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,
}

Package Sidebar

Install

npm i babel-preset-think-node

Weekly Downloads

48

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