@aliyun-sls/babel-plugin-sls-import

0.0.11 • Public • Published

介绍

用于SLS App Frame加载公共组件的babel import plugin

本地开发

先执行yarn dev 再执行yarn test,可以看到test目录下文件的转换

样例

plugins: [
  [
    plugin,
    {
      slsLibrary: [
        /^@aliyun-sls\S+/,
        'someModuleName',
        item => {
          return item === 'anotherModuleName';
        },
      ],
    },
  ],
]
import { something, something2 } from 'module1';
import defaultThing from 'module2';
import { something as alias } from 'module3';
import { Button } from '@aliyun-sls/fusion';
import Dashboard from '@aliyun-sls/Dashboard';

<Dashboard></Dashboard>;

           

import { something, something2 } from 'module1';
import defaultThing from 'module2';
import { something as alias } from 'module3';

const Button = _sls_import("@aliyun-sls/fusion").Button;

const Dashboard = _sls_import("@aliyun-sls/Dashboard");

/*#__PURE__*/
React.createElement(Dashboard, null);

Readme

Keywords

Package Sidebar

Install

npm i @aliyun-sls/babel-plugin-sls-import

Weekly Downloads

2

Version

0.0.11

License

MIT

Unpacked Size

8.1 kB

Total Files

6

Last publish

Collaborators

  • nosmilen
  • ruiqi.hy
  • yuecjnadt
  • perezyuan