1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/examples/with-custom-babel-config
Petr Messner fa5c0b8a47 Fix example with-custom-babel-config: update to Babel 7 (#4349)
The option `"decoratorsLegacy": true` seems mandatory, fails without it:

> The new decorators proposal is not supported yet. You must pass the `"decoratorsLegacy": true` option to @babel/preset-stage-0
2018-05-13 00:47:56 +02:00
..
pages Fix linting errors in standard 9.0 (#1333) 2017-03-02 16:17:41 -08:00
.babelrc Fix example with-custom-babel-config: update to Babel 7 (#4349) 2018-05-13 00:47:56 +02:00
package.json Fix example with-custom-babel-config: update to Babel 7 (#4349) 2018-05-13 00:47:56 +02:00
README.md Examples: stabalise README format and create-next-app usage (#4009) 2018-04-03 14:19:05 +02:00

Deploy to now

Using a custom Babel config

How to use

Using create-next-app

Execute create-next-app with Yarn or npx to bootstrap the example:

npx create-next-app --example with-custom-babel-config with-custom-babel-config-app
# or
yarn create next-app --example with-custom-babel-config with-custom-babel-config-app

Download manually

Download the example or clone the repo:

curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/with-custom-babel-config
cd with-custom-babel-config

Install it and run:

npm install
npm run dev
# or
yarn
yarn dev

Deploy it to the cloud with now (download)

now

The idea behind the example

This example features:

  • An app using proposed do expressions.
  • It uses babel-preset-stage-0, which allows us to use above JavaScript feature.
  • It uses '.babelrc' file in the app directory to add above preset.

Most of the time, when writing a custom .babelrc file, you need to add next/babel as a preset.