0.0.3 • Published 7 years ago

babel-plugin-single-import v0.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

babel-plugin-single-import

依赖 babel-plugin-import , 增加 preDirectory

import { Button,Input } from 'libName';
// =>
import Button from 'libName/lib/button'
import Input from 'libName/lib/input'

Usage

//.babelrc option
{
  "plugins": [
          "transform-remove-console",
          ["single-import", [
            {"libraryName": "libA", "libraryDirectory": "components","preDirectory":"myLib"},
            {"libraryName": "libB", "libraryDirectory": "lib","preDirectory":"myLib"}
            ]]
        ]
}

// source
import { Button,Input } from 'libA';
import { Button,Input } from 'libB';

// =>
import Button from 'myLib/components/libA/button'
import Input from 'myLib/components/libA/input'

import Button from 'myLib/lib/libB/button'
import Input from 'myLib/lib/libB/input'