This package has been deprecated

Author message:

No longer maintain

babel-preset-es2015-tiny

6.9.0 • Public • Published

babel-preset-es2015-tiny

这是一个 Babel preset, 它是 ES2015 preset 的子集。

它不包含下面这些 ES2015 preset 中的 transform 插件:

为什么要这样做?

当你结合 transform-runtime 一起使用 ES2015 preset 的时候, Symbol shim 会被加入到最终的打包文件中, 即使你的项目里完全没有用到过它。

为了避免这个情况, 所以需要删除与 Symbol 相关的 transform 插件, 详情见这篇博文

如果你的项目里没有用到 for...ofSymbol、Generators 函数和 async/await, 你可以使用 es2015-tiny 来减小最终文件体积。

安装

$ npm install --save-dev babel-preset-es2015-tiny

使用

配置 .babelrc (推荐)

{
  "presets": ["es2015-tiny"]
}

命令行

$ babel script.js --presets es2015-tiny

Node API

require("babel-core").transform("code", {
  presets: ["es2015-tiny"]
});

Readme

Keywords

none

Package Sidebar

Install

npm i babel-preset-es2015-tiny

Weekly Downloads

1

Version

6.9.0

License

MIT

Last publish

Collaborators

  • milklee