Skip to content

Commit ef67b83

Browse files
authoredFeb 2, 2021
fix(package.json): update dependencies to fix vulnerabilities (#183)
1 parent b117030 commit ef67b83

File tree

5 files changed

+4807
-5331
lines changed

5 files changed

+4807
-5331
lines changed
 

‎examples/package-lock.json

+1,094-1,345
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎examples/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
"express-browserify": "^1.0.3",
1818
"express-rate-limit": "^5.1.3",
1919
"express-secure-only": "^0.2.1",
20-
"ibm-watson": "^5.6.0",
20+
"ibm-watson": "^6.0.2",
2121
"jquery": "^3.5.1",
2222
"object.assign": "^4.0.4",
2323
"vcap_services": "^0.7.1",
2424
"watson-speech": "^0.38.1",
25-
"webpack": "^4.43.0",
26-
"webpack-dev-middleware": "^3.7.2",
25+
"webpack": "^5.18.0",
26+
"webpack-dev-middleware": "^4.1.0",
2727
"whatwg-fetch": "^3.0.0"
2828
},
2929
"engines": {

‎package-lock.json

+3,663-3,954
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+29-27
Original file line numberDiff line numberDiff line change
@@ -38,58 +38,60 @@
3838
}
3939
],
4040
"devDependencies": {
41-
"@babel/cli": "^7.10.1",
42-
"@babel/core": "^7.10.2",
43-
"@babel/preset-env": "^7.10.2",
44-
"babel-loader": "^8.1.0",
41+
"@babel/cli": "^7.12.10",
42+
"@babel/core": "^7.12.10",
43+
"@babel/preset-env": "^7.12.11",
44+
"babel-loader": "^8.2.2",
4545
"babelify": "^10.0.0",
46-
"browserify": "^16.5.1",
46+
"browserify": "^17.0.0",
47+
"buffer": "^6.0.3",
4748
"concat-stream": "^2.0.0",
4849
"envify": "^4.1.0",
4950
"envify-loader": "^0.1.0",
50-
"eslint": "^6.8.0",
51-
"eslint-config-prettier": "^6.11.0",
52-
"eslint-plugin-prettier": "^3.1.3",
51+
"eslint": "^7.18.0",
52+
"eslint-config-prettier": "^7.2.0",
53+
"eslint-plugin-prettier": "^3.3.1",
5354
"expect.js": "^0.3.1",
5455
"jquery": "^3.5.1",
55-
"jsdoc": "^3.6.4",
56-
"karma": "^4.4.1",
57-
"karma-browserify": "^7.0.0",
56+
"jsdoc": "^3.6.6",
57+
"karma": "^6.0.2",
58+
"karma-browserify": "^8.0.0",
5859
"karma-chrome-launcher": "^3.1.0",
5960
"karma-eslint": "^2.2.0",
6061
"karma-express-http-server": "0.0.1",
61-
"karma-firefox-launcher": "^1.3.0",
62-
"karma-mocha": "^1.3.0",
62+
"karma-firefox-launcher": "^2.1.0",
63+
"karma-mocha": "^2.0.1",
6364
"memory-fs": "^0.5.0",
64-
"mocha": "^7.2.0",
65-
"prettier": "^1.19.1",
65+
"mocha": "^8.2.1",
66+
"prettier": "^2.2.1",
6667
"serve-static": "^1.14.1",
67-
"sinon": "^9.0.2",
68+
"sinon": "^9.2.4",
69+
"stream-browserify": "^3.0.0",
6870
"transform-loader": "^0.2.4",
69-
"uglify-js": "^3.9.4",
71+
"uglify-js": "^3.12.5",
7072
"watchify": "^3.11.1",
71-
"webpack": "^4.43.0",
72-
"webpack-cli": "^3.3.11"
73+
"webpack": "^5.18.0",
74+
"webpack-cli": "^4.4.0"
7375
},
7476
"dependencies": {
7577
"@babel/polyfill": "^7.10.1",
7678
"buffer-from": "^1.1.1",
77-
"camelcase": "^5.3.1",
79+
"camelcase": "^6.2.0",
7880
"clone": "^2.1.2",
79-
"core-js": "^3.6.5",
81+
"core-js": "^3.8.3",
8082
"defaults": "^1.0.3",
8183
"get-user-media-promise": "^1.1.4",
82-
"ibm-watson": "^5.6.0",
84+
"ibm-watson": "^6.0.2",
8385
"lodash.pullallwith": "^4.7.0",
84-
"microphone-stream": "^5.0.1",
86+
"microphone-stream": "^5.1.0",
8587
"nodeify-fetch": "^1.0.1",
86-
"npm": "^6.14.5",
87-
"object.assign": "^4.1.0",
88+
"npm": "^6.14.11",
89+
"object.assign": "^4.1.2",
8890
"path": "^0.12.7",
8991
"readable-blob-stream": "^1.1.0",
9092
"readable-stream": "^3.6.0",
91-
"websocket": "^1.0.31",
92-
"whatwg-fetch": "^2.0.4"
93+
"websocket": "^1.0.33",
94+
"whatwg-fetch": "^3.5.0"
9395
},
9496
"homepage": "http://watson-speech.mybluemix.net/",
9597
"repository": {

‎webpack.config.js

+18-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
// browserify output is slightly smaller, but webpack wins after minification & gzipping
2+
const webpack = require('webpack');
3+
24
module.exports = {
35
entry: './index.js',
46
output: {
@@ -18,10 +20,24 @@ module.exports = {
1820
},
1921
{
2022
test: /index.js$/,
21-
loader: 'transform-loader?envify',
22-
// options: {...}
23+
use: {
24+
loader: 'transform-loader?envify',
25+
}
2326
},
2427
],
2528
},
2629
mode: 'development',
30+
resolve: {
31+
alias: {
32+
'stream': 'stream-browserify',
33+
'Buffer': 'buffer',
34+
'process': 'process/browser.js',
35+
}
36+
},
37+
plugins: [
38+
new webpack.ProvidePlugin({
39+
process: 'process/browser.js',
40+
Buffer: ['buffer', 'Buffer'],
41+
}),
42+
]
2743
};

0 commit comments

Comments
 (0)
Please sign in to comment.