upgrade vulnerable dependencies and add support for recent node versions

This commit is contained in:
Gonçalo Valério 2023-12-27 18:27:35 +00:00
parent c032bd06f6
commit 417fad1009
Signed by: dethos
GPG Key ID: DF557F2BDCC2445E
3 changed files with 598 additions and 3578 deletions

4158
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -14,8 +14,13 @@
"author": "Gonçalo Valério <gon@ovalerio.net>",
"license": "AGPL-3.0",
"devDependencies": {
"https-browserify": "^1.0.0",
"prettier": "^1.18.2",
"webpack": "^4.46.0",
"stream-browserify": "^3.0.0",
"stream-http": "^3.2.0",
"timers-browserify": "^2.0.12",
"url": "^0.11.3",
"webpack": "^5.89.0",
"webpack-cli": "^4.10.0",
"wrangler": "^3.1.1",
"wranglerjs-compat-webpack-plugin": "^0.0.6"

View File

@ -4,6 +4,17 @@ const {
} = require('wranglerjs-compat-webpack-plugin')
module.exports = {
mode: 'production',
entry: './index.js',
plugins: [new WranglerJsCompatWebpackPlugin()],
resolve: {
fallback: {
stream: require.resolve('stream-browserify'),
http: require.resolve('stream-http'),
url: require.resolve('url/'),
http: require.resolve('stream-http'),
https: require.resolve('https-browserify'),
timers: require.resolve('timers-browserify'),
},
},
}