Skip to content

Commit c1e5532

Browse files
committed
Updated Webpack configuration formatting
1 parent 90eb9fb commit c1e5532

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

webpack.config.js

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
import fastGlob from 'fast-glob';
1+
import webpack from 'webpack';
22
import wrapAnsi from 'wrap-ansi';
3+
import fastGlob from 'fast-glob';
4+
import VueLoader from 'vue-loader';
5+
import { fileURLToPath } from 'url';
6+
import EsBuildLoader from 'esbuild-loader';
7+
import { resolve, parse, dirname } from 'path';
38
import AddAssetPlugin from 'add-asset-webpack-plugin';
4-
import LicenseCheckerWebpackPlugin from 'license-checker-webpack-plugin';
59
import MiniCssExtractPlugin from 'mini-css-extract-plugin';
610
import MonacoWebpackPlugin from 'monaco-editor-webpack-plugin';
7-
import VueLoader from 'vue-loader';
8-
import EsBuildLoader from 'esbuild-loader';
9-
import {resolve, parse, dirname} from 'path';
10-
import webpack from 'webpack';
11-
import {fileURLToPath} from 'url';
11+
import LicenseCheckerWebpackPlugin from 'license-checker-webpack-plugin';
1212

13-
const {VueLoaderPlugin} = VueLoader;
14-
const {ESBuildMinifyPlugin} = EsBuildLoader;
15-
const {SourceMapDevToolPlugin} = webpack;
13+
const { VueLoaderPlugin } = VueLoader;
14+
const { SourceMapDevToolPlugin } = webpack;
15+
const { ESBuildMinifyPlugin } = EsBuildLoader;
1616
const __dirname = dirname(fileURLToPath(import.meta.url));
17-
const glob = (pattern) => fastGlob.sync(pattern, {cwd: __dirname, absolute: true});
17+
const glob = (pattern) => fastGlob.sync(pattern, { cwd: __dirname, absolute: true });
1818

1919
const themes = {};
2020
for (const path of glob('web_src/less/themes/*.less')) {
@@ -69,12 +69,12 @@ export default {
6969
devtool: false,
7070
output: {
7171
path: resolve(__dirname, 'public'),
72-
filename: ({chunk}) => {
72+
filename: ({ chunk }) => {
7373
// serviceworker can only manage assets below it's script's directory so
7474
// we have to put it in / instead of /js/
7575
return chunk.name === 'serviceworker' ? '[name].js' : 'js/[name].js';
7676
},
77-
chunkFilename: ({chunk}) => {
77+
chunkFilename: ({ chunk }) => {
7878
const language = (/monaco.*languages?_.+?_(.+?)_/.exec(chunk.id) || [])[1];
7979
return language ? `js/monaco-language-${language.toLowerCase()}.js` : `js/[name].js`;
8080
},
@@ -137,8 +137,8 @@ export default {
137137
loader: 'css-loader',
138138
options: {
139139
sourceMap: true,
140-
url: {filter: filterCssImport},
141-
import: {filter: filterCssImport},
140+
url: { filter: filterCssImport },
141+
import: { filter: filterCssImport },
142142
},
143143
},
144144
],
@@ -154,8 +154,8 @@ export default {
154154
options: {
155155
sourceMap: true,
156156
importLoaders: 1,
157-
url: {filter: filterCssImport},
158-
import: {filter: filterCssImport},
157+
url: { filter: filterCssImport },
158+
import: { filter: filterCssImport },
159159
},
160160
},
161161
{
@@ -205,16 +205,16 @@ export default {
205205
}),
206206
isProduction ? new LicenseCheckerWebpackPlugin({
207207
outputFilename: 'js/licenses.txt',
208-
outputWriter: ({dependencies}) => {
208+
outputWriter: ({ dependencies }) => {
209209
const line = '-'.repeat(80);
210210
return dependencies.map((module) => {
211-
const {name, version, licenseName, licenseText} = module;
211+
const { name, version, licenseName, licenseText } = module;
212212
const body = wrapAnsi(licenseText || '', 80);
213213
return `${line}\n${name}@${version} - ${licenseName}\n${line}\n${body}`;
214214
}).join('\n');
215215
},
216216
override: {
217-
'jquery.are-you-sure@*': {licenseName: 'MIT'},
217+
'jquery.are-you-sure@*': { licenseName: 'MIT' },
218218
},
219219
ignore: [
220220
'font-awesome',

0 commit comments

Comments
 (0)