/** * Copyright (c) 2013-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */'use strict';varPluginError=require('plugin-error');varthrough=require('through2');varPM_REGEXP=require('./shared/provides-module').regexp;module.exports=function(opts){functiontransform(file,enc,cb){if(file.isNull()){cb(null,file);return;}if(file.isStream()){cb(newPluginError('module-map','Streaming not supported'));return;}// Get the @providesModule piece out of the file and save that.varcontents=file.contents.toString().replace(PM_REGEXP,'');file.contents=newBuffer(contents);this.push(file);cb();}returnthrough.obj(transform);};