diff --git a/package.json b/package.json index 234387bf..658a27fc 100644 --- a/package.json +++ b/package.json @@ -86,14 +86,14 @@ "@commitlint/cli": "19.0.3", "@commitlint/config-conventional": "19.0.3", "@ianvs/prettier-plugin-sort-imports": "4.1.0", - "@octokit/core": "6.0.1", + "@octokit/core": "7.0.8", "@release-it/conventional-changelog": "10.0.0", "@types/node": "20.8.2", "@typescript-eslint/experimental-utils": "5.62.0", "all-contributors-cli": "6.26.1", "cspell": "8.0.0", "dedent": "1.5.1", - "del-cli": "6.0.0", + "del-cli": "7.0.0", "dotenv-cli": "8.0.0", "eslint": "8.50.0", "eslint-config-canonical": "41.3.0", @@ -121,7 +121,7 @@ "ts-node": "10.9.1", "tsup": "8.0.1", "turbo": "1.10.15", - "typescript": "5.2.2", + "typescript": "7.0.2", "yaml-eslint-parser": "1.2.2" }, "packageManager": "pnpm@8.15.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e85e7bf4..ae4a6e71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ devDependencies: version: 7.22.5(@babel/core@7.26.9) '@commitlint/cli': specifier: 19.0.3 - version: 19.0.3(@types/node@20.8.2)(typescript@5.2.2) + version: 19.0.3(@types/node@20.8.2)(typescript@7.0.2) '@commitlint/config-conventional': specifier: 19.0.3 version: 19.0.3 @@ -35,8 +35,8 @@ devDependencies: specifier: 4.1.0 version: 4.1.0(prettier@2.8.8) '@octokit/core': - specifier: 6.0.1 - version: 6.0.1 + specifier: 7.0.8 + version: 7.0.8 '@release-it/conventional-changelog': specifier: 10.0.0 version: 10.0.0(release-it@18.1.1) @@ -45,7 +45,7 @@ devDependencies: version: 20.8.2 '@typescript-eslint/experimental-utils': specifier: 5.62.0 - version: 5.62.0(eslint@8.50.0)(typescript@5.2.2) + version: 5.62.0(eslint@8.50.0)(typescript@7.0.2) all-contributors-cli: specifier: 6.26.1 version: 6.26.1 @@ -56,8 +56,8 @@ devDependencies: specifier: 1.5.1 version: 1.5.1 del-cli: - specifier: 6.0.0 - version: 6.0.0 + specifier: 7.0.0 + version: 7.0.0 dotenv-cli: specifier: 8.0.0 version: 8.0.0 @@ -66,7 +66,7 @@ devDependencies: version: 8.50.0 eslint-config-canonical: specifier: 41.3.0 - version: 41.3.0(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/node@20.8.2)(eslint@8.50.0)(graphql@16.10.0)(typescript@5.2.2)(vitest@3.0.7) + version: 41.3.0(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/node@20.8.2)(eslint@8.50.0)(graphql@16.10.0)(typescript@7.0.2)(vitest@3.0.7) eslint-config-prettier: specifier: 10.0.1 version: 10.0.1(eslint@8.50.0) @@ -99,7 +99,7 @@ devDependencies: version: 2.3.0 knip: specifier: 5.0.2 - version: 5.0.2(@types/node@20.8.2)(typescript@5.2.2) + version: 5.0.2(@types/node@20.8.2)(typescript@7.0.2) lint-staged: specifier: 15.0.2 version: 15.0.2 @@ -114,7 +114,7 @@ devDependencies: version: 3.0.1 npm-package-json-lint: specifier: 8.0.0 - version: 8.0.0(typescript@5.2.2) + version: 8.0.0(typescript@7.0.2) npm-package-json-lint-config-default: specifier: 7.0.0 version: 7.0.0(npm-package-json-lint@8.0.0) @@ -126,22 +126,22 @@ devDependencies: version: 2.4.6(prettier@2.8.8) release-it: specifier: 18.1.1 - version: 18.1.1(@types/node@20.8.2)(typescript@5.2.2) + version: 18.1.1(@types/node@20.8.2)(typescript@7.0.2) toml-eslint-parser: specifier: 0.6.0 version: 0.6.0 ts-node: specifier: 10.9.1 - version: 10.9.1(@types/node@20.8.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.8.2)(typescript@7.0.2) tsup: specifier: 8.0.1 - version: 8.0.1(ts-node@10.9.1)(typescript@5.2.2) + version: 8.0.1(ts-node@10.9.1)(typescript@7.0.2) turbo: specifier: 1.10.15 version: 1.10.15 typescript: - specifier: 5.2.2 - version: 5.2.2 + specifier: 7.0.2 + version: 7.0.2 yaml-eslint-parser: specifier: 1.2.2 version: 1.2.2 @@ -415,14 +415,14 @@ packages: engines: {node: '>=0.1.90'} dev: false - /@commitlint/cli@19.0.3(@types/node@20.8.2)(typescript@5.2.2): + /@commitlint/cli@19.0.3(@types/node@20.8.2)(typescript@7.0.2): resolution: {integrity: sha512-mGhh/aYPib4Vy4h+AGRloMY+CqkmtdeKPV9poMcZeImF5e3knQ5VYaSeAM0mEzps1dbKsHvABwaDpafLUuM96g==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.7.1 - '@commitlint/load': 19.6.1(@types/node@20.8.2)(typescript@5.2.2) + '@commitlint/load': 19.6.1(@types/node@20.8.2)(typescript@7.0.2) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 execa: 8.0.1 @@ -509,7 +509,7 @@ packages: resolve-from: 5.0.0 dev: true - /@commitlint/load@19.6.1(@types/node@20.8.2)(typescript@5.2.2): + /@commitlint/load@19.6.1(@types/node@20.8.2)(typescript@7.0.2): resolution: {integrity: sha512-kE4mRKWWNju2QpsCWt428XBvUH55OET2N4QKQ0bF85qS/XbsRGG1MiTByDNlEVpEPceMkDr46LNH95DtRwcsfA==} engines: {node: '>=v18'} dependencies: @@ -518,8 +518,8 @@ packages: '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.4.1 - cosmiconfig: 9.0.0(typescript@5.2.2) - cosmiconfig-typescript-loader: 6.1.0(@types/node@20.8.2)(cosmiconfig@9.0.0)(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@7.0.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@20.8.2)(cosmiconfig@9.0.0)(typescript@7.0.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -947,6 +947,7 @@ packages: /@ericcornelissen/bash-parser@0.5.2: resolution: {integrity: sha512-4pIMTa1nEFfMXitv7oaNEWOdM+zpOZavesa5GaiWTgda6Zk32CFGxjUp/iIaN0PwgUW1yTq/fztSjbpE8SLGZQ==} engines: {node: '>=4'} + deprecated: Support for this package will stop 2025-12-31 dependencies: array-last: 1.3.0 babylon: 6.18.0 @@ -2156,17 +2157,9 @@ packages: engines: {node: '>= 18'} dev: true - /@octokit/core@6.0.1: - resolution: {integrity: sha512-MIpPQXu8Y8GjHwXM81JLveiV+DHJZtLMcB5nKekBGOl3iAtk0HT3i12Xl8Biybu+bCS1+k4qbuKEq5d0RxNRnQ==} - engines: {node: '>= 18'} - dependencies: - '@octokit/auth-token': 5.1.2 - '@octokit/graphql': 8.2.1 - '@octokit/request': 9.2.2 - '@octokit/request-error': 6.1.7 - '@octokit/types': 12.6.0 - before-after-hook: 3.0.2 - universal-user-agent: 7.0.2 + /@octokit/auth-token@6.0.0: + resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} + engines: {node: '>= 20'} dev: true /@octokit/core@6.1.4: @@ -2182,6 +2175,19 @@ packages: universal-user-agent: 7.0.2 dev: true + /@octokit/core@7.0.8: + resolution: {integrity: sha512-L7y8eYc+AwxGr2PWI4WFt1VG4TiJ66c26BD16mXpYIlXxG0SMigM1+m4aTSlYyBr5BlQsGAlz8uDCoZN4SEMcg==} + engines: {node: '>= 20'} + dependencies: + '@octokit/auth-token': 6.0.0 + '@octokit/graphql': 9.0.5 + '@octokit/request': 10.0.16 + '@octokit/request-error': 7.1.2 + '@octokit/types': 18.0.0 + before-after-hook: 4.0.0 + universal-user-agent: 7.0.2 + dev: true + /@octokit/endpoint@10.1.3: resolution: {integrity: sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==} engines: {node: '>= 18'} @@ -2190,6 +2196,14 @@ packages: universal-user-agent: 7.0.2 dev: true + /@octokit/endpoint@11.0.5: + resolution: {integrity: sha512-iXa654H3yFafF/ieHkukfbgWo2rmXD2ceD0ZOtrPhw1bc3FDch1d9N/TNs0FQ1/cIbwb7kspUX8jzIs8nzb9DQ==} + engines: {node: '>= 20'} + dependencies: + '@octokit/types': 18.0.0 + universal-user-agent: 7.0.2 + dev: true + /@octokit/graphql@8.2.1: resolution: {integrity: sha512-n57hXtOoHrhwTWdvhVkdJHdhTv0JstjDbDRhJfwIRNfFqmSo1DaK/mD2syoNUoLCyqSjBpGAKOG0BuwF392slw==} engines: {node: '>= 18'} @@ -2199,14 +2213,23 @@ packages: universal-user-agent: 7.0.2 dev: true - /@octokit/openapi-types@20.0.0: - resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} + /@octokit/graphql@9.0.5: + resolution: {integrity: sha512-bt/hm03LeU6Vy7FwTrkkC9p3XGT/lBwClglMqxBSe5/q0E5CdJTXeAqEI0vlw89/LF/G6tryTIH8HirZ3prMVg==} + engines: {node: '>= 20'} + dependencies: + '@octokit/request': 10.0.16 + '@octokit/types': 18.0.0 + universal-user-agent: 7.0.2 dev: true /@octokit/openapi-types@23.0.1: resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} dev: true + /@octokit/openapi-types@29.0.1: + resolution: {integrity: sha512-9qWOMFNxxLokERcms42rU0PTLqQmVs7g5E41TI4mCOxmpFayD1rfC7XxOL55cG9MBZLFlC31BrR37myMKardwg==} + dev: true + /@octokit/plugin-paginate-rest@11.4.3(@octokit/core@6.1.4): resolution: {integrity: sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA==} engines: {node: '>= 18'} @@ -2243,6 +2266,25 @@ packages: '@octokit/types': 13.8.0 dev: true + /@octokit/request-error@7.1.2: + resolution: {integrity: sha512-XZRuT3xZ84D3gYErI1DZvhJ33dCWVV6uzBtWkaBB4TvA/L6eOeTZodxLFVB44bBEEo3vEx7y00UfX1tBLrtLRg==} + engines: {node: '>= 20'} + dependencies: + '@octokit/types': 18.0.0 + dev: true + + /@octokit/request@10.0.16: + resolution: {integrity: sha512-A0zWGjHzISIb+9ccG8s0dq7LKO5zVpJLRICjgUb+sJxEWqn8RUHB1rD3AE51+PECvXHIxqZ1VVvs4fHTSD9nUQ==} + engines: {node: '>= 20'} + dependencies: + '@octokit/endpoint': 11.0.5 + '@octokit/request-error': 7.1.2 + '@octokit/types': 18.0.0 + content-type: 3.1.1 + json-with-bigint: 3.5.12 + universal-user-agent: 7.0.2 + dev: true + /@octokit/request@9.2.2: resolution: {integrity: sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==} engines: {node: '>= 18'} @@ -2264,18 +2306,18 @@ packages: '@octokit/plugin-rest-endpoint-methods': 13.3.1(@octokit/core@6.1.4) dev: true - /@octokit/types@12.6.0: - resolution: {integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==} - dependencies: - '@octokit/openapi-types': 20.0.0 - dev: true - /@octokit/types@13.8.0: resolution: {integrity: sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==} dependencies: '@octokit/openapi-types': 23.0.1 dev: true + /@octokit/types@18.0.0: + resolution: {integrity: sha512-l6bAF43PNxkJp6g+W4PjoUSSkxHomXw2nOum5CTftJz1NlV3vu93NImgOYtLf6CbBUb5j+fiuzW0PPQ5JTSvZA==} + dependencies: + '@octokit/openapi-types': 29.0.1 + dev: true + /@peculiar/asn1-schema@2.3.15: resolution: {integrity: sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==} dependencies: @@ -2482,7 +2524,7 @@ packages: conventional-changelog: 6.0.0 conventional-recommended-bump: 10.0.0 git-semver-tags: 8.0.0(conventional-commits-parser@6.1.0) - release-it: 18.1.1(@types/node@20.8.2)(typescript@5.2.2) + release-it: 18.1.1(@types/node@20.8.2)(typescript@7.0.2) semver: 7.7.1 transitivePeerDependencies: - conventional-commits-filter @@ -2679,6 +2721,7 @@ packages: /@snyk/github-codeowners@1.1.0: resolution: {integrity: sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==} engines: {node: '>=8.10'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. hasBin: true dependencies: commander: 4.1.1 @@ -2781,7 +2824,7 @@ packages: '@types/node': 20.8.2 dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2793,10 +2836,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@7.0.2) '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.21.0(eslint@8.50.0)(typescript@7.0.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@7.0.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 eslint: 8.50.0 @@ -2804,26 +2847,26 @@ packages: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.4.3(typescript@7.0.2) + typescript: 7.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@7.0.2) eslint: 8.50.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.21.0(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2835,11 +2878,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@7.0.2) '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 eslint: 8.50.0 - typescript: 5.2.2 + typescript: 7.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2860,7 +2903,7 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@6.21.0(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2870,12 +2913,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@7.0.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@7.0.2) debug: 4.4.0 eslint: 8.50.0 - ts-api-utils: 1.4.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.4.3(typescript@7.0.2) + typescript: 7.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2890,7 +2933,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@7.0.2): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2905,13 +2948,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.1 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + tsutils: 3.21.0(typescript@7.0.2) + typescript: 7.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.21.0(typescript@7.0.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2927,13 +2970,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.2.2) - typescript: 5.2.2 + ts-api-utils: 1.4.3(typescript@7.0.2) + typescript: 7.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/utils@5.62.0(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2944,7 +2987,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@7.0.2) eslint: 8.50.0 eslint-scope: 5.1.1 semver: 7.7.1 @@ -2953,7 +2996,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.21.0(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2964,7 +3007,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@7.0.2) eslint: 8.50.0 semver: 7.7.1 transitivePeerDependencies: @@ -2988,6 +3031,186 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript/typescript-aix-ppc64@7.0.2: + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-darwin-arm64@7.0.2: + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-darwin-x64@7.0.2: + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-freebsd-arm64@7.0.2: + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-freebsd-x64@7.0.2: + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-arm64@7.0.2: + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-arm@7.0.2: + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-loong64@7.0.2: + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-mips64el@7.0.2: + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-ppc64@7.0.2: + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-riscv64@7.0.2: + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-s390x@7.0.2: + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-linux-x64@7.0.2: + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-netbsd-arm64@7.0.2: + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-netbsd-x64@7.0.2: + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-openbsd-arm64@7.0.2: + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-openbsd-x64@7.0.2: + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-sunos-x64@7.0.2: + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-win32-arm64@7.0.2: + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@typescript/typescript-win32-x64@7.0.2: + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@vitest/expect@3.0.7: resolution: {integrity: sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==} dependencies: @@ -3463,12 +3686,17 @@ packages: /basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.1, please upgrade dev: true /before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} dev: true + /before-after-hook@4.0.0: + resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==} + dev: true + /big-integer@1.6.52: resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} @@ -4017,6 +4245,11 @@ packages: engines: {node: ^14.18.0 || >=16.10.0} dev: false + /content-type@3.1.1: + resolution: {integrity: sha512-GW4qUsfFo59d0HbUibDlWv5wPz+vAAcaTWbKIuKCf0JkC7wWkSyf8f13IpXn5JkeMlB2P8iTSSIjwXljorg2vA==} + engines: {node: '>=22'} + dev: true + /conventional-changelog-angular@7.0.0: resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} engines: {node: '>=16'} @@ -4034,11 +4267,13 @@ packages: /conventional-changelog-atom@5.0.0: resolution: {integrity: sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dev: true /conventional-changelog-codemirror@5.0.0: resolution: {integrity: sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dev: true /conventional-changelog-conventionalcommits@7.0.2: @@ -4058,6 +4293,7 @@ packages: /conventional-changelog-core@8.0.0: resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==} engines: {node: '>=18'} + deprecated: Deprecated and no longer maintained. Please use conventional-changelog instead. dependencies: '@hutson/parse-repository-url': 5.0.0 add-stream: 1.0.0 @@ -4076,26 +4312,31 @@ packages: /conventional-changelog-ember@5.0.0: resolution: {integrity: sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dev: true /conventional-changelog-eslint@6.0.0: resolution: {integrity: sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dev: true /conventional-changelog-express@5.0.0: resolution: {integrity: sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dev: true /conventional-changelog-jquery@6.0.0: resolution: {integrity: sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dev: true /conventional-changelog-jshint@5.0.0: resolution: {integrity: sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==} engines: {node: '>=18'} + deprecated: This preset is deprecated. Please use conventional-changelog-conventionalcommits or conventional-changelog-angular instead. dependencies: compare-func: 2.0.0 dev: true @@ -4188,7 +4429,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader@6.1.0(@types/node@20.8.2)(cosmiconfig@9.0.0)(typescript@5.2.2): + /cosmiconfig-typescript-loader@6.1.0(@types/node@20.8.2)(cosmiconfig@9.0.0)(typescript@7.0.2): resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} engines: {node: '>=v18'} peerDependencies: @@ -4197,9 +4438,9 @@ packages: typescript: '>=5' dependencies: '@types/node': 20.8.2 - cosmiconfig: 9.0.0(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@7.0.2) jiti: 2.4.2 - typescript: 5.2.2 + typescript: 7.0.2 dev: true /cosmiconfig@7.1.0: @@ -4223,7 +4464,7 @@ packages: path-type: 4.0.0 dev: true - /cosmiconfig@8.3.6(typescript@5.2.2): + /cosmiconfig@8.3.6(typescript@7.0.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -4236,10 +4477,10 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.2.2 + typescript: 7.0.2 dev: true - /cosmiconfig@9.0.0(typescript@5.2.2): + /cosmiconfig@9.0.0(typescript@7.0.2): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -4252,7 +4493,7 @@ packages: import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.2.2 + typescript: 7.0.2 dev: true /create-eslint-index@1.0.0: @@ -4600,17 +4841,18 @@ packages: esprima: 4.0.1 dev: true - /del-cli@6.0.0: - resolution: {integrity: sha512-9nitGV2W6KLFyya4qYt4+9AKQFL+c0Ehj5K7V7IwlxTc6RMCfQUGY9E9pLG6e8TQjtwXpuiWIGGZb3mfVxyZkw==} + /del-cli@7.0.0: + resolution: {integrity: sha512-fRl4pWJYu9WFQH8jXdQUYvcD0IMtij9WEc7qmB7xOyJEweNJNuE7iKmqNeoOT1DbBUjtRjxlw8Y63qKBI/NQ1g==} engines: {node: '>=18'} hasBin: true dependencies: - del: 8.0.0 - meow: 13.2.0 + del: 8.0.1 + meow: 14.1.0 + presentable-error: 0.0.1 dev: true - /del@8.0.0: - resolution: {integrity: sha512-R6ep6JJ+eOBZsBr9esiNN1gxFbZE4Q2cULkUSFumGYecAiS6qodDvcPx/sFuWHMNul7DWmrtoEOpYSm7o6tbSA==} + /del@8.0.1: + resolution: {integrity: sha512-gPqh0mKTPvaUZGAuHbrBUYKZWBNAeHG7TU3QH5EhVwPMyKvmfJaNXhcD2jTcXsJRRcffuho4vaYweu80dRrMGA==} engines: {node: '>=18'} dependencies: globby: 14.1.0 @@ -4618,6 +4860,7 @@ packages: is-path-cwd: 3.0.0 is-path-inside: 4.0.0 p-map: 7.0.3 + presentable-error: 0.0.1 slash: 5.1.0 dev: true @@ -5034,7 +5277,7 @@ packages: lodash.zip: 4.2.0 dev: true - /eslint-config-canonical@41.3.0(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/node@20.8.2)(eslint@8.50.0)(graphql@16.10.0)(typescript@5.2.2)(vitest@3.0.7): + /eslint-config-canonical@41.3.0(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(@types/node@20.8.2)(eslint@8.50.0)(graphql@16.10.0)(typescript@7.0.2)(vitest@3.0.7): resolution: {integrity: sha512-fCB6PuNqfAvUuqzFdMGT19PTFQXdoqPdIXacPyTSruybWWzaXsBBECu6himd7o9h26h4McYzEM+MKyga3Itp1g==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5047,19 +5290,19 @@ packages: '@graphql-eslint/eslint-plugin': 3.20.1(@babel/core@7.26.9)(@types/node@20.8.2)(graphql@16.10.0) '@next/eslint-plugin-next': 13.5.8 '@rushstack/eslint-patch': 1.10.5 - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@7.0.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@7.0.2) eslint: 8.50.0 eslint-config-prettier: 9.1.0(eslint@8.50.0) eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@8.50.0) eslint-plugin-ava: 14.0.0(eslint@8.50.0) - eslint-plugin-canonical: 4.18.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.31.0)(eslint@8.50.0)(typescript@5.2.2) + eslint-plugin-canonical: 4.18.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.31.0)(eslint@8.50.0)(typescript@7.0.2) eslint-plugin-cypress: 2.15.2(eslint@8.50.0) eslint-plugin-eslint-comments: 3.2.0(eslint@8.50.0) eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.26.0)(@babel/plugin-transform-react-jsx@7.25.9)(eslint@8.50.0) eslint-plugin-fp: 2.3.0(eslint@8.50.0) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.8.3)(eslint@8.50.0) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.50.0)(typescript@5.2.2) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.50.0)(typescript@7.0.2) eslint-plugin-jsdoc: 43.2.0(eslint@8.50.0) eslint-plugin-jsonc: 2.9.0(eslint@8.50.0) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.50.0) @@ -5073,9 +5316,9 @@ packages: eslint-plugin-react-hooks: 4.6.2(eslint@8.50.0) eslint-plugin-regexp: 1.15.0(eslint@8.50.0) eslint-plugin-simple-import-sort: 10.0.0(eslint@8.50.0) - eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@5.2.2) + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@7.0.2) eslint-plugin-unicorn: 46.0.1(eslint@8.50.0) - eslint-plugin-vitest: 0.2.8(eslint@8.50.0)(typescript@5.2.2)(vitest@3.0.7) + eslint-plugin-vitest: 0.2.8(eslint@8.50.0)(typescript@7.0.2)(vitest@3.0.7) eslint-plugin-yml: 1.9.0(eslint@8.50.0) eslint-plugin-zod: 1.4.0(eslint@8.50.0) prettier: 3.5.2 @@ -5176,7 +5419,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@7.0.2) debug: 3.2.7(supports-color@5.5.0) eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 @@ -5202,11 +5445,11 @@ packages: resolve-from: 5.0.0 dev: true - /eslint-plugin-canonical@4.18.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.31.0)(eslint@8.50.0)(typescript@5.2.2): + /eslint-plugin-canonical@4.18.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.31.0)(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-kSCe4N2tJKjQqhKTQKtbq/2H4XPyhB3XNieMeSjB85x62AjjDFnfNWtGzZ+0S8pnVBqAS08gdGSoYBcFljoHcw==} engines: {node: '>=18.0.0'} dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@7.0.2) chance: 1.1.12 debug: 4.4.0 eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@8.50.0) @@ -5219,7 +5462,7 @@ packages: natural-compare: 1.4.0 recast: 0.23.10 roarr: 7.21.1 - ts-unused-exports: 9.0.5(typescript@5.2.2) + ts-unused-exports: 9.0.5(typescript@7.0.2) xregexp: 5.1.2 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -5302,7 +5545,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@7.0.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.3 @@ -5328,7 +5571,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.50.0)(typescript@5.2.2): + /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5341,8 +5584,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@7.0.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@7.0.2) eslint: 8.50.0 transitivePeerDependencies: - supports-color @@ -5553,7 +5796,7 @@ packages: - supports-color dev: true - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@5.2.2): + /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@6.21.0)(eslint@8.50.0)(typescript@7.0.2): resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} engines: {node: '>= 16'} peerDependencies: @@ -5561,12 +5804,12 @@ packages: eslint: ^7 || ^8 typescript: ^3 || ^4 || ^5 dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.50.0)(typescript@7.0.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.50.0)(typescript@7.0.2) eslint: 8.50.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 - typescript: 5.2.2 + typescript: 7.0.2 transitivePeerDependencies: - supports-color dev: true @@ -5596,7 +5839,7 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vitest@0.2.8(eslint@8.50.0)(typescript@5.2.2)(vitest@3.0.7): + /eslint-plugin-vitest@0.2.8(eslint@8.50.0)(typescript@7.0.2)(vitest@3.0.7): resolution: {integrity: sha512-q8s4tStyKtn3gXf+8nf1ZYTHhoCXKdnozZzp6u8b4ni5v68Y4vxhNh4Z8njUfNjEY8HoPBB77MazHMR23IPb+g==} engines: {node: 14.x || >= 16} peerDependencies: @@ -5607,7 +5850,7 @@ packages: vite: optional: true dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.50.0)(typescript@7.0.2) eslint: 8.50.0 vitest: 3.0.7(@types/node@20.8.2) transitivePeerDependencies: @@ -6292,6 +6535,7 @@ packages: /git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true dependencies: dargs: 8.1.0 @@ -6302,6 +6546,7 @@ packages: /git-raw-commits@5.0.0(conventional-commits-parser@6.1.0): resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==} engines: {node: '>=18'} + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true dependencies: '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) @@ -6321,6 +6566,7 @@ packages: /git-semver-tags@8.0.0(conventional-commits-parser@6.1.0): resolution: {integrity: sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==} engines: {node: '>=18'} + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true dependencies: '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) @@ -6366,6 +6612,7 @@ packages: /glob@10.3.16: resolution: {integrity: sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==} engines: {node: '>=16 || 14 >=14.18'} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true dependencies: foreground-child: 3.3.1 @@ -6377,6 +6624,7 @@ packages: /glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true dependencies: foreground-child: 3.3.1 @@ -6389,7 +6637,7 @@ packages: /glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -6401,7 +6649,7 @@ packages: /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -7494,6 +7742,10 @@ packages: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true + /json-with-bigint@3.5.12: + resolution: {integrity: sha512-uwbF/wSSuOgC7qqlq27Xp5B6a2MHVug3t0idZdTqu0JnlFvgJuH7ju+KAk/J06C7GfhoYy2gnb9wz2INqcne7w==} + dev: true + /json5@1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true @@ -7570,7 +7822,7 @@ packages: engines: {node: '>=6'} dev: true - /knip@5.0.2(@types/node@20.8.2)(typescript@5.2.2): + /knip@5.0.2(@types/node@20.8.2)(typescript@7.0.2): resolution: {integrity: sha512-ylmXi/CaR1rjOl8KqLsei7075cCsHttMNFwoYlBM7WMvd2Rd4oOfic9KqJFkDONXedsEsiiwnI3+u6GT6KOUuw==} engines: {node: '>=18.6.0'} hasBin: true @@ -7600,7 +7852,7 @@ packages: smol-toml: 1.1.4 strip-json-comments: 5.0.1 summary: 2.1.0 - typescript: 5.2.2 + typescript: 7.0.2 zod: 3.22.4 zod-validation-error: 3.0.2(zod@3.22.4) transitivePeerDependencies: @@ -8036,6 +8288,11 @@ packages: engines: {node: '>=18'} dev: true + /meow@14.1.0: + resolution: {integrity: sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==} + engines: {node: '>=20'} + dev: true + /meow@9.0.0: resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} engines: {node: '>=10'} @@ -8368,10 +8625,10 @@ packages: peerDependencies: npm-package-json-lint: ^7.1.0 dependencies: - npm-package-json-lint: 8.0.0(typescript@5.2.2) + npm-package-json-lint: 8.0.0(typescript@7.0.2) dev: true - /npm-package-json-lint@8.0.0(typescript@5.2.2): + /npm-package-json-lint@8.0.0(typescript@7.0.2): resolution: {integrity: sha512-44xqAKoV0nXnBYYLGUhMItGZb5tW3cLoW3UZxcsaCOX/YAkECrzOQA5F48oAA51vVE5CqAnsJB2CFvtolzMA3Q==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} hasBin: true @@ -8379,7 +8636,7 @@ packages: ajv: 6.12.6 ajv-errors: 1.0.1(ajv@6.12.6) chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@7.0.2) debug: 4.4.0 globby: 11.1.0 ignore: 5.3.2 @@ -8950,7 +9207,7 @@ packages: optional: true dependencies: lilconfig: 3.1.3 - ts-node: 10.9.1(@types/node@20.8.2)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.8.2)(typescript@7.0.2) yaml: 2.7.0 dev: true @@ -8973,6 +9230,11 @@ packages: engines: {node: '>=4'} dev: true + /presentable-error@0.0.1: + resolution: {integrity: sha512-E6rsNU1QNJgB3sjj7OANinGncFKuK+164sLXw1/CqBjj/EkXSoSdHCtWQGBNlREIGLnL7IEUEGa08YFVUbrhVg==} + engines: {node: '>=16'} + dev: true + /prettier-linter-helpers@1.0.0: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} @@ -9349,7 +9611,7 @@ packages: jsesc: 0.5.0 dev: true - /release-it@18.1.1(@types/node@20.8.2)(typescript@5.2.2): + /release-it@18.1.1(@types/node@20.8.2)(typescript@7.0.2): resolution: {integrity: sha512-rC/iVKri7U/Kp/Myujmsf7HG2gPq8My/LBVB72TbZZYKD14fmgDZC4Eyn8DD7Yh2h/G/YCCsRe1QQPrjXj9Mzg==} engines: {node: ^20.9.0 || >=22.0.0} hasBin: true @@ -9359,7 +9621,7 @@ packages: async-retry: 1.3.3 chalk: 5.4.1 ci-info: 4.1.0 - cosmiconfig: 9.0.0(typescript@5.2.2) + cosmiconfig: 9.0.0(typescript@7.0.2) execa: 9.5.2 git-url-parse: 16.0.0 globby: 14.0.2 @@ -9522,7 +9784,7 @@ packages: /right-pad@1.0.1: resolution: {integrity: sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw==} engines: {node: '>= 0.10'} - deprecated: Please use String.prototype.padEnd() over this package. + deprecated: Use String.prototype.padEnd() instead dev: true /rimraf@3.0.2: @@ -9929,6 +10191,7 @@ packages: /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions dependencies: whatwg-url: 7.1.0 dev: true @@ -10390,20 +10653,20 @@ packages: engines: {node: '>= 14.0.0'} dev: false - /ts-api-utils@1.4.3(typescript@5.2.2): + /ts-api-utils@1.4.3(typescript@7.0.2): resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.2.2 + typescript: 7.0.2 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@types/node@20.8.2)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.8.2)(typescript@7.0.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -10429,12 +10692,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.2.2 + typescript: 7.0.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-unused-exports@9.0.5(typescript@5.2.2): + /ts-unused-exports@9.0.5(typescript@7.0.2): resolution: {integrity: sha512-1XAXaH2i4Al/aZO06pWDn9MUgTN0KQi+fvWudiWfHUTHAav45gzrx7Xq6JAsu6+LoMlVoyGvNvZSPW3KTjDncA==} hasBin: true peerDependencies: @@ -10442,7 +10705,7 @@ packages: dependencies: chalk: 4.1.2 tsconfig-paths: 3.15.0 - typescript: 5.2.2 + typescript: 7.0.2 dev: true /tsconfig-paths@3.15.0: @@ -10462,7 +10725,7 @@ packages: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: true - /tsup@8.0.1(ts-node@10.9.1)(typescript@5.2.2): + /tsup@8.0.1(ts-node@10.9.1)(typescript@7.0.2): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -10495,20 +10758,20 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 5.2.2 + typescript: 7.0.2 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils@3.21.0(typescript@5.2.2): + /tsutils@3.21.0(typescript@7.0.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.2.2 + typescript: 7.0.2 dev: true /turbo-darwin-64@1.10.15: @@ -10673,10 +10936,31 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} + /typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} hasBin: true + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 dev: true /uc.micro@1.0.6: