babel-plugin-remove-nonjs

    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.

    Install

    npm i babel-plugin-remove-nonjs

    DownloadsWeekly Downloads

    15

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • piglovesyou
    • rickchristie