https://github.com/chowa/babel-plugin-chowa-import
Chowa UI component library modular import plugin
https://github.com/chowa/babel-plugin-chowa-import
auto-import babel-plugin react-chowa vue-chowa
Last synced: about 1 month ago
JSON representation
Chowa UI component library modular import plugin
- Host: GitHub
- URL: https://github.com/chowa/babel-plugin-chowa-import
- Owner: chowa
- License: mit
- Created: 2020-01-10T07:25:13.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-14T07:35:11.000Z (over 5 years ago)
- Last Synced: 2025-02-24T20:18:16.781Z (2 months ago)
- Topics: auto-import, babel-plugin, react-chowa, vue-chowa
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# babel-plugin-chowa-import
[Chowa UI component library](https://github.com/chowa/chowa) modular import plugin
[](https://www.npmjs.com/package/babel-plugin-chowa-import)
[](https://www.npmjs.com/package/babel-plugin-chowa-import)## Install
```
npm install babel-plugin-chowa-import --save-dev
```## Usage
#### webpack
```js
{
rules: [
{
test: /\.js$/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env', '@babel/preset-react'],
plugins: [
['chowa-import', { style: 'css' }]
]
}
}
}
]
}
```#### babel
```
{
"presets": [
["@babel/preset-env", {
"targets": {
"browsers": ["last 2 versions", "safari >= 7"]
},
"modules": false,
"useBuiltIns": "usage"
}],
"@babel/preset-react"
],
"plugins": [
["chowa-import", { style: 'scss' }]
]
}
```### options
```
{
style?: 'css' | 'sass';
}
```