Nanoseconds Produce Minutes

    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"]
    });

    Keywords

    none

    Install

    npm i babel-preset-es2015-tiny

    DownloadsWeekly Downloads

    0

    Version

    6.9.0

    License

    MIT

    Last publish

    Collaborators

    • milklee