diff --git a/package-lock.json b/package-lock.json index b68d12a7..02ca06f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.30.2", "@typescript-eslint/parser": "^5.30.0", "eslint": "^8.18.0", "eslint-config-airbnb-base": "^15.0.0", @@ -1374,14 +1374,14 @@ "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz", - "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==", + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.2.tgz", + "integrity": "sha512-x7JyswEltTMiYP9wnO6Bq7qtV+WXu6NidxJfQZgLPRRVTFK8WNbtPwG6toPqreLfA/vU58psT/0e1l4EhQgKSQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/type-utils": "5.30.0", - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.2", + "@typescript-eslint/type-utils": "5.30.2", + "@typescript-eslint/utils": "5.30.2", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -1406,6 +1406,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.2.tgz", + "integrity": "sha512-pmD1Yf1rzQThcMj9TJBni3KaJB7/YCFCHZcsjD7Z3b66b1EXeOW6alwKhJrelHu6wbg6lTpCgpyrx0IcPEdBOw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/visitor-keys": "5.30.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.2.tgz", + "integrity": "sha512-48GtZAx0zneGKBdCZIxgslTJMR7iD547wTt2eiW4rEgfSYGK62lX2fY92/gvla0to/S4U7nDGL1sCOdK7j+EHA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.2.tgz", + "integrity": "sha512-acRO54p2WBOMUjeFGQ6vg/i7y6ph9ITCFy5Kc714i5pOJSdAIFqkgp/wocghBkk07v1zKz8Y7UFq09hG4KEESQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -1466,12 +1513,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.2.tgz", + "integrity": "sha512-z9yTwHLA0+Q0dGDRAtQm2/CqrVhPre5TUAIskk9ZR2TEnXKnYJm1TslFf6kJ45iFwMzDXneCYez9YsXGa2h+Pg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/utils": "5.30.2", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -1547,15 +1594,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.2.tgz", + "integrity": "sha512-l3/cyj3LS4GS/qENPBNjZhTPFXVs+uWPOc/XzrPNdxeKUUqF71tFfiHwuSka6b3e3cmBe+h4dLCzOEfMlOca3g==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.2", + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/typescript-estree": "5.30.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -1570,6 +1617,95 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.2.tgz", + "integrity": "sha512-pmD1Yf1rzQThcMj9TJBni3KaJB7/YCFCHZcsjD7Z3b66b1EXeOW6alwKhJrelHu6wbg6lTpCgpyrx0IcPEdBOw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/visitor-keys": "5.30.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.2.tgz", + "integrity": "sha512-48GtZAx0zneGKBdCZIxgslTJMR7iD547wTt2eiW4rEgfSYGK62lX2fY92/gvla0to/S4U7nDGL1sCOdK7j+EHA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.2.tgz", + "integrity": "sha512-E2CiYSug0fyzStU63EEKnp8rvbEYtebnwSb6s7nLau/0QehKRTbF7hWNlVdtvRTuVnHvDTFZM0TyvmQ0ninlgA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/visitor-keys": "5.30.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.2.tgz", + "integrity": "sha512-acRO54p2WBOMUjeFGQ6vg/i7y6ph9ITCFy5Kc714i5pOJSdAIFqkgp/wocghBkk07v1zKz8Y7UFq09hG4KEESQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.30.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", @@ -5604,14 +5740,14 @@ "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz", - "integrity": "sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow==", + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.2.tgz", + "integrity": "sha512-x7JyswEltTMiYP9wnO6Bq7qtV+WXu6NidxJfQZgLPRRVTFK8WNbtPwG6toPqreLfA/vU58psT/0e1l4EhQgKSQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/type-utils": "5.30.0", - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.2", + "@typescript-eslint/type-utils": "5.30.2", + "@typescript-eslint/utils": "5.30.2", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -5620,6 +5756,32 @@ "tsutils": "^3.21.0" }, "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.2.tgz", + "integrity": "sha512-pmD1Yf1rzQThcMj9TJBni3KaJB7/YCFCHZcsjD7Z3b66b1EXeOW6alwKhJrelHu6wbg6lTpCgpyrx0IcPEdBOw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/visitor-keys": "5.30.2" + } + }, + "@typescript-eslint/types": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.2.tgz", + "integrity": "sha512-48GtZAx0zneGKBdCZIxgslTJMR7iD547wTt2eiW4rEgfSYGK62lX2fY92/gvla0to/S4U7nDGL1sCOdK7j+EHA==", + "dev": true + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.2.tgz", + "integrity": "sha512-acRO54p2WBOMUjeFGQ6vg/i7y6ph9ITCFy5Kc714i5pOJSdAIFqkgp/wocghBkk07v1zKz8Y7UFq09hG4KEESQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.2", + "eslint-visitor-keys": "^3.3.0" + } + }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -5654,12 +5816,12 @@ } }, "@typescript-eslint/type-utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.2.tgz", + "integrity": "sha512-z9yTwHLA0+Q0dGDRAtQm2/CqrVhPre5TUAIskk9ZR2TEnXKnYJm1TslFf6kJ45iFwMzDXneCYez9YsXGa2h+Pg==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.30.0", + "@typescript-eslint/utils": "5.30.2", "debug": "^4.3.4", "tsutils": "^3.21.0" } @@ -5697,17 +5859,69 @@ } }, "@typescript-eslint/utils": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.2.tgz", + "integrity": "sha512-l3/cyj3LS4GS/qENPBNjZhTPFXVs+uWPOc/XzrPNdxeKUUqF71tFfiHwuSka6b3e3cmBe+h4dLCzOEfMlOca3g==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.0", - "@typescript-eslint/types": "5.30.0", - "@typescript-eslint/typescript-estree": "5.30.0", + "@typescript-eslint/scope-manager": "5.30.2", + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/typescript-estree": "5.30.2", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.2.tgz", + "integrity": "sha512-pmD1Yf1rzQThcMj9TJBni3KaJB7/YCFCHZcsjD7Z3b66b1EXeOW6alwKhJrelHu6wbg6lTpCgpyrx0IcPEdBOw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/visitor-keys": "5.30.2" + } + }, + "@typescript-eslint/types": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.2.tgz", + "integrity": "sha512-48GtZAx0zneGKBdCZIxgslTJMR7iD547wTt2eiW4rEgfSYGK62lX2fY92/gvla0to/S4U7nDGL1sCOdK7j+EHA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.2.tgz", + "integrity": "sha512-E2CiYSug0fyzStU63EEKnp8rvbEYtebnwSb6s7nLau/0QehKRTbF7hWNlVdtvRTuVnHvDTFZM0TyvmQ0ninlgA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.2", + "@typescript-eslint/visitor-keys": "5.30.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.30.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.2.tgz", + "integrity": "sha512-acRO54p2WBOMUjeFGQ6vg/i7y6ph9ITCFy5Kc714i5pOJSdAIFqkgp/wocghBkk07v1zKz8Y7UFq09hG4KEESQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.30.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/visitor-keys": { diff --git a/package.json b/package.json index fb71e4cd..1bcc2df4 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-replace": "^4.0.0", - "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/eslint-plugin": "^5.30.2", "@typescript-eslint/parser": "^5.30.0", "eslint": "^8.18.0", "eslint-config-airbnb-base": "^15.0.0",