.eslintrc
: Eslint settings which help us code easier and cleaner
All Babel API options except the callbacks are allowed (because .babelrc files are serialized as JSON5).
-
List of presets (a set of plugins) to load and use, consist of
@babel/preset-react
@babel/preset-env
: is a smart preset that allows you to use the latest JavaScript without needing to micromanage which syntax transforms (and optionally, browser polyfills) are needed by your target environment(s)
-
List of plugins to load and use, consist of:
@babel/plugin-transform-runtime
: A plugin that enables the re-use of Babel's injected helper code to save on codesize.@babel/plugin-proposal-object-rest-spread
@babel/plugin-proposal-decorators
@babel/plugin-proposal-class-properties
Tells git
to ignore certain files and folders which don't need to be version controlled, like the build folder.