When you want to write ES code that needs to be transpiled to use it in the client, this tiny module helps injecting the corresponding loader.
How to use
npm i -D flamingo-carotene-babel
The babel module will listen to the following commands: none.
Every config supported by the used babel version can be used with your custom babel config.
When there is no babel config available, this module provides the babel-preset-env as the default preset, so that you can use it right away.
Babel will respond to the browserslist config.
How it works
The module will check if there is a babel config available. When found it will look into the compiled webpack config for
a rule with a test of
\.js$ (exact match only for now) and inject its loader config.
As babel config, the following configs will be found:
babelproperty inside the package.json
- files in the project root with these names: