Skip to content

Commit bde5747

Browse files
committed
fix: process is undefined error in browsers (#275)
1 parent 1300e91 commit bde5747

2 files changed

Lines changed: 37 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<script src="../../dist/umd/deepgram.js"></script>
5+
<script>
6+
const { createClient } = deepgram;
7+
const _deepgram = createClient("deepgram-api-key", {
8+
global: {
9+
fetch: {
10+
options: {
11+
url: "https://api.mock.deepgram.com",
12+
},
13+
},
14+
},
15+
});
16+
17+
console.log("Deepgram Instance: ", _deepgram);
18+
19+
(async () => {
20+
const { result, error } = await _deepgram.manage.getProjects();
21+
22+
console.log(result, error);
23+
})();
24+
25+
// ...
26+
</script>
27+
</head>
28+
<body>
29+
Running test... check the developer console.
30+
</body>
31+
</html>

webpack.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const path = require("path");
2+
const webpack = require("webpack");
23

34
module.exports = {
45
entry: "./src/index.ts",
@@ -24,4 +25,9 @@ module.exports = {
2425
resolve: {
2526
extensions: [".ts", ".js", ".json"],
2627
},
28+
plugins: [
29+
new webpack.DefinePlugin({
30+
"process.versions.node": JSON.stringify(process.versions.node),
31+
}),
32+
],
2733
};

0 commit comments

Comments
 (0)