babel-plugin-remove-nonjs-es6
v0.1.1
Published
Babel plugin to remove dependencies of non JS files such as CSS and images
Downloads
7
Readme
babel-plugin-remove-nonjs
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.