@leesiongchan/neutrino-middleware-react-css-modules

8.0.13 • Public • Published

Neutrino React CSS Modules Middleware

NPM version NPM downloads

neutrino-middleware-react-css-modules is Neutrino middleware for loading and importing stylesheets using css-modules.

Requirements

  • Node.js v6.10+
  • Yarn or npm client
  • Neutrino v7

Installation

neutrino-middleware-react-css-modules can be installed via the Yarn or npm clients.

Yarn

❯ yarn add @leesiongchan/neutrino-middleware-react-css-modules

npm

❯ npm install --save @leesiongchan/neutrino-middleware-react-css-modules

Usage

neutrino-middleware-react-css-modules can be consumed from the Neutrino API, middleware, or presets. Require this package and plug it into Neutrino:

// Using function middleware format
const reactCssModules = require('@leesiongchan/neutrino-middleware-react-css-modules');

// Use with default options
neutrino.use(reactCssModules);

// Usage showing default options
neutrino.use(reactCssModules, {
  generateScopedName: '[path]_[local]_[hash:base64:5]',
  webpackHotModuleReloading: true,
});
// Using object or array middleware format

// Use with default options
module.exports = {
  use: ['@leesiongchan/neutrino-middleware-react-css-modules'],
};

// Usage showing default options
module.exports = {
  use: [
    ['@leesiongchan/neutrino-middleware-react-css-modules', {
      generateScopedName: '[path]_[local]_[hash:base64:5]',
      webpackHotModuleReloading: true,
    }],
  ],
};

Package Sidebar

Install

npm i @leesiongchan/neutrino-middleware-react-css-modules

Weekly Downloads

9

Version

8.0.13

License

MIT

Last publish

Collaborators

  • leesiongchan