Skip to content

Commit a067ce7

Browse files
committed
Build(babel): update to babel-loader v8 + Babel v7
1 parent 6c4ec86 commit a067ce7

File tree

4 files changed

+1592
-1527
lines changed

4 files changed

+1592
-1527
lines changed

.babelrc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
{
22
"presets": [
3-
"env",
4-
"react",
5-
"stage-0"
3+
"@babel/preset-env",
4+
"@babel/preset-react"
65
],
76
"env": {
87
"development": {
@@ -38,6 +37,7 @@
3837
"theme": "default",
3938
"css": true
4039
}
41-
]
40+
],
41+
"@babel/plugin-syntax-dynamic-import"
4242
]
4343
}

frontend/public/index.ejs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="utf-8">
55
<meta http-equiv="x-ua-compatible" content="ie=edge">
66
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7-
<meta name="description" content="Full- stack boilerplate that using express with webpack, react and typescirpt!">
7+
<meta name="description" content="Full-stack boilerplate that using express with webpack, react and typescirpt!">
88
<meta name="theme-color" content="#2196f3">
99
<title><%= htmlWebpackPlugin.options.title %></title>
1010
<meta name="apple-mobile-web-app-title" content="Boilerplate">

package.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,16 @@
3333
}
3434
},
3535
"dependencies": {
36-
"@types/i18next": "^8.4.4",
36+
"@babel/cli": "^7.0.0",
37+
"@babel/core": "^7.0.0",
38+
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
39+
"@babel/preset-env": "^7.0.0",
40+
"@babel/preset-react": "^7.0.0",
41+
"@types/i18next": "^8.4.5",
3742
"@types/i18next-browser-languagedetector": "^2.0.1",
3843
"@types/materialize-css": "^1.0.4",
3944
"@types/prismjs": "^1.9.0",
40-
"@types/react": "^16.4.11",
45+
"@types/react": "^16.4.13",
4146
"@types/react-content-loader": "^3.1.3",
4247
"@types/react-dom": "^16.0.7",
4348
"@types/react-i18next": "^7.8.2",
@@ -46,23 +51,17 @@
4651
"@types/react-router": "^4.0.30",
4752
"@types/react-router-dom": "^4.3.0",
4853
"@types/redux-logger": "^3.0.6",
49-
"@types/uuid": "^3.4.3",
54+
"@types/uuid": "^3.4.4",
5055
"@types/webpack-env": "^1.13.6",
5156
"add-asset-html-webpack-plugin": "^2.1.3",
5257
"awesome-typescript-loader": "^5.2.0",
5358
"axios": "^0.18.0",
54-
"babel-cli": "^6.26.0",
55-
"babel-core": "^6.26.3",
56-
"babel-loader": "^7.1.5",
59+
"babel-loader": "^8.0.2",
5760
"babel-plugin-prismjs": "^1.0.2",
58-
"babel-preset-env": "^1.7.0",
59-
"babel-preset-react": "^6.24.1",
60-
"babel-preset-stage-0": "^6.24.1",
61-
"babel-register": "^6.26.0",
6261
"body-parser": "^1.18.3",
6362
"colors": "^1.3.2",
6463
"compression": "^1.7.3",
65-
"concurrently": "^4.0.0",
64+
"concurrently": "^4.0.1",
6665
"connect-redis": "^3.3.3",
6766
"connected-react-router": "^4.4.1",
6867
"cookie-parser": "^1.4.3",
@@ -86,7 +85,7 @@
8685
"mini-css-extract-plugin": "^0.4.2",
8786
"morgan": "^1.9.0",
8887
"node-sass": "^4.9.3",
89-
"nodemon": "^1.18.3",
88+
"nodemon": "^1.18.4",
9089
"offline-plugin": "^5.0.5",
9190
"pg": "^7.4.3",
9291
"postcss": "^7.0.2",
@@ -99,7 +98,7 @@
9998
"react-content-loader": "^3.1.2",
10099
"react-dom": "^16.4.2",
101100
"react-hot-loader": "^4.3.5",
102-
"react-i18next": "^7.11.0",
101+
"react-i18next": "^7.11.1",
103102
"react-loadable": "^5.5.0",
104103
"react-redux": "^5.0.7",
105104
"react-router": "^4.3.1",
@@ -108,25 +107,27 @@
108107
"redux-logger": "^3.0.6",
109108
"redux-saga": "^0.16.0",
110109
"sass-loader": "^7.1.0",
111-
"style-loader": "^0.22.1",
110+
"style-loader": "^0.23.0",
112111
"trash-cli": "^1.4.0",
113-
"ts-loader": "^4.5.0",
114-
"typescript": "^3.0.1",
112+
"ts-loader": "^5.0.0",
113+
"typescript": "^3.0.3",
115114
"url-loader": "^1.1.1",
116115
"uuid": "^3.3.2",
117-
"webpack": "^4.17.1",
116+
"webpack": "^4.17.2",
118117
"webpack-bundle-analyzer": "^2.13.1",
119118
"webpack-cli": "^3.1.0",
120119
"webpack-merge": "^4.1.4",
121120
"webpack-pwa-manifest": "^3.7.1"
122121
},
123122
"devDependencies": {
123+
"@babel/node": "^7.0.0",
124124
"@types/jest": "^23.3.1",
125125
"@types/react-test-renderer": "^16.0.2",
126-
"commitlint": "^7.0.0",
126+
"babel-core": "^7.0.0-bridge.0",
127+
"commitlint": "^7.1.1",
127128
"commitlint-config-armour": "^1.2.1",
128129
"coveralls": "^3.0.2",
129-
"eslint": "^5.4.0",
130+
"eslint": "^5.5.0",
130131
"eslint-config-airbnb": "^17.1.0",
131132
"eslint-import-resolver-webpack": "^0.10.1",
132133
"eslint-plugin-import": "^2.14.0",
@@ -141,7 +142,7 @@
141142
"ts-jest": "^23.1.4",
142143
"tslint": "^5.11.0",
143144
"tslint-react": "^3.6.0",
144-
"webpack-dev-server": "^3.1.6"
145+
"webpack-dev-server": "^3.1.7"
145146
},
146147
"browserslist": [
147148
"> 1%",

0 commit comments

Comments
 (0)