Skip to content
Henry Zhu edited this page Jul 25, 2016 · 1 revision

Packages

The Babel repo is managed as a monorepo; it's composed of many npm packages.

Core Packages

Package Version Dependencies DevDependencies
babel-core npm Dependency Status devDependency Status
babylon npm Dependency Status devDependency Status
babel-traverse npm Dependency Status devDependency Status
babel-generator npm Dependency Status devDependency Status

Other

Package Version Dependencies DevDependencies
babel-cli npm Dependency Status devDependency Status
babel-types npm Dependency Status devDependency Status
babel-polyfill npm Dependency Status devDependency Status
babel-runtime npm Dependency Status devDependency Status
babel-register npm Dependency Status devDependency Status
babel-template npm Dependency Status devDependency Status
babel-helpers npm Dependency Status devDependency Status
babel-code-frame npm Dependency Status devDependency Status
Package Version Dependencies DevDependencies
babel-preset-es2015 npm Dependency Status devDependency Status
babel-preset-es2016 npm Dependency Status devDependency Status
babel-preset-stage-0 npm Dependency Status devDependency Status
babel-preset-stage-1 npm Dependency Status devDependency Status
babel-preset-stage-2 npm Dependency Status devDependency Status
babel-preset-stage-3 npm Dependency Status devDependency Status
babel-preset-react npm Dependency Status devDependency Status

Transform Plugins

Package Version Dependencies DevDependencies
babel-plugin-check-es2015-constants npm Dependency Status devDependency Status
babel-plugin-transform-async-functions npm Dependency Status devDependency Status
babel-plugin-transform-async-to-generator npm Dependency Status devDependency Status
babel-plugin-transform-async-to-module-method npm Dependency Status devDependency Status
babel-plugin-transform-class-constructor-call npm Dependency Status devDependency Status
babel-plugin-transform-class-properties npm Dependency Status devDependency Status
babel-plugin-transform-decorators npm Dependency Status devDependency Status
babel-plugin-transform-do-expressions npm Dependency Status devDependency Status
babel-plugin-transform-es2015-arrow-functions npm Dependency Status devDependency Status
babel-plugin-transform-es2015-block-scoped-functions npm Dependency Status devDependency Status
babel-plugin-transform-es2015-block-scoping npm Dependency Status devDependency Status
babel-plugin-transform-es2015-classes npm Dependency Status devDependency Status
babel-plugin-transform-es2015-computed-properties npm Dependency Status devDependency Status
babel-plugin-transform-es2015-destructuring npm Dependency Status devDependency Status
babel-plugin-transform-es2015-duplicate-keys npm Dependency Status devDependency Status
babel-plugin-transform-es2015-for-of npm Dependency Status devDependency Status
babel-plugin-transform-es2015-function-name npm Dependency Status devDependency Status
babel-plugin-transform-es2015-instanceof npm Dependency Status devDependency Status
babel-plugin-transform-es2015-literals npm Dependency Status devDependency Status
babel-plugin-transform-es2015-modules-amd npm Dependency Status devDependency Status
babel-plugin-transform-es2015-modules-commonjs npm Dependency Status devDependency Status
babel-plugin-transform-es2015-modules-systemjs npm Dependency Status devDependency Status
babel-plugin-transform-es2015-modules-umd npm Dependency Status devDependency Status
babel-plugin-transform-es2015-object-super npm Dependency Status devDependency Status
babel-plugin-transform-es2015-parameters npm Dependency Status devDependency Status
babel-plugin-transform-es2015-shorthand-properties npm Dependency Status devDependency Status
babel-plugin-transform-es2015-spread npm Dependency Status devDependency Status
babel-plugin-transform-es2015-sticky-regex npm Dependency Status devDependency Status
babel-plugin-transform-es2015-template-literals npm Dependency Status devDependency Status
babel-plugin-transform-es2015-typeof-symbol npm Dependency Status devDependency Status
babel-plugin-transform-es2015-unicode-regex npm Dependency Status devDependency Status
babel-plugin-transform-es3-member-expression-literals npm Dependency Status devDependency Status
babel-plugin-transform-es3-property-literals npm Dependency Status devDependency Status
babel-plugin-transform-es5-property-mutators npm Dependency Status devDependency Status
babel-plugin-transform-eval npm Dependency Status devDependency Status
babel-plugin-transform-exponentiation-operator npm Dependency Status devDependency Status
babel-plugin-transform-export-extensions npm Dependency Status devDependency Status
babel-plugin-transform-flow-comments npm Dependency Status devDependency Status
babel-plugin-transform-flow-strip-types npm Dependency Status devDependency Status
babel-plugin-transform-function-bind npm Dependency Status devDependency Status
babel-plugin-transform-inline-environment-variables npm Dependency Status devDependency Status
babel-plugin-transform-jscript npm Dependency Status devDependency Status
babel-plugin-transform-member-expression-literals npm Dependency Status devDependency Status
babel-plugin-transform-merge-sibling-variables npm Dependency Status devDependency Status
babel-plugin-transform-minify-booleans npm Dependency Status devDependency Status
babel-plugin-transform-node-env-inline npm Dependency Status devDependency Status
babel-plugin-transform-object-assign npm Dependency Status devDependency Status
babel-plugin-transform-object-rest-spread npm Dependency Status devDependency Status
babel-plugin-transform-object-set-prototype-of-to-assign npm Dependency Status devDependency Status
babel-plugin-transform-property-literals npm Dependency Status devDependency Status
babel-plugin-transform-proto-to-assign npm Dependency Status devDependency Status
babel-plugin-transform-react-constant-elements npm Dependency Status devDependency Status
babel-plugin-transform-react-display-name npm Dependency Status devDependency Status
babel-plugin-transform-react-inline-elements npm Dependency Status devDependency Status
babel-plugin-transform-react-jsx npm Dependency Status devDependency Status
babel-plugin-transform-react-jsx-compat npm Dependency Status devDependency Status
babel-plugin-transform-react-jsx-self npm Dependency Status devDependency Status
babel-plugin-transform-react-jsx-source npm Dependency Status devDependency Status
babel-plugin-transform-regenerator npm Dependency Status devDependency Status
babel-plugin-transform-remove-console npm Dependency Status devDependency Status
babel-plugin-transform-remove-debugger npm Dependency Status devDependency Status
babel-plugin-transform-runtime npm Dependency Status devDependency Status
babel-plugin-transform-simplify-comparison-operators npm Dependency Status devDependency Status
babel-plugin-transform-strict-mode npm Dependency Status devDependency Status
babel-plugin-transform-undefined-to-void npm Dependency Status devDependency Status

Syntax Plugins

Package Version Dependencies DevDependencies
babel-plugin-syntax-async-functions npm Dependency Status devDependency Status
babel-plugin-syntax-async-generators npm Dependency Status devDependency Status
babel-plugin-syntax-class-constructor-call npm Dependency Status devDependency Status
babel-plugin-syntax-class-properties npm Dependency Status devDependency Status
babel-plugin-syntax-decorators npm Dependency Status devDependency Status
babel-plugin-syntax-do-expressions npm Dependency Status devDependency Status
babel-plugin-syntax-exponentiation-operator npm Dependency Status devDependency Status
babel-plugin-syntax-export-extensions npm Dependency Status devDependency Status
babel-plugin-syntax-flow npm Dependency Status devDependency Status
babel-plugin-syntax-function-bind npm Dependency Status devDependency Status
babel-plugin-syntax-function-sent npm Dependency Status devDependency Status
babel-plugin-syntax-jsx npm Dependency Status devDependency Status
babel-plugin-syntax-object-rest-spread npm Dependency Status devDependency Status

Helpers

These are mostly for internal use in plugins.

Package Version Dependencies DevDependencies
babel-helper-bindify-decorators npm Dependency Status devDependency Status
babel-helper-builder-binary-assignment-operator-visitor npm Dependency Status devDependency Status
babel-helper-builder-conditional-assignment-operator-visitor npm Dependency Status devDependency Status
babel-helper-builder-react-jsx npm Dependency Status devDependency Status
babel-helper-call-delegate npm Dependency Status devDependency Status
babel-helper-define-map npm Dependency Status devDependency Status
babel-helper-explode-assignable-expression npm Dependency Status devDependency Status
babel-helper-explode-class npm Dependency Status devDependency Status
babel-helper-fixtures npm Dependency Status devDependency Status
babel-helper-function-name npm Dependency Status devDependency Status
babel-helper-get-function-arity npm Dependency Status devDependency Status
babel-helper-hoist-variables npm Dependency Status devDependency Status
babel-helper-optimise-call-expression npm Dependency Status devDependency Status
babel-helper-plugin-test-runner npm Dependency Status devDependency Status
babel-helper-regex npm Dependency Status devDependency Status
babel-helper-remap-async-to-generator npm Dependency Status devDependency Status
babel-helper-replace-supers npm Dependency Status devDependency Status
babel-helper-transform-fixture-test-runner npm Dependency Status devDependency Status

Misc

  • babel the deprecated babel package on npm that was used in Babel 5.
  • babel-messages a package to keep error messages, etc (not always used)

Clone this wiki locally