summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAcid Chicken (硫酸鶏) <root@acid-chicken.com>2019-03-06 09:26:22 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-03-06 09:26:22 +0900
commitce02e1e5281341be61cd21b6205f7da34a366feb (patch)
tree99e86361f1bb5609ae7b7f21a6cac6e2900d9e86
parentFix #4421 (diff)
downloadsharkey-ce02e1e5281341be61cd21b6205f7da34a366feb.tar.gz
sharkey-ce02e1e5281341be61cd21b6205f7da34a366feb.tar.bz2
sharkey-ce02e1e5281341be61cd21b6205f7da34a366feb.zip
Bye on-build-webpack (#4404)
* Update webpack.config.ts * Update package.json
-rw-r--r--package.json1
-rw-r--r--webpack.config.ts10
2 files changed, 9 insertions, 2 deletions
diff --git a/package.json b/package.json
index 1cf1de95d9..255b78492e 100644
--- a/package.json
+++ b/package.json
@@ -176,7 +176,6 @@
"nodemailer": "5.1.1",
"nprogress": "0.2.0",
"object-assign-deep": "0.4.0",
- "on-build-webpack": "0.1.0",
"os-utils": "0.0.14",
"parse5": "5.1.0",
"parsimmon": "1.12.0",
diff --git a/webpack.config.ts b/webpack.config.ts
index 4cf30b268e..e1d7ad1afc 100644
--- a/webpack.config.ts
+++ b/webpack.config.ts
@@ -6,11 +6,19 @@ import * as fs from 'fs';
import * as webpack from 'webpack';
import chalk from 'chalk';
const { VueLoaderPlugin } = require('vue-loader');
-const WebpackOnBuildPlugin = require('on-build-webpack');
//const HardSourceWebpackPlugin = require('hard-source-webpack-plugin');
const ProgressBarPlugin = require('progress-bar-webpack-plugin');
const TerserPlugin = require('terser-webpack-plugin');
+class WebpackOnBuildPlugin {
+ constructor(readonly callback: (stats: any) => void) {
+ }
+
+ public apply(compiler: any) {
+ compiler.hooks.done.tap('WebpackOnBuildPlugin', this.callback);
+ }
+}
+
const isProduction = process.env.NODE_ENV == 'production';
const constants = require('./src/const.json');