perf: improve build performance

This commit is contained in:
Baptiste Grob
2020-05-12 13:30:00 +02:00
parent e61cb53c75
commit 1916a459a0
7 changed files with 10 additions and 24 deletions

View File

@@ -1,15 +1,9 @@
{
"presets": [
"@babel/typescript",
[
"@babel/preset-env",
{
"targets": "> 0.25%, not dead"
}
]
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-transform-runtime",
"@babel/plugin-proposal-class-properties",
"angularjs-annotate"
]

6
.browserslistrc Normal file
View 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
View File

@@ -1285,18 +1285,6 @@
"@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": {
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz",

View File

@@ -19,10 +19,8 @@
"@babel/cli": "^7.8.4",
"@babel/core": "^7.8.7",
"@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.8.3",
"@babel/preset-env": "^7.8.7",
"@babel/preset-typescript": "^7.8.3",
"@babel/runtime": "^7.8.7",
"@types/angular": "^1.7.0",
"@types/chai": "^4.2.11",
"@types/lodash": "^4.14.149",

View File

@@ -37,7 +37,7 @@ module.exports = {
rules: [
{
test: /\.(js|ts)$/,
exclude: /node_modules/,
exclude: /(node_modules|snjs)/,
use: {
loader: 'babel-loader'
}

View File

@@ -3,7 +3,6 @@ const config = require('./webpack.config.js');
module.exports = merge(config, {
mode: 'development',
devtool: 'source-map',
devServer: {
publicPath: '/dist/',
proxy: {

View File

@@ -2,5 +2,6 @@ const merge = require('webpack-merge');
const config = require('./webpack.config.js');
module.exports = merge(config, {
mode: 'production'
mode: 'production',
devtool: 'source-map',
});