Skip to content

Commit 975b1d7

Browse files
author
Ted Ian Osias
committed
fix: node v20
1 parent 15e4543 commit 975b1d7

File tree

12 files changed

+21445
-14303
lines changed

12 files changed

+21445
-14303
lines changed

.github/workflows/build-deploy.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Node.js
2525
uses: actions/setup-node@v3
2626
with:
27-
node-version: '14'
27+
node-version: '20'
2828

2929
- name: Install dependencies
3030
run: npm ci

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v14
1+
v20

config-overrides.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const webpack = require("webpack");
2+
3+
module.exports = function override(config) {
4+
config.resolve.fallback = {
5+
...config.resolve.fallback,
6+
url: require.resolve("url/"),
7+
crypto: require.resolve("crypto-browserify"),
8+
util: require.resolve("util/"),
9+
stream: require.resolve("stream-browserify"),
10+
vm: require.resolve("vm-browserify"),
11+
// buffer: require.resolve("buffer"),
12+
// process: require.resolve("process/browser"),
13+
};
14+
config.plugins = [
15+
...config.plugins,
16+
new webpack.ProvidePlugin({
17+
// Buffer: ["buffer", "Buffer"], // Automatically provide Buffer
18+
process: "process/browser",
19+
}),
20+
];
21+
return config;
22+
};

0 commit comments

Comments
 (0)