babel-plugin-remove-nonjs-es6

0.1.1 • Public • Published

babel-plugin-remove-nonjs Build Status

Simply removes non-JS require() such as require('./style.css'), possibly resolved by Webpack with its ExtractTextPlugin.

Example

It simply removes non-JS dependency.

  require('fs');
  require('./src/blaa');
- require('./src/blaa.css');
- require('./src/blaa.scss');
- require('./src/blaa.less');
- require('./src/yeah.jpg');

Installation

$ npm install --save-dev babel-plugin-remove-nonjs

Note

Because it also removes valiable declarations like const style = require('./style.css'), your code CANNOT depend on a returned value of the module.

If you want scoped CSS, try css-loader.

If you're looking for a more integrated solution of CSS, try isomorphic-style-loader.

License

MIT

Attribution

This package is originally published by rickchristie and I'm maintaining it.

Package Sidebar

Install

npm i babel-plugin-remove-nonjs-es6

Weekly Downloads

0

Version

0.1.1

License

MIT

Last publish

Collaborators

  • ghanto