perf: improve build performance
This commit is contained in:
8
.babelrc
8
.babelrc
@@ -1,15 +1,9 @@
|
|||||||
{
|
{
|
||||||
"presets": [
|
"presets": [
|
||||||
"@babel/typescript",
|
"@babel/typescript",
|
||||||
[
|
"@babel/preset-env"
|
||||||
"@babel/preset-env",
|
|
||||||
{
|
|
||||||
"targets": "> 0.25%, not dead"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
],
|
],
|
||||||
"plugins": [
|
"plugins": [
|
||||||
"@babel/plugin-transform-runtime",
|
|
||||||
"@babel/plugin-proposal-class-properties",
|
"@babel/plugin-proposal-class-properties",
|
||||||
"angularjs-annotate"
|
"angularjs-annotate"
|
||||||
]
|
]
|
||||||
|
|||||||
6
.browserslistrc
Normal file
6
.browserslistrc
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
chrome 80 # electron 8.2
|
||||||
|
last 2 Firefox versions
|
||||||
|
last 2 Edge versions
|
||||||
|
last 2 Safari versions
|
||||||
|
last 2 Opera versions
|
||||||
|
Firefox ESR
|
||||||
12
package-lock.json
generated
12
package-lock.json
generated
@@ -1285,18 +1285,6 @@
|
|||||||
"@babel/helper-plugin-utils": "^7.8.3"
|
"@babel/helper-plugin-utils": "^7.8.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@babel/plugin-transform-runtime": {
|
|
||||||
"version": "7.8.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz",
|
|
||||||
"integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==",
|
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
|
||||||
"@babel/helper-module-imports": "^7.8.3",
|
|
||||||
"@babel/helper-plugin-utils": "^7.8.3",
|
|
||||||
"resolve": "^1.8.1",
|
|
||||||
"semver": "^5.5.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@babel/plugin-transform-shorthand-properties": {
|
"@babel/plugin-transform-shorthand-properties": {
|
||||||
"version": "7.8.3",
|
"version": "7.8.3",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz",
|
||||||
|
|||||||
@@ -19,10 +19,8 @@
|
|||||||
"@babel/cli": "^7.8.4",
|
"@babel/cli": "^7.8.4",
|
||||||
"@babel/core": "^7.8.7",
|
"@babel/core": "^7.8.7",
|
||||||
"@babel/plugin-proposal-class-properties": "^7.8.3",
|
"@babel/plugin-proposal-class-properties": "^7.8.3",
|
||||||
"@babel/plugin-transform-runtime": "^7.8.3",
|
|
||||||
"@babel/preset-env": "^7.8.7",
|
"@babel/preset-env": "^7.8.7",
|
||||||
"@babel/preset-typescript": "^7.8.3",
|
"@babel/preset-typescript": "^7.8.3",
|
||||||
"@babel/runtime": "^7.8.7",
|
|
||||||
"@types/angular": "^1.7.0",
|
"@types/angular": "^1.7.0",
|
||||||
"@types/chai": "^4.2.11",
|
"@types/chai": "^4.2.11",
|
||||||
"@types/lodash": "^4.14.149",
|
"@types/lodash": "^4.14.149",
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ module.exports = {
|
|||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
test: /\.(js|ts)$/,
|
test: /\.(js|ts)$/,
|
||||||
exclude: /node_modules/,
|
exclude: /(node_modules|snjs)/,
|
||||||
use: {
|
use: {
|
||||||
loader: 'babel-loader'
|
loader: 'babel-loader'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ const config = require('./webpack.config.js');
|
|||||||
|
|
||||||
module.exports = merge(config, {
|
module.exports = merge(config, {
|
||||||
mode: 'development',
|
mode: 'development',
|
||||||
devtool: 'source-map',
|
|
||||||
devServer: {
|
devServer: {
|
||||||
publicPath: '/dist/',
|
publicPath: '/dist/',
|
||||||
proxy: {
|
proxy: {
|
||||||
|
|||||||
@@ -2,5 +2,6 @@ const merge = require('webpack-merge');
|
|||||||
const config = require('./webpack.config.js');
|
const config = require('./webpack.config.js');
|
||||||
|
|
||||||
module.exports = merge(config, {
|
module.exports = merge(config, {
|
||||||
mode: 'production'
|
mode: 'production',
|
||||||
|
devtool: 'source-map',
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user