diff --git a/package.json b/package.json index 4bd67a2..186e400 100644 --- a/package.json +++ b/package.json @@ -37,24 +37,24 @@ } }, "devDependencies": { - "@babel/preset-env": "7.23.9", - "@babel/preset-typescript": "7.23.3", - "@commitlint/cli": "19.0.0", - "@commitlint/config-conventional": "19.0.0", - "@commitlint/cz-commitlint": "19.0.0", - "@rightcapital/eslint-config": "38.0.0", + "@babel/preset-env": "7.26.0", + "@babel/preset-typescript": "7.26.0", + "@commitlint/cli": "19.5.0", + "@commitlint/config-conventional": "19.5.0", + "@commitlint/cz-commitlint": "19.5.0", + "@rightcapital/eslint-config": "38.0.1", "@rightcapital/exceptions": "workspace:*", - "@rightcapital/prettier-config": "6.0.12", - "@types/jest": "29.5.11", - "beachball": "2.39.0", - "commitizen": "4.3.0", + "@rightcapital/prettier-config": "6.0.16", + "@types/jest": "29.5.14", + "beachball": "2.47.1", + "commitizen": "4.3.1", "concurrently": "8.2.2", "eslint": "9.13.0", - "husky": "9.0.7", - "inquirer": "9.2.13", + "husky": "9.1.6", + "inquirer": "9.3.7", "jest": "29.7.0", - "prettier": "3.2.4", + "prettier": "3.3.3", "ts-node": "10.9.2", - "typescript": "5.3.3" + "typescript": "5.6.3" } } diff --git a/packages/color-helpers/package.json b/packages/color-helpers/package.json index cfd9db8..f6c6198 100644 --- a/packages/color-helpers/package.json +++ b/packages/color-helpers/package.json @@ -32,7 +32,7 @@ "prettier": "prettier \"{src,__tests__}/**/*.{tsx,ts}\" -l" }, "devDependencies": { - "typedoc": "0.25.7", + "typedoc": "0.26.10", "typedoc-plugin-markdown": "3.17.1" } } diff --git a/packages/date-helpers/package.json b/packages/date-helpers/package.json index 912f2b0..37ea628 100644 --- a/packages/date-helpers/package.json +++ b/packages/date-helpers/package.json @@ -41,7 +41,7 @@ "date-fns": "^2.29.3 || ^3.0.0" }, "devDependencies": { - "typedoc": "0.25.7", + "typedoc": "0.26.10", "typedoc-plugin-markdown": "3.17.1" } } diff --git a/packages/exceptions/package.json b/packages/exceptions/package.json index 3731e8e..b422da7 100644 --- a/packages/exceptions/package.json +++ b/packages/exceptions/package.json @@ -29,8 +29,8 @@ "prettier": "prettier \"{src,__tests__}/**/*.{tsx,ts}\" -l" }, "devDependencies": { - "prettier": "3.2.4", - "typedoc": "0.25.7", + "prettier": "3.3.3", + "typedoc": "0.26.10", "typedoc-plugin-markdown": "3.17.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d82072..ba8bd6f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,38 +9,38 @@ importers: .: devDependencies: '@babel/preset-env': - specifier: 7.23.9 - version: 7.23.9(@babel/core@7.26.0) + specifier: 7.26.0 + version: 7.26.0(@babel/core@7.26.0) '@babel/preset-typescript': - specifier: 7.23.3 - version: 7.23.3(@babel/core@7.26.0) + specifier: 7.26.0 + version: 7.26.0(@babel/core@7.26.0) '@commitlint/cli': - specifier: 19.0.0 - version: 19.0.0(@types/node@22.8.6)(typescript@5.3.3) + specifier: 19.5.0 + version: 19.5.0(@types/node@22.8.6)(typescript@5.6.3) '@commitlint/config-conventional': - specifier: 19.0.0 - version: 19.0.0 + specifier: 19.5.0 + version: 19.5.0 '@commitlint/cz-commitlint': - specifier: 19.0.0 - version: 19.0.0(@types/node@22.8.6)(commitizen@4.3.0)(inquirer@9.2.13)(typescript@5.3.3) + specifier: 19.5.0 + version: 19.5.0(@types/node@22.8.6)(commitizen@4.3.1)(inquirer@9.3.7)(typescript@5.6.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: 38.0.1 + version: 38.0.1(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0)(typescript@5.6.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: 6.0.16 + version: 6.0.16(prettier@3.3.3) '@types/jest': - specifier: 29.5.11 - version: 29.5.11 + specifier: 29.5.14 + version: 29.5.14 beachball: - specifier: 2.39.0 - version: 2.39.0(typescript@5.3.3) + specifier: 2.47.1 + version: 2.47.1(typescript@5.6.3) commitizen: - specifier: 4.3.0 - version: 4.3.0(@types/node@22.8.6)(typescript@5.3.3) + specifier: 4.3.1 + version: 4.3.1(@types/node@22.8.6)(typescript@5.6.3) concurrently: specifier: 8.2.2 version: 8.2.2 @@ -48,32 +48,32 @@ importers: specifier: 9.13.0 version: 9.13.0 husky: - specifier: 9.0.7 - version: 9.0.7 + specifier: 9.1.6 + version: 9.1.6 inquirer: - specifier: 9.2.13 - version: 9.2.13 + specifier: 9.3.7 + version: 9.3.7 jest: specifier: 29.7.0 version: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2) prettier: - specifier: 3.2.4 - version: 3.2.4 + specifier: 3.3.3 + version: 3.3.3 ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@22.8.6)(typescript@5.3.3) + version: 10.9.2(@types/node@22.8.6)(typescript@5.6.3) typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.6.3 + version: 5.6.3 packages/color-helpers: devDependencies: typedoc: - specifier: 0.25.7 - version: 0.25.7(typescript@5.6.3) + specifier: 0.26.10 + version: 0.26.10(typescript@5.6.3) typedoc-plugin-markdown: specifier: 3.17.1 - version: 3.17.1(typedoc@0.25.7) + version: 3.17.1(typedoc@0.26.10) packages/date-helpers: dependencies: @@ -85,23 +85,23 @@ importers: version: 3.6.0 devDependencies: typedoc: - specifier: 0.25.7 - version: 0.25.7(typescript@5.6.3) + specifier: 0.26.10 + version: 0.26.10(typescript@5.6.3) typedoc-plugin-markdown: specifier: 3.17.1 - version: 3.17.1(typedoc@0.25.7) + version: 3.17.1(typedoc@0.26.10) packages/exceptions: devDependencies: prettier: - specifier: 3.2.4 - version: 3.2.4 + specifier: 3.3.3 + version: 3.3.3 typedoc: - specifier: 0.25.7 - version: 0.25.7(typescript@5.6.3) + specifier: 0.26.10 + version: 0.26.10(typescript@5.6.3) typedoc-plugin-markdown: specifier: 3.17.1 - version: 3.17.1(typedoc@0.25.7) + version: 3.17.1(typedoc@0.26.10) packages: @@ -219,21 +219,6 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.26.0): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0): resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: @@ -385,6 +370,29 @@ packages: '@babel/types': 7.26.0 dev: true + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} engines: {node: '>=6.9.0'} @@ -468,24 +476,6 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - dev: true - - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - dev: true - /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} @@ -772,6 +762,17 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true + /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0): + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} engines: {node: '>=6.9.0'} @@ -1074,6 +1075,17 @@ packages: regenerator-transform: 0.15.2 dev: true + /@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0): + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + dev: true + /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} engines: {node: '>=6.9.0'} @@ -1196,8 +1208,8 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: true - /@babel/preset-env@7.23.9(@babel/core@7.26.0): - resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} + /@babel/preset-env@7.26.0(@babel/core@7.26.0): + resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1207,27 +1219,14 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) @@ -1241,6 +1240,7 @@ packages: '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) @@ -1267,6 +1267,7 @@ packages: '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) @@ -1279,9 +1280,9 @@ packages: '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.9.0(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.26.0) - core-js-compat: 3.38.1 + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.39.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -1298,8 +1299,8 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-typescript@7.23.3(@babel/core@7.26.0): - resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} + /@babel/preset-typescript@7.26.0(@babel/core@7.26.0): + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1357,27 +1358,25 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@commitlint/cli@19.0.0(@types/node@22.8.6)(typescript@5.3.3): - resolution: {integrity: sha512-SVBQG6k+eOOmlejYTtxnqJGmhrzy/m0qH3bVeoHY3gtlJBK3Kb32RjJioteBYk8Vuo58x5ehAjXwsQFX58X+xw==} + /@commitlint/cli@19.5.0(@types/node@22.8.6)(typescript@5.6.3): + resolution: {integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.8.6)(typescript@5.3.3) + '@commitlint/load': 19.5.0(@types/node@22.8.6)(typescript@5.6.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 - execa: 8.0.1 - resolve-from: 5.0.0 - resolve-global: 2.0.0 + tinyexec: 0.3.1 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - typescript dev: true - /@commitlint/config-conventional@19.0.0: - resolution: {integrity: sha512-d8lPm+slPUdA8Zof2Y36RqAm/MmAYx/QQIEd2gKbpfLThQK1oYLs+0C3sMPD+4LIq2kh4cnbV9WnPA0P5sN8Ig==} + /@commitlint/config-conventional@19.5.0: + resolution: {integrity: sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg==} engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.5.0 @@ -1392,19 +1391,19 @@ packages: ajv: 8.17.1 dev: true - /@commitlint/cz-commitlint@19.0.0(@types/node@22.8.6)(commitizen@4.3.0)(inquirer@9.2.13)(typescript@5.3.3): - resolution: {integrity: sha512-hIWExZOycAuq0fW7rBq23AuBMJAmvTuM3GSlAX5kSV8gvASwXSrHRKgxrHQCcozV/ZnLlbFEvfVgBRi+UbH8pA==} + /@commitlint/cz-commitlint@19.5.0(@types/node@22.8.6)(commitizen@4.3.1)(inquirer@9.3.7)(typescript@5.6.3): + resolution: {integrity: sha512-PNfIC54J3lDVIBJTo7A1RMp1kdOYkGcUz27VG0NP/DzFKLspXcQm13RnKc16BjFNCJGLC7iaXjucrfrKHOqorQ==} engines: {node: '>=v18'} peerDependencies: commitizen: ^4.0.3 inquirer: ^9.0.0 dependencies: '@commitlint/ensure': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.8.6)(typescript@5.3.3) + '@commitlint/load': 19.5.0(@types/node@22.8.6)(typescript@5.6.3) '@commitlint/types': 19.5.0 chalk: 5.3.0 - commitizen: 4.3.0(@types/node@22.8.6)(typescript@5.3.3) - inquirer: 9.2.13 + commitizen: 4.3.1(@types/node@22.8.6)(typescript@5.6.3) + inquirer: 9.3.7 lodash.isplainobject: 4.0.6 word-wrap: 1.2.5 transitivePeerDependencies: @@ -1455,7 +1454,7 @@ packages: '@commitlint/types': 19.5.0 dev: true - /@commitlint/load@19.5.0(@types/node@22.8.6)(typescript@5.3.3): + /@commitlint/load@19.5.0(@types/node@22.8.6)(typescript@5.6.3): resolution: {integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==} engines: {node: '>=v18'} dependencies: @@ -1464,8 +1463,8 @@ packages: '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.1.0(@types/node@22.8.6)(cosmiconfig@9.0.0)(typescript@5.3.3) + cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.8.6)(cosmiconfig@9.0.0)(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1558,25 +1557,20 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.12.0: - resolution: {integrity: sha512-gh7PdNombP8ftL8TinYC8Xd7WEypB8EKV4PI2h0eMzndKjPCXuo2zUiZtD2Hu+MSPt02Ty2MdS788ADl9ai1rA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint-community/regexpp@4.12.1: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 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): + /@eslint-react/ast@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-/w7LM+pq6csgezAhF9pwjFoew9BTvmbwpz9zRkxm711ZMF6ckh6tY/JPwMYpq5hmOmocKLFXnXN7VVP3kj5DaQ==} dependencies: '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.3.3) - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.0.1 birecord: 0.1.1 remeda: 2.16.0 @@ -1588,19 +1582,19 @@ packages: - typescript dev: true - /@eslint-react/core@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /@eslint-react/core@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-+OX+xjjK31IR31UEy/zS20ndXP36Bis56jiq7cexb8+61d/c/UEoBPxvr7MVfsl1dFBESP3P0CM9qLtbFLwjgA==} 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/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.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/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) remeda: 2.16.0 short-unique-id: 5.2.0 ts-pattern: 5.5.0 @@ -1610,7 +1604,7 @@ packages: - typescript dev: true - /@eslint-react/eslint-plugin@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /@eslint-react/eslint-plugin@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-whRuP0jauHI/BMqGt6FPBu6r/ABF9UNcLE6eUtI+2DhMeXDu7nswReTOv8JWFban5r2t3beFl4RmgxknU8mRCg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: @@ -1620,35 +1614,35 @@ packages: typescript: optional: true dependencies: - '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.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) + eslint-plugin-react-debug: 1.9.0(eslint@9.13.0)(typescript@5.6.3) + eslint-plugin-react-dom: 1.9.0(eslint@9.13.0)(typescript@5.6.3) + eslint-plugin-react-hooks-extra: 1.9.0(eslint@9.13.0)(typescript@5.6.3) + eslint-plugin-react-naming-convention: 1.9.0(eslint@9.13.0)(typescript@5.6.3) + eslint-plugin-react-x: 1.9.0(eslint@9.13.0)(typescript@5.6.3) remeda: 2.16.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@eslint-react/jsx@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /@eslint-react/jsx@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-zmdDvO89MmbjezmtGHcGd+9Z5/RiL2cxUGmeZgDeMcvvSS5mVo96/qFo3FjYHWL3Ra2Z0ZBpZZwme6V9ex8aKg==} dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.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/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) remeda: 2.16.0 ts-pattern: 5.5.0 transitivePeerDependencies: @@ -1657,10 +1651,10 @@ packages: - typescript dev: true - /@eslint-react/shared@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /@eslint-react/shared@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-Dr7JoegNEG9Ue0uHzc8mvDSO9pE6ETZeF8xlkZNRC3HLpo3Ol80NH61RoHWlTs69hBYtdU+J0Vzjj/pgq1e2rw==} dependencies: - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -1672,12 +1666,12 @@ packages: resolution: {integrity: sha512-kfvaodU0vomJYq26KXI8SPLMk+1WZtJBzCyR+VEq7hvLaW5e3MAaEGd1bgmeJ04+UdgWO4q2vINSQQZ5n6RYAQ==} dev: true - /@eslint-react/types@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /@eslint-react/types@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-4T7vNBk8Mr07frnS9cqaaiLdbkXBZp7okpyNgxvXzwvhZixuP5SLR7asx93T4DGGHt3H+7gTCzToM2P7YKWutg==} dependencies: '@eslint-react/tools': 1.9.0 '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) remeda: 2.16.0 transitivePeerDependencies: - eslint @@ -1685,15 +1679,15 @@ packages: - typescript dev: true - /@eslint-react/var@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /@eslint-react/var@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-gsVerCk1ZSwvbB5nu0c1aQaKWBML0c2gAyfB7nUMij5TeeFAVS78CTfb+WFnlKapq+K4dCO+jfYIdTKCo02wKA==} dependencies: - '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) remeda: 2.16.0 transitivePeerDependencies: - eslint @@ -1774,6 +1768,11 @@ packages: engines: {node: '>=18.18'} dev: true + /@inquirer/figures@1.0.7: + resolution: {integrity: sha512-m+Trk77mp54Zma6xLkLuY+mvanPxlE4A7yNKs2HBiyZ4UkVs28Mv5c/pgWrHeInx+USHeX/WEPzjrWrcJiQgjw==} + engines: {node: '>=18'} + dev: true + /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -1795,7 +1794,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -1816,14 +1815,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.8.1)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@22.8.6)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1851,7 +1850,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 jest-mock: 29.7.0 dev: true @@ -1878,7 +1877,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.8.1 + '@types/node': 22.8.6 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -1911,7 +1910,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.8.1 + '@types/node': 22.8.6 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -1999,7 +1998,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.8.1 + '@types/node': 22.8.6 '@types/yargs': 17.0.33 chalk: 4.1.2 dev: true @@ -2041,13 +2040,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.7 - dev: true - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -2069,8 +2061,8 @@ 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==} + /@rightcapital/eslint-config@38.0.1(@typescript-eslint/parser@8.0.1)(eslint-plugin-import@2.31.0)(eslint@9.13.0)(typescript@5.6.3): + resolution: {integrity: sha512-ikn4RuxzXv/4ZSyIpf+zci1s7BuenUqle+3qqjivpUltVYtnt05k/AnoMuBSnhElD9d8leHBEsjvvr19AvFOoA==} engines: {node: ^18.20.0 || ^20.10.0 || ^21.1.0 || >=22} peerDependencies: eslint: '>=9' @@ -2079,14 +2071,14 @@ 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.9.0(eslint@9.13.0)(typescript@5.6.3) + '@rightcapital/eslint-plugin': 38.0.1(eslint@9.13.0)(typescript@5.6.3) + '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.6.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-import-x: 4.3.1(eslint@9.13.0)(typescript@5.6.3) eslint-plugin-jsx-a11y: 6.7.1(eslint@9.13.0) eslint-plugin-lodash: 8.0.0(eslint@9.13.0) eslint-plugin-n: 17.10.2(eslint@9.13.0) @@ -2094,8 +2086,8 @@ packages: 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 - typescript: 5.3.3 - typescript-eslint: 8.0.1(eslint@9.13.0)(typescript@5.3.3) + typescript: 5.6.3 + typescript-eslint: 8.0.1(eslint@9.13.0)(typescript@5.6.3) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -2104,32 +2096,69 @@ 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@38.0.1(eslint@9.13.0)(typescript@5.6.3): + resolution: {integrity: sha512-iKfJYc22C4y2agu2KC7OVzcFEwunYTs8XJkXjKj/9Fi5qBVTzPvjx+/FvwZ2ThAuVd8CDQWS31xiWa9MQruEfw==} 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.0.1(eslint@9.13.0)(typescript@5.6.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@6.0.16(prettier@3.3.3): + resolution: {integrity: sha512-YP9PXnha/3lGecBiyhPCFlMOpTfPrt7pDmcNMg6Cz2X1A45EGK58sjtxGAbXFobr7S95G53dTsQksj7AqityMA==} engines: {node: '>=16.0.0'} peerDependencies: prettier: ^3.0.0 dependencies: - prettier: 3.2.4 + prettier: 3.3.3 dev: true /@rtsao/scc@1.1.0: resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} dev: true + /@shikijs/core@1.22.2: + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} + dependencies: + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + dev: true + + /@shikijs/engine-javascript@1.22.2: + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} + dependencies: + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + dev: true + + /@shikijs/engine-oniguruma@1.22.2: + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} + dependencies: + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + dev: true + + /@shikijs/types@1.22.2: + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + dev: true + + /@shikijs/vscode-textmate@9.3.0: + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + dev: true + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true @@ -2146,13 +2175,13 @@ packages: '@sinonjs/commons': 3.0.1 dev: true - /@stylistic/eslint-plugin@2.9.0(eslint@9.13.0)(typescript@5.3.3): + /@stylistic/eslint-plugin@2.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -2211,7 +2240,7 @@ packages: /@types/conventional-commits-parser@5.0.0: resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} dependencies: - '@types/node': 22.8.1 + '@types/node': 22.8.6 dev: true /@types/estree@1.0.6: @@ -2221,7 +2250,13 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 22.8.1 + '@types/node': 22.8.6 + dev: true + + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 3.0.3 dev: true /@types/istanbul-lib-coverage@2.0.6: @@ -2240,8 +2275,8 @@ packages: '@types/istanbul-lib-report': 3.0.3 dev: true - /@types/jest@29.5.11: - resolution: {integrity: sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==} + /@types/jest@29.5.14: + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} dependencies: expect: 29.7.0 pretty-format: 29.7.0 @@ -2255,10 +2290,10 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/node@22.8.1: - resolution: {integrity: sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==} + /@types/mdast@4.0.4: + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} dependencies: - undici-types: 6.19.8 + '@types/unist': 3.0.3 dev: true /@types/node@22.8.6: @@ -2275,6 +2310,10 @@ packages: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} dev: true + /@types/unist@3.0.3: + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + dev: true + /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: true @@ -2285,7 +2324,7 @@ 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): + /@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1)(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2297,22 +2336,22 @@ 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/parser': 8.0.1(eslint@9.13.0)(typescript@5.6.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/type-utils': 8.0.1(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.0.1 eslint: 9.13.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.4.0(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@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.6.3): resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2324,11 +2363,11 @@ packages: 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/typescript-estree': 8.0.1(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.0.1 debug: 4.3.7 eslint: 9.13.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2349,7 +2388,7 @@ packages: '@typescript-eslint/visitor-keys': 8.12.2 dev: true - /@typescript-eslint/type-utils@8.0.1(eslint@9.13.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@8.0.1(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2358,17 +2397,17 @@ packages: 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.0.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.4.0(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.4.0(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color dev: true - /@typescript-eslint/type-utils@8.12.2(eslint@9.13.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@8.12.2(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2377,11 +2416,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.3.3) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.4.0(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.4.0(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color @@ -2397,7 +2436,7 @@ 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): + /@typescript-eslint/typescript-estree@8.0.1(typescript@5.6.3): resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2413,13 +2452,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.4.0(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@8.12.2(typescript@5.3.3): + /@typescript-eslint/typescript-estree@8.12.2(typescript@5.6.3): resolution: {integrity: sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2435,13 +2474,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.4.0(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@8.0.1(eslint@9.13.0)(typescript@5.3.3): + /@typescript-eslint/utils@8.0.1(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2450,14 +2489,14 @@ packages: '@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/typescript-estree': 8.0.1(typescript@5.6.3) eslint: 9.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@8.12.2(eslint@9.13.0)(typescript@5.3.3): + /@typescript-eslint/utils@8.12.2(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2466,7 +2505,7 @@ packages: '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) eslint: 9.13.0 transitivePeerDependencies: - supports-color @@ -2489,6 +2528,10 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + dev: true + /@yarnpkg/lockfile@1.1.0: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: true @@ -2552,10 +2595,6 @@ packages: engines: {node: '>=8'} dev: true - /ansi-sequence-parser@1.1.1: - resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} - dev: true - /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -2757,25 +2796,25 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.26.0): - resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) - core-js-compat: 3.38.1 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + core-js-compat: 3.39.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.26.0): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.26.0) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) transitivePeerDependencies: - supports-color dev: true @@ -2822,12 +2861,12 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true - /beachball@2.39.0(typescript@5.3.3): - resolution: {integrity: sha512-YyhL16twP3sa0Pd+auXDzG2xqIPBLF+9GIsMEXMRpSjk9eYpzqSY/BOKbwzy+VqsUlQxWfVIFxijbUEQZYIwUQ==} + /beachball@2.47.1(typescript@5.6.3): + resolution: {integrity: sha512-OAbbAK0Vx16Uzukrvfki9WO1S5AtKFEZEUENIOdePJtfAunECjD1Gmz8kKJeRy6g5S0JVaC875DaAPWtujQY9A==} engines: {node: '>=14.0.0'} hasBin: true dependencies: - cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig: 8.3.6(typescript@5.6.3) execa: 5.1.1 fs-extra: 11.2.0 lodash: 4.17.21 @@ -2943,6 +2982,10 @@ packages: resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} dev: true + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: true + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -2970,6 +3013,14 @@ packages: engines: {node: '>=10'} dev: true + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: true + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: true + /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true @@ -3061,13 +3112,17 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /commitizen@4.3.0(@types/node@22.8.6)(typescript@5.3.3): - resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: true + + /commitizen@4.3.1(@types/node@22.8.6)(typescript@5.6.3): + resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.8.6)(typescript@5.3.3) + cz-conventional-changelog: 3.3.0(@types/node@22.8.6)(typescript@5.6.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -3149,19 +3204,13 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /core-js-compat@3.38.1: - resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} - dependencies: - browserslist: 4.24.2 - dev: true - /core-js-compat@3.39.0: resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} dependencies: browserslist: 4.24.2 dev: true - /cosmiconfig-typescript-loader@5.1.0(@types/node@22.8.6)(cosmiconfig@9.0.0)(typescript@5.3.3): + /cosmiconfig-typescript-loader@5.1.0(@types/node@22.8.6)(cosmiconfig@9.0.0)(typescript@5.6.3): resolution: {integrity: sha512-7PtBB+6FdsOvZyJtlF3hEPpACq7RQX6BVGsgC7/lfVXnKMvNCu/XY3ykreqG5w/rBNdu2z8LCIKoF3kpHHdHlA==} engines: {node: '>=v16'} peerDependencies: @@ -3170,12 +3219,12 @@ packages: typescript: '>=4' dependencies: '@types/node': 22.8.6 - cosmiconfig: 9.0.0(typescript@5.3.3) + cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 - typescript: 5.3.3 + typescript: 5.6.3 dev: true - /cosmiconfig@8.3.6(typescript@5.3.3): + /cosmiconfig@8.3.6(typescript@5.6.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -3188,10 +3237,10 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.3 + typescript: 5.6.3 dev: true - /cosmiconfig@9.0.0(typescript@5.3.3): + /cosmiconfig@9.0.0(typescript@5.6.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -3204,7 +3253,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.3.3 + typescript: 5.6.3 dev: true /create-jest@29.7.0(@types/node@22.8.6)(ts-node@10.9.2): @@ -3239,18 +3288,18 @@ packages: which: 2.0.2 dev: true - /cz-conventional-changelog@3.3.0(@types/node@22.8.6)(typescript@5.3.3): + /cz-conventional-changelog@3.3.0(@types/node@22.8.6)(typescript@5.6.3): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@types/node@22.8.6)(typescript@5.3.3) + commitizen: 4.3.1(@types/node@22.8.6)(typescript@5.6.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.5.0(@types/node@22.8.6)(typescript@5.3.3) + '@commitlint/load': 19.5.0(@types/node@22.8.6)(typescript@5.6.3) transitivePeerDependencies: - '@types/node' - typescript @@ -3372,6 +3421,11 @@ packages: object-keys: 1.1.1 dev: true + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: true + /detect-file@1.0.0: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} @@ -3387,6 +3441,12 @@ packages: engines: {node: '>=8'} dev: true + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + dev: true + /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3450,6 +3510,11 @@ packages: tapable: 2.2.1 dev: true + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: true + /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -3640,7 +3705,7 @@ 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.0.1(eslint@9.13.0)(typescript@5.6.3) debug: 3.2.7 eslint: 9.13.0 eslint-import-resolver-node: 0.3.9 @@ -3669,7 +3734,7 @@ 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.0.1(eslint@9.13.0)(typescript@5.6.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) @@ -3689,13 +3754,13 @@ 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): + /eslint-plugin-import-x@4.3.1(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.13.0 @@ -3722,7 +3787,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@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.6.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -3800,7 +3865,7 @@ packages: semver: 7.6.3 dev: true - /eslint-plugin-react-debug@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /eslint-plugin-react-debug@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-+Nprm5R1yQLvfe6f0BSYXMVB6zOgLcalWnae9eE8Wk+NxQNjAVOCxsB9ipkR1qqdUmZesz6oNpeAE4PgKAf1ig==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: @@ -3810,25 +3875,25 @@ 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/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 remeda: 2.16.0 string-ts: 2.2.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-dom@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /eslint-plugin-react-dom@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-ESU1OCytAudvkjfA8eqjq/j4+H9p5AObn6Wh1KWpED03KUnGCdYHJs5ZvdxuFS3ttrweyuJekENLwDKwLjxYiw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: @@ -3838,24 +3903,24 @@ 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/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.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/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 remeda: 2.16.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-hooks-extra@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.6.3): resolution: {integrity: sha512-nFs52rtcc4nmOTLTxGoevM2ZXwGRd5IjkWXkaah8W1C1qHoLVnLRyH6geFUMlXbje3+benMb63ycS11GyyCS7w==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: @@ -3865,20 +3930,20 @@ 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/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.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/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 remeda: 2.16.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -3892,7 +3957,7 @@ packages: eslint: 9.13.0 dev: true - /eslint-plugin-react-naming-convention@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.6.3): resolution: {integrity: sha512-kvuaQFEEQZq4ZTsIxNJccqNnUkt22lkZDp+hPZILC9PS5C6xrACLoVwAIl7k0P6Tv7WsZzoRbxCcanX9F7rtBQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: @@ -3902,24 +3967,24 @@ 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/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@eslint-react/tools': 1.9.0 - '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.3.3) + '@eslint-react/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 remeda: 2.16.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-react-x@1.9.0(eslint@9.13.0)(typescript@5.3.3): + /eslint-plugin-react-x@1.9.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-sZqN8BL7LwcjrnAaSc/aIgXjcnGIpZDo890svcRDfpT8o+12V31T2FKcThS+vtVUgdLufXUY8MLeHfzkbr0sRg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: @@ -3929,21 +3994,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/ast': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/core': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/jsx': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/shared': 1.9.0(eslint@9.13.0)(typescript@5.6.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/types': 1.9.0(eslint@9.13.0)(typescript@5.6.3) + '@eslint-react/var': 1.9.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 - is-immutable-type: 5.0.0(eslint@9.13.0)(typescript@5.3.3) + is-immutable-type: 5.0.0(eslint@9.13.0)(typescript@5.6.3) remeda: 2.16.0 - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4010,7 +4075,7 @@ packages: optional: true dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) - '@eslint-community/regexpp': 4.12.0 + '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.18.0 '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 @@ -4102,21 +4167,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - dev: true - /exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -4353,11 +4403,6 @@ packages: engines: {node: '>=10'} dev: true - /get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - dev: true - /get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -4560,6 +4605,28 @@ packages: function-bind: 1.1.2 dev: true + /hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + dev: true + + /hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + dependencies: + '@types/hast': 3.0.4 + dev: true + /homedir-polyfill@1.0.3: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} @@ -4575,18 +4642,17 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: true + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} dev: true - /human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - dev: true - - /husky@9.0.7: - resolution: {integrity: sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==} + /husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} engines: {node: '>=18'} hasBin: true dev: true @@ -4680,18 +4746,14 @@ packages: wrap-ansi: 7.0.0 dev: true - /inquirer@9.2.13: - resolution: {integrity: sha512-mUlJNemjYioZgaZXqEFlQ0z9GD8/o+pavIF3JyhzWLX4Xa9M1wioGMCxQEFmps70un9lrah2WaBl3kSRVcoV3g==} - engines: {node: '>=14.18.0'} + /inquirer@9.3.7: + resolution: {integrity: sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==} + engines: {node: '>=18'} dependencies: - '@ljharb/through': 2.3.13 + '@inquirer/figures': 1.0.7 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 @@ -4699,6 +4761,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 dev: true /internal-slot@1.0.7: @@ -4791,17 +4854,17 @@ packages: is-extglob: 2.1.1 dev: true - /is-immutable-type@5.0.0(eslint@9.13.0)(typescript@5.3.3): + /is-immutable-type@5.0.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: eslint: '*' typescript: '>=4.7.4' dependencies: - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) eslint: 9.13.0 - ts-api-utils: 1.4.0(typescript@5.3.3) - ts-declaration-location: 1.0.4(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.4.0(typescript@5.6.3) + ts-declaration-location: 1.0.4(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -4859,11 +4922,6 @@ packages: engines: {node: '>=8'} dev: true - /is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -4996,7 +5054,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -5045,47 +5103,6 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@22.8.1)(ts-node@10.9.2): - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.26.0 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.8.1 - babel-jest: 29.7.0(@babel/core@7.26.0) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.3.3) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - dev: true - /jest-config@29.7.0(@types/node@22.8.6)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5121,7 +5138,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@22.8.6)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -5162,7 +5179,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -5178,7 +5195,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.8.1 + '@types/node': 22.8.6 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5229,7 +5246,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 jest-util: 29.7.0 dev: true @@ -5284,7 +5301,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5315,7 +5332,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -5367,7 +5384,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5392,7 +5409,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.8.1 + '@types/node': 22.8.6 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5404,7 +5421,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 22.8.1 + '@types/node': 22.8.6 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -5503,10 +5520,6 @@ packages: hasBin: true dev: true - /jsonc-parser@3.3.1: - resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - dev: true - /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -5568,6 +5581,12 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true + /linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + dependencies: + uc.micro: 2.1.0 + dev: true + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -5677,10 +5696,34 @@ packages: tmpl: 1.0.5 dev: true - /marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} + /markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + dev: true + + /mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + dev: true + + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} dev: true /meow@12.1.1: @@ -5701,6 +5744,33 @@ packages: resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} dev: true + /micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: true + + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + dev: true + + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: true + + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + dev: true + + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + dev: true + /micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -5714,11 +5784,6 @@ packages: engines: {node: '>=6'} dev: true - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - dev: true - /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -5802,13 +5867,6 @@ packages: path-key: 3.1.1 dev: true - /npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - path-key: 4.0.0 - dev: true - /object-inspect@1.13.2: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} @@ -5879,11 +5937,10 @@ packages: mimic-fn: 2.1.0 dev: true - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + /oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} dependencies: - mimic-fn: 4.0.0 + regex: 4.3.3 dev: true /optionator@0.9.4: @@ -6019,11 +6076,6 @@ packages: engines: {node: '>=8'} dev: true - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - dev: true - /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true @@ -6074,8 +6126,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier@3.2.4: - resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} + /prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true dev: true @@ -6097,10 +6149,19 @@ packages: sisteransi: 1.0.5 dev: true + /property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + dev: true + /protocols@2.0.1: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} dev: true + /punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + dev: true + /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -6167,6 +6228,10 @@ packages: '@babel/runtime': 7.26.0 dev: true + /regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + dev: true + /regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -6253,13 +6318,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve-global@2.0.0: - resolution: {integrity: sha512-gnAQ0Q/KkupGkuiMyX4L0GaBV8iFwlmoXsMtOz+DFTaKmHhOO/dSlP1RMKhpvHv/dh6K/IQkowGJBqUG0NfBUw==} - engines: {node: '>=18'} - dependencies: - global-directory: 4.0.1 - dev: true - /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true @@ -6310,7 +6368,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.8.0 + tslib: 2.8.1 dev: true /safe-array-concat@1.1.2: @@ -6394,13 +6452,15 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shiki@0.14.7: - resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} + /shiki@1.22.2: + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} dependencies: - ansi-sequence-parser: 1.1.1 - jsonc-parser: 3.3.1 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 + '@shikijs/core': 1.22.2 + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 dev: true /short-unique-id@5.2.0: @@ -6422,11 +6482,6 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true - /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true @@ -6448,6 +6503,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: true + /spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} dev: true @@ -6548,6 +6607,13 @@ packages: safe-buffer: 5.2.1 dev: true + /stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: true + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -6570,11 +6636,6 @@ packages: engines: {node: '>=6'} dev: true - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - dev: true - /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -6671,25 +6732,29 @@ packages: hasBin: true dev: true - /ts-api-utils@1.4.0(typescript@5.3.3): + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: true + + /ts-api-utils@1.4.0(typescript@5.6.3): resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.6.3 dev: true - /ts-declaration-location@1.0.4(typescript@5.3.3): + /ts-declaration-location@1.0.4(typescript@5.6.3): resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} peerDependencies: typescript: '>=4.0.0' dependencies: minimatch: 10.0.1 - typescript: 5.3.3 + typescript: 5.6.3 dev: true - /ts-node@10.9.2(@types/node@22.8.6)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@22.8.6)(typescript@5.6.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -6715,7 +6780,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.3 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -6733,10 +6798,6 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@2.8.0: - resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} - dev: true - /tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} dev: true @@ -6817,30 +6878,31 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typedoc-plugin-markdown@3.17.1(typedoc@0.25.7): + /typedoc-plugin-markdown@3.17.1(typedoc@0.26.10): resolution: {integrity: sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==} peerDependencies: typedoc: '>=0.24.0' dependencies: handlebars: 4.7.8 - typedoc: 0.25.7(typescript@5.6.3) + typedoc: 0.26.10(typescript@5.6.3) dev: true - /typedoc@0.25.7(typescript@5.6.3): - resolution: {integrity: sha512-m6A6JjQRg39p2ZVRIN3NKXgrN8vzlHhOS+r9ymUYtcUP/TIQPvWSq7YgE5ZjASfv5Vd5BW5xrir6Gm2XNNcOow==} - engines: {node: '>= 16'} + /typedoc@0.26.10(typescript@5.6.3): + resolution: {integrity: sha512-xLmVKJ8S21t+JeuQLNueebEuTVphx6IrP06CdV7+0WVflUSW3SPmR+h1fnWVdAR/FQePEgsSWCUHXqKKjzuUAw==} + engines: {node: '>= 18'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x dependencies: lunr: 2.3.9 - marked: 4.3.0 + markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 0.14.7 + shiki: 1.22.2 typescript: 5.6.3 + yaml: 2.6.0 dev: true - /typescript-eslint@8.0.1(eslint@9.13.0)(typescript@5.3.3): + /typescript-eslint@8.0.1(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -6849,27 +6911,25 @@ packages: 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: 5.3.3 + '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1)(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.0.1(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.0.1(eslint@9.13.0)(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color dev: true - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.6.3: resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true dev: true + /uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + dev: true + /uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} @@ -6919,6 +6979,39 @@ packages: engines: {node: '>=18'} dev: true + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.3 + dev: true + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.3 + dev: true + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.3 + dev: true + + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + dev: true + + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: true + /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -6970,12 +7063,18 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vscode-oniguruma@1.7.0: - resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 dev: true - /vscode-textmate@8.0.0: - resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} + /vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 dev: true /walker@1.0.8: @@ -7086,6 +7185,12 @@ packages: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true + /yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + dev: true + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -7118,3 +7223,12 @@ 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 + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: true