From 861343569b31b4f7f0f6821df061f3a4991ab6e5 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sun, 3 Jan 2021 03:39:24 +0000 Subject: [PATCH 1/3] fix: package.json to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-CACHEBASE-1054631 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index dd3a5e1..c5e650f 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "ts-jest": "^26.4.4", "ts-loader": "^6.1.0", "typescript": "^3.6.3", - "webpack": "^4.17.2", + "webpack": "^5.0.0", "webpack-command": "^0.4.1" }, "dependencies": { From f3bdc4b0a59f753734b39448e05f0294e98dbb23 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sat, 23 Jan 2021 02:40:11 -0600 Subject: [PATCH 2/3] Use webpack-nano for Webpack 5 compatibility Replace webpack-command, which only supports Webpack 4.x. --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c5e650f..93120f4 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ }, "scripts": { "build": "npm run clean && babel src -d lib --extensions '.js,.ts' --ignore '**/*.spec.js','**/*.spec.ts' && npm run build-types", - "build-demo": "webpack --config demo/webpack.config.js", + "build-demo": "wp --config demo/webpack.config.js", "build-types": "tsc -p ./tsconfig.types.json", "clean": "rimraf lib/*", "format": "prettier --write 'src/**'", @@ -69,7 +69,7 @@ "ts-loader": "^6.1.0", "typescript": "^3.6.3", "webpack": "^5.0.0", - "webpack-command": "^0.4.1" + "webpack-nano": "^1.1.1" }, "dependencies": { "escape-string-regexp": "^1.0.0" From 6152519789a2ed17cf7d492663d91a4c02b16495 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sat, 23 Jan 2021 02:48:50 -0600 Subject: [PATCH 3/3] Remove old ts-loader workaround --- demo/webpack.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/demo/webpack.config.js b/demo/webpack.config.js index 70d3275..fad284f 100644 --- a/demo/webpack.config.js +++ b/demo/webpack.config.js @@ -14,7 +14,6 @@ module.exports = { loader: 'ts-loader', options: { compilerOptions: { - checkJs: false, // workaround for TypeStrong/ts-loader#702 noEmit: false, }, configFile: resolve(__dirname, './tsconfig.json'),