1.1.3 • Published 2 years ago

@webpackon/use-css v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@webpackon/use-css

Features:

  • adds css support
  • minification css
  • optimizing css with cssnano
  • adds autoprefixer and postcss flexbugsFixes

Install

npm i @webpackon/use-css --save
yarn add @webpackon/use-css

API

const { useCss } = require('@webpackon/use-css');

useCss(params: UseCssParams)(config: WebpackConfig)

UseCssParams

export type UseCssParams = {
  mode: 'development' | 'production';
  transpileModules?: string[];
  enableCssModules?: boolean;
  cssLoaderParams?: {
    options?: Record<string, any>;
  };
  postCssPlugins?: any[];
  postCssLoaderOptions?: {
    options?: Record<string, any>;
  };
};
useCss({
  mode: 'production',
  transpileModules: ['my-package']
})

Example

Full examples are here

const path = require('path');

const { compose } = require('@webpackon/core');
const { useCss } = require('@webpackon/use-css');

module.exports = (_, { mode }) =>
  compose(
    useCss({ mode })
  )({
    target: 'web',
    entry: path.resolve(__dirname, 'src', 'index.tsx'),
  });