1.0.11 • Published 1 year ago

@pieced/babel-plugin-auto-css-modules v1.0.11

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Automatically identify CSS Modules

Install

npm i @pieced/babel-plugin-auto-css-modules

Usage

import styles from 'a.scss'; //===>import styles from 'a.scss?modules'

Without options:

{
  "plugins": [
    "@pieced/babel-plugin-auto-css-modules"
  ]
}

With options:

{
  "plugins": [
    [
      "@pieced/babel-plugin-auto-css-modules",
      {
        "generate": "function"
      }
    ]
  ]
}

Options

generate type function

(value, suffix) => {
  const CSS_EXT_NAMES = ['.css', '.less', '.sass', '.scss', '.stylus', '.styl'];
  if (CSS_EXT_NAMES.includes(suffix)) return `${value}?modules`;
}
// return import styles from 'a.scss?modules'
1.0.2

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.0

2 years ago