1.0.0 • Published 6 years ago

css-obj-loader v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Transform CSS to JavaScript.

Usage

/* webpack.config.js */
module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        oneOf: [
          // transform css files that end up with `.js.css` to json object
          {
            include: /\.js\.css$/,
            loaders: ['csstojs-loader', 'postcss-loader']
          },
          // loader others as normal
          {
            loaders: ['style-loader', 'css-loader', 'postcss-loader']
          }
        ]
      }
    ]
  }
};
/* my-style.js.css */
.app-header {
  height: 44px;
}
/* JavaScript */
import Styles from './my-style.js.css';
console.log(Styles.appHeader);// { height: '44px' }