Skip to content
This repository was archived by the owner on Jul 28, 2020. It is now read-only.

Commit a7bc644

Browse files
committed
Optimizar build y React para producción
1 parent 0880044 commit a7bc644

File tree

3 files changed

+27
-3
lines changed

3 files changed

+27
-3
lines changed

package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,13 @@
1919
"babel-loader": "6.2.7",
2020
"babel-plugin-transform-es2015-modules-commonjs": "6.18.0",
2121
"babel-plugin-transform-es2015-template-literals": "6.8.0",
22+
"babel-plugin-transform-minify-booleans": "6.8.0",
23+
"babel-plugin-transform-react-constant-elements": "6.9.1",
24+
"babel-plugin-transform-react-inline-elements": "6.8.0",
25+
"babel-plugin-transform-remove-console": "6.8.0",
26+
"babel-plugin-transform-remove-debugger": "6.8.0",
2227
"babel-plugin-transform-runtime": "6.15.0",
28+
"babel-plugin-transform-undefined-to-void": "6.8.0",
2329
"babel-preset-es2015": "6.18.0",
2430
"babel-preset-es2016": "6.16.0",
2531
"babel-preset-es2017": "6.16.0",

webpack/webpack.client.config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,16 @@ const config = {
3232
presets: ['es2016', 'es2017', 'react'],
3333
env: {
3434
production: {
35-
plugins: ['transform-regenerator', 'transform-runtime'],
35+
plugins: [
36+
'transform-regenerator',
37+
'transform-runtime',
38+
'transform-react-constant-elements',
39+
'transform-react-inline-elements',
40+
'transform-minify-booleans',
41+
'transform-remove-console',
42+
'transform-remove-debugger',
43+
'transform-undefined-to-void',
44+
],
3645
presets: ['es2015'],
3746
},
3847
development: {

webpack/webpack.server.config.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,19 @@ const config = {
4040
loader: 'babel',
4141
exclude: /(node_modules)/,
4242
query: {
43-
presets: ['latest-minimal', 'react'],
43+
presets: ['react'],
4444
env: {
4545
production: {
46-
plugins: ['transform-regenerator', 'transform-runtime'],
46+
plugins: [
47+
'transform-regenerator',
48+
'transform-runtime',
49+
'transform-react-constant-elements',
50+
'transform-react-inline-elements',
51+
'transform-minify-booleans',
52+
'transform-remove-console',
53+
'transform-remove-debugger',
54+
'transform-undefined-to-void',
55+
],
4756
presets: ['es2015'],
4857
},
4958
development: {

0 commit comments

Comments
 (0)