5.0.2 • Published 3 years ago

babel-preset-cra-universal v5.0.2

Weekly downloads
95
License
MIT
Repository
github
Last release
3 years ago

babel-preset-cra-universal

This package includes the Babel preset used by cra-universal

Usage in cra-universal Projects

The easiest way to use this configuration is with cra-universal, which includes it by default. You don’t need to install it separately in cra-universal projects.

Usage Outside of cra-universal

If you want to use this Babel preset in a project not built with cra-universal, you can install it with following steps.

First, install Babel.

Then create a file named .babelrc with following contents in the root folder of your project:

{
  "presets": ["cra-universal", "@babel/preset-env", "@babel/preset-react"],
  "plugins": [
    "dynamic-import-node",
    "@babel/plugin-proposal-object-rest-spread",
    "@babel/plugin-proposal-class-properties"
  ]
}

This preset uses the useBuiltIns option with transform-object-rest-spread, which assumes that Object.assign is available or polyfilled.