diff --git a/package.json b/package.json index a8500b2..32379e0 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ "prepare": "husky install" }, "dependencies": { - "@typescript-eslint/eslint-plugin": "5.28.0", - "@typescript-eslint/parser": "5.28.0", + "@typescript-eslint/eslint-plugin": "5.33.0", + "@typescript-eslint/parser": "5.33.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-airbnb-typescript": "17.0.0", "eslint-config-prettier": "8.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f3205d..504eff5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,8 +11,8 @@ specifiers: '@semantic-release/release-notes-generator': 10.0.3 '@types/eslint': 8.4.5 '@types/node': 18.0.0 - '@typescript-eslint/eslint-plugin': 5.28.0 - '@typescript-eslint/parser': 5.28.0 + '@typescript-eslint/eslint-plugin': 5.33.0 + '@typescript-eslint/parser': 5.33.0 commitizen: 4.2.5 cz-conventional-changelog: 3.3.0 esbuild: 0.15.3 @@ -41,15 +41,15 @@ specifiers: uvu: 0.5.6 dependencies: - '@typescript-eslint/eslint-plugin': 5.28.0_qvuaptyow7qqrmdfgwhn23defi - '@typescript-eslint/parser': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/eslint-plugin': 5.33.0_yy5c4q6zhpajzhorvwhnwvctfe + '@typescript-eslint/parser': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq eslint-config-airbnb-base: 15.0.0_2iahngt3u2tkbdlu6s4gkur3pu - eslint-config-airbnb-typescript: 17.0.0_433i2ya22nleqtcdtexvxoavjy + eslint-config-airbnb-typescript: 17.0.0_hombpbfhquurffbo7s72ieztqm eslint-config-prettier: 8.5.0_eslint@8.22.0 eslint-import-resolver-typescript: 2.7.1_2iahngt3u2tkbdlu6s4gkur3pu eslint-plugin-eslint-comments: 3.2.0_eslint@8.22.0 eslint-plugin-etc: 2.0.2_4rv7y5c6xz3vfxwhbrcxxi73bq - eslint-plugin-import: 2.26.0_i5e6duj6plz4pd6nyb4grars6q + eslint-plugin-import: 2.26.0_42jdfezp7lcuhr3fexihng3k3a eslint-plugin-jsdoc: 39.3.2_eslint@8.22.0 eslint-plugin-no-only-tests: 2.6.0 eslint-plugin-promise: 6.0.0_eslint@8.22.0 @@ -687,8 +687,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.28.0_qvuaptyow7qqrmdfgwhn23defi: - resolution: {integrity: sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==} + /@typescript-eslint/eslint-plugin/5.33.0_yy5c4q6zhpajzhorvwhnwvctfe: + resolution: {integrity: sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -698,10 +698,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq - '@typescript-eslint/scope-manager': 5.28.0 - '@typescript-eslint/type-utils': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq - '@typescript-eslint/utils': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/parser': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/scope-manager': 5.33.0 + '@typescript-eslint/type-utils': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/utils': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq debug: 4.3.4 eslint: 8.22.0 functional-red-black-tree: 1.0.1 @@ -727,8 +727,8 @@ packages: - typescript dev: false - /@typescript-eslint/parser/5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq: - resolution: {integrity: sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==} + /@typescript-eslint/parser/5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq: + resolution: {integrity: sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -737,9 +737,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.28.0 - '@typescript-eslint/types': 5.28.0 - '@typescript-eslint/typescript-estree': 5.28.0_typescript@4.7.4 + '@typescript-eslint/scope-manager': 5.33.0 + '@typescript-eslint/types': 5.33.0 + '@typescript-eslint/typescript-estree': 5.33.0_typescript@4.7.4 debug: 4.3.4 eslint: 8.22.0 typescript: 4.7.4 @@ -747,14 +747,6 @@ packages: - supports-color dev: false - /@typescript-eslint/scope-manager/5.28.0: - resolution: {integrity: sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.28.0 - '@typescript-eslint/visitor-keys': 5.28.0 - dev: false - /@typescript-eslint/scope-manager/5.33.0: resolution: {integrity: sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -763,8 +755,8 @@ packages: '@typescript-eslint/visitor-keys': 5.33.0 dev: false - /@typescript-eslint/type-utils/5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq: - resolution: {integrity: sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ==} + /@typescript-eslint/type-utils/5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq: + resolution: {integrity: sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -773,7 +765,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/utils': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq debug: 4.3.4 eslint: 8.22.0 tsutils: 3.21.0_typescript@4.7.4 @@ -782,37 +774,11 @@ packages: - supports-color dev: false - /@typescript-eslint/types/5.28.0: - resolution: {integrity: sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - /@typescript-eslint/types/5.33.0: resolution: {integrity: sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/5.28.0_typescript@4.7.4: - resolution: {integrity: sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.28.0 - '@typescript-eslint/visitor-keys': 5.28.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 - transitivePeerDependencies: - - supports-color - dev: false - /@typescript-eslint/typescript-estree/5.33.0_typescript@4.7.4: resolution: {integrity: sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -834,24 +800,6 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq: - resolution: {integrity: sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.28.0 - '@typescript-eslint/types': 5.28.0 - '@typescript-eslint/typescript-estree': 5.28.0_typescript@4.7.4 - eslint: 8.22.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.22.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - /@typescript-eslint/utils/5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq: resolution: {integrity: sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -870,14 +818,6 @@ packages: - typescript dev: false - /@typescript-eslint/visitor-keys/5.28.0: - resolution: {integrity: sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.28.0 - eslint-visitor-keys: 3.3.0 - dev: false - /@typescript-eslint/visitor-keys/5.33.0: resolution: {integrity: sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2096,13 +2036,13 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.22.0 - eslint-plugin-import: 2.26.0_i5e6duj6plz4pd6nyb4grars6q + eslint-plugin-import: 2.26.0_42jdfezp7lcuhr3fexihng3k3a object.assign: 4.1.3 object.entries: 1.1.5 semver: 6.3.0 dev: false - /eslint-config-airbnb-typescript/17.0.0_433i2ya22nleqtcdtexvxoavjy: + /eslint-config-airbnb-typescript/17.0.0_hombpbfhquurffbo7s72ieztqm: resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.13.0 @@ -2110,11 +2050,11 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.28.0_qvuaptyow7qqrmdfgwhn23defi - '@typescript-eslint/parser': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/eslint-plugin': 5.33.0_yy5c4q6zhpajzhorvwhnwvctfe + '@typescript-eslint/parser': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq eslint: 8.22.0 eslint-config-airbnb-base: 15.0.0_2iahngt3u2tkbdlu6s4gkur3pu - eslint-plugin-import: 2.26.0_i5e6duj6plz4pd6nyb4grars6q + eslint-plugin-import: 2.26.0_42jdfezp7lcuhr3fexihng3k3a dev: false /eslint-config-prettier/8.5.0_eslint@8.22.0: @@ -2159,7 +2099,7 @@ packages: dependencies: debug: 4.3.4 eslint: 8.22.0 - eslint-plugin-import: 2.26.0_i5e6duj6plz4pd6nyb4grars6q + eslint-plugin-import: 2.26.0_42jdfezp7lcuhr3fexihng3k3a glob: 7.2.3 is-glob: 4.0.3 resolve: 1.22.1 @@ -2168,7 +2108,7 @@ packages: - supports-color dev: false - /eslint-module-utils/2.7.4_urfuv4lv5jdwiroyfvmg6r24jm: + /eslint-module-utils/2.7.4_2znkvn5grarov6xvamxzzjpwtu: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -2189,7 +2129,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/parser': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq debug: 3.2.7 eslint: 8.22.0 eslint-import-resolver-node: 0.3.6 @@ -2227,7 +2167,7 @@ packages: - supports-color dev: false - /eslint-plugin-import/2.26.0_i5e6duj6plz4pd6nyb4grars6q: + /eslint-plugin-import/2.26.0_42jdfezp7lcuhr3fexihng3k3a: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -2237,14 +2177,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.28.0_4rv7y5c6xz3vfxwhbrcxxi73bq + '@typescript-eslint/parser': 5.33.0_4rv7y5c6xz3vfxwhbrcxxi73bq array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.22.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_urfuv4lv5jdwiroyfvmg6r24jm + eslint-module-utils: 2.7.4_2znkvn5grarov6xvamxzzjpwtu has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3