babel-preset-think-node

2.0.0 • Public • Published

babel-preset-think-node

npm

babel preset for ThinkJS 3.x, with @babel/preset-env & @babel/plugin-transform-runtime

Install

npm install --save-dev babel-preset-think-node

Usage

.babelrc

{
  "presets": ["think-node", {/* @babel/preset-env options */}]
}

CLI

babel script.js --presets think-node

Node API

require('babel-core').transform('code', {
  presets: ['think-node', {/* @babel/preset-env options */}]
});

Options

set option for all plugin in object first level, or specific plugin by plugin name.

{
  "presets": [
    ["think-node", {
      // @babel/preset-env options
    }]
  ]
}

@babel/preset-env default options

const defaultPresetOptions = {
  targets: { node: '8' },
  modules: 'auto',
  debug: false,
  useBuiltIns: 'usage',
  corejs: 2,
}

/babel-preset-think-node/

    Package Sidebar

    Install

    npm i babel-preset-think-node

    Weekly Downloads

    60

    Version

    2.0.0

    License

    ISC

    Unpacked Size

    3.65 kB

    Total Files

    5

    Last publish

    Collaborators

    • berwin
    • bezos
    • huangxiaolu
    • lizheming
    • lushijie
    • sijiecai
    • toxicjohann
    • welefen