diff options
Diffstat (limited to 'webpack')
-rw-r--r-- | webpack/webpack.common.js | 21 | ||||
-rw-r--r-- | webpack/webpack.dev.js | 7 | ||||
-rw-r--r-- | webpack/webpack.manifest.js (renamed from webpack/webpack.manifest.cjs) | 0 | ||||
-rw-r--r-- | webpack/webpack.prod.js | 7 |
4 files changed, 17 insertions, 18 deletions
diff --git a/webpack/webpack.common.js b/webpack/webpack.common.js index 076f90af..78015cbf 100644 --- a/webpack/webpack.common.js +++ b/webpack/webpack.common.js @@ -1,15 +1,12 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ // eslint-disable-next-line @typescript-eslint/no-unused-vars -import webpack from "webpack" -import path from "path" -import { fileURLToPath } from "url" -import CopyPlugin from "copy-webpack-plugin" -import BuildManifest from "./webpack.manifest.cjs"; -const srcDir = "../src/"; -import fs from "fs"; -import ForkTsCheckerWebpackPlugin from "fork-ts-checker-webpack-plugin"; - -const __filename = fileURLToPath(import.meta.url) -const __dirname = path.dirname(__filename) +const webpack = require("webpack"); +const path = require('path'); +const CopyPlugin = require('copy-webpack-plugin'); +const BuildManifest = require('./webpack.manifest'); +const srcDir = '../src/'; +const fs = require("fs"); +const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); const edgeLanguages = [ "de", @@ -27,7 +24,7 @@ const edgeLanguages = [ "zh_CN" ] -export default env => ({ +module.exports = env => ({ entry: { popup: path.join(__dirname, srcDir + 'popup.ts'), background: path.join(__dirname, srcDir + 'background.ts'), diff --git a/webpack/webpack.dev.js b/webpack/webpack.dev.js index 9e2eefe5..c1b9472c 100644 --- a/webpack/webpack.dev.js +++ b/webpack/webpack.dev.js @@ -1,7 +1,8 @@ -import { merge } from "webpack-merge"; -import common from './webpack.common.js'; +/* eslint-disable @typescript-eslint/no-var-requires */ +const merge = require('webpack-merge'); +const common = require('./webpack.common.js'); -export default env => merge(common(env), { +module.exports = env => merge(common(env), { devtool: 'inline-source-map', mode: 'development' });
\ No newline at end of file diff --git a/webpack/webpack.manifest.cjs b/webpack/webpack.manifest.js index 3e30ffc6..3e30ffc6 100644 --- a/webpack/webpack.manifest.cjs +++ b/webpack/webpack.manifest.js diff --git a/webpack/webpack.prod.js b/webpack/webpack.prod.js index 08edbb78..03e1708e 100644 --- a/webpack/webpack.prod.js +++ b/webpack/webpack.prod.js @@ -1,7 +1,8 @@ -import { merge } from "webpack-merge"; -import common from './webpack.common.js'; +/* eslint-disable @typescript-eslint/no-var-requires */ +const { merge } = require('webpack-merge'); +const common = require('./webpack.common.js'); -export default env => { +module.exports = env => { let mode = "production"; env.mode = mode; |