1.0.11 • Published 2 years ago

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

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years 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

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.0

3 years ago