From 6b4dc1acf26c7e40be9ff8084cec5f7336d3d845 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Fri, 10 Feb 2023 14:52:20 +1100 Subject: [PATCH 1/4] chore: bump eslint, prettier and related plugins --- package-lock.json | 380 ++++++++++++----------- packages/core/package.json | 16 +- packages/create/package.json | 16 +- packages/dns-discovery/package.json | 16 +- packages/enr/package.json | 16 +- packages/interfaces/package.json | 16 +- packages/message-encryption/package.json | 16 +- packages/peer-exchange/package.json | 16 +- packages/proto/package.json | 16 +- packages/tests/package.json | 16 +- packages/utils/package.json | 16 +- 11 files changed, 282 insertions(+), 258 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8052962e2..46bfa6b804 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10667,28 +10667,32 @@ } }, "node_modules/eslint-plugin-functional": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-functional/-/eslint-plugin-functional-4.4.1.tgz", - "integrity": "sha512-YhSfHS52Si62Sn126g9wGx+XnWMoWhwEt6ctVXfcJj+xMUiggjOqUVMca7fuLNzX8jYiNBIeU1Y0teHGePZ3NA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-functional/-/eslint-plugin-functional-5.0.4.tgz", + "integrity": "sha512-vV5jUAWfFQfe4OfE1YM99mUYX5AW0uL7tJa+rYIwwTRzeQc39j6SfvGdLUg2sXkTpmcfO3VwBLD7Ij5yjpRM8w==", "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + } + ], "dependencies": { - "@typescript-eslint/utils": "^5.10.2", - "deepmerge-ts": "^4.0.3", + "@typescript-eslint/type-utils": "^5.50.0", + "@typescript-eslint/utils": "^5.50.0", + "deepmerge-ts": "^4.2.2", "escape-string-regexp": "^4.0.0", - "semver": "^7.3.7" + "is-immutable-type": "^1.2.4", + "semver": "^7.3.8" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.10.0" }, "peerDependencies": { "eslint": "^8.0.0", - "tsutils": "^3.0.0", - "typescript": "^3.4.1 || ^4.0.0" + "typescript": ">=4.0.2" }, "peerDependenciesMeta": { - "tsutils": { - "optional": true - }, "typescript": { "optional": true } @@ -13111,6 +13115,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-immutable-type": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-immutable-type/-/is-immutable-type-1.2.4.tgz", + "integrity": "sha512-H/famjtztrVEl/P9izGTFLEJjmKsDoj+WBMVo+oSSDEuNTZpJFDn37/ovEb+3a3K5UU8zdkVUwBgddeBPH41pA==", + "dev": true, + "peerDependencies": { + "@typescript-eslint/type-utils": ">=5.30.5", + "@typescript-eslint/utils": ">=5.30.5", + "typescript": ">=4.7.4" + } + }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -28450,16 +28465,16 @@ "@types/debug": "^4.1.7", "@types/mocha": "^9.1.0", "@types/uuid": "^9.0.0", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "fast-check": "^2.14.0", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", @@ -28473,7 +28488,7 @@ "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "p-timeout": "^6.0.0", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "process": "^0.11.10", "puppeteer": "^13.0.1", "rollup": "^3.14.0", @@ -28846,19 +28861,19 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "interface-datastore": "^7.0.4", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" }, @@ -28889,19 +28904,19 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" }, @@ -28929,20 +28944,20 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5", @@ -29286,17 +29301,17 @@ "@libp2p/interface-peer-store": "^1.2.8", "@libp2p/interface-registrar": "^2.0.8", "@multiformats/multiaddr": "^11.4.0", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "typescript": "^4.9.5" }, "engines": { @@ -29326,20 +29341,20 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "fast-check": "^2.14.0", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5" @@ -29694,19 +29709,19 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5", @@ -29727,17 +29742,17 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "protons": "^5.1.0", "rollup": "^3.14.0", "typescript": "^4.9.5", @@ -29769,8 +29784,8 @@ "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", "@types/tail": "^2.2.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/create": "*", "@waku/dns-discovery": "*", "@waku/message-encryption": "*", @@ -29778,15 +29793,15 @@ "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "typescript": "^4.9.5" }, "engines": { @@ -30132,17 +30147,17 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" }, @@ -34232,20 +34247,20 @@ "@types/debug": "^4.1.7", "@types/mocha": "^9.1.0", "@types/uuid": "^9.0.0", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "@waku/proto": "*", "@waku/utils": "*", "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "fast-check": "^2.14.0", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", @@ -34263,7 +34278,7 @@ "npm-run-all": "^4.1.5", "p-event": "^5.0.1", "p-timeout": "^6.0.0", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "process": "^0.11.10", "puppeteer": "^13.0.1", "rollup": "^3.14.0", @@ -34530,23 +34545,23 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/core": "*", "@waku/dns-discovery": "*", "@waku/interfaces": "*", "@waku/peer-exchange": "*", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "interface-datastore": "^7.0.4", "libp2p": "^0.42.2", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" } @@ -34564,8 +34579,8 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/enr": "*", "@waku/interfaces": "*", "@waku/utils": "*", @@ -34573,15 +34588,15 @@ "cspell": "^6.17.0", "debug": "^4.3.4", "dns-query": "^0.11.2", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "hi-base32": "^0.5.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5", "uint8arrays": "^4.0.3" @@ -34600,23 +34615,23 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "@waku/utils": "*", "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "js-sha3": "^0.8.0", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5", @@ -34867,17 +34882,17 @@ "@libp2p/interface-peer-store": "^1.2.8", "@libp2p/interface-registrar": "^2.0.8", "@multiformats/multiaddr": "^11.4.0", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "typescript": "^4.9.5" } }, @@ -34894,8 +34909,8 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/core": "*", "@waku/interfaces": "*", "@waku/proto": "*", @@ -34903,17 +34918,17 @@ "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "fast-check": "^2.14.0", "js-sha3": "^0.8.0", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5" @@ -35166,8 +35181,8 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/enr": "*", "@waku/interfaces": "*", "@waku/proto": "*", @@ -35175,17 +35190,17 @@ "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "it-all": "^2.0.0", "it-length-prefixed": "^8.0.4", "it-pipe": "^2.0.5", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5", @@ -35198,17 +35213,17 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "protons": "^5.1.0", "protons-runtime": "^5.0.0", "rollup": "^3.14.0", @@ -35225,8 +35240,8 @@ "@libp2p/interface-peer-id": "^2.0.1", "@libp2p/peer-id": "^2.0.1", "@types/tail": "^2.2.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/core": "*", "@waku/create": "*", "@waku/dns-discovery": "*", @@ -35239,17 +35254,17 @@ "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "p-timeout": "^6.1.0", "portfinder": "^1.0.32", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "tail": "^2.2.6", "typescript": "^4.9.5" }, @@ -35499,18 +35514,18 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5", "uint8arrays": "^4.0.3" @@ -39531,15 +39546,17 @@ } }, "eslint-plugin-functional": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-functional/-/eslint-plugin-functional-4.4.1.tgz", - "integrity": "sha512-YhSfHS52Si62Sn126g9wGx+XnWMoWhwEt6ctVXfcJj+xMUiggjOqUVMca7fuLNzX8jYiNBIeU1Y0teHGePZ3NA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-functional/-/eslint-plugin-functional-5.0.4.tgz", + "integrity": "sha512-vV5jUAWfFQfe4OfE1YM99mUYX5AW0uL7tJa+rYIwwTRzeQc39j6SfvGdLUg2sXkTpmcfO3VwBLD7Ij5yjpRM8w==", "dev": true, "requires": { - "@typescript-eslint/utils": "^5.10.2", - "deepmerge-ts": "^4.0.3", + "@typescript-eslint/type-utils": "^5.50.0", + "@typescript-eslint/utils": "^5.50.0", + "deepmerge-ts": "^4.2.2", "escape-string-regexp": "^4.0.0", - "semver": "^7.3.7" + "is-immutable-type": "^1.2.4", + "semver": "^7.3.8" } }, "eslint-plugin-import": { @@ -41189,6 +41206,13 @@ "is-extglob": "^2.1.1" } }, + "is-immutable-type": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-immutable-type/-/is-immutable-type-1.2.4.tgz", + "integrity": "sha512-H/famjtztrVEl/P9izGTFLEJjmKsDoj+WBMVo+oSSDEuNTZpJFDn37/ovEb+3a3K5UU8zdkVUwBgddeBPH41pA==", + "dev": true, + "requires": {} + }, "is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", diff --git a/packages/core/package.json b/packages/core/package.json index 7141d38488..6f1be689b0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -104,16 +104,16 @@ "@types/debug": "^4.1.7", "@types/mocha": "^9.1.0", "@types/uuid": "^9.0.0", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "fast-check": "^2.14.0", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", @@ -127,7 +127,7 @@ "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "p-timeout": "^6.0.0", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "process": "^0.11.10", "puppeteer": "^13.0.1", "rollup": "^3.14.0", diff --git a/packages/create/package.json b/packages/create/package.json index 66f5351f7c..7b7ac5cfb6 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -76,19 +76,19 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "interface-datastore": "^7.0.4", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" }, diff --git a/packages/dns-discovery/package.json b/packages/dns-discovery/package.json index 6762928757..1ef27244a6 100644 --- a/packages/dns-discovery/package.json +++ b/packages/dns-discovery/package.json @@ -75,19 +75,19 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" }, diff --git a/packages/enr/package.json b/packages/enr/package.json index bdd9f18fd1..05af868f46 100644 --- a/packages/enr/package.json +++ b/packages/enr/package.json @@ -68,20 +68,20 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5", diff --git a/packages/interfaces/package.json b/packages/interfaces/package.json index 05c931e76d..5501dea518 100644 --- a/packages/interfaces/package.json +++ b/packages/interfaces/package.json @@ -57,17 +57,17 @@ "@libp2p/interface-peer-store": "^1.2.8", "@libp2p/interface-registrar": "^2.0.8", "@multiformats/multiaddr": "^11.4.0", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "typescript": "^4.9.5" }, "typedoc": { diff --git a/packages/message-encryption/package.json b/packages/message-encryption/package.json index d409b775a9..570178e7fc 100644 --- a/packages/message-encryption/package.json +++ b/packages/message-encryption/package.json @@ -91,20 +91,20 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "fast-check": "^2.14.0", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5" diff --git a/packages/peer-exchange/package.json b/packages/peer-exchange/package.json index a7a2d03388..ff56daa8a0 100644 --- a/packages/peer-exchange/package.json +++ b/packages/peer-exchange/package.json @@ -70,19 +70,19 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", "chai": "^4.3.7", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "ts-loader": "^9.4.1", "typescript": "^4.9.5", diff --git a/packages/proto/package.json b/packages/proto/package.json index 1d3b4cd232..6544c00fee 100644 --- a/packages/proto/package.json +++ b/packages/proto/package.json @@ -53,17 +53,17 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "protons": "^5.1.0", "rollup": "^3.14.0", "typescript": "^4.9.5", diff --git a/packages/tests/package.json b/packages/tests/package.json index b3df1d48f6..3928ed5a37 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -72,8 +72,8 @@ "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", "@types/tail": "^2.2.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/create": "*", "@waku/dns-discovery": "*", "@waku/message-encryption": "*", @@ -81,15 +81,15 @@ "chai": "^4.3.7", "cspell": "^6.17.0", "debug": "^4.3.4", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "typescript": "^4.9.5" } } diff --git a/packages/utils/package.json b/packages/utils/package.json index c5b5b12691..9718863879 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -63,17 +63,17 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.8.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "cspell": "^6.17.0", - "eslint": "^8.6.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^8.33.0", + "eslint-config-prettier": "^8.6.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-functional": "^4.0.2", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", "npm-run-all": "^4.1.5", - "prettier": "^2.1.1", + "prettier": "^2.8.4", "rollup": "^3.14.0", "typescript": "^4.9.5" }, From c0bbfd32c3edb04f855f69a9422ebb90c8f42fdb Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Fri, 10 Feb 2023 15:32:38 +1100 Subject: [PATCH 2/4] chore: bump and install @types/mocha --- package-lock.json | 34 ++++++++++-------------- packages/core/package.json | 2 +- packages/enr/package.json | 1 + packages/message-encryption/package.json | 1 + packages/tests/package.json | 1 + 5 files changed, 18 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 46bfa6b804..566a708102 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5022,9 +5022,9 @@ "dev": true }, "node_modules/@types/mocha": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", - "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", "dev": true }, "node_modules/@types/ms": { @@ -5831,12 +5831,6 @@ "npm": ">=7.0.0" } }, - "node_modules/aegir/node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, "node_modules/aegir/node_modules/aggregate-error": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", @@ -28463,7 +28457,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^4.2.15", "@types/debug": "^4.1.7", - "@types/mocha": "^9.1.0", + "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -28944,6 +28938,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", @@ -29341,6 +29336,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "chai": "^4.3.7", @@ -29783,6 +29779,7 @@ "@libp2p/components": "^3.1.1", "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", + "@types/mocha": "^10.0.1", "@types/tail": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -33921,9 +33918,9 @@ "dev": true }, "@types/mocha": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", - "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", "dev": true }, "@types/ms": { @@ -34245,7 +34242,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^4.2.15", "@types/debug": "^4.1.7", - "@types/mocha": "^9.1.0", + "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -34615,6 +34612,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", @@ -34909,6 +34907,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/core": "*", @@ -35239,6 +35238,7 @@ "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", "@libp2p/peer-id": "^2.0.1", + "@types/mocha": "^10.0.1", "@types/tail": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -35867,12 +35867,6 @@ "yargs-parser": "^21.1.1" }, "dependencies": { - "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, "aggregate-error": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", diff --git a/packages/core/package.json b/packages/core/package.json index 6f1be689b0..a68c7c3814 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -102,7 +102,7 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^4.2.15", "@types/debug": "^4.1.7", - "@types/mocha": "^9.1.0", + "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", diff --git a/packages/enr/package.json b/packages/enr/package.json index 05af868f46..fa2f902384 100644 --- a/packages/enr/package.json +++ b/packages/enr/package.json @@ -68,6 +68,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", diff --git a/packages/message-encryption/package.json b/packages/message-encryption/package.json index 570178e7fc..bbef2fd620 100644 --- a/packages/message-encryption/package.json +++ b/packages/message-encryption/package.json @@ -91,6 +91,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "chai": "^4.3.7", diff --git a/packages/tests/package.json b/packages/tests/package.json index 3928ed5a37..4ab8fb36d2 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -71,6 +71,7 @@ "@libp2p/components": "^3.1.1", "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", + "@types/mocha": "^10.0.1", "@types/tail": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", From 0eb7ae5781af57812871d70128ab146f4e8f8607 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Fri, 10 Feb 2023 15:37:25 +1100 Subject: [PATCH 3/4] chore: bump and install @types/chai --- package-lock.json | 12 ++++++++++-- packages/core/package.json | 2 +- packages/dns-discovery/package.json | 1 + packages/enr/package.json | 1 + packages/message-encryption/package.json | 1 + packages/tests/package.json | 1 + 6 files changed, 15 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 566a708102..7b546e8d90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28455,7 +28455,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@types/chai": "^4.2.15", + "@types/chai": "^4.3.4", "@types/debug": "^4.1.7", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", @@ -28898,6 +28898,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", @@ -28938,6 +28939,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -29336,6 +29338,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -29779,6 +29782,7 @@ "@libp2p/components": "^3.1.1", "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@types/tail": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.51.0", @@ -34240,7 +34244,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@types/chai": "^4.2.15", + "@types/chai": "^4.3.4", "@types/debug": "^4.1.7", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", @@ -34576,6 +34580,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/enr": "*", @@ -34612,6 +34617,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -34907,6 +34913,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", @@ -35238,6 +35245,7 @@ "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", "@libp2p/peer-id": "^2.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@types/tail": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.51.0", diff --git a/packages/core/package.json b/packages/core/package.json index a68c7c3814..b299bfd513 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -100,7 +100,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", - "@types/chai": "^4.2.15", + "@types/chai": "^4.3.4", "@types/debug": "^4.1.7", "@types/mocha": "^10.0.1", "@types/uuid": "^9.0.0", diff --git a/packages/dns-discovery/package.json b/packages/dns-discovery/package.json index 1ef27244a6..a35e55a1b9 100644 --- a/packages/dns-discovery/package.json +++ b/packages/dns-discovery/package.json @@ -75,6 +75,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "@waku/interfaces": "*", diff --git a/packages/enr/package.json b/packages/enr/package.json index fa2f902384..6501468b3c 100644 --- a/packages/enr/package.json +++ b/packages/enr/package.json @@ -68,6 +68,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", diff --git a/packages/message-encryption/package.json b/packages/message-encryption/package.json index bbef2fd620..5dedd04751 100644 --- a/packages/message-encryption/package.json +++ b/packages/message-encryption/package.json @@ -91,6 +91,7 @@ "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", diff --git a/packages/tests/package.json b/packages/tests/package.json index 4ab8fb36d2..897f82bb44 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -71,6 +71,7 @@ "@libp2p/components": "^3.1.1", "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.5", "@libp2p/interface-peer-id": "^2.0.1", + "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@types/tail": "^2.2.1", "@typescript-eslint/eslint-plugin": "^5.51.0", From 1bf740b7b4c06dae87c00dfa92e4fc876b7cad74 Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Fri, 10 Feb 2023 15:45:35 +1100 Subject: [PATCH 4/4] chore: bump fast-check --- package-lock.json | 50 +++++++++++++----------- packages/core/package.json | 2 +- packages/message-encryption/package.json | 2 +- 3 files changed, 30 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b546e8d90..427a965d01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11323,19 +11323,25 @@ } }, "node_modules/fast-check": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.25.0.tgz", - "integrity": "sha512-wRUT2KD2lAmT75WNIJIHECawoUUMHM0I5jrlLXGtGeqmPL8jl/EldUDjY1VCp6fDY8yflyfUeIOsOBrIbIiArg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.6.3.tgz", + "integrity": "sha512-5+ovrjQLUa+F9RbRcW7A++K+olKy2mNgYNfFmXSzQOAQ/Fuit12F1UI8z5Bic9YgRkUAQqXSkFUAAs7xohbvvg==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], "dependencies": { - "pure-rand": "^5.0.1" + "pure-rand": "^6.0.0" }, "engines": { "node": ">=8.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" } }, "node_modules/fast-deep-equal": { @@ -23492,9 +23498,9 @@ } }, "node_modules/pure-rand": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.5.tgz", - "integrity": "sha512-BwQpbqxSCBJVpamI6ydzcKqyFmnd5msMWUGvzXLm1aXvusbbgkbOto/EUPM00hjveJEaJtdbhUjKSzWRhQVkaw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.0.tgz", + "integrity": "sha512-rLSBxJjP+4DQOgcJAx6RZHT2he2pkhQdSnofG5VWyVl6GRq/K02ISOuOLcsMOrtKDIJb8JN2zm3FFzWNbezdPw==", "dev": true, "funding": [ { @@ -28469,7 +28475,7 @@ "eslint-plugin-functional": "^5.0.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "fast-check": "^2.14.0", + "fast-check": "^3.6.3", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", "isomorphic-fetch": "^3.0.0", @@ -29350,7 +29356,7 @@ "eslint-plugin-functional": "^5.0.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "fast-check": "^2.14.0", + "fast-check": "^3.6.3", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "prettier": "^2.8.4", @@ -34262,7 +34268,7 @@ "eslint-plugin-functional": "^5.0.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "fast-check": "^2.14.0", + "fast-check": "^3.6.3", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", "isomorphic-fetch": "^3.0.0", @@ -34930,7 +34936,7 @@ "eslint-plugin-functional": "^5.0.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "fast-check": "^2.14.0", + "fast-check": "^3.6.3", "js-sha3": "^0.8.0", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", @@ -39894,12 +39900,12 @@ "dev": true }, "fast-check": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.25.0.tgz", - "integrity": "sha512-wRUT2KD2lAmT75WNIJIHECawoUUMHM0I5jrlLXGtGeqmPL8jl/EldUDjY1VCp6fDY8yflyfUeIOsOBrIbIiArg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.6.3.tgz", + "integrity": "sha512-5+ovrjQLUa+F9RbRcW7A++K+olKy2mNgYNfFmXSzQOAQ/Fuit12F1UI8z5Bic9YgRkUAQqXSkFUAAs7xohbvvg==", "dev": true, "requires": { - "pure-rand": "^5.0.1" + "pure-rand": "^6.0.0" } }, "fast-deep-equal": { @@ -48552,9 +48558,9 @@ } }, "pure-rand": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-5.0.5.tgz", - "integrity": "sha512-BwQpbqxSCBJVpamI6ydzcKqyFmnd5msMWUGvzXLm1aXvusbbgkbOto/EUPM00hjveJEaJtdbhUjKSzWRhQVkaw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.0.tgz", + "integrity": "sha512-rLSBxJjP+4DQOgcJAx6RZHT2he2pkhQdSnofG5VWyVl6GRq/K02ISOuOLcsMOrtKDIJb8JN2zm3FFzWNbezdPw==", "dev": true }, "q": { diff --git a/packages/core/package.json b/packages/core/package.json index b299bfd513..8053757201 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -114,7 +114,7 @@ "eslint-plugin-functional": "^5.0.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "fast-check": "^2.14.0", + "fast-check": "^3.6.3", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", "isomorphic-fetch": "^3.0.0", diff --git a/packages/message-encryption/package.json b/packages/message-encryption/package.json index 5dedd04751..8a79795d2a 100644 --- a/packages/message-encryption/package.json +++ b/packages/message-encryption/package.json @@ -103,7 +103,7 @@ "eslint-plugin-functional": "^5.0.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", - "fast-check": "^2.14.0", + "fast-check": "^3.6.3", "mocha": "^10.2.0", "npm-run-all": "^4.1.5", "prettier": "^2.8.4",