From c775e7d9659e99db196c956b2f224ec33b8bbaeb Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 13 Feb 2018 13:18:03 +0900 Subject: wip --- webpack/module/rules/collapse-spaces.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 webpack/module/rules/collapse-spaces.ts (limited to 'webpack/module/rules/collapse-spaces.ts') diff --git a/webpack/module/rules/collapse-spaces.ts b/webpack/module/rules/collapse-spaces.ts new file mode 100644 index 0000000000..48fd57f017 --- /dev/null +++ b/webpack/module/rules/collapse-spaces.ts @@ -0,0 +1,20 @@ +import * as fs from 'fs'; +const minify = require('html-minifier').minify; +const StringReplacePlugin = require('string-replace-webpack-plugin'); + +export default () => ({ + enforce: 'pre', + test: /\.vue$/, + exclude: /node_modules/, + loader: StringReplacePlugin.replace({ + replacements: [{ + pattern: /^