const path = require('path'); const HtmlWebpackPlugin = require("html-webpack-plugin"); const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin"); module.exports = { entry: "./main.js", output: { path: path.resolve(__dirname, "dist"), filename: "main.js", }, plugins: [ new HtmlWebpackPlugin({ title: 'Graphite' }), new WasmPackPlugin({ crateDirectory: path.resolve(__dirname, "..", "packages", "wasm-bindings"), outDir: path.resolve(__dirname, "pkg"), }), ], mode: "development", devtool: 'source-map', experiments: { syncWebAssembly: true, }, };