babel-plugin-import-proxy

0.0.2 • Public • Published

babel-plugin-import-proxy

a babel plugin for 'import' syntax proxy

Function

import {Button, Table} from 'packageName';

transform to

import Button from 'packageName/lib/Button';
import Table from 'packageName/lib/Table';

or
import {Button, Table} from 'packageName';

transform to

import Button from 'packageName/lib/Button';
import Button from 'packageName/lib/Button/style.less';
import Table from 'packageName/lib/Table';
import Table from 'packageName/lib/Table/style.less';

etc.

Usage

in a babel'config file, e.g. .babelrc

"plugins": [
    [
      "import-proxy",
      {
          from: "packageName",
          to: "packageName/lib/${name}",
          // style: "packageName/lib/${name}/style.less",  // default undefined not required
          // useCamelCase: true, // default: false not required
      }
    ]
]

Readme

Keywords

none

Package Sidebar

Install

npm i babel-plugin-import-proxy

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

233 kB

Total Files

9

Last publish

Collaborators

  • liz2z