import path from "path";import { fileURLToPath } from "url";import UnicodeEscapePlugin from "@dapplets/unicode-escape-webpack-plugin";import { LicenseWebpackPlugin } from "license-webpack-plugin";const __filename = fileURLToPath(import.meta.url);const __dirname = path.dirname(__filename);function config({ filename, minify }) {return {entry: "./src/test.mjs",mode: "production",devtool: "source-map",target: "web",output: {path: path.resolve(__dirname, "dist"),filename: filename,library: {name: "ValidatorJSBenchmark",type: "globalThis",},libraryTarget: "assign",chunkFormat: "commonjs",},plugins: [new UnicodeEscapePlugin(),new LicenseWebpackPlugin({perChunkOutput: true,outputFilename: "LICENSE.txt",})],optimization: {minimize: minify,},};}export default [config({ filename: "bundle.es6.min.js", minify: true }),config({ filename: "bundle.es6.js", minify: false }),];