From 52ffeb3da9626d2a92e3b8ce6384f80ee1eda331 Mon Sep 17 00:00:00 2001 From: Miodec Date: Tue, 3 May 2022 18:57:33 +0200 Subject: [PATCH] rebuilding remplate on save (still doesnt work with auto refersh) --- frontend/package-lock.json | 50 +++++++++++++++++++++++++++++++++ frontend/package.json | 1 + frontend/webpack/config.base.js | 4 +++ 3 files changed, 55 insertions(+) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index fa23c7ad6..51f53607f 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -42,6 +42,7 @@ "css-loader": "6.7.1", "css-minimizer-webpack-plugin": "3.4.1", "eslint-webpack-plugin": "3.1.1", + "extra-watch-webpack-plugin": "1.0.3", "grecaptcha": "1.0.3", "gulp": "4.0.2", "gulp-eslint-new": "1.4.2", @@ -5316,6 +5317,31 @@ "node": ">=0.10.0" } }, + "node_modules/extra-watch-webpack-plugin": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/extra-watch-webpack-plugin/-/extra-watch-webpack-plugin-1.0.3.tgz", + "integrity": "sha512-ZScQdMH6hNofRRN6QMQFg+aa5vqimfBgnPXmRDhdaLpttT6hrzpY9Oyren3Gh/FySPrgsvKCNbx/NFA7XNdIsg==", + "dev": true, + "dependencies": { + "glob": "^7.1.2", + "is-glob": "^4.0.0", + "lodash.uniq": "^4.5.0", + "schema-utils": "^0.4.0" + } + }, + "node_modules/extra-watch-webpack-plugin/node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/fancy-log": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", @@ -18590,6 +18616,30 @@ } } }, + "extra-watch-webpack-plugin": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/extra-watch-webpack-plugin/-/extra-watch-webpack-plugin-1.0.3.tgz", + "integrity": "sha512-ZScQdMH6hNofRRN6QMQFg+aa5vqimfBgnPXmRDhdaLpttT6hrzpY9Oyren3Gh/FySPrgsvKCNbx/NFA7XNdIsg==", + "dev": true, + "requires": { + "glob": "^7.1.2", + "is-glob": "^4.0.0", + "lodash.uniq": "^4.5.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, "fancy-log": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", diff --git a/frontend/package.json b/frontend/package.json index e9a051264..5e8d7883d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -31,6 +31,7 @@ "css-loader": "6.7.1", "css-minimizer-webpack-plugin": "3.4.1", "eslint-webpack-plugin": "3.1.1", + "extra-watch-webpack-plugin": "1.0.3", "grecaptcha": "1.0.3", "gulp": "4.0.2", "gulp-eslint-new": "1.4.2", diff --git a/frontend/webpack/config.base.js b/frontend/webpack/config.base.js index 743a4b00d..9110d05eb 100644 --- a/frontend/webpack/config.base.js +++ b/frontend/webpack/config.base.js @@ -4,6 +4,7 @@ const CircularDependencyPlugin = require("circular-dependency-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const HtmlWebpackPlugin = require("html-webpack-plugin"); const RemovePlugin = require("remove-files-webpack-plugin"); +const ExtraWatchWebpackPlugin = require("extra-watch-webpack-plugin"); let circularImports = 0; @@ -118,6 +119,9 @@ const BASE_CONFIG = { include: [resolve(__dirname, "../public/html")], }, }), + new ExtraWatchWebpackPlugin({ + dirs: [resolve(__dirname, "../static/html")], + }), ], };