0.0.3 • Published 7 years ago

rollup-plugin-remap v0.0.3

Weekly downloads
6,152
License
MIT
Repository
github
Last release
7 years ago

Circle CI

rollup-plugin-remap

Plugin to imported modules to other file paths. Useful for conditional compilation, ie: remapping development focused modules to a noop during a prod build.

Examples

In this example, we're remapping a logger module to a noop module during a production build of a project.

rollup.config.js

const plugins = [];

if (process.env.BUILD_MODE === 'proudction') {
  plugins.push(remap({
    originalPath: 'src/logger.js',
    targetPath: 'src/noop.js'
  }));
}
export default {
  entry: 'src/someModule.js',
  plugins
}

Would remap the following import to a file called src/noop.js.

src/someModule.js

import logger from './logger';

export default function doStuff() {
  // ...
  // do some stuff
  // ...

  logger('I did some stuff');
}
0.0.3

7 years ago