diff --git a/package.json b/package.json index 9b9cdf8..861ca51 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/node": "^20", - "@typescript-eslint/parser": "^7.13.1", + "@typescript-eslint/parser": "^7.18.0", "@vercel/ncc": "^0.38.1", "@commitlint/config-conventional": "19.2.2", "commitlint": "19.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89bc39c..fa9e06a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ devDependencies: specifier: ^20 version: registry.npmjs.org/@types/node@20.14.7 '@typescript-eslint/parser': - specifier: ^7.13.1 - version: registry.npmjs.org/@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4) + specifier: ^7.18.0 + version: registry.npmjs.org/@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4) '@vercel/ncc': specifier: ^0.38.1 version: registry.npmjs.org/@vercel/ncc@0.38.1 @@ -1282,7 +1282,7 @@ packages: '@types/yargs-parser': registry.npmjs.org/@types/yargs-parser@21.0.0 dev: true - registry.npmjs.org/@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.13.1)(eslint@8.57.0)(typescript@5.5.4): + registry.npmjs.org/@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0)(typescript@5.5.4): resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.3.1.tgz} id: registry.npmjs.org/@typescript-eslint/eslint-plugin/7.3.1 name: '@typescript-eslint/eslint-plugin' @@ -1297,7 +1297,7 @@ packages: optional: true dependencies: '@eslint-community/regexpp': registry.npmjs.org/@eslint-community/regexpp@4.6.2 - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@7.3.1 '@typescript-eslint/type-utils': registry.npmjs.org/@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/utils': registry.npmjs.org/@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.5.4) @@ -1314,11 +1314,11 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4): - resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.1.tgz} - id: registry.npmjs.org/@typescript-eslint/parser/7.13.1 + registry.npmjs.org/@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4): + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz} + id: registry.npmjs.org/@typescript-eslint/parser/7.18.0 name: '@typescript-eslint/parser' - version: 7.13.1 + version: 7.18.0 engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -1327,10 +1327,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@7.13.1 - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.13.1 - '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.4) - '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.13.1 + '@typescript-eslint/scope-manager': registry.npmjs.org/@typescript-eslint/scope-manager@7.18.0 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.18.0 + '@typescript-eslint/typescript-estree': registry.npmjs.org/@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.18.0 debug: registry.npmjs.org/debug@4.3.4 eslint: registry.npmjs.org/eslint@8.57.0 typescript: registry.npmjs.org/typescript@5.5.4 @@ -1338,14 +1338,14 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/scope-manager@7.13.1: - resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.1.tgz} + registry.npmjs.org/@typescript-eslint/scope-manager@7.18.0: + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz} name: '@typescript-eslint/scope-manager' - version: 7.13.1 + version: 7.18.0 engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.13.1 - '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.13.1 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.18.0 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.18.0 dev: true registry.npmjs.org/@typescript-eslint/scope-manager@7.3.1: @@ -1381,10 +1381,10 @@ packages: - supports-color dev: true - registry.npmjs.org/@typescript-eslint/types@7.13.1: - resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.1.tgz} + registry.npmjs.org/@typescript-eslint/types@7.18.0: + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz} name: '@typescript-eslint/types' - version: 7.13.1 + version: 7.18.0 engines: {node: ^18.18.0 || >=20.0.0} dev: true @@ -1395,11 +1395,11 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - registry.npmjs.org/@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.4): - resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.1.tgz} - id: registry.npmjs.org/@typescript-eslint/typescript-estree/7.13.1 + registry.npmjs.org/@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4): + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz} + id: registry.npmjs.org/@typescript-eslint/typescript-estree/7.18.0 name: '@typescript-eslint/typescript-estree' - version: 7.13.1 + version: 7.18.0 engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -1407,8 +1407,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.13.1 - '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.13.1 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.18.0 + '@typescript-eslint/visitor-keys': registry.npmjs.org/@typescript-eslint/visitor-keys@7.18.0 debug: registry.npmjs.org/debug@4.3.4 globby: registry.npmjs.org/globby@11.1.0 is-glob: registry.npmjs.org/is-glob@4.0.3 @@ -1467,13 +1467,13 @@ packages: - typescript dev: true - registry.npmjs.org/@typescript-eslint/visitor-keys@7.13.1: - resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.1.tgz} + registry.npmjs.org/@typescript-eslint/visitor-keys@7.18.0: + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz} name: '@typescript-eslint/visitor-keys' - version: 7.13.1 + version: 7.18.0 engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.13.1 + '@typescript-eslint/types': registry.npmjs.org/@typescript-eslint/types@7.18.0 eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.3 dev: true @@ -2594,7 +2594,7 @@ packages: - supports-color dev: true - registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@7.13.1)(eslint-import-resolver-node@0.3.7)(eslint@8.57.0): + registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.7)(eslint@8.57.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz} id: registry.npmjs.org/eslint-module-utils/2.8.0 name: eslint-module-utils @@ -2618,7 +2618,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4) debug: registry.npmjs.org/debug@3.2.7 eslint: registry.npmjs.org/eslint@8.57.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.7 @@ -2677,8 +2677,8 @@ packages: eslint: ^8.0.1 dependencies: '@github/browserslist-config': registry.npmjs.org/@github/browserslist-config@1.0.0 - '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.13.1)(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.18.0)(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4) aria-query: registry.npmjs.org/aria-query@5.3.0 eslint: registry.npmjs.org/eslint@8.57.0 eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.57.0) @@ -2686,7 +2686,7 @@ packages: eslint-plugin-eslint-comments: registry.npmjs.org/eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0) eslint-plugin-filenames: registry.npmjs.org/eslint-plugin-filenames@1.3.2(eslint@8.57.0) eslint-plugin-i18n-text: registry.npmjs.org/eslint-plugin-i18n-text@1.0.1(eslint@8.57.0) - eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.13.1)(eslint@8.57.0) + eslint-plugin-import: registry.npmjs.org/eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.18.0)(eslint@8.57.0) eslint-plugin-jsx-a11y: registry.npmjs.org/eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.0) eslint-plugin-no-only-tests: registry.npmjs.org/eslint-plugin-no-only-tests@3.1.0 eslint-plugin-prettier: registry.npmjs.org/eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.8.0)(eslint@8.57.0)(prettier@3.3.3) @@ -2713,7 +2713,7 @@ packages: eslint: registry.npmjs.org/eslint@8.57.0 dev: true - registry.npmjs.org/eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.13.1)(eslint@8.57.0): + registry.npmjs.org/eslint-plugin-import@2.27.5(@typescript-eslint/parser@7.18.0)(eslint@8.57.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==, registry: https://npm.pkg.st/, tarball: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz} id: registry.npmjs.org/eslint-plugin-import/2.27.5 name: eslint-plugin-import @@ -2726,7 +2726,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.13.1(eslint@8.57.0)(typescript@5.5.4) + '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4) array-includes: registry.npmjs.org/array-includes@3.1.6 array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.1 array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 @@ -2734,7 +2734,7 @@ packages: doctrine: registry.npmjs.org/doctrine@2.1.0 eslint: registry.npmjs.org/eslint@8.57.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.7 - eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@7.13.1)(eslint-import-resolver-node@0.3.7)(eslint@8.57.0) + eslint-module-utils: registry.npmjs.org/eslint-module-utils@2.8.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.7)(eslint@8.57.0) has: registry.npmjs.org/has@1.0.3 is-core-module: registry.npmjs.org/is-core-module@2.12.1 is-glob: registry.npmjs.org/is-glob@4.0.3