From aaec49402858abf9fde2b5c5d93bf9962887709c Mon Sep 17 00:00:00 2001 From: Luke Date: Tue, 30 Apr 2024 07:05:04 -0700 Subject: [PATCH] fix: process is undefined error in browsers --- examples/browser-prerecorded/index.html | 31 +++++++++++++++++++++++++ webpack.config.js | 6 +++++ 2 files changed, 37 insertions(+) create mode 100644 examples/browser-prerecorded/index.html diff --git a/examples/browser-prerecorded/index.html b/examples/browser-prerecorded/index.html new file mode 100644 index 00000000..6cb98002 --- /dev/null +++ b/examples/browser-prerecorded/index.html @@ -0,0 +1,31 @@ + + + + + + + + Running test... check the developer console. + + diff --git a/webpack.config.js b/webpack.config.js index 04a8b84c..a6c95016 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,4 +1,5 @@ const path = require("path"); +const webpack = require("webpack"); module.exports = { entry: "./src/index.ts", @@ -24,4 +25,9 @@ module.exports = { resolve: { extensions: [".ts", ".js", ".json"], }, + plugins: [ + new webpack.DefinePlugin({ + "process.versions.node": JSON.stringify(process.versions.node), + }), + ], };