diff --git a/change/@rightcapital-color-helpers-13a1435b-021b-486e-a821-17cce7fce213.json b/change/@rightcapital-color-helpers-13a1435b-021b-486e-a821-17cce7fce213.json new file mode 100644 index 0000000..db0d47c --- /dev/null +++ b/change/@rightcapital-color-helpers-13a1435b-021b-486e-a821-17cce7fce213.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore(deps): update devdependencies", + "packageName": "@rightcapital/color-helpers", + "email": "29139614+renovate[bot]@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/change/@rightcapital-date-helpers-b31469dd-b93a-4b38-b448-53c07c97a9fc.json b/change/@rightcapital-date-helpers-b31469dd-b93a-4b38-b448-53c07c97a9fc.json new file mode 100644 index 0000000..9418402 --- /dev/null +++ b/change/@rightcapital-date-helpers-b31469dd-b93a-4b38-b448-53c07c97a9fc.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore(deps): update devdependencies", + "packageName": "@rightcapital/date-helpers", + "email": "29139614+renovate[bot]@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/change/@rightcapital-exceptions-5101366a-3fc0-4a5c-8993-4c8c14872261.json b/change/@rightcapital-exceptions-5101366a-3fc0-4a5c-8993-4c8c14872261.json new file mode 100644 index 0000000..98f372a --- /dev/null +++ b/change/@rightcapital-exceptions-5101366a-3fc0-4a5c-8993-4c8c14872261.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore(deps): update devdependencies", + "packageName": "@rightcapital/exceptions", + "email": "29139614+renovate[bot]@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/package.json b/package.json index 4bd67a2..b70ca0f 100644 --- a/package.json +++ b/package.json @@ -42,16 +42,16 @@ "@commitlint/cli": "19.0.0", "@commitlint/config-conventional": "19.0.0", "@commitlint/cz-commitlint": "19.0.0", - "@rightcapital/eslint-config": "38.0.0", + "@rightcapital/eslint-config": "40.0.0", "@rightcapital/exceptions": "workspace:*", - "@rightcapital/prettier-config": "6.0.12", + "@rightcapital/prettier-config": "7.1.10", "@types/jest": "29.5.11", "beachball": "2.39.0", "commitizen": "4.3.0", - "concurrently": "8.2.2", + "concurrently": "9.1.0", "eslint": "9.13.0", "husky": "9.0.7", - "inquirer": "9.2.13", + "inquirer": "12.2.0", "jest": "29.7.0", "prettier": "3.2.4", "ts-node": "10.9.2", diff --git a/packages/color-helpers/package.json b/packages/color-helpers/package.json index cfd9db8..5b6bbd0 100644 --- a/packages/color-helpers/package.json +++ b/packages/color-helpers/package.json @@ -33,6 +33,6 @@ }, "devDependencies": { "typedoc": "0.25.7", - "typedoc-plugin-markdown": "3.17.1" + "typedoc-plugin-markdown": "4.3.2" } } diff --git a/packages/date-helpers/package.json b/packages/date-helpers/package.json index 912f2b0..4a0e264 100644 --- a/packages/date-helpers/package.json +++ b/packages/date-helpers/package.json @@ -42,6 +42,6 @@ }, "devDependencies": { "typedoc": "0.25.7", - "typedoc-plugin-markdown": "3.17.1" + "typedoc-plugin-markdown": "4.3.2" } } diff --git a/packages/exceptions/package.json b/packages/exceptions/package.json index 3731e8e..c396d30 100644 --- a/packages/exceptions/package.json +++ b/packages/exceptions/package.json @@ -31,6 +31,6 @@ "devDependencies": { "prettier": "3.2.4", "typedoc": "0.25.7", - "typedoc-plugin-markdown": "3.17.1" + "typedoc-plugin-markdown": "4.3.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c858402..e5ce2b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,16 +22,16 @@ importers: version: 19.0.0 '@commitlint/cz-commitlint': specifier: 19.0.0 - version: 19.0.0(@types/node@22.10.2)(commitizen@4.3.0)(inquirer@9.2.13)(typescript@5.3.3) + version: 19.0.0(@types/node@22.10.2)(commitizen@4.3.0)(inquirer@12.2.0)(typescript@5.3.3) '@rightcapital/eslint-config': - specifier: 38.0.0 - version: 38.0.0(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0)(typescript@5.3.3) + specifier: 40.0.0 + version: 40.0.0(@typescript-eslint/parser@8.16.0)(eslint@9.13.0)(typescript@5.3.3) '@rightcapital/exceptions': specifier: workspace:* version: link:packages/exceptions '@rightcapital/prettier-config': - specifier: 6.0.12 - version: 6.0.12(prettier@3.2.4) + specifier: 7.1.10 + version: 7.1.10(prettier@3.2.4) '@types/jest': specifier: 29.5.11 version: 29.5.11 @@ -42,8 +42,8 @@ importers: specifier: 4.3.0 version: 4.3.0(@types/node@22.10.2)(typescript@5.3.3) concurrently: - specifier: 8.2.2 - version: 8.2.2 + specifier: 9.1.0 + version: 9.1.0 eslint: specifier: 9.13.0 version: 9.13.0 @@ -51,8 +51,8 @@ importers: specifier: 9.0.7 version: 9.0.7 inquirer: - specifier: 9.2.13 - version: 9.2.13 + specifier: 12.2.0 + version: 12.2.0(@types/node@22.10.2) jest: specifier: 29.7.0 version: 29.7.0(@types/node@22.10.2)(ts-node@10.9.2) @@ -72,8 +72,8 @@ importers: specifier: 0.25.7 version: 0.25.7(typescript@5.3.3) typedoc-plugin-markdown: - specifier: 3.17.1 - version: 3.17.1(typedoc@0.25.7) + specifier: 4.3.2 + version: 4.3.2(typedoc@0.25.7) packages/date-helpers: dependencies: @@ -88,8 +88,8 @@ importers: specifier: 0.25.7 version: 0.25.7(typescript@5.3.3) typedoc-plugin-markdown: - specifier: 3.17.1 - version: 3.17.1(typedoc@0.25.7) + specifier: 4.3.2 + version: 4.3.2(typedoc@0.25.7) packages/exceptions: devDependencies: @@ -100,8 +100,8 @@ importers: specifier: 0.25.7 version: 0.25.7(typescript@5.3.3) typedoc-plugin-markdown: - specifier: 3.17.1 - version: 3.17.1(typedoc@0.25.7) + specifier: 4.3.2 + version: 4.3.2(typedoc@0.25.7) packages: @@ -1368,7 +1368,7 @@ packages: ajv: 8.17.1 dev: true - /@commitlint/cz-commitlint@19.0.0(@types/node@22.10.2)(commitizen@4.3.0)(inquirer@9.2.13)(typescript@5.3.3): + /@commitlint/cz-commitlint@19.0.0(@types/node@22.10.2)(commitizen@4.3.0)(inquirer@12.2.0)(typescript@5.3.3): resolution: {integrity: sha512-hIWExZOycAuq0fW7rBq23AuBMJAmvTuM3GSlAX5kSV8gvASwXSrHRKgxrHQCcozV/ZnLlbFEvfVgBRi+UbH8pA==} engines: {node: '>=v18'} peerDependencies: @@ -1380,7 +1380,7 @@ packages: '@commitlint/types': 19.5.0 chalk: 5.3.0 commitizen: 4.3.0(@types/node@22.10.2)(typescript@5.3.3) - inquirer: 9.2.13 + inquirer: 12.2.0(@types/node@22.10.2) lodash.isplainobject: 4.0.6 word-wrap: 1.2.5 transitivePeerDependencies: @@ -1539,18 +1539,15 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint-react/ast@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-/w7LM+pq6csgezAhF9pwjFoew9BTvmbwpz9zRkxm711ZMF6ckh6tY/JPwMYpq5hmOmocKLFXnXN7VVP3kj5DaQ==} + /@eslint-react/ast@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-cPW05RlZtgNwR/99U6YFrNqCCdGurP/dIgN3SWQtPrX91JtP2OmlEyKlTZ3E3lXB6ijS6oZcmp6NljL7M8V+ig==} dependencies: - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 8.18.0 + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.3.3) '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 8.0.1 birecord: 0.1.1 - remeda: 2.17.4 string-ts: 2.2.0 ts-pattern: 5.6.0 transitivePeerDependencies: @@ -1559,20 +1556,20 @@ packages: - typescript dev: true - /@eslint-react/core@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-+OX+xjjK31IR31UEy/zS20ndXP36Bis56jiq7cexb8+61d/c/UEoBPxvr7MVfsl1dFBESP3P0CM9qLtbFLwjgA==} + /@eslint-react/core@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-4jE0oQnkf2B7BaGkp5cbe9wPmOK2978gaqDJ6sqwvcL1cIkWY0Z1c8Wbq8rWztlVRiPYNpmbmJ+COAYDxzvhhQ==} dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/type-utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) - remeda: 2.17.4 + birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.6.0 transitivePeerDependencies: @@ -1581,8 +1578,8 @@ packages: - typescript dev: true - /@eslint-react/eslint-plugin@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-whRuP0jauHI/BMqGt6FPBu6r/ABF9UNcLE6eUtI+2DhMeXDu7nswReTOv8JWFban5r2t3beFl4RmgxknU8mRCg==} + /@eslint-react/eslint-plugin@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-/ctfKryjIAJuIsGIjp354g8PZB6AIU61ZXSysEwJhj2lfZt/QHGPBMSE2XlIvwxK6wWqiN+9aSbXHrIvfvAKhg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1591,36 +1588,36 @@ packages: typescript: optional: true dependencies: - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/type-utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) eslint: 9.13.0 - eslint-plugin-react-debug: 1.9.0(eslint@9.13.0)(typescript@5.3.3) - eslint-plugin-react-dom: 1.9.0(eslint@9.13.0)(typescript@5.3.3) - eslint-plugin-react-hooks-extra: 1.9.0(eslint@9.13.0)(typescript@5.3.3) - eslint-plugin-react-naming-convention: 1.9.0(eslint@9.13.0)(typescript@5.3.3) - eslint-plugin-react-x: 1.9.0(eslint@9.13.0)(typescript@5.3.3) - remeda: 2.17.4 + eslint-plugin-react-debug: 1.17.1(eslint@9.13.0)(typescript@5.3.3) + eslint-plugin-react-dom: 1.17.1(eslint@9.13.0)(typescript@5.3.3) + eslint-plugin-react-hooks-extra: 1.17.1(eslint@9.13.0)(typescript@5.3.3) + eslint-plugin-react-naming-convention: 1.17.1(eslint@9.13.0)(typescript@5.3.3) + eslint-plugin-react-web-api: 1.17.1(eslint@9.13.0)(typescript@5.3.3) + eslint-plugin-react-x: 1.17.1(eslint@9.13.0)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@eslint-react/jsx@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-zmdDvO89MmbjezmtGHcGd+9Z5/RiL2cxUGmeZgDeMcvvSS5mVo96/qFo3FjYHWL3Ra2Z0ZBpZZwme6V9ex8aKg==} + /@eslint-react/jsx@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-L6Zdh8zTAMO9LUmXlL/YX/gU4ja9vCkov834LYmSf7k5wbc17fniSqXYVfqQrWl+T11mdyN+alx4IjQti3lHgA==} dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) - remeda: 2.17.4 + birecord: 0.1.1 ts-pattern: 5.6.0 transitivePeerDependencies: - eslint @@ -1628,44 +1625,46 @@ packages: - typescript dev: true - /@eslint-react/shared@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-Dr7JoegNEG9Ue0uHzc8mvDSO9pE6ETZeF8xlkZNRC3HLpo3Ol80NH61RoHWlTs69hBYtdU+J0Vzjj/pgq1e2rw==} + /@eslint-react/shared@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-wB/mBIfuc36Hn2GShHsSO91uqL9lI3VVVwTzJ3YhAN4hJMeZn8fWMuARtwaVeFpmLNYI7hG5wGxo4bHn9yKjsw==} dependencies: + '@eslint-react/tools': 1.17.1 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) + local-pkg: 0.5.1 picomatch: 4.0.2 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /@eslint-react/tools@1.9.0: - resolution: {integrity: sha512-kfvaodU0vomJYq26KXI8SPLMk+1WZtJBzCyR+VEq7hvLaW5e3MAaEGd1bgmeJ04+UdgWO4q2vINSQQZ5n6RYAQ==} + /@eslint-react/tools@1.17.1: + resolution: {integrity: sha512-0ZUw3PF70qeBMJLrntmojQLGzy5S05fwor5CxrHIp1MwQoPTphX11WiuCuq5ohHZ+xopqLHASkRrvAPthAalUQ==} dev: true - /@eslint-react/types@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-4T7vNBk8Mr07frnS9cqaaiLdbkXBZp7okpyNgxvXzwvhZixuP5SLR7asx93T4DGGHt3H+7gTCzToM2P7YKWutg==} + /@eslint-react/types@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-jf9kkRRnV65wCQPdVIGBa81VH4CbN/qULSg6YnErKd4Kgbq6l8Sh54lY8Qlo1jj2LHtzo/nACdyWx1aOgkyuDg==} dependencies: - '@eslint-react/tools': 1.9.0 + '@eslint-react/tools': 1.17.1 '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) - remeda: 2.17.4 transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /@eslint-react/var@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-gsVerCk1ZSwvbB5nu0c1aQaKWBML0c2gAyfB7nUMij5TeeFAVS78CTfb+WFnlKapq+K4dCO+jfYIdTKCo02wKA==} + /@eslint-react/var@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-hsHzVjfj+FmAkk6VRqwYJtEBI+k5fUkw2YgMezTx2HkuWP6BWYprLzD+tRU1IS5jMrvIw1FkcBLfcu0EU5FfLQ==} dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) - remeda: 2.17.4 + ts-pattern: 5.6.0 transitivePeerDependencies: - eslint - supports-color @@ -1745,6 +1744,178 @@ packages: engines: {node: '>=18.18'} dev: true + /@inquirer/checkbox@4.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-CEt9B4e8zFOGtc/LYeQx5m8nfqQeG/4oNNv0PUvXGG0mys+wR/WbJ3B4KfSQ4Fcr3AQfpiuFOi3fVvmPfvNbxw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/figures': 1.0.8 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + dev: true + + /@inquirer/confirm@5.1.0(@types/node@22.10.2): + resolution: {integrity: sha512-osaBbIMEqVFjTX5exoqPXs6PilWQdjaLhGtMDXMXg/yxkHXNq43GlxGyTA35lK2HpzUgDN+Cjh/2AmqCN0QJpw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + dev: true + + /@inquirer/core@10.1.1(@types/node@22.10.2): + resolution: {integrity: sha512-rmZVXy9iZvO3ZStEe/ayuuwIJ23LSF13aPMlLMTQARX6lGUBDHGV8UB5i9MRrfy0+mZwt5/9bdy8llszSD3NQA==} + engines: {node: '>=18'} + dependencies: + '@inquirer/figures': 1.0.8 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@inquirer/editor@4.2.0(@types/node@22.10.2): + resolution: {integrity: sha512-Z3LeGsD3WlItDqLxTPciZDbGtm0wrz7iJGS/uUxSiQxef33ZrBq7LhsXg30P7xrWz1kZX4iGzxxj5SKZmJ8W+w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + external-editor: 3.1.0 + dev: true + + /@inquirer/expand@4.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-MDszqW4HYBpVMmAoy/FA9laLrgo899UAga0itEjsYrBthKieDZNc0e16gdn7N3cQ0DSf/6zsTBZMuDYDQU4ktg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + yoctocolors-cjs: 2.1.2 + dev: true + + /@inquirer/figures@1.0.8: + resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} + engines: {node: '>=18'} + dev: true + + /@inquirer/input@4.1.0(@types/node@22.10.2): + resolution: {integrity: sha512-16B8A9hY741yGXzd8UJ9R8su/fuuyO2e+idd7oVLYjP23wKJ6ILRIIHcnXe8/6AoYgwRS2zp4PNsW/u/iZ24yg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + dev: true + + /@inquirer/number@3.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-HA/W4YV+5deKCehIutfGBzNxWH1nhvUC67O4fC9ufSijn72yrYnRmzvC61dwFvlXIG1fQaYWi+cqNE9PaB9n6Q==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + dev: true + + /@inquirer/password@4.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-3qWjk6hS0iabG9xx0U1plwQLDBc/HA/hWzLFFatADpR6XfE62LqPr9GpFXBkLU0KQUaIXZ996bNG+2yUvocH8w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + ansi-escapes: 4.3.2 + dev: true + + /@inquirer/prompts@7.2.0(@types/node@22.10.2): + resolution: {integrity: sha512-ZXYZ5oGVrb+hCzcglPeVerJ5SFwennmDOPfXq1WyeZIrPGySLbl4W6GaSsBFvu3WII36AOK5yB8RMIEEkBjf8w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/checkbox': 4.0.3(@types/node@22.10.2) + '@inquirer/confirm': 5.1.0(@types/node@22.10.2) + '@inquirer/editor': 4.2.0(@types/node@22.10.2) + '@inquirer/expand': 4.0.3(@types/node@22.10.2) + '@inquirer/input': 4.1.0(@types/node@22.10.2) + '@inquirer/number': 3.0.3(@types/node@22.10.2) + '@inquirer/password': 4.0.3(@types/node@22.10.2) + '@inquirer/rawlist': 4.0.3(@types/node@22.10.2) + '@inquirer/search': 3.0.3(@types/node@22.10.2) + '@inquirer/select': 4.0.3(@types/node@22.10.2) + '@types/node': 22.10.2 + dev: true + + /@inquirer/rawlist@4.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-5MhinSzfmOiZlRoPezfbJdfVCZikZs38ja3IOoWe7H1dxL0l3Z2jAUgbBldeyhhOkELdGvPlBfQaNbeLslib1w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + yoctocolors-cjs: 2.1.2 + dev: true + + /@inquirer/search@3.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-mQTCbdNolTGvGGVCJSI6afDwiSGTV+fMLPEIMDJgIV6L/s3+RYRpxt6t0DYnqMQmemnZ/Zq0vTIRwoHT1RgcTg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/figures': 1.0.8 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + yoctocolors-cjs: 2.1.2 + dev: true + + /@inquirer/select@4.0.3(@types/node@22.10.2): + resolution: {integrity: sha512-OZfKDtDE8+J54JYAFTUGZwvKNfC7W/gFCjDkcsO7HnTH/wljsZo9y/FJquOxMy++DY0+9l9o/MOZ8s5s1j5wmw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/figures': 1.0.8 + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + dev: true + + /@inquirer/type@3.0.1(@types/node@22.10.2): + resolution: {integrity: sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@types/node': 22.10.2 + dev: true + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -2012,13 +2183,6 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /@ljharb/through@2.3.13: - resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.8 - dev: true - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -2040,8 +2204,18 @@ packages: fastq: 1.17.1 dev: true - /@rightcapital/eslint-config@38.0.0(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-W/PAkjxxkA0JVlVZyCZZGPTOcPSIIQXiI2ySer/n9bOj3716cSyPxfAgD59XN6/9IhbYH2POZmHlS2oaiR/Svg==} + /@nolyfill/is-core-module@1.0.39: + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + dev: true + + /@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + + /@rightcapital/eslint-config@40.0.0(@typescript-eslint/parser@8.16.0)(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-9DikQmJzYSlZXAs9XoCPNpVWOYmqvQhjip6Th7KuzNpAUAyswP3ZlPUglo7ZNrypQ8ycVA8E0y1aZPRBA4SPZQ==} engines: {node: ^18.20.0 || ^20.10.0 || ^21.1.0 || >=22} peerDependencies: eslint: '>=9' @@ -2050,23 +2224,23 @@ packages: typescript: optional: true dependencies: - '@eslint-react/eslint-plugin': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@rightcapital/eslint-plugin': 38.0.0(eslint@9.13.0)(typescript@5.3.3) - '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/eslint-plugin': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@rightcapital/eslint-plugin': 40.0.0(eslint@9.13.0)(typescript@5.3.3) + '@stylistic/eslint-plugin': 2.11.0(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0)(typescript@5.3.3) confusing-browser-globals: 1.0.11 eslint: 9.13.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0) - eslint-plugin-import-x: 4.3.1(eslint@9.13.0)(typescript@5.3.3) - eslint-plugin-jsx-a11y: 6.7.1(eslint@9.13.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.16.0)(eslint-plugin-import-x@4.4.3)(eslint@9.13.0) + eslint-plugin-import-x: 4.4.3(eslint@9.13.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.13.0) eslint-plugin-lodash: 8.0.0(eslint@9.13.0) - eslint-plugin-n: 17.10.2(eslint@9.13.0) + eslint-plugin-n: 17.14.0(eslint@9.13.0) eslint-plugin-react-hooks: 5.0.0(eslint@9.13.0) eslint-plugin-simple-import-sort: 12.1.1(eslint@9.13.0) - eslint-plugin-unicorn: 56.0.0(eslint@9.13.0) - globals: 15.11.0 + eslint-plugin-unicorn: 56.0.1(eslint@9.13.0) + globals: 15.13.0 typescript: 5.3.3 - typescript-eslint: 8.0.1(eslint@9.13.0)(typescript@5.3.3) + typescript-eslint: 8.16.0(eslint@9.13.0)(typescript@5.3.3) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -2075,30 +2249,27 @@ packages: - supports-color dev: true - /@rightcapital/eslint-plugin@38.0.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-YXnHH8zw8091L0Z4NstsfVeTRNATT1E1vm2kSTlNnEft9aVNhjFhamlUVQznITZKRwC9BWljChw4wDtnMyz1gQ==} + /@rightcapital/eslint-plugin@40.0.0(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-WBdga0V9tsLqra7PgdTIvcQ0SHL4Iscvj0ZUazUqHn5TKJ0klec2p+YUOnGSpKhAi/rgCisuT4chinPkUnOnvw==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=8.0.0' dependencies: - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0)(typescript@5.3.3) eslint: 9.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@rightcapital/prettier-config@6.0.12(prettier@3.2.4): - resolution: {integrity: sha512-oNdf217obn/TlVSP+r/RMKW1dWMyA2iD/H9w33SMuxag3neZMRGs0OdwxeC7eJFpxm3vnz32W8Ej+iSjOBrpmQ==} + /@rightcapital/prettier-config@7.1.10(prettier@3.2.4): + resolution: {integrity: sha512-ErIWcWhnHrlO02naicmh035v0ITj/Kgv1tncniwfz3TdkpQQ0vH7egKJREi3Eads6lCB1nJszNHuXYQegD7fFg==} engines: {node: '>=16.0.0'} peerDependencies: prettier: ^3.0.0 dependencies: prettier: 3.2.4 - dev: true - - /@rtsao/scc@1.1.0: - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + prettier-plugin-packagejson: 2.5.6(prettier@3.2.4) dev: true /@sinclair/typebox@0.27.8: @@ -2117,8 +2288,8 @@ packages: '@sinonjs/commons': 3.0.1 dev: true - /@stylistic/eslint-plugin@2.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} + /@stylistic/eslint-plugin@2.11.0(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-PNRHbydNG5EH8NK4c+izdJlxajIR6GxcUhzsYNRsn6Myep4dsZt0qFCz3rCPnkvgO5FYibDcMqgNHUT+zvjYZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2222,10 +2393,6 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true - /@types/node@22.10.2: resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} dependencies: @@ -2250,8 +2417,8 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1)(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} + /@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0)(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2262,11 +2429,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.0.1(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/type-utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/parser': 8.16.0(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.16.0 eslint: 9.13.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -2277,8 +2444,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.0.1(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} + /@typescript-eslint/parser@8.16.0(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2287,10 +2454,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.4.0 eslint: 9.13.0 typescript: 5.3.3 @@ -2298,12 +2465,12 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@8.0.1: - resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==} + /@typescript-eslint/scope-manager@8.16.0: + resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 dev: true /@typescript-eslint/scope-manager@8.18.0: @@ -2314,22 +2481,23 @@ packages: '@typescript-eslint/visitor-keys': 8.18.0 dev: true - /@typescript-eslint/type-utils@8.0.1(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==} + /@typescript-eslint/type-utils@8.16.0(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.3.3) - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0)(typescript@5.3.3) debug: 4.4.0 + eslint: 9.13.0 ts-api-utils: 1.4.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - - eslint - supports-color dev: true @@ -2350,8 +2518,8 @@ packages: - supports-color dev: true - /@typescript-eslint/types@8.0.1: - resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==} + /@typescript-eslint/types@8.16.0: + resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -2360,8 +2528,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.0.1(typescript@5.3.3): - resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} + /@typescript-eslint/typescript-estree@8.16.0(typescript@5.3.3): + resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2369,10 +2537,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/visitor-keys': 8.0.1 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.4.0 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -2401,20 +2569,24 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.0.1(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} + /@typescript-eslint/utils@8.16.0(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) - '@typescript-eslint/scope-manager': 8.0.1 - '@typescript-eslint/types': 8.0.1 - '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.3.3) eslint: 9.13.0 + typescript: 5.3.3 transitivePeerDependencies: - supports-color - - typescript dev: true /@typescript-eslint/utils@8.18.0(eslint@9.13.0)(typescript@5.3.3): @@ -2434,12 +2606,12 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.0.1: - resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==} + /@typescript-eslint/visitor-keys@8.16.0: + resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.0.1 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.16.0 + eslint-visitor-keys: 4.2.0 dev: true /@typescript-eslint/visitor-keys@8.18.0: @@ -2592,18 +2764,6 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.findlastindex@1.2.5: - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.5 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - dev: true - /array.prototype.flat@1.3.3: resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} @@ -2637,8 +2797,8 @@ packages: is-array-buffer: 3.0.4 dev: true - /ast-types-flow@0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true /at-least-node@1.0.0: @@ -2658,8 +2818,8 @@ packages: engines: {node: '>=4'} dev: true - /axobject-query@3.2.4: - resolution: {integrity: sha512-aPTElBrbifBU1krmZxGZOlBkslORe7Ll7+BDnI50Wy4LgOt69luMgevkDfTq1O/ZgprooPCtWpjCwKSZw/iZ4A==} + /axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} dev: true @@ -3067,26 +3227,32 @@ packages: dot-prop: 5.3.0 dev: true + /compare-versions@6.1.1: + resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} + dev: true + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /concurrently@8.2.2: - resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==} - engines: {node: ^14.13.0 || >=16.0.0} + /concurrently@9.1.0: + resolution: {integrity: sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==} + engines: {node: '>=18'} hasBin: true dependencies: chalk: 4.1.2 - date-fns: 2.30.0 lodash: 4.17.21 rxjs: 7.8.1 shell-quote: 1.8.2 - spawn-command: 0.0.2 supports-color: 8.1.1 tree-kill: 1.2.2 yargs: 17.7.2 dev: true + /confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + dev: true + /confusing-browser-globals@1.0.11: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} dev: true @@ -3261,13 +3427,6 @@ packages: is-data-view: 1.0.2 dev: true - /date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - dependencies: - '@babel/runtime': 7.26.0 - dev: true - /date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} dev: false @@ -3351,11 +3510,21 @@ packages: engines: {node: '>=8'} dev: true + /detect-indent@7.0.1: + resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} + engines: {node: '>=12.20'} + dev: true + /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} dev: true + /detect-newline@4.0.1: + resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3373,13 +3542,6 @@ packages: path-type: 4.0.0 dev: true - /doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dependencies: - esutils: 2.0.3 - dev: true - /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -3572,21 +3734,28 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0): - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} + /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.16.0)(eslint-plugin-import-x@4.4.3)(eslint@9.13.0): + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true dependencies: + '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 enhanced-resolve: 5.17.1 eslint: 9.13.0 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.0.1)(eslint-import-resolver-typescript@3.6.1)(eslint@9.13.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.0.1)(eslint@9.13.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.16.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0) + eslint-plugin-import-x: 4.4.3(eslint@9.13.0)(typescript@5.3.3) fast-glob: 3.3.2 get-tsconfig: 4.8.1 - is-core-module: 2.16.0 + is-bun-module: 1.3.0 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -3595,36 +3764,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.0.1)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0): - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 8.0.1(eslint@9.13.0)(typescript@5.3.3) - debug: 3.2.7 - eslint: 9.13.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.0.1)(eslint-import-resolver-typescript@3.6.1)(eslint@9.13.0): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.16.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -3645,10 +3785,10 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.16.0(eslint@9.13.0)(typescript@5.3.3) debug: 3.2.7 eslint: 9.13.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.16.0)(eslint-plugin-import-x@4.4.3)(eslint@9.13.0) transitivePeerDependencies: - supports-color dev: true @@ -3665,8 +3805,8 @@ packages: eslint-compat-utils: 0.5.1(eslint@9.13.0) dev: true - /eslint-plugin-import-x@4.3.1(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} + /eslint-plugin-import-x@4.4.3(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-QBprHvhLsfDhP++2T1NnjsOUt6bLDX3NMHaYwAB1FD3xmYTkdFH+HS1OamGhz28jLkRyIZa6UNAzTxbHnJwz5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3687,66 +3827,28 @@ packages: - typescript dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.0.1)(eslint@9.13.0): - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.0.1(eslint@9.13.0)(typescript@5.3.3) - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.13.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.0.1)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0) - hasown: 2.0.2 - is-core-module: 2.16.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-plugin-jsx-a11y@6.7.1(eslint@9.13.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + /eslint-plugin-jsx-a11y@6.10.2(eslint@9.13.0): + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 dependencies: - '@babel/runtime': 7.26.0 aria-query: 5.3.2 array-includes: 3.1.8 array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.7 + ast-types-flow: 0.0.8 axe-core: 4.10.2 - axobject-query: 3.2.4 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 9.13.0 - has: 1.0.4 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 - language-tags: 1.0.5 + language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.8 object.fromentries: 2.0.8 - semver: 6.3.1 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 dev: true /eslint-plugin-lodash@8.0.0(eslint@9.13.0): @@ -3759,8 +3861,8 @@ packages: lodash: 4.17.21 dev: true - /eslint-plugin-n@17.10.2(eslint@9.13.0): - resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} + /eslint-plugin-n@17.14.0(eslint@9.13.0): + resolution: {integrity: sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3770,14 +3872,14 @@ packages: eslint: 9.13.0 eslint-plugin-es-x: 7.8.0(eslint@9.13.0) get-tsconfig: 4.8.1 - globals: 15.11.0 + globals: 15.13.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 dev: true - /eslint-plugin-react-debug@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-+Nprm5R1yQLvfe6f0BSYXMVB6zOgLcalWnae9eE8Wk+NxQNjAVOCxsB9ipkR1qqdUmZesz6oNpeAE4PgKAf1ig==} + /eslint-plugin-react-debug@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-CFcm/sxqzfIsLmQjg364x0FiiTmgEhZZT3ekP4QfSsm1vLWUWlbwopBQQvFDPMNlfhuwXRzYrggbkllGT3B17A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3786,26 +3888,27 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/core': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/type-utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) eslint: 9.13.0 - remeda: 2.17.4 string-ts: 2.2.0 + ts-pattern: 5.6.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-dom@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-ESU1OCytAudvkjfA8eqjq/j4+H9p5AObn6Wh1KWpED03KUnGCdYHJs5ZvdxuFS3ttrweyuJekENLwDKwLjxYiw==} + /eslint-plugin-react-dom@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-aXV11FswyCDGJYCg3pj5kaxNmM5RYGMvuL+KhaqcX+GKdCIpC9SqiImeLSiWOxVLWYS9kH5Ltz4xU3T3eqOgOA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3814,25 +3917,26 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/core': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) + compare-versions: 6.1.1 eslint: 9.13.0 - remeda: 2.17.4 + ts-pattern: 5.6.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-hooks-extra@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-nFs52rtcc4nmOTLTxGoevM2ZXwGRd5IjkWXkaah8W1C1qHoLVnLRyH6geFUMlXbje3+benMb63ycS11GyyCS7w==} + /eslint-plugin-react-hooks-extra@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-REPsDs8pn+QUSS+iDY7hOfUiCd4TIM9XNusDM+Nu51mBXezQ0k2f7X0wtlxaAHnt+YX1vzoy6BSylJaUlFMJaA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3841,19 +3945,19 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/core': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/type-utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) eslint: 9.13.0 - remeda: 2.17.4 + ts-pattern: 5.6.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -3868,8 +3972,8 @@ packages: eslint: 9.13.0 dev: true - /eslint-plugin-react-naming-convention@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-kvuaQFEEQZq4ZTsIxNJccqNnUkt22lkZDp+hPZILC9PS5C6xrACLoVwAIl7k0P6Tv7WsZzoRbxCcanX9F7rtBQ==} + /eslint-plugin-react-naming-convention@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-tVbmeLJK2jC/j8IwtkvpiKnk496hhOD2j+nGEZeYjI9r5oGR/mmTpQx/0/+0HnRJ7a/ctUiuTSDzesQuU3Eu/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3878,25 +3982,53 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/core': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/type-utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) eslint: 9.13.0 - remeda: 2.17.4 + ts-pattern: 5.6.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-react-web-api@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-c02sPQXM+7z5w0JZkgdPltPzdLlDrDxwitbGXmhePyhZYZfDCOa69ROltQPI9b2ClRmMWYgxoPlJsnGaYln6Wg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/core': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.18.0 + '@typescript-eslint/types': 8.18.0 + '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) + birecord: 0.1.1 + eslint: 9.13.0 + ts-pattern: 5.6.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-x@1.9.0(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-sZqN8BL7LwcjrnAaSc/aIgXjcnGIpZDo890svcRDfpT8o+12V31T2FKcThS+vtVUgdLufXUY8MLeHfzkbr0sRg==} + /eslint-plugin-react-x@1.17.1(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-Iq9Eaye/+LpdOcU/qRbib4cC6EAL9bfIBH2+IDWQXLyY/HAXnmBFDJgotEPOLymIIOKhgjzfX03nkdfBIqZ3zA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3905,20 +4037,21 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) - '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/core': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/jsx': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/tools': 1.17.1 + '@eslint-react/types': 1.17.1(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/var': 1.17.1(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/type-utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) '@typescript-eslint/types': 8.18.0 '@typescript-eslint/utils': 8.18.0(eslint@9.13.0)(typescript@5.3.3) + compare-versions: 6.1.1 eslint: 9.13.0 is-immutable-type: 5.0.0(eslint@9.13.0)(typescript@5.3.3) - remeda: 2.17.4 + ts-pattern: 5.6.0 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -3932,8 +4065,8 @@ packages: eslint: 9.13.0 dev: true - /eslint-plugin-unicorn@56.0.0(eslint@9.13.0): - resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} + /eslint-plugin-unicorn@56.0.1(eslint@9.13.0): + resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' @@ -3945,7 +4078,7 @@ packages: core-js-compat: 3.39.0 eslint: 9.13.0 esquery: 1.6.0 - globals: 15.11.0 + globals: 15.13.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.1.0 @@ -4164,6 +4297,17 @@ packages: bser: 2.1.1 dev: true + /fdir@6.4.2(picomatch@4.0.2): + resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.2 + dev: true + /figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -4330,6 +4474,11 @@ packages: engines: {node: '>=8.0.0'} dev: true + /get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} + dev: true + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -4355,6 +4504,10 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /git-hooks-list@3.1.0: + resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} + dev: true + /git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} @@ -4441,8 +4594,8 @@ packages: engines: {node: '>=18'} dev: true - /globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} + /globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} engines: {node: '>=18'} dev: true @@ -4479,19 +4632,6 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true - dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.19.3 - dev: true - /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true @@ -4531,11 +4671,6 @@ packages: has-symbols: 1.1.0 dev: true - /has@1.0.4: - resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} - engines: {node: '>= 0.4.0'} - dev: true - /hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -4642,6 +4777,22 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /inquirer@12.2.0(@types/node@22.10.2): + resolution: {integrity: sha512-CI0yGbyd5SS4vP7i180S9i95yI+M3ONaljfLBlNS1IIIZ7n+xbH76WzHkIHj253huRiXaKQZl8zijOl0Y0mjqg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + dependencies: + '@inquirer/core': 10.1.1(@types/node@22.10.2) + '@inquirer/prompts': 7.2.0(@types/node@22.10.2) + '@inquirer/type': 3.0.1(@types/node@22.10.2) + '@types/node': 22.10.2 + ansi-escapes: 4.3.2 + mute-stream: 2.0.0 + run-async: 3.0.0 + rxjs: 7.8.1 + dev: true + /inquirer@8.2.5: resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} engines: {node: '>=12.0.0'} @@ -4663,27 +4814,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /inquirer@9.2.13: - resolution: {integrity: sha512-mUlJNemjYioZgaZXqEFlQ0z9GD8/o+pavIF3JyhzWLX4Xa9M1wioGMCxQEFmps70un9lrah2WaBl3kSRVcoV3g==} - engines: {node: '>=14.18.0'} - dependencies: - '@ljharb/through': 2.3.13 - ansi-escapes: 4.3.2 - chalk: 5.3.0 - cli-cursor: 3.1.0 - cli-width: 4.1.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 1.0.0 - ora: 5.4.1 - run-async: 3.0.0 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: true - /internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -4734,6 +4864,12 @@ packages: builtin-modules: 3.3.0 dev: true + /is-bun-module@1.3.0: + resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} + dependencies: + semver: 7.6.3 + dev: true + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -4847,6 +4983,11 @@ packages: engines: {node: '>=8'} dev: true + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: true + /is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -5493,13 +5634,6 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: true - /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -5548,8 +5682,9 @@ packages: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} dev: true - /language-tags@1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.23 dev: true @@ -5571,6 +5706,14 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true + /local-pkg@0.5.1: + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} + engines: {node: '>=14'} + dependencies: + mlly: 1.7.3 + pkg-types: 1.2.1 + dev: true + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -5760,6 +5903,15 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true + /mlly@1.7.3: + resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} + dependencies: + acorn: 8.14.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + dev: true + /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true @@ -5768,19 +5920,15 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} dev: true /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true - /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true @@ -5837,15 +5985,6 @@ packages: object-keys: 1.1.1 dev: true - /object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - dev: true - /object.fromentries@2.0.8: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} @@ -5856,15 +5995,6 @@ packages: es-object-atoms: 1.0.0 dev: true - /object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.5 - dev: true - /object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} @@ -6041,6 +6171,10 @@ packages: engines: {node: '>=8'} dev: true + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: true + /picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} dev: true @@ -6067,6 +6201,14 @@ packages: find-up: 4.1.0 dev: true + /pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + dependencies: + confbox: 0.1.8 + mlly: 1.7.3 + pathe: 1.1.2 + dev: true + /pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -6082,6 +6224,19 @@ packages: engines: {node: '>= 0.8.0'} dev: true + /prettier-plugin-packagejson@2.5.6(prettier@3.2.4): + resolution: {integrity: sha512-TY7KiLtyt6Tlf53BEbXUWkN0+TRdHKgIMmtXtDCyHH6yWnZ50Lwq6Vb6lyjapZrhDTXooC4EtlY5iLe1sCgi5w==} + peerDependencies: + prettier: '>= 1.16.0' + peerDependenciesMeta: + prettier: + optional: true + dependencies: + prettier: 3.2.4 + sort-package-json: 2.12.0 + synckit: 0.9.2 + dev: true + /prettier@3.2.4: resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} engines: {node: '>=14'} @@ -6234,12 +6389,6 @@ packages: jsesc: 3.0.2 dev: true - /remeda@2.17.4: - resolution: {integrity: sha512-pviU2Ag7Qx9mOCAKO4voxDx/scfLzdhp3v85qDO4xxntQsU76uE9sgrAAdK1ATn4zzaOJqCXYMMNRP+O9F4Wiw==} - dependencies: - type-fest: 4.30.1 - dev: true - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -6490,6 +6639,24 @@ packages: engines: {node: '>=8'} dev: true + /sort-object-keys@1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + dev: true + + /sort-package-json@2.12.0: + resolution: {integrity: sha512-/HrPQAeeLaa+vbAH/znjuhwUluuiM/zL5XX9kop8UpDgjtyWKt43hGDk2vd/TBdDpzIyzIHVUgmYofzYrAQjew==} + hasBin: true + dependencies: + detect-indent: 7.0.1 + detect-newline: 4.0.1 + get-stdin: 9.0.0 + git-hooks-list: 3.1.0 + is-plain-obj: 4.1.0 + semver: 7.6.3 + sort-object-keys: 1.1.3 + tinyglobby: 0.2.10 + dev: true + /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -6502,10 +6669,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /spawn-command@0.0.2: - resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} - dev: true - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: @@ -6569,6 +6732,15 @@ packages: strip-ansi: 6.0.1 dev: true + /string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.5 + dev: true + /string.prototype.trim@1.2.10: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} @@ -6614,11 +6786,6 @@ packages: ansi-regex: 5.0.1 dev: true - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: true - /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} @@ -6672,6 +6839,14 @@ packages: engines: {node: '>= 0.4'} dev: true + /synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.8.1 + dev: true + /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -6703,6 +6878,14 @@ packages: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} dev: true + /tinyglobby@0.2.10: + resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} + engines: {node: '>=12.0.0'} + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + dev: true + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -6783,15 +6966,6 @@ packages: resolution: {integrity: sha512-SL8u60X5+LoEy9tmQHWCdPc2hhb2pKI6I1tU5Jue3v8+iRqZdcT3mWPwKKJy1fMfky6uha82c8ByHAE8PMhKHw==} dev: true - /tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - dev: true - /tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: true @@ -6823,11 +6997,6 @@ packages: engines: {node: '>=8'} dev: true - /type-fest@4.30.1: - resolution: {integrity: sha512-ojFL7eDMX2NF0xMbDwPZJ8sb7ckqtlAi1GsmgsFXvErT9kFTk1r0DuQKvrCh73M6D4nngeHJmvogF9OluXs7Hw==} - engines: {node: '>=16'} - dev: true - /typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -6873,12 +7042,12 @@ packages: reflect.getprototypeof: 1.0.8 dev: true - /typedoc-plugin-markdown@3.17.1(typedoc@0.25.7): - resolution: {integrity: sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==} + /typedoc-plugin-markdown@4.3.2(typedoc@0.25.7): + resolution: {integrity: sha512-hCF3V0axzbzGDYFW21XigWIJQBOJ2ZRVWWs7X+e62ew/pXnvz7iKF/zVdkBm3w8Mk4bmXWp/FT0IF4Zn9uBRww==} + engines: {node: '>= 18'} peerDependencies: - typedoc: '>=0.24.0' + typedoc: 0.27.x dependencies: - handlebars: 4.7.8 typedoc: 0.25.7(typescript@5.3.3) dev: true @@ -6896,21 +7065,22 @@ packages: typescript: 5.3.3 dev: true - /typescript-eslint@8.0.1(eslint@9.13.0)(typescript@5.3.3): - resolution: {integrity: sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==} + /typescript-eslint@8.16.0(eslint@9.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1)(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/parser': 8.0.1(eslint@9.13.0)(typescript@5.3.3) - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0)(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.16.0(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.13.0)(typescript@5.3.3) + eslint: 9.13.0 typescript: 5.3.3 transitivePeerDependencies: - - eslint - supports-color dev: true @@ -6920,13 +7090,9 @@ packages: hasBin: true dev: true - /uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} - hasBin: true - requiresBuild: true + /ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} dev: true - optional: true /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -7111,10 +7277,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - dev: true - /workspace-tools@0.36.4: resolution: {integrity: sha512-v0UFVvw9BjHtRu2Dau5PEJKkuG8u4jPlpXZQWjSz9XgbSutpPURqtO2P0hp3cVmQVATh8lkMFCewFgJuDnyC/w==} dependencies: @@ -7198,3 +7360,8 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} dev: true + + /yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + dev: true