|
15 | 15 | // You should have received a copy of the GNU Affero General Public License |
16 | 16 | // along with this program. If not, see <https://www.gnu.org/licenses/>. |
17 | 17 |
|
18 | | -const webpack = require("webpack"), |
19 | | - { spawn } = require("child_process"), |
20 | | - path = require("path"), |
21 | | - os = require("os"), |
22 | | - HtmlWebpackPlugin = require("html-webpack-plugin"), |
23 | | - MiniCssExtractPlugin = require("mini-css-extract-plugin"), |
24 | | - CssMinimizerPlugin = require("css-minimizer-webpack-plugin"), |
25 | | - ImageMinimizerPlugin = require("image-minimizer-webpack-plugin"), |
26 | | - { VueLoaderPlugin } = require("vue-loader"), |
27 | | - WebpackFavicons = require("webpack-favicons"), |
28 | | - CopyPlugin = require("copy-webpack-plugin"), |
29 | | - TerserPlugin = require("terser-webpack-plugin"), |
30 | | - { CleanWebpackPlugin } = require("clean-webpack-plugin"), |
31 | | - ESLintPlugin = require("eslint-webpack-plugin"); |
32 | | - |
| 18 | +import webpack from "webpack"; |
| 19 | +import { spawn } from "child_process"; |
| 20 | +import path from "path"; |
| 21 | +import os from "os"; |
| 22 | +import HtmlWebpackPlugin from "html-webpack-plugin"; |
| 23 | +import MiniCssExtractPlugin from "mini-css-extract-plugin"; |
| 24 | +import CssMinimizerPlugin from "css-minimizer-webpack-plugin"; |
| 25 | +import ImageMinimizerPlugin from "image-minimizer-webpack-plugin"; |
| 26 | +import { VueLoaderPlugin } from "vue-loader"; |
| 27 | +import WebpackFavicons from "webpack-favicons"; |
| 28 | +import CopyPlugin from "copy-webpack-plugin"; |
| 29 | +import TerserPlugin from "terser-webpack-plugin"; |
| 30 | +import { CleanWebpackPlugin } from "clean-webpack-plugin"; |
| 31 | +import ESLintPlugin from "eslint-webpack-plugin"; |
| 32 | + |
| 33 | +const __dirname = path.resolve(path.dirname('')); |
33 | 34 | const inDevMode = process.env.NODE_ENV === "development"; |
34 | 35 |
|
35 | 36 | process.traceDeprecation = true; |
@@ -183,7 +184,7 @@ const killAllProc = () => { |
183 | 184 | process.on("SIGTERM", killAllProc); |
184 | 185 | process.on("SIGINT", killAllProc); |
185 | 186 |
|
186 | | -module.exports = { |
| 187 | +export default { |
187 | 188 | entry: { |
188 | 189 | app: path.join(__dirname, "ui", "app.js"), |
189 | 190 | }, |
|
0 commit comments