1 | {
|
2 | "presets": [
|
3 | "@babel/preset-env",
|
4 | "@babel/preset-react"
|
5 | ],
|
6 | "plugins": [
|
7 | [
|
8 | "module-resolver",
|
9 | {
|
10 | "alias": {
|
11 | "@ui": "./src/ui",
|
12 | "@core": "./src/core",
|
13 | "@assets": "./assets",
|
14 | "@views": "./src/views"
|
15 | }
|
16 | }
|
17 | ],
|
18 | "@babel/plugin-proposal-class-properties",
|
19 | "@babel/plugin-proposal-object-rest-spread",
|
20 | "@babel/plugin-transform-modules-commonjs",
|
21 | [
|
22 | "@babel/plugin-transform-runtime",
|
23 | {
|
24 | "regenerator": true
|
25 | }
|
26 | ],
|
27 | [
|
28 | "css-modules-transform",
|
29 | {
|
30 | "extensions": [".scss"],
|
31 | "preprocessCss": "./vendor/babel-preprocessor.js",
|
32 | "generateScopedName": "[hash:base64:5]-[local]"
|
33 | }
|
34 | ]
|
35 | ]
|
36 | }
|