diff --git a/wasm/credentials/internal-dev/webpack.config.js b/wasm/credentials/internal-dev/webpack.config.js index bc1242190d..b8cd5c3a47 100644 --- a/wasm/credentials/internal-dev/webpack.config.js +++ b/wasm/credentials/internal-dev/webpack.config.js @@ -1,33 +1,46 @@ -const CopyWebpackPlugin = require('copy-webpack-plugin'); -const path = require('path'); +const CopyWebpackPlugin = require("copy-webpack-plugin"); +const path = require("path"); module.exports = { performance: { hints: false, maxEntrypointSize: 512000, - maxAssetSize: 512000 + maxAssetSize: 512000, }, entry: { - bootstrap: './bootstrap.js', - worker: './worker.js', + bootstrap: "./bootstrap.js", + worker: "./worker.js", }, output: { - path: path.resolve(__dirname, 'dist'), - filename: '[name].js', + path: path.resolve(__dirname, "dist"), + filename: "[name].js", }, - mode: 'development', + mode: "development", // mode: 'production', plugins: [ new CopyWebpackPlugin({ patterns: [ - 'index.html', + "index.html", { - from: '../pkg/*.(js|wasm)', - to: '[name][ext]', + from: "../pkg/*.(js|wasm)", + to: "[name][ext]", }, ], }), - ], + devServer: { + proxy: { + '/api': { + target: 'https://sandbox-nym-api1.nymtech.net/', + secure: false, + }, + }, + headers: { + "Access-Control-Allow-Origin": "*", + "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, PATCH, OPTIONS", + "Access-Control-Allow-Headers": + "X-Requested-With, content-type, Authorization", + }, + }, experiments: { syncWebAssembly: true }, -}; +}; \ No newline at end of file