7.8.3 • Published 5 years ago

@babel/preset-stage-0 v7.8.3

Weekly downloads
93,658
License
MIT
Repository
github
Last release
5 years ago

@babel/preset-stage-0

As of v7.0.0-beta.55, we've removed Babel's Stage presets. Please consider reading our blog post on this decision for more details. TL;DR is that it's more beneficial in the long run to explicitly add which proposals to use.


For a more automatic migration, we have updated babel-upgrade to do this for you (you can run npx babel-upgrade).

If you want the same configuration as before:

{
  "plugins": [
    // Stage 0
    "@babel/plugin-proposal-function-bind",

    // Stage 1
    "@babel/plugin-proposal-export-default-from",
    "@babel/plugin-proposal-logical-assignment-operators",
    ["@babel/plugin-proposal-optional-chaining", { "loose": false }],
    ["@babel/plugin-proposal-pipeline-operator", { "proposal": "minimal" }],
    ["@babel/plugin-proposal-nullish-coalescing-operator", { "loose": false }],
    "@babel/plugin-proposal-do-expressions",

    // Stage 2
    ["@babel/plugin-proposal-decorators", { "legacy": true }],
    "@babel/plugin-proposal-function-sent",
    "@babel/plugin-proposal-export-namespace-from",
    "@babel/plugin-proposal-numeric-separator",
    "@babel/plugin-proposal-throw-expressions",

    // Stage 3
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-syntax-import-meta",
    ["@babel/plugin-proposal-class-properties", { "loose": true }],
    "@babel/plugin-proposal-json-strings"
  ]
}

If you're using the same configuration across many separate projects, keep in mind that you can also create your own custom presets with whichever plugins and presets you're looking to use.

module.exports = function() {
  return {
    plugins: [
      require("@babel/plugin-syntax-dynamic-import"),
      [require("@babel/plugin-proposal-decorators"), { "legacy": true }],
      [require("@babel/plugin-proposal-class-properties"), { "loose": true }],
    ],
    presets: [
      // ...
    ],
  };
};

NOTE: Compatibility between @babel/plugin-proposal-class-properties and @babel/plugin-proposal-decorators If you are including your plugins manually and using @babel/plugin-proposal-class-properties, make sure that @babel/plugin-proposal-decorators comes before @babel/plugin-proposal-class-properties.

When using the legacy: true option of @babel/plugin-proposal-decorators, @babel/plugin-proposal-class-properties must be used in loose: true mode.

If you are not using @babel/plugin-proposal-decorators, loose mode is not needed.

web3-plurality-repconnect-widgetwwwdevtoolsreact-static-juroshquery-string-extractor@kibalabs/react-staticjdfinjdfin12jdfin16jdfin17bagua.jsdelicious_aqua_owliframepublishnpm-package-test-444@schoonlabs/blocksbukej-componentsbankos-loan-formreact-moving-gradientsreact-scroll-up-btn-updatedpackxreax-helperscoloframereact-double-range-sliderszam-sdk@playgrounds/babel-loaderinda-components-react@everything-registry/sub-chunk-108react-pet-jemerytest-core-antdtest-pack0310test-prachitest-popupwith-webpackwease-cliwebpack-wizardwpakwtranspiletestpackagenabeeltestertext-new-lib-brthahas-react-scroll-up-btntext-area-with-line-numbervited@doc.ai/neuron-app@doc.ai/simple-normalizer@codefin/babel-preset-codefin@curiostack/base-web-dev@copart/babel-preset-ops-core@copart/g2-ops-serverjdfin15jinghuan-clijoaco-react-scroll-up-buttonkk-api-cli-lib-1@sarathadhi/uikitspacesuit-devss-buildersolo-apptxt-to-speechu-clitiru-scroll-up-button@appicanis/cross-var@ant-design-vue/tools@aimake/presets-react@beeant/bundler@ceoimon/react-scripts-ts@1nd/documentation@dfds-ui/scriptsyly-npm-practiceyax-pdf-vieweryflow-reactyu-node-webpackztc-toolsvuepackwebpack-auto-upload-jwebpack-treeshaking-css-modules-demoviewer1vc-tools@fees/builds@ecwid/gatsby-plugin-ecwid@ecwid/nextjs-ecwid-plugin@hugomrdias/documentation@huygn/react-static@esops/language-babel@launchpadlab/react-static@mhy/mhy@nexbit.io/react-scripts-ts@noderun/electron-x@mini-case/babel-preset@izara_frontend/responsive@jpavon/react-scripts-ts@jianghe/sand-build@humblebee/humblebee-node@dx-groups/arthur-cli@dx-groups/athena@sabinmarcu/babel-preset@piavgh/react-scroll-up-btn@pias/react-toolkit@orbis-digital/react-saas@skillhire/mui@sicoob/users-sdkmuchang-toolsmt-msal-auth
7.8.3

5 years ago

7.8.0

5 years ago

7.0.0

7 years ago

7.0.0-rc.4

7 years ago

7.0.0-rc.3

7 years ago

7.0.0-rc.2

7 years ago

7.0.0-rc.1

7 years ago

7.0.0-rc.0

7 years ago

7.0.0-beta.56

7 years ago

7.0.0-beta.55

7 years ago

7.0.0-beta.54

7 years ago

7.0.0-beta.53

7 years ago

7.0.0-beta.52

7 years ago

7.0.0-beta.51

7 years ago

7.0.0-beta.50

7 years ago

7.0.0-beta.49

7 years ago

7.0.0-beta.48

7 years ago

7.0.0-beta.47

7 years ago

7.0.0-beta.46

7 years ago

7.0.0-beta.45

7 years ago

7.0.0-beta.44

7 years ago

7.0.0-beta.43

7 years ago

7.0.0-beta.42

7 years ago

7.0.0-beta.41

7 years ago

7.0.0-beta.40

7 years ago

7.0.0-beta.39

7 years ago

7.0.0-beta.38

7 years ago

7.0.0-beta.37

7 years ago

7.0.0-beta.36

7 years ago

7.0.0-beta.35

7 years ago

7.0.0-beta.34

8 years ago

7.0.0-beta.33

8 years ago

7.0.0-beta.32

8 years ago

7.0.0-beta.31

8 years ago

7.0.0-beta.5

8 years ago

7.0.0-beta.4

8 years ago