Skip to content

Commit bb3908a

Browse files
committed
chore: Updated node version to 18 lts
1 parent 9a04de0 commit bb3908a

File tree

5 files changed

+44
-23
lines changed

5 files changed

+44
-23
lines changed

.github/workflows/deploy_beta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- name: Setup repository env
1111
uses: actions/setup-node@v4
1212
with:
13-
node-version: 16.20.0
13+
node-version: 18.20.5
1414
registry-url: "https://registry.npmjs.org"
1515
- name: Install deps
1616
run: npm install --ignore-scripts

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v16.20.0
1+
v18.20.5

package-lock.json

Lines changed: 23 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
"prettier": "^2.8.4",
110110
"process": "^0.11.10",
111111
"request": "^2.88.2",
112+
"source-map": "^0.7.4",
112113
"standard-version": "^9.5.0",
113114
"stream-browserify": "^3.0.0",
114115
"stream-http": "^3.2.0",

webpack.config.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const fs = require('fs');
44
const merge = require('lodash.merge');
55
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
66
const WebpackAssetsManifest = require('webpack-assets-manifest');
7+
const { SourceMapConsumer } = require('source-map');
78
const banner = fs.readFileSync('./LICENSE', 'utf8').replace('{year}', new Date().getFullYear());
89

910
const config = {
@@ -45,9 +46,25 @@ const config = {
4546
maxAssetSize: 255000
4647
},
4748
plugins: [
49+
{
50+
apply: (compiler) => {
51+
compiler.hooks.beforeRun.tap('SourceMapInit', () => {
52+
SourceMapConsumer.initialize({
53+
'lib/mappings.wasm': path.resolve(
54+
path.dirname(require.resolve('source-map')),
55+
'lib',
56+
'mappings.wasm'
57+
)
58+
});
59+
});
60+
}
61+
},
4862
new CleanWebpackPlugin({
4963
cleanStaleWebpackAssets: false,
5064
}),
65+
new webpack.ProvidePlugin({
66+
Buffer: ['buffer', 'Buffer']
67+
}),
5168
new webpack.BannerPlugin({ banner }),
5269
new webpack.DefinePlugin({
5370
'process.env.NODE_ENV': JSON.stringify('production'),
@@ -65,7 +82,7 @@ const config = {
6582
'process/browser': require.resolve("process/browser"),
6683
zlib: require.resolve("browserify-zlib"),
6784
stream: require.resolve("stream-browserify"),
68-
buffer: require.resolve("buffer"),
85+
buffer: require.resolve("buffer/"),
6986
http: require.resolve("stream-http"),
7087
https: require.resolve("https-browserify"),
7188
url: require.resolve("url"),

0 commit comments

Comments
 (0)