/* eslint-disable @typescript-eslint/naming-convention */ const glob = require("glob"); const path = require("path"); const webpack = require("webpack"); const target = "web"; const distdir = path.join(__dirname, "dist", "web"); module.exports = [ { // bundle used for Karma tests target: target, entry: glob.sync("./build/**/*.spec.js"), output: { path: distdir, filename: "tests.js", }, plugins: [ new webpack.EnvironmentPlugin({ SOCKETSERVER_ENABLED: "" }), new webpack.ProvidePlugin({ process: "process/browser" }), ], resolve: { fallback: { assert: require.resolve("assert"), }, }, }, ];