diff --git a/package-lock.json b/package-lock.json index c8052962e2..427a965d01 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", @@ -10667,28 +10661,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 } @@ -11325,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": { @@ -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", @@ -23483,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": [ { @@ -28446,21 +28461,21 @@ "@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": "^9.1.0", + "@types/mocha": "^10.0.1", "@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", - "fast-check": "^2.14.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "fast-check": "^3.6.3", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", "isomorphic-fetch": "^3.0.0", @@ -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,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", + "@types/chai": "^4.3.4", + "@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 +28945,22 @@ "@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", + "@types/chai": "^4.3.4", + "@types/mocha": "^10.0.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 +29304,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 +29344,22 @@ "@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", + "@types/chai": "^4.3.4", + "@types/mocha": "^10.0.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", - "fast-check": "^2.14.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "fast-check": "^3.6.3", "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 +29714,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 +29747,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", @@ -29768,9 +29788,11 @@ "@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.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 +29800,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 +30154,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" }, @@ -33906,9 +33928,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": { @@ -34228,25 +34250,25 @@ "@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": "^9.1.0", + "@types/mocha": "^10.0.1", "@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", - "fast-check": "^2.14.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "fast-check": "^3.6.3", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", "isomorphic-fetch": "^3.0.0", @@ -34263,7 +34285,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 +34552,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 +34586,9 @@ "@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", + "@types/chai": "^4.3.4", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/enr": "*", "@waku/interfaces": "*", "@waku/utils": "*", @@ -34573,15 +34596,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 +34623,25 @@ "@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", + "@types/chai": "^4.3.4", + "@types/mocha": "^10.0.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 +34892,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 +34919,10 @@ "@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", + "@types/chai": "^4.3.4", + "@types/mocha": "^10.0.1", + "@typescript-eslint/eslint-plugin": "^5.51.0", + "@typescript-eslint/parser": "^5.51.0", "@waku/core": "*", "@waku/interfaces": "*", "@waku/proto": "*", @@ -34903,17 +34930,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", - "fast-check": "^2.14.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "fast-check": "^3.6.3", "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 +35193,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 +35202,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 +35225,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", @@ -35224,9 +35251,11 @@ "@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.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 +35268,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 +35528,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" @@ -35852,12 +35881,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", @@ -39531,15 +39554,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": { @@ -39875,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": { @@ -41189,6 +41214,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", @@ -48526,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 7141d38488..8053757201 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -100,21 +100,21 @@ "@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": "^9.1.0", + "@types/mocha": "^10.0.1", "@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", - "fast-check": "^2.14.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "fast-check": "^3.6.3", "gh-pages": "^3.2.3", "ignore-loader": "^0.1.2", "isomorphic-fetch": "^3.0.0", @@ -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..a35e55a1b9 100644 --- a/packages/dns-discovery/package.json +++ b/packages/dns-discovery/package.json @@ -75,19 +75,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", + "@types/chai": "^4.3.4", + "@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..6501468b3c 100644 --- a/packages/enr/package.json +++ b/packages/enr/package.json @@ -68,20 +68,22 @@ "@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", + "@types/chai": "^4.3.4", + "@types/mocha": "^10.0.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..8a79795d2a 100644 --- a/packages/message-encryption/package.json +++ b/packages/message-encryption/package.json @@ -91,20 +91,22 @@ "@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", + "@types/chai": "^4.3.4", + "@types/mocha": "^10.0.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", - "fast-check": "^2.14.0", + "eslint-plugin-functional": "^5.0.4", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-prettier": "^4.2.1", + "fast-check": "^3.6.3", "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..897f82bb44 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -71,9 +71,11 @@ "@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.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 +83,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" },