 18f646bde9
			
		
	
	
		18f646bde9
		
			
		
	
	
	
	
		
			
			* for #950, upgrade babel to v7 * fix linting errors * for #950, remove @babel/core from devDependencies (so it's only in dependencies) and change babel-loader config to use .babelrc * for #950, changes to .babelrc to make work * for #950, include core-js modules in webpack config for IE support with babel/plugin-syntax-dynamic-import * for #950, update babel and associated packages to LTS
		
			
				
	
	
		
			83 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
	
		
			2.3 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| {
 | |
|   "presets": [
 | |
|     "@babel/preset-react",
 | |
|     "@babel/preset-env"
 | |
|   ],
 | |
|   "env": {
 | |
|     "production": {
 | |
|       "plugins": [
 | |
|         "transform-react-remove-prop-types",
 | |
|         "@babel/plugin-transform-react-constant-elements",
 | |
|         "@babel/plugin-transform-react-inline-elements",
 | |
|         "@babel/plugin-syntax-dynamic-import",
 | |
|         "@babel/plugin-syntax-import-meta",
 | |
|         [
 | |
|           "@babel/plugin-proposal-decorators",
 | |
|           {
 | |
|             "legacy": true
 | |
|           }
 | |
|         ],
 | |
|         [
 | |
|           "@babel/plugin-proposal-class-properties",
 | |
|           {
 | |
|             "loose": true
 | |
|           }
 | |
|         ],
 | |
|         "@babel/plugin-proposal-json-strings",
 | |
|         "@babel/plugin-proposal-function-sent",
 | |
|         "@babel/plugin-proposal-export-namespace-from",
 | |
|         "@babel/plugin-proposal-numeric-separator",
 | |
|         "@babel/plugin-proposal-throw-expressions",
 | |
|         "@babel/plugin-proposal-export-default-from",
 | |
|         "@babel/plugin-proposal-logical-assignment-operators",
 | |
|         "@babel/plugin-proposal-optional-chaining",
 | |
|         [
 | |
|           "@babel/plugin-proposal-pipeline-operator",
 | |
|           {
 | |
|             "proposal": "minimal"
 | |
|           }
 | |
|         ],
 | |
|         "@babel/plugin-proposal-nullish-coalescing-operator",
 | |
|         "@babel/plugin-proposal-do-expressions",
 | |
|         "@babel/plugin-proposal-function-bind"
 | |
|       ],
 | |
|       "presets": [
 | |
|         "@babel/preset-env",
 | |
|         "@babel/preset-react"
 | |
|       ]
 | |
|     }
 | |
|   },
 | |
|   "plugins": [
 | |
|     "@babel/plugin-syntax-dynamic-import",
 | |
|     "@babel/plugin-syntax-import-meta",
 | |
|     [
 | |
|       "@babel/plugin-proposal-decorators",
 | |
|       {
 | |
|         "legacy": true
 | |
|       }
 | |
|     ],
 | |
|     [
 | |
|       "@babel/plugin-proposal-class-properties",
 | |
|       {
 | |
|         "loose": true
 | |
|       }
 | |
|     ],
 | |
|     "@babel/plugin-proposal-json-strings",
 | |
|     "@babel/plugin-proposal-function-sent",
 | |
|     "@babel/plugin-proposal-export-namespace-from",
 | |
|     "@babel/plugin-proposal-numeric-separator",
 | |
|     "@babel/plugin-proposal-throw-expressions",
 | |
|     "@babel/plugin-proposal-export-default-from",
 | |
|     "@babel/plugin-proposal-logical-assignment-operators",
 | |
|     "@babel/plugin-proposal-optional-chaining",
 | |
|     [
 | |
|       "@babel/plugin-proposal-pipeline-operator",
 | |
|       {
 | |
|         "proposal": "minimal"
 | |
|       }
 | |
|     ],
 | |
|     "@babel/plugin-proposal-nullish-coalescing-operator",
 | |
|     "@babel/plugin-proposal-do-expressions",
 | |
|     "@babel/plugin-proposal-function-bind"
 | |
|   ]
 | |
| }
 |