diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index efa03222..5769e1b6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,13 +13,13 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Install pnpm uses: pnpm/action-setup@v2 - name: Set node - uses: actions/setup-node@v3 + uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3 with: node-version: lts/* @@ -48,13 +48,13 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Install pnpm uses: pnpm/action-setup@v2 - name: Set node ${{ matrix.node }} - uses: actions/setup-node@v3 + uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3 with: node-version: ${{ matrix.node }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 52bd1553..41d59500 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,11 +11,11 @@ jobs: contents: write runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4 with: node-version: lts/* diff --git a/package.json b/package.json index 6d73a5aa..07321536 100644 --- a/package.json +++ b/package.json @@ -57,78 +57,78 @@ } }, "dependencies": { - "@antfu/install-pkg": "^0.3.3", - "@clack/prompts": "^0.7.0", - "@cspell/eslint-plugin": "^8.8.4", + "@antfu/install-pkg": "0.3.3", + "@clack/prompts": "0.7.0", + "@cspell/eslint-plugin": "8.8.4", "@eslint-types/jsdoc": "48.2.2", - "@eslint-types/unicorn": "^52.0.0", - "@eslint/compat": "^1.1.0", - "@isentinel/dict-rbxts": "^1.0.1", + "@eslint-types/unicorn": "52.0.0", + "@eslint/compat": "1.1.0", + "@isentinel/dict-rbxts": "1.0.1", "@isentinel/dict-roblox": "1.0.3", - "@isentinel/eslint-plugin-comment-length": "^1.7.3", - "@shopify/eslint-plugin": "^45.0.0", - "@stylistic/eslint-plugin": "^2.1.0", - "@typescript-eslint/eslint-plugin": "~7.13.0", - "@typescript-eslint/parser": "~7.13.0", - "eslint-config-flat-gitignore": "^0.1.5", - "eslint-config-prettier": "^9.1.0", - "eslint-flat-config-utils": "^0.2.5", - "eslint-merge-processors": "^0.1.0", - "eslint-plugin-antfu": "^2.3.3", - "eslint-plugin-arrow-return-style": "^1.3.0", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-format": "^0.1.1", - "eslint-plugin-import-x": "^0.5.1", - "eslint-plugin-jsdoc": "^48.2.12", - "eslint-plugin-jsonc": "^2.16.0", - "eslint-plugin-markdown": "^5.0.0", - "eslint-plugin-no-autofix": "^2.0.0", - "eslint-plugin-perfectionist": "^2.11.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-promise": "^6.2.0", - "eslint-plugin-sonarjs": "^1.0.3", - "eslint-plugin-toml": "^0.11.0", - "eslint-plugin-unicorn": "^53.0.0", - "eslint-plugin-yml": "^1.14.0", - "globals": "^15.4.0", - "isentinel-eslint-plugin-roblox-ts": "^0.0.37", - "jsonc-eslint-parser": "^2.4.0", - "local-pkg": "^0.5.0", - "parse-gitignore": "^2.0.0", - "picocolors": "^1.0.1", - "prettier": "^3.3.2", - "prettier-plugin-jsdoc": "^1.3.0", - "prompts": "^2.4.2", - "toml-eslint-parser": "^0.9.3", - "yaml-eslint-parser": "^1.2.3", - "yargs": "^17.7.2" + "@isentinel/eslint-plugin-comment-length": "1.7.3", + "@shopify/eslint-plugin": "45.0.0", + "@stylistic/eslint-plugin": "2.1.0", + "@typescript-eslint/eslint-plugin": "7.13.0", + "@typescript-eslint/parser": "7.13.0", + "eslint-config-flat-gitignore": "0.1.5", + "eslint-config-prettier": "9.1.0", + "eslint-flat-config-utils": "0.2.5", + "eslint-merge-processors": "0.1.0", + "eslint-plugin-antfu": "2.3.3", + "eslint-plugin-arrow-return-style": "1.3.0", + "eslint-plugin-eslint-comments": "3.2.0", + "eslint-plugin-format": "0.1.1", + "eslint-plugin-import-x": "0.5.1", + "eslint-plugin-jsdoc": "48.2.12", + "eslint-plugin-jsonc": "2.16.0", + "eslint-plugin-markdown": "5.0.0", + "eslint-plugin-no-autofix": "2.0.0", + "eslint-plugin-perfectionist": "2.11.0", + "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-promise": "6.2.0", + "eslint-plugin-sonarjs": "1.0.3", + "eslint-plugin-toml": "0.11.0", + "eslint-plugin-unicorn": "53.0.0", + "eslint-plugin-yml": "1.14.0", + "globals": "15.4.0", + "isentinel-eslint-plugin-roblox-ts": "0.0.37", + "jsonc-eslint-parser": "2.4.0", + "local-pkg": "0.5.0", + "parse-gitignore": "2.0.0", + "picocolors": "1.0.1", + "prettier": "3.3.2", + "prettier-plugin-jsdoc": "1.3.0", + "prompts": "2.4.2", + "toml-eslint-parser": "0.9.3", + "yaml-eslint-parser": "1.2.3", + "yargs": "17.7.2" }, "devDependencies": { - "@antfu/ni": "^0.21.12", - "@eslint-react/eslint-plugin": "^1.5.15", - "@eslint/config-inspector": "^0.4.11", + "@antfu/ni": "0.21.12", + "@eslint-react/eslint-plugin": "1.5.15", + "@eslint/config-inspector": "0.4.11", "@isentinel/eslint-config": "workspace:*", - "@stylistic/eslint-plugin-migrate": "^2.1.0", - "@types/eslint": "^8.56.10", - "@types/fs-extra": "^11.0.4", - "@types/node": "^20.14.2", - "@types/prompts": "^2.4.9", - "@types/yargs": "^17.0.32", - "bumpp": "^9.4.1", - "bundle-require": "^5.0.0", - "eslint": "^9.4.0", - "eslint-plugin-react-hooks": "^4.6.2", - "eslint-plugin-simple-import-sort": "^12.1.0", - "eslint-typegen": "^0.2.4", - "esno": "^4.7.0", - "execa": "^9.2.0", - "fast-glob": "^3.3.2", - "fs-extra": "^11.2.0", - "lint-staged": "^15.2.7", - "rimraf": "^5.0.7", - "simple-git-hooks": "^2.11.1", - "tsup": "^8.1.0", - "typescript": "^5.4.5" + "@stylistic/eslint-plugin-migrate": "2.1.0", + "@types/eslint": "8.56.10", + "@types/fs-extra": "11.0.4", + "@types/node": "20.14.2", + "@types/prompts": "2.4.9", + "@types/yargs": "17.0.32", + "bumpp": "9.4.1", + "bundle-require": "5.0.0", + "eslint": "9.4.0", + "eslint-plugin-react-hooks": "4.6.2", + "eslint-plugin-simple-import-sort": "12.1.0", + "eslint-typegen": "0.2.4", + "esno": "4.7.0", + "execa": "9.2.0", + "fast-glob": "3.3.2", + "fs-extra": "11.2.0", + "lint-staged": "15.2.7", + "rimraf": "5.0.7", + "simple-git-hooks": "2.11.1", + "tsup": "8.1.0", + "typescript": "5.4.5" }, "simple-git-hooks": { "pre-commit": "pnpm lint-staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a25e0c80..aa896169 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,215 +9,215 @@ importers: .: dependencies: '@antfu/install-pkg': - specifier: ^0.3.3 + specifier: 0.3.3 version: 0.3.3 '@clack/prompts': - specifier: ^0.7.0 + specifier: 0.7.0 version: 0.7.0 '@cspell/eslint-plugin': - specifier: ^8.8.4 + specifier: 8.8.4 version: 8.8.4(eslint@9.4.0) '@eslint-types/jsdoc': specifier: 48.2.2 version: 48.2.2 '@eslint-types/unicorn': - specifier: ^52.0.0 + specifier: 52.0.0 version: 52.0.0 '@eslint/compat': - specifier: ^1.1.0 + specifier: 1.1.0 version: 1.1.0 '@isentinel/dict-rbxts': - specifier: ^1.0.1 + specifier: 1.0.1 version: 1.0.1 '@isentinel/dict-roblox': specifier: 1.0.3 version: 1.0.3 '@isentinel/eslint-plugin-comment-length': - specifier: ^1.7.3 + specifier: 1.7.3 version: 1.7.3(eslint@9.4.0)(typescript@5.4.5) '@shopify/eslint-plugin': - specifier: ^45.0.0 + specifier: 45.0.0 version: 45.0.0(@babel/core@7.24.4)(@types/eslint@8.56.10)(eslint@9.4.0)(prettier@3.3.2)(typescript@5.4.5) '@stylistic/eslint-plugin': - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/eslint-plugin': - specifier: ~7.13.0 + specifier: 7.13.0 version: 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) '@typescript-eslint/parser': - specifier: ~7.13.0 + specifier: 7.13.0 version: 7.13.0(eslint@9.4.0)(typescript@5.4.5) eslint-config-flat-gitignore: - specifier: ^0.1.5 + specifier: 0.1.5 version: 0.1.5 eslint-config-prettier: - specifier: ^9.1.0 + specifier: 9.1.0 version: 9.1.0(eslint@9.4.0) eslint-flat-config-utils: - specifier: ^0.2.5 + specifier: 0.2.5 version: 0.2.5 eslint-merge-processors: - specifier: ^0.1.0 + specifier: 0.1.0 version: 0.1.0(eslint@9.4.0) eslint-plugin-antfu: - specifier: ^2.3.3 + specifier: 2.3.3 version: 2.3.3(eslint@9.4.0) eslint-plugin-arrow-return-style: - specifier: ^1.3.0 + specifier: 1.3.0 version: 1.3.0(eslint@9.4.0)(typescript@5.4.5) eslint-plugin-eslint-comments: - specifier: ^3.2.0 + specifier: 3.2.0 version: 3.2.0(eslint@9.4.0) eslint-plugin-format: - specifier: ^0.1.1 + specifier: 0.1.1 version: 0.1.1(eslint@9.4.0) eslint-plugin-import-x: - specifier: ^0.5.1 + specifier: 0.5.1 version: 0.5.1(eslint@9.4.0)(typescript@5.4.5) eslint-plugin-jsdoc: - specifier: ^48.2.12 + specifier: 48.2.12 version: 48.2.12(eslint@9.4.0) eslint-plugin-jsonc: - specifier: ^2.16.0 + specifier: 2.16.0 version: 2.16.0(eslint@9.4.0) eslint-plugin-markdown: - specifier: ^5.0.0 + specifier: 5.0.0 version: 5.0.0(eslint@9.4.0) eslint-plugin-no-autofix: - specifier: ^2.0.0 + specifier: 2.0.0 version: 2.0.0(eslint@9.4.0) eslint-plugin-perfectionist: - specifier: ^2.11.0 + specifier: 2.11.0 version: 2.11.0(eslint@9.4.0)(typescript@5.4.5) eslint-plugin-prettier: - specifier: ^5.1.3 + specifier: 5.1.3 version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2) eslint-plugin-promise: - specifier: ^6.2.0 + specifier: 6.2.0 version: 6.2.0(eslint@9.4.0) eslint-plugin-sonarjs: - specifier: ^1.0.3 + specifier: 1.0.3 version: 1.0.3(eslint@9.4.0) eslint-plugin-toml: - specifier: ^0.11.0 + specifier: 0.11.0 version: 0.11.0(eslint@9.4.0) eslint-plugin-unicorn: - specifier: ^53.0.0 + specifier: 53.0.0 version: 53.0.0(eslint@9.4.0) eslint-plugin-yml: - specifier: ^1.14.0 + specifier: 1.14.0 version: 1.14.0(eslint@9.4.0) globals: - specifier: ^15.4.0 + specifier: 15.4.0 version: 15.4.0 isentinel-eslint-plugin-roblox-ts: - specifier: ^0.0.37 + specifier: 0.0.37 version: 0.0.37(eslint@9.4.0) jsonc-eslint-parser: - specifier: ^2.4.0 + specifier: 2.4.0 version: 2.4.0 local-pkg: - specifier: ^0.5.0 + specifier: 0.5.0 version: 0.5.0 parse-gitignore: - specifier: ^2.0.0 + specifier: 2.0.0 version: 2.0.0 picocolors: - specifier: ^1.0.1 + specifier: 1.0.1 version: 1.0.1 prettier: - specifier: ^3.3.2 + specifier: 3.3.2 version: 3.3.2 prettier-plugin-jsdoc: - specifier: ^1.3.0 + specifier: 1.3.0 version: 1.3.0(prettier@3.3.2) prompts: - specifier: ^2.4.2 + specifier: 2.4.2 version: 2.4.2 toml-eslint-parser: - specifier: ^0.9.3 + specifier: 0.9.3 version: 0.9.3 yaml-eslint-parser: - specifier: ^1.2.3 + specifier: 1.2.3 version: 1.2.3 yargs: - specifier: ^17.7.2 + specifier: 17.7.2 version: 17.7.2 devDependencies: '@antfu/ni': - specifier: ^0.21.12 + specifier: 0.21.12 version: 0.21.12 '@eslint-react/eslint-plugin': - specifier: ^1.5.15 + specifier: 1.5.15 version: 1.5.15(eslint@9.4.0)(typescript@5.4.5) '@eslint/config-inspector': - specifier: ^0.4.11 + specifier: 0.4.11 version: 0.4.11(eslint@9.4.0) '@isentinel/eslint-config': specifier: workspace:* version: 'link:' '@stylistic/eslint-plugin-migrate': - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0(eslint@9.4.0)(typescript@5.4.5) '@types/eslint': - specifier: ^8.56.10 + specifier: 8.56.10 version: 8.56.10 '@types/fs-extra': - specifier: ^11.0.4 + specifier: 11.0.4 version: 11.0.4 '@types/node': - specifier: ^20.14.2 + specifier: 20.14.2 version: 20.14.2 '@types/prompts': - specifier: ^2.4.9 + specifier: 2.4.9 version: 2.4.9 '@types/yargs': - specifier: ^17.0.32 + specifier: 17.0.32 version: 17.0.32 bumpp: - specifier: ^9.4.1 + specifier: 9.4.1 version: 9.4.1 bundle-require: - specifier: ^5.0.0 + specifier: 5.0.0 version: 5.0.0(esbuild@0.21.5) eslint: - specifier: ^9.4.0 + specifier: 9.4.0 version: 9.4.0 eslint-plugin-react-hooks: - specifier: ^4.6.2 + specifier: 4.6.2 version: 4.6.2(eslint@9.4.0) eslint-plugin-simple-import-sort: - specifier: ^12.1.0 + specifier: 12.1.0 version: 12.1.0(eslint@9.4.0) eslint-typegen: - specifier: ^0.2.4 + specifier: 0.2.4 version: 0.2.4(eslint@9.4.0) esno: - specifier: ^4.7.0 + specifier: 4.7.0 version: 4.7.0 execa: - specifier: ^9.2.0 + specifier: 9.2.0 version: 9.2.0 fast-glob: - specifier: ^3.3.2 + specifier: 3.3.2 version: 3.3.2 fs-extra: - specifier: ^11.2.0 + specifier: 11.2.0 version: 11.2.0 lint-staged: - specifier: ^15.2.7 + specifier: 15.2.7 version: 15.2.7 rimraf: - specifier: ^5.0.7 + specifier: 5.0.7 version: 5.0.7 simple-git-hooks: - specifier: ^2.11.1 + specifier: 2.11.1 version: 2.11.1 tsup: - specifier: ^8.1.0 + specifier: 8.1.0 version: 8.1.0(postcss@8.4.38)(typescript@5.4.5) typescript: - specifier: ^5.4.5 + specifier: 5.4.5 version: 5.4.5 packages: @@ -1034,17 +1034,6 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@7.9.0': - resolution: {integrity: sha512-6e+X0X3sFe/G/54aC3jt0txuMTURqLyekmEHViqyA2VnxhLMpvA6nqmcjIy+Cr9tLDHPssA74BP5Mx9HQIxBEA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/parser@7.13.0': resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1055,16 +1044,6 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.9.0': - resolution: {integrity: sha512-qHMJfkL5qvgQB2aLvhUSXxbK7OLnDkwPzFalg458pxQgfxKDfT1ZDbHQM/I6mDIf/svlMkj21kzKuQ2ixJlatQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/scope-manager@6.21.0': resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1073,10 +1052,6 @@ packages: resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.9.0': - resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.0': resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1087,16 +1062,6 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@7.9.0': - resolution: {integrity: sha512-6Qy8dfut0PFrFRAZsGzuLoM4hre4gjzWJB6sUvdunCYZsYemTkzZNwF1rnGea326PHPT3zn5Lmg32M/xfJfByA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/types@6.21.0': resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1105,10 +1070,6 @@ packages: resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.9.0': - resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@6.21.0': resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1127,15 +1088,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.9.0': - resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/utils@6.21.0': resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1148,12 +1100,6 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@7.9.0': - resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@6.21.0': resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1162,10 +1108,6 @@ packages: resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.9.0': - resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} - engines: {node: ^18.18.0 || >=20.0.0} - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -4406,17 +4348,17 @@ snapshots: dependencies: '@babel/eslint-parser': 7.24.7(@babel/core@7.24.4)(eslint@9.4.0) '@babel/eslint-plugin': 7.24.7(@babel/eslint-parser@7.24.7(@babel/core@7.24.4)(eslint@9.4.0))(eslint@9.4.0) - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.9.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) change-case: 4.1.2 common-tags: 1.8.2 doctrine: 2.1.0 eslint: 9.4.0 eslint-config-prettier: 9.1.0(eslint@9.4.0) - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) eslint-plugin-eslint-comments: 3.2.0(eslint@9.4.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0) - eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0) + eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) eslint-plugin-jest-formatting: 3.1.0(eslint@9.4.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@9.4.0) eslint-plugin-node: 11.1.0(eslint@9.4.0) @@ -4572,24 +4514,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.9.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/type-utils': 7.9.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.9.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.9.0 - eslint: 9.4.0 - graphemer: 1.4.0 - ignore: 5.3.1 - natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 7.13.0 @@ -4603,19 +4527,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5)': - dependencies: - '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.9.0 - debug: 4.3.5 - eslint: 9.4.0 - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/scope-manager@6.21.0': dependencies: '@typescript-eslint/types': 6.21.0 @@ -4626,11 +4537,6 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/scope-manager@7.9.0': - dependencies: - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/visitor-keys': 7.9.0 - '@typescript-eslint/type-utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) @@ -4643,24 +4549,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.9.0(eslint@9.4.0)(typescript@5.4.5)': - dependencies: - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.9.0(eslint@9.4.0)(typescript@5.4.5) - debug: 4.3.5 - eslint: 9.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/types@6.21.0': {} '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/types@7.9.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 6.21.0 @@ -4691,21 +4583,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/visitor-keys': 7.9.0 - debug: 4.3.5 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@6.21.0(eslint@9.4.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) @@ -4731,17 +4608,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.9.0(eslint@9.4.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) - eslint: 9.4.0 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/visitor-keys@6.21.0': dependencies: '@typescript-eslint/types': 6.21.0 @@ -4752,11 +4618,6 @@ snapshots: '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.9.0': - dependencies: - '@typescript-eslint/types': 7.9.0 - eslint-visitor-keys: 3.4.3 - acorn-jsx@5.3.2(acorn@8.12.0): dependencies: acorn: 8.12.0 @@ -5446,11 +5307,11 @@ snapshots: dependencies: eslint: 9.4.0 - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.9.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) eslint: 9.4.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -5511,7 +5372,7 @@ snapshots: - supports-color - typescript - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -5521,7 +5382,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.4.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.4.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -5532,7 +5393,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.9.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -5542,12 +5403,12 @@ snapshots: dependencies: eslint: 9.4.0 - eslint-plugin-jest@28.6.0(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5): + eslint-plugin-jest@28.6.0(@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5): dependencies: '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) eslint: 9.4.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript