1.1.1 • Published 8 years ago
babel-plugin-on-demand-import v1.1.1
babel-plugin-on-demand-import
Babel plugin for importing components on demand.
Installation
Install the pkg with npm:
npm i babel-plugin-on-demand-import -Dor yarn
yarn add babel-plugin-on-demand-import -DUsage
Via .babelrc or babel-loader.
{
"plugins": [["on-demand-import", options]]
}options
options can be object.
{
libraryName: 'test',
libraryPath: 'lib', // default: lib
stylePath: 'your-style-path', // defalut: undefined
needImportStyle: true // default: false
}options can be an array.
[
{
libraryName: 'test1'
},
{
libraryName: 'test2'
}
]Example
{ "libraryName": "test1" }
import { A } from 'test1';
↓ ↓ ↓ ↓ ↓ ↓
var a = require('test1/lib/a');{ "libraryName": "test2", libraryPath: 'dist/my-library', stylePath: 'style1', needImportStyle: true }
import { B } from 'test2';
↓ ↓ ↓ ↓ ↓ ↓
var b = require('test2/dist/my-library/b');
require('test2/style1/b.css');LICENSE
MIT