|
@@ -2,8 +2,8 @@ const path = require("path");
|
|
const webpack = require("webpack");
|
|
const webpack = require("webpack");
|
|
const autoprefixer = require("autoprefixer");
|
|
const autoprefixer = require("autoprefixer");
|
|
const { parseEnvVariables } = require("./env");
|
|
const { parseEnvVariables } = require("./env");
|
|
-
|
|
|
|
const outputDir = process.env.EXAMPLE === "true" ? "example/public" : "dist";
|
|
const outputDir = process.env.EXAMPLE === "true" ? "example/public" : "dist";
|
|
|
|
+
|
|
module.exports = {
|
|
module.exports = {
|
|
mode: "development",
|
|
mode: "development",
|
|
devtool: false,
|
|
devtool: false,
|
|
@@ -17,7 +17,6 @@ module.exports = {
|
|
filename: "[name].js",
|
|
filename: "[name].js",
|
|
chunkFilename: "excalidraw-assets-dev/[name]-[contenthash].js",
|
|
chunkFilename: "excalidraw-assets-dev/[name]-[contenthash].js",
|
|
assetModuleFilename: "excalidraw-assets-dev/[name][ext]",
|
|
assetModuleFilename: "excalidraw-assets-dev/[name][ext]",
|
|
-
|
|
|
|
publicPath: "",
|
|
publicPath: "",
|
|
},
|
|
},
|
|
resolve: {
|
|
resolve: {
|
|
@@ -45,7 +44,7 @@ module.exports = {
|
|
{
|
|
{
|
|
test: /\.(ts|tsx|js|jsx|mjs)$/,
|
|
test: /\.(ts|tsx|js|jsx|mjs)$/,
|
|
exclude:
|
|
exclude:
|
|
- /node_modules\/(?!(browser-fs-access|canvas-roundrect-polyfill))/,
|
|
|
|
|
|
+ /node_modules[\\/](?!(browser-fs-access|canvas-roundrect-polyfill))/,
|
|
use: [
|
|
use: [
|
|
{
|
|
{
|
|
loader: "import-meta-loader",
|
|
loader: "import-meta-loader",
|