1.6.0 • Published 2 months ago

swc-plugin-auto-css-modules v1.6.0

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

swc-plugin-auto-css-modules

Auto css modules plugin for swc.

Install

  pnpm i -D swc-plugin-auto-css-modules

You should install the following versions:

@swc/core versionworking version
latest > version >= 1.3.106swc-plugin-auto-css-modules@1.6.0
1.3.106 > version >= 1.3.63swc-plugin-auto-css-modules@1.5.0
1.3.63 > version >= 1.3.41swc-plugin-auto-css-modules@1.4.0
1.3.41 > version >= 1.3.24swc-plugin-auto-css-modules@1.3.0

Usage

// swc config
{
  jsc: {
    experimental: {
      plugins: [
+       ['swc-plugin-auto-css-modules', {}]
      ],
    },
  }
}

Auto css modules

This plugin will auto add the ?modules suffix.

import styles from './index.less'
// to
import styles from './index.less?modules'

Lock core-js import

Lock core-js import by config lock_core_js_pkg_path.

plugins: [
  [
    'swc-plugin-auto-css-modules',
    { lock_core_js_pkg_path: dirname(require.resolve('core-js/package.json')) },
  ],
]
import 'core-js/es/modules'
// to
import '/node_modules/**/core-js/es/modules'

Config

See types file

import type { ISwcPluginAutoCssModulesConfig } from 'swc-plugin-auto-css-modules'

License

MIT

1.6.0

2 months ago

1.5.0

10 months ago

1.4.0

11 months ago

1.3.0

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago