1.1.10 • Published 6 years ago

babel-plugin-transform-es2015-modules-nej v1.1.10

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

将es6的模块语法转换为nej的模块语法

import

1. 注入参数

在es6中,引入的对象为只读对象,因此使用时必须将对象复制出来使用。这个版本暂时删掉了,因为感觉没啥用。

import {o, f, r} from 'nej';
let obj = o, func = f, arr = r;

2. 输出结果集空间

不需要额外引入,直接写export即可

3. 资源后缀

  • 对于javascript资源,是否需要文件扩展名,保持和nej语法一致
  • 对于css,html,json资源,无需添加前缀标识
  • 不支持regular!前缀标识

export

ES6的export语法中,支持其中常用的两种写法,需要支持其它写法,欢迎反馈

export { name1, name2, …, nameN }; //支持
export { variable1 as name1, variable2 as name2, …, nameN };
export let name1, name2, …, nameN;
export let name1 = …, name2 = …, …, nameN;

export default expression; //支持
export default function (…) { … }
export default function name1(…) { … }
export { name1 as default, … };

export * from …;
export { name1, name2, …, nameN } from …;
export { import1 as name1, import2 as name2, …, nameN } from …;
1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago