@deloitte-digital-au/babel-preset
Base Babel preset used by Deloitte Digital for our modern web apps.
If you are using our webpack-config package. This is already pre-installed, please read the main instructions to configure this package.
Installing
Prerequisite
To use, you will need to install the Babel cli:
npm install @babel/cli --save-dev
You may also like to set it up for a tool of your choice.
Install @deloitte-digital-au/babel-preset
npm install @deloitte-digital-au/babel-preset-app --save-dev
Then create a .babelrc
in the root of your project:
{
"presets": ["@deloitte-digital-au/babel-preset-app"]
}
IMPORTANT: Please ensure you polyfill Object.assign
for older browsers.
Adding Typing (Optional)
Adding Typescript
npm install @babel/preset-typescript --save-dev
Then add the typescript preset to your .babelrc
{
"presets": [
"@deloitte-digital-au/babel-preset-app",
"@babel/preset-typescript"
]
}
Adding Flow
npm install @babel/preset-flow --save-dev
Then add the flow preset to your .babelrc
{
"presets": [
"@deloitte-digital-au/babel-preset-app",
"@babel/preset-flow"
]
}
2.0.4
- Upgraded Babel from 7.3 to 7.4
- Fixed issue with css url loader option #79
- Changed
webpack-serve
for webpack-dev-server
Breaking Changes
Please update your "start" script to use webpack-dev-server
- "start": "webpack-serve --config webpack.config.js --open",
+ "start": "webpack-dev-server --config webpack.config.js --open",