diff --git a/.cursor/rules/general.mdc b/.cursor/rules/general.mdc index c5a56a94..6d6648c0 100644 --- a/.cursor/rules/general.mdc +++ b/.cursor/rules/general.mdc @@ -8,18 +8,32 @@ alwaysApply: true - Name: willbooster-shared - Description: undefined -- Package Manager: yarn +- Package Manager: yarn on zsh -## General Instructions +## Development Workflow -- Do not write tests unless explicitly requested. -- When fixing tests, gather debug information through logging and screenshots before modifying the code. -- After making code changes, run `yarn check-all-for-ai` to execute all tests (note: this may take up to 30 minutes), or run `yarn check-for-ai` for type checking and linting only. - - If you are confident your changes will not break any tests, you may use `check-for-ai`. -- Once you have verified your changes, commit them to the non-main branch using the `--no-verify` option and push to the current branch. - - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, etc. - - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Cursor) `. - - Always create new commits. Avoid using `--amend`. +When changing code, complete these steps before responding to the user. + +1. If the current branch is `main`, create a new branch. + - Include unexpected changes since they are mine. +2. Make code changes as needed. +3. If possible, write e2e tests for your changes. +4. Fix your changes until `yarn check-all-for-ai` (running all tests, taking 30 mins) or `yarn check-for-ai` (only type checking and linting) passes. + - If you are confident your changes will not break any tests, you may use `check-for-ai`. +5. Commit your changes to the current branch and push. + - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, `test:`, etc. + - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Cursor) `. + - When pre-commit hooks prevent your changes, fix your code, then re-commit and re-push. +6. Create a pull request using `gh`. + - The pull request title should match your commit message. +7. Repeat the following steps until the test workflow passes: + 1. Monitor the CI results using the following command until the test workflow completes (timeout should be 30 mins). + - `while :; do gh run list -b "$(git branch --show-current)" --json status,conclusion | jq -e '.[] | select(.conclusion=="failure")' && exit 1; gh run list -b "$(git branch --show-current)" --json status | jq -e '.[] | select(.status=="completed" | not)' || exit 0; sleep 1m; done` + 2. If tests fail, identify the root causes by gathering debug information through logging and screenshots, then fix the code and/or tests. + 3. Fetch unresolved review comments from the pull request using the following command. Address them and then mark them as resolved. + - `gh api graphql -f query="{ repository(owner: \"WillBooster\", name: \"shared\") { pullRequest(number: $(gh pr view --json number -q .number)) { reviewThreads(first: 100) { nodes { isResolved comments(first: 100) { nodes { body author { login } path line } } } } } } }" | jq '.data.repository.pullRequest.reviewThreads.nodes[] | select(.isResolved | not)'` + 4. Commit your changes and push. + 5. Write `/gemini review` in the pull request. ## Coding Style @@ -27,5 +41,4 @@ alwaysApply: true - Use stderr for logging debug messages temporarily since stdout output is sometimes omitted. - When adding new functions or classes, define them below any functions or classes that call them to maintain clear call order. - Prefer `undefined` over `null` unless explicitly dealing with APIs or libraries that require `null`. -- Always perform existence checks on array due to `noUncheckedIndexedAccess: true`. - Use `project.env` instead of `process.env` on `wb` package. diff --git a/AGENTS.md b/AGENTS.md index 02805c76..d7c0deff 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,18 +2,32 @@ - Name: willbooster-shared - Description: undefined -- Package Manager: yarn +- Package Manager: yarn on zsh -## General Instructions +## Development Workflow -- Do not write tests unless explicitly requested. -- When fixing tests, gather debug information through logging and screenshots before modifying the code. -- After making code changes, run `yarn check-all-for-ai` to execute all tests (note: this may take up to 30 minutes), or run `yarn check-for-ai` for type checking and linting only. - - If you are confident your changes will not break any tests, you may use `check-for-ai`. -- Once you have verified your changes, commit them to the non-main branch using the `--no-verify` option and push to the current branch. - - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, etc. - - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Codex CLI) `. - - Always create new commits. Avoid using `--amend`. +When changing code, complete these steps before responding to the user. + +1. If the current branch is `main`, create a new branch. + - Include unexpected changes since they are mine. +2. Make code changes as needed. +3. If possible, write e2e tests for your changes. +4. Fix your changes until `yarn check-all-for-ai` (running all tests, taking 30 mins) or `yarn check-for-ai` (only type checking and linting) passes. + - If you are confident your changes will not break any tests, you may use `check-for-ai`. +5. Commit your changes to the current branch and push. + - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, `test:`, etc. + - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Codex CLI) `. + - When pre-commit hooks prevent your changes, fix your code, then re-commit and re-push. +6. Create a pull request using `gh`. + - The pull request title should match your commit message. +7. Repeat the following steps until the test workflow passes: + 1. Monitor the CI results using the following command until the test workflow completes (timeout should be 30 mins). + - `while :; do gh run list -b "$(git branch --show-current)" --json status,conclusion | jq -e '.[] | select(.conclusion=="failure")' && exit 1; gh run list -b "$(git branch --show-current)" --json status | jq -e '.[] | select(.status=="completed" | not)' || exit 0; sleep 1m; done` + 2. If tests fail, identify the root causes by gathering debug information through logging and screenshots, then fix the code and/or tests. + 3. Fetch unresolved review comments from the pull request using the following command. Address them and then mark them as resolved. + - `gh api graphql -f query="{ repository(owner: \"WillBooster\", name: \"shared\") { pullRequest(number: $(gh pr view --json number -q .number)) { reviewThreads(first: 100) { nodes { isResolved comments(first: 100) { nodes { body author { login } path line } } } } } } }" | jq '.data.repository.pullRequest.reviewThreads.nodes[] | select(.isResolved | not)'` + 4. Commit your changes and push. + 5. Write `/gemini review` in the pull request. ## Coding Style @@ -21,5 +35,4 @@ - Use stderr for logging debug messages temporarily since stdout output is sometimes omitted. - When adding new functions or classes, define them below any functions or classes that call them to maintain clear call order. - Prefer `undefined` over `null` unless explicitly dealing with APIs or libraries that require `null`. -- Always perform existence checks on array due to `noUncheckedIndexedAccess: true`. - Use `project.env` instead of `process.env` on `wb` package. diff --git a/CLAUDE.md b/CLAUDE.md index e74e7042..3b9482b9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2,18 +2,32 @@ - Name: willbooster-shared - Description: undefined -- Package Manager: yarn +- Package Manager: yarn on zsh -## General Instructions +## Development Workflow -- Do not write tests unless explicitly requested. -- When fixing tests, gather debug information through logging and screenshots before modifying the code. -- After making code changes, run `yarn check-all-for-ai` to execute all tests (note: this may take up to 30 minutes), or run `yarn check-for-ai` for type checking and linting only. - - If you are confident your changes will not break any tests, you may use `check-for-ai`. -- Once you have verified your changes, commit them to the non-main branch using the `--no-verify` option and push to the current branch. - - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, etc. - - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Claude Code) `. - - Always create new commits. Avoid using `--amend`. +When changing code, complete these steps before responding to the user. + +1. If the current branch is `main`, create a new branch. + - Include unexpected changes since they are mine. +2. Make code changes as needed. +3. If possible, write e2e tests for your changes. +4. Fix your changes until `yarn check-all-for-ai` (running all tests, taking 30 mins) or `yarn check-for-ai` (only type checking and linting) passes. + - If you are confident your changes will not break any tests, you may use `check-for-ai`. +5. Commit your changes to the current branch and push. + - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, `test:`, etc. + - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Claude Code) `. + - When pre-commit hooks prevent your changes, fix your code, then re-commit and re-push. +6. Create a pull request using `gh`. + - The pull request title should match your commit message. +7. Repeat the following steps until the test workflow passes: + 1. Monitor the CI results using the following command until the test workflow completes (timeout should be 30 mins). + - `while :; do gh run list -b "$(git branch --show-current)" --json status,conclusion | jq -e '.[] | select(.conclusion=="failure")' && exit 1; gh run list -b "$(git branch --show-current)" --json status | jq -e '.[] | select(.status=="completed" | not)' || exit 0; sleep 1m; done` + 2. If tests fail, identify the root causes by gathering debug information through logging and screenshots, then fix the code and/or tests. + 3. Fetch unresolved review comments from the pull request using the following command. Address them and then mark them as resolved. + - `gh api graphql -f query="{ repository(owner: \"WillBooster\", name: \"shared\") { pullRequest(number: $(gh pr view --json number -q .number)) { reviewThreads(first: 100) { nodes { isResolved comments(first: 100) { nodes { body author { login } path line } } } } } } }" | jq '.data.repository.pullRequest.reviewThreads.nodes[] | select(.isResolved | not)'` + 4. Commit your changes and push. + 5. Write `/gemini review` in the pull request. ## Coding Style @@ -21,5 +35,4 @@ - Use stderr for logging debug messages temporarily since stdout output is sometimes omitted. - When adding new functions or classes, define them below any functions or classes that call them to maintain clear call order. - Prefer `undefined` over `null` unless explicitly dealing with APIs or libraries that require `null`. -- Always perform existence checks on array due to `noUncheckedIndexedAccess: true`. - Use `project.env` instead of `process.env` on `wb` package. diff --git a/GEMINI.md b/GEMINI.md index ce17c36e..7d10ecd3 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -2,18 +2,32 @@ - Name: willbooster-shared - Description: undefined -- Package Manager: yarn +- Package Manager: yarn on zsh -## General Instructions +## Development Workflow -- Do not write tests unless explicitly requested. -- When fixing tests, gather debug information through logging and screenshots before modifying the code. -- After making code changes, run `yarn check-all-for-ai` to execute all tests (note: this may take up to 30 minutes), or run `yarn check-for-ai` for type checking and linting only. - - If you are confident your changes will not break any tests, you may use `check-for-ai`. -- Once you have verified your changes, commit them to the non-main branch using the `--no-verify` option and push to the current branch. - - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, etc. - - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Gemini CLI) `. - - Always create new commits. Avoid using `--amend`. +When changing code, complete these steps before responding to the user. + +1. If the current branch is `main`, create a new branch. + - Include unexpected changes since they are mine. +2. Make code changes as needed. +3. If possible, write e2e tests for your changes. +4. Fix your changes until `yarn check-all-for-ai` (running all tests, taking 30 mins) or `yarn check-for-ai` (only type checking and linting) passes. + - If you are confident your changes will not break any tests, you may use `check-for-ai`. +5. Commit your changes to the current branch and push. + - Follow conventional commits, i.e., your commit message should start with `feat:`, `fix:`, `test:`, etc. + - Make sure to add a new line at the end of your commit message with: `Co-authored-by: WillBooster (Gemini CLI) `. + - When pre-commit hooks prevent your changes, fix your code, then re-commit and re-push. +6. Create a pull request using `gh`. + - The pull request title should match your commit message. +7. Repeat the following steps until the test workflow passes: + 1. Monitor the CI results using the following command until the test workflow completes (timeout should be 30 mins). + - `while :; do gh run list -b "$(git branch --show-current)" --json status,conclusion | jq -e '.[] | select(.conclusion=="failure")' && exit 1; gh run list -b "$(git branch --show-current)" --json status | jq -e '.[] | select(.status=="completed" | not)' || exit 0; sleep 1m; done` + 2. If tests fail, identify the root causes by gathering debug information through logging and screenshots, then fix the code and/or tests. + 3. Fetch unresolved review comments from the pull request using the following command. Address them and then mark them as resolved. + - `gh api graphql -f query="{ repository(owner: \"WillBooster\", name: \"shared\") { pullRequest(number: $(gh pr view --json number -q .number)) { reviewThreads(first: 100) { nodes { isResolved comments(first: 100) { nodes { body author { login } path line } } } } } } }" | jq '.data.repository.pullRequest.reviewThreads.nodes[] | select(.isResolved | not)'` + 4. Commit your changes and push. + 5. Write `/gemini review` in the pull request. ## Coding Style @@ -21,5 +35,4 @@ - Use stderr for logging debug messages temporarily since stdout output is sometimes omitted. - When adding new functions or classes, define them below any functions or classes that call them to maintain clear call order. - Prefer `undefined` over `null` unless explicitly dealing with APIs or libraries that require `null`. -- Always perform existence checks on array due to `noUncheckedIndexedAccess: true`. - Use `project.env` instead of `process.env` on `wb` package. diff --git a/package.json b/package.json index 096e0fae..d42fe478 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "yarn workspaces foreach --all --parallel --verbose run build", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify && yarn workspaces foreach --all --parallel --verbose run format", "postinstall": "husky || true", @@ -34,7 +34,7 @@ "@types/eslint": "9.6.1", "@willbooster/prettier-config": "10.2.4", "conventional-changelog-conventionalcommits": "9.1.0", - "eslint": "9.39.1", + "eslint": "9.39.2", "husky": "9.1.7", "lint-staged": "16.2.7", "micromatch": "4.0.8", diff --git a/packages/shared-lib-blitz-next/package.json b/packages/shared-lib-blitz-next/package.json index 25ff6cbd..1ad2f0f6 100644 --- a/packages/shared-lib-blitz-next/package.json +++ b/packages/shared-lib-blitz-next/package.json @@ -33,7 +33,7 @@ "scripts": { "build": "build-ts lib", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "lint": "eslint --color", @@ -50,7 +50,7 @@ "@willbooster/prettier-config": "10.2.4", "blitz": "3.0.2", "build-ts": "17.0.11", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", diff --git a/packages/shared-lib-next/package.json b/packages/shared-lib-next/package.json index 29570e7a..9906d2f6 100644 --- a/packages/shared-lib-next/package.json +++ b/packages/shared-lib-next/package.json @@ -33,7 +33,7 @@ "scripts": { "build": "build-ts lib", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "lint": "eslint --color", @@ -49,7 +49,7 @@ "@willbooster/eslint-config-ts": "11.4.12", "@willbooster/prettier-config": "10.2.4", "build-ts": "17.0.11", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", diff --git a/packages/shared-lib-node/package.json b/packages/shared-lib-node/package.json index d28d994c..f71a3caa 100644 --- a/packages/shared-lib-node/package.json +++ b/packages/shared-lib-node/package.json @@ -33,7 +33,7 @@ "scripts": { "build": "build-ts lib", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "lint": "eslint --color", @@ -56,7 +56,7 @@ "@willbooster/eslint-config-ts": "11.4.12", "@willbooster/prettier-config": "10.2.4", "build-ts": "17.0.11", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", diff --git a/packages/shared-lib-react/package.json b/packages/shared-lib-react/package.json index f2698845..14543c6b 100644 --- a/packages/shared-lib-react/package.json +++ b/packages/shared-lib-react/package.json @@ -29,7 +29,7 @@ "build": "build-ts lib", "build-storybook": "build-storybook", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "lint": "eslint --color", @@ -59,7 +59,7 @@ "@willbooster/prettier-config": "10.2.4", "babel-loader": "10.0.0", "build-ts": "17.0.11", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", diff --git a/packages/shared-lib/package.json b/packages/shared-lib/package.json index ff2cf2e5..86421300 100644 --- a/packages/shared-lib/package.json +++ b/packages/shared-lib/package.json @@ -33,7 +33,7 @@ "scripts": { "build": "build-ts lib", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "lint": "eslint --color", @@ -49,7 +49,7 @@ "@willbooster/eslint-config-ts": "11.4.12", "@willbooster/prettier-config": "10.2.4", "build-ts": "17.0.11", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", diff --git a/packages/wb/package.json b/packages/wb/package.json index 9daaccfb..604a6a26 100644 --- a/packages/wb/package.json +++ b/packages/wb/package.json @@ -18,7 +18,7 @@ "scripts": { "build": "yarn start buildIfNeeded --command 'yarn build-ts app'", "check-all-for-ai": "yarn check-for-ai && yarn test", - "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn lint-fix --quiet && yarn typecheck", + "check-for-ai": "yarn install > /dev/null && yarn format > /dev/null 2> /dev/null || true && yarn typecheck && yarn lint-fix --quiet", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "lint": "eslint --color", @@ -50,7 +50,7 @@ "@willbooster/prettier-config": "10.2.4", "at-decorators": "7.0.2", "build-ts": "17.0.11", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", "eslint-import-resolver-typescript": "4.4.4", diff --git a/yarn.lock b/yarn.lock index 11c5add6..ba97ac1a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,39 +5,39 @@ __metadata: version: 8 cacheKey: 10c0 -"@actions/core@npm:^1.11.1": - version: 1.11.1 - resolution: "@actions/core@npm:1.11.1" +"@actions/core@npm:^2.0.0": + version: 2.0.1 + resolution: "@actions/core@npm:2.0.1" dependencies: - "@actions/exec": "npm:^1.1.1" - "@actions/http-client": "npm:^2.0.1" - checksum: 10c0/9aa30b397d8d0dbc74e69fe46b23fb105cab989beb420c57eacbfc51c6804abe8da0f46973ca9f639d532ea4c096d0f4d37da0223fbe94f304fa3c5f53537c30 + "@actions/exec": "npm:^2.0.0" + "@actions/http-client": "npm:^3.0.0" + checksum: 10c0/710ed76ae43759d5e9eee9217f1ca80a7ab2bda0dc8038b777871d5c745df773cb7a091b7c4da91955f6a06f9df91c36696e2f8458768346913fa6f829d0b088 languageName: node linkType: hard -"@actions/exec@npm:^1.1.1": - version: 1.1.1 - resolution: "@actions/exec@npm:1.1.1" +"@actions/exec@npm:^2.0.0": + version: 2.0.0 + resolution: "@actions/exec@npm:2.0.0" dependencies: - "@actions/io": "npm:^1.0.1" - checksum: 10c0/4a09f6bdbe50ce68b5cf8a7254d176230d6a74bccf6ecc3857feee209a8c950ba9adec87cc5ecceb04110182d1c17117234e45557d72fde6229b7fd3a395322a + "@actions/io": "npm:^2.0.0" + checksum: 10c0/21c7d51e8bd457e39daced34df05ba2b20365b66f3b00e838fc109a3f774d95b12a2aeeb5736d8a1ff1e50bbbea60cb6fb40b550c92d2c2e3ed74b9d6bdfc18b languageName: node linkType: hard -"@actions/http-client@npm:^2.0.1": - version: 2.2.3 - resolution: "@actions/http-client@npm:2.2.3" +"@actions/http-client@npm:^3.0.0": + version: 3.0.0 + resolution: "@actions/http-client@npm:3.0.0" dependencies: tunnel: "npm:^0.0.6" - undici: "npm:^5.25.4" - checksum: 10c0/13141b66a42aa4afd8c50f7479e13a5cdb5084ccb3c73ec48894b8029743389a3d2bf8cdc18e23fb70cd33995740526dd308815613907571e897c3aa1e5eada6 + undici: "npm:^5.28.5" + checksum: 10c0/2d4452c7dbf36c82ad9117c03c3f7a5c48be15aa5b01f17d0dc6b1eb580f3fac2127f5be33a627c1fbeb117e22db493aa760a0fcd62846cea7d914e702540fe3 languageName: node linkType: hard -"@actions/io@npm:^1.0.1": - version: 1.1.3 - resolution: "@actions/io@npm:1.1.3" - checksum: 10c0/5b8751918e5bf0bebd923ba917fb1c0e294401e7ff0037f32c92a4efa4215550df1f6633c63fd4efb2bdaae8711e69b9e36925857db1f38935ff62a5c92ec29e +"@actions/io@npm:^2.0.0": + version: 2.0.0 + resolution: "@actions/io@npm:2.0.0" + checksum: 10c0/b66170cbce7e19b9560f445ebbe0af2d031857efbe759020708745384d7a94b738dc09df2636e0c3049a9172c7b293d09f8a882bf5c25cc86bd19844cef61c41 languageName: node linkType: hard @@ -2291,10 +2291,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.39.1": - version: 9.39.1 - resolution: "@eslint/js@npm:9.39.1" - checksum: 10c0/6f7f26f8cdb7ad6327bbf9741973b6278eb946f18f70e35406e88194b0d5c522d0547a34a02f2a208eec95c5d1388cdf7ccb20039efd2e4cb6655615247a50f1 +"@eslint/js@npm:9.39.2": + version: 9.39.2 + resolution: "@eslint/js@npm:9.39.2" + checksum: 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5 languageName: node linkType: hard @@ -2825,9 +2825,9 @@ __metadata: languageName: node linkType: hard -"@npmcli/arborist@npm:^9.1.8": - version: 9.1.8 - resolution: "@npmcli/arborist@npm:9.1.8" +"@npmcli/arborist@npm:^9.1.9": + version: 9.1.9 + resolution: "@npmcli/arborist@npm:9.1.9" dependencies: "@isaacs/string-locale-compare": "npm:^1.1.0" "@npmcli/fs": "npm:^5.0.0" @@ -2864,13 +2864,13 @@ __metadata: walk-up-path: "npm:^4.0.0" bin: arborist: bin/index.js - checksum: 10c0/9d822e8993996bda5bd4deb6e2618390aedc5a6db45090bf3ea41e7e3b5178160afca333bec08f12e79fe5a68b13dd4aef55b04984bf2b9d32d9992f8f6d6bb5 + checksum: 10c0/976869756834c01afd0054d247890215224369b0b27545aa521d4b39c407a3afae05e40a820cab48fd8a38eac19d783a44b8e07fdaccda705f28765fba00ad2d languageName: node linkType: hard -"@npmcli/config@npm:^10.4.4": - version: 10.4.4 - resolution: "@npmcli/config@npm:10.4.4" +"@npmcli/config@npm:^10.4.5": + version: 10.4.5 + resolution: "@npmcli/config@npm:10.4.5" dependencies: "@npmcli/map-workspaces": "npm:^5.0.0" "@npmcli/package-json": "npm:^7.0.0" @@ -2880,7 +2880,7 @@ __metadata: proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" walk-up-path: "npm:^4.0.0" - checksum: 10c0/2258b3a91b7584667e918d3cffed5c3f8cbb79f802a7ee6cabd24328e3827fc43d5db39e2097f212aeae3586b0d1b4c4ef9fe7c788601e73a524cf6068f7c8ba + checksum: 10c0/b9fc4ec4a41580b66ec71ef8acee72fba5ec4e3d9437f1ea9b7b468d151a3f9568478fb2554b42d35d638723d63f93097afe15552834e18ee6c83fc7d799b0f1 languageName: node linkType: hard @@ -3296,13 +3296,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.3" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.53.4": version: 4.53.4 resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.4" @@ -3310,10 +3303,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-android-arm64@npm:4.53.3" - conditions: os=android & cpu=arm64 +"@rollup/rollup-android-arm-eabi@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.54.0" + conditions: os=android & cpu=arm languageName: node linkType: hard @@ -3324,10 +3317,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-darwin-arm64@npm:4.53.3" - conditions: os=darwin & cpu=arm64 +"@rollup/rollup-android-arm64@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-android-arm64@npm:4.54.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -3338,10 +3331,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-darwin-x64@npm:4.53.3" - conditions: os=darwin & cpu=x64 +"@rollup/rollup-darwin-arm64@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.54.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -3352,10 +3345,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.3" - conditions: os=freebsd & cpu=arm64 +"@rollup/rollup-darwin-x64@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.54.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -3366,10 +3359,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-freebsd-x64@npm:4.53.3" - conditions: os=freebsd & cpu=x64 +"@rollup/rollup-freebsd-arm64@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.54.0" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -3380,10 +3373,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3" - conditions: os=linux & cpu=arm & libc=glibc +"@rollup/rollup-freebsd-x64@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.54.0" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -3394,10 +3387,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.3" - conditions: os=linux & cpu=arm & libc=musl +"@rollup/rollup-linux-arm-gnueabihf@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.54.0" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -3408,10 +3401,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.3" - conditions: os=linux & cpu=arm64 & libc=glibc +"@rollup/rollup-linux-arm-musleabihf@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.54.0" + conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard @@ -3422,10 +3415,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.3" - conditions: os=linux & cpu=arm64 & libc=musl +"@rollup/rollup-linux-arm64-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.54.0" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -3436,10 +3429,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.3" - conditions: os=linux & cpu=loong64 & libc=glibc +"@rollup/rollup-linux-arm64-musl@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.54.0" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -3450,10 +3443,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.3" - conditions: os=linux & cpu=ppc64 & libc=glibc +"@rollup/rollup-linux-loong64-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.54.0" + conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard @@ -3464,10 +3457,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.3" - conditions: os=linux & cpu=riscv64 & libc=glibc +"@rollup/rollup-linux-ppc64-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.54.0" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard @@ -3478,10 +3471,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.3" - conditions: os=linux & cpu=riscv64 & libc=musl +"@rollup/rollup-linux-riscv64-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.54.0" + conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard @@ -3492,10 +3485,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.3" - conditions: os=linux & cpu=s390x & libc=glibc +"@rollup/rollup-linux-riscv64-musl@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.54.0" + conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard @@ -3506,10 +3499,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.3" - conditions: os=linux & cpu=x64 & libc=glibc +"@rollup/rollup-linux-s390x-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.54.0" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -3520,10 +3513,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.3" - conditions: os=linux & cpu=x64 & libc=musl +"@rollup/rollup-linux-x64-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.54.0" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -3534,10 +3527,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.3" - conditions: os=openharmony & cpu=arm64 +"@rollup/rollup-linux-x64-musl@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.54.0" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -3548,10 +3541,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3" - conditions: os=win32 & cpu=arm64 +"@rollup/rollup-openharmony-arm64@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.54.0" + conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard @@ -3562,10 +3555,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.53.3" - conditions: os=win32 & cpu=ia32 +"@rollup/rollup-win32-arm64-msvc@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.54.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -3576,10 +3569,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.3" - conditions: os=win32 & cpu=x64 +"@rollup/rollup-win32-ia32-msvc@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.54.0" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -3590,9 +3583,9 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.53.3": - version: 4.53.3 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.3" +"@rollup/rollup-win32-x64-gnu@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.54.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3604,6 +3597,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.54.0": + version: 4.54.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.54.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@sec-ant/readable-stream@npm:^0.4.1": version: 0.4.1 resolution: "@sec-ant/readable-stream@npm:0.4.1" @@ -3664,10 +3664,10 @@ __metadata: linkType: hard "@semantic-release/npm@npm:^13.1.1": - version: 13.1.2 - resolution: "@semantic-release/npm@npm:13.1.2" + version: 13.1.3 + resolution: "@semantic-release/npm@npm:13.1.3" dependencies: - "@actions/core": "npm:^1.11.1" + "@actions/core": "npm:^2.0.0" "@semantic-release/error": "npm:^4.0.0" aggregate-error: "npm:^5.0.0" env-ci: "npm:^11.2.0" @@ -3684,7 +3684,7 @@ __metadata: tempy: "npm:^3.0.0" peerDependencies: semantic-release: ">=20.1.0" - checksum: 10c0/97652841882814e2e2f6bf7e5504a3b08cbec4628d02267e2c4a427389619a5dc4dfd1706c06e5f71e661a2b32a0cd79d3c4097d8979b967fe8ce6a17f74fb19 + checksum: 10c0/397558f655f4e76a290b67f9aa12604004c4d004a267da1aa242c7c6337149be4007a285bbbb4380ebcb2762eb97e9fdc7d23f8d725f30582334504714f76ece languageName: node linkType: hard @@ -3728,10 +3728,10 @@ __metadata: languageName: node linkType: hard -"@sigstore/core@npm:^3.0.0": - version: 3.0.0 - resolution: "@sigstore/core@npm:3.0.0" - checksum: 10c0/8f42d50401c62e04320d330ee5b95b3c9041a338654df2f006569e990781749b1f6c32706e83573caa0debebba41194e7f2a5b3f508b63a8fd0471567996a91c +"@sigstore/core@npm:^3.1.0": + version: 3.1.0 + resolution: "@sigstore/core@npm:3.1.0" + checksum: 10c0/4f059ccfecfb5f86244c595dce27f40ec6f2e2aaf10011c6b5328765c74785e5410cef6b4392881e203d27537a5e89e4d01c546478474d395ce71b41f2b9e5b2 languageName: node linkType: hard @@ -3742,38 +3742,38 @@ __metadata: languageName: node linkType: hard -"@sigstore/sign@npm:^4.0.0": - version: 4.0.1 - resolution: "@sigstore/sign@npm:4.0.1" +"@sigstore/sign@npm:^4.1.0": + version: 4.1.0 + resolution: "@sigstore/sign@npm:4.1.0" dependencies: "@sigstore/bundle": "npm:^4.0.0" - "@sigstore/core": "npm:^3.0.0" + "@sigstore/core": "npm:^3.1.0" "@sigstore/protobuf-specs": "npm:^0.5.0" - make-fetch-happen: "npm:^15.0.2" - proc-log: "npm:^5.0.0" + make-fetch-happen: "npm:^15.0.3" + proc-log: "npm:^6.1.0" promise-retry: "npm:^2.0.1" - checksum: 10c0/1958b292af99a61d724c9888c0e7b7e4f07e057605ae442435ded75b33c0fa9686af21c5ec9c63eccdb218885d1e9724722fda135a42b570345efc0d529f30b1 + checksum: 10c0/9983972e3dacb8431aa84ab89eb676447baeb5c1b8df3c3a43113168569c333d910e262a7e19d49dbf7a421cf0b0f4695834d5ba9ec467cf9f955d44d3fd5053 languageName: node linkType: hard -"@sigstore/tuf@npm:^4.0.0": - version: 4.0.0 - resolution: "@sigstore/tuf@npm:4.0.0" +"@sigstore/tuf@npm:^4.0.0, @sigstore/tuf@npm:^4.0.1": + version: 4.0.1 + resolution: "@sigstore/tuf@npm:4.0.1" dependencies: "@sigstore/protobuf-specs": "npm:^0.5.0" - tuf-js: "npm:^4.0.0" - checksum: 10c0/3c218d37cc646eee1832ddfc8d0fa650375be86bb2fdf4e955b44f41bce36fa8d6b92ee3e3758fb32a003d46f8a0f0c8f08120332eddd51fbff113d5f1de6bf8 + tuf-js: "npm:^4.1.0" + checksum: 10c0/ed2a33e1e90ca2e036c57f115eca48e3297b0c30329d6b8007974f4d4e8b09d9ea93bb0b92f4d83d9c8f939efd6f3284f8ef3dd8b6edca7c5c61a05f93e85974 languageName: node linkType: hard -"@sigstore/verify@npm:^3.0.0": - version: 3.0.0 - resolution: "@sigstore/verify@npm:3.0.0" +"@sigstore/verify@npm:^3.1.0": + version: 3.1.0 + resolution: "@sigstore/verify@npm:3.1.0" dependencies: "@sigstore/bundle": "npm:^4.0.0" - "@sigstore/core": "npm:^3.0.0" + "@sigstore/core": "npm:^3.1.0" "@sigstore/protobuf-specs": "npm:^0.5.0" - checksum: 10c0/d4e4f117266974cc50d5f31715ca7a2a9641aa8020522e9947e3806fd0c18161e54edbb9d1e22442c3aec6e43bbf88a5b839754a71c5f95dc204af7c8d83dff4 + checksum: 10c0/09745156daa109556750b0a57b076d6d813628f207d2db9425495a443a9b5e4bf378eb6904a0e3d6cd7f2c1382e80f136f29f3aed87eede2747d4f244aeb2075 languageName: node linkType: hard @@ -3792,9 +3792,9 @@ __metadata: linkType: hard "@standard-schema/spec@npm:^1.0.0": - version: 1.0.0 - resolution: "@standard-schema/spec@npm:1.0.0" - checksum: 10c0/a1ab9a8bdc09b5b47aa8365d0e0ec40cc2df6437be02853696a0e377321653b0d3ac6f079a8c67d5ddbe9821025584b1fb71d9cc041a6666a96f1fadf2ece15f + version: 1.1.0 + resolution: "@standard-schema/spec@npm:1.1.0" + checksum: 10c0/d90f55acde4b2deb983529c87e8025fa693de1a5e8b49ecc6eb84d1fd96328add0e03d7d551442156c7432fd78165b2c26ff561b970a9a881f046abb78d6a526 languageName: node linkType: hard @@ -4739,13 +4739,13 @@ __metadata: languageName: node linkType: hard -"@tufjs/models@npm:4.0.0": - version: 4.0.0 - resolution: "@tufjs/models@npm:4.0.0" +"@tufjs/models@npm:4.1.0": + version: 4.1.0 + resolution: "@tufjs/models@npm:4.1.0" dependencies: "@tufjs/canonical-json": "npm:2.0.0" - minimatch: "npm:^9.0.5" - checksum: 10c0/13e45dbd6af8bc78bfbedca1f5a1b8b15df3abe680de3fb7ab445d8711d3703d0c5af3e6ba9f53a50a3fb2bb02b2eadfcb51890737a87e3d7aab43f48f795733 + minimatch: "npm:^10.1.1" + checksum: 10c0/0a4ab524061c97bb43ccd3ffaaaed224eb41469fa2b748f66599d298798f7556e7158a12a9cbdfb89476df0ae538ca562292ac10909e411aa17f81f72b3e8931 languageName: node linkType: hard @@ -4970,11 +4970,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 24.10.2 - resolution: "@types/node@npm:24.10.2" + version: 25.0.3 + resolution: "@types/node@npm:25.0.3" dependencies: undici-types: "npm:~7.16.0" - checksum: 10c0/560c894e1a9bf7468718ceca8cd520361fd0d3fcc0b020c2f028fc722b28b5b56aecd16736a9b753d52a14837c066cf23480a8582ead59adc63a7e4333bc976c + checksum: 10c0/b7568f0d765d9469621615e2bb257c7fd1953d95e9acbdb58dffb6627a2c4150d405a4600aa1ad8a40182a94fe5f903cafd3c0a2f5132814debd0e3bfd61f835 languageName: node linkType: hard @@ -5221,19 +5221,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.49.0": - version: 8.49.0 - resolution: "@typescript-eslint/project-service@npm:8.49.0" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.49.0" - "@typescript-eslint/types": "npm:^8.49.0" - debug: "npm:^4.3.4" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/da6342fe99786c9d9c1d2fc3291ffd62afa043b42f4c7b5c1f8b3a6af266bd9af662281a0905ee70b069a811b63faf7efb63932f6bf55cb138e42309e4ced425 - languageName: node - linkType: hard - "@typescript-eslint/project-service@npm:8.50.1": version: 8.50.1 resolution: "@typescript-eslint/project-service@npm:8.50.1" @@ -5247,16 +5234,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.49.0": - version: 8.49.0 - resolution: "@typescript-eslint/scope-manager@npm:8.49.0" - dependencies: - "@typescript-eslint/types": "npm:8.49.0" - "@typescript-eslint/visitor-keys": "npm:8.49.0" - checksum: 10c0/fe7a036e186e8cb933375ecc3b6ea8ce7604f1dd53d72c24d26158cbc2563527f8c1ba7a894b58bcbd079315fe950ff3c5eb5f7061658f39ff473c04d54ef701 - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:8.50.1": version: 8.50.1 resolution: "@typescript-eslint/scope-manager@npm:8.50.1" @@ -5267,15 +5244,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.49.0, @typescript-eslint/tsconfig-utils@npm:^8.49.0": - version: 8.49.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.49.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/1b255149d3f0d99b6cf5df4b62925a79f44f243748c6e877a7cf1dd0cdbff7411f2971d5e9fa85472ed76055bd1826e55c1adc99f3d82f504bd9fcd6e76f4b3a - languageName: node - linkType: hard - "@typescript-eslint/tsconfig-utils@npm:8.50.1, @typescript-eslint/tsconfig-utils@npm:^8.50.1": version: 8.50.1 resolution: "@typescript-eslint/tsconfig-utils@npm:8.50.1" @@ -5301,39 +5269,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.49.0, @typescript-eslint/types@npm:^8.35.0, @typescript-eslint/types@npm:^8.49.0": - version: 8.49.0 - resolution: "@typescript-eslint/types@npm:8.49.0" - checksum: 10c0/75b26207b142576cf9af86406815b440c7f4bc6645fa58c58a3d781a5d80a39ba7e44d4b4df297980019a7aa1db10da5ac515191aaaf0f1ef6007996c126d8f9 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.50.1, @typescript-eslint/types@npm:^8.50.1": +"@typescript-eslint/types@npm:8.50.1, @typescript-eslint/types@npm:^8.35.0, @typescript-eslint/types@npm:^8.50.1": version: 8.50.1 resolution: "@typescript-eslint/types@npm:8.50.1" checksum: 10c0/04e3c296d81293e370578762be6736fccd1581476f9d534938d42fe93968571fcaf26d7d8c3de52ed63a5af2c0b2da922b8ee2011fa5fb9fb401fc7f0916367a languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.49.0": - version: 8.49.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.49.0" - dependencies: - "@typescript-eslint/project-service": "npm:8.49.0" - "@typescript-eslint/tsconfig-utils": "npm:8.49.0" - "@typescript-eslint/types": "npm:8.49.0" - "@typescript-eslint/visitor-keys": "npm:8.49.0" - debug: "npm:^4.3.4" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - tinyglobby: "npm:^0.2.15" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/91d0e4ed00021085142c2845571cc91c89b700ee184eb508e8d1f97a02533c029630f00c3f0f796942b28397ec9f61502b153c81971d228893363fc546bbb341 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:8.50.1": version: 8.50.1 resolution: "@typescript-eslint/typescript-estree@npm:8.50.1" @@ -5353,7 +5295,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.50.1": +"@typescript-eslint/utils@npm:8.50.1, @typescript-eslint/utils@npm:^8.8.1": version: 8.50.1 resolution: "@typescript-eslint/utils@npm:8.50.1" dependencies: @@ -5368,31 +5310,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^8.8.1": - version: 8.49.0 - resolution: "@typescript-eslint/utils@npm:8.49.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.49.0" - "@typescript-eslint/types": "npm:8.49.0" - "@typescript-eslint/typescript-estree": "npm:8.49.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/d10fe4d844dacb2f76f0a6e018455d94ba29204845d57248ae220030bda7e13e0e7b488b3ccf8ce1b5d577e1e1775cbdbbff911261a586d9bc7fdfc3cc001697 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.49.0": - version: 8.49.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.49.0" - dependencies: - "@typescript-eslint/types": "npm:8.49.0" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/442c47bf8e46dda50a765cddbd524f6fef9e76acc3d11de2505ca7097054f24e53f12fe57be34b72fb56115f8f74499573a2704f3465bffdb96834083b616cf1 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:8.50.1": version: 8.50.1 resolution: "@typescript-eslint/visitor-keys@npm:8.50.1" @@ -6002,7 +5919,7 @@ __metadata: "@willbooster/prettier-config": "npm:10.2.4" blitz: "npm:3.0.2" build-ts: "npm:17.0.11" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" eslint-import-resolver-typescript: "npm:4.4.4" @@ -6032,7 +5949,7 @@ __metadata: "@willbooster/eslint-config-ts": "npm:11.4.12" "@willbooster/prettier-config": "npm:10.2.4" build-ts: "npm:17.0.11" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" eslint-import-resolver-typescript: "npm:4.4.4" @@ -6080,7 +5997,7 @@ __metadata: build-ts: "npm:17.0.11" dotenv: "npm:17.2.3" dotenv-expand: "npm:12.0.3" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" eslint-import-resolver-typescript: "npm:4.4.4" @@ -6124,7 +6041,7 @@ __metadata: "@willbooster/prettier-config": "npm:10.2.4" babel-loader: "npm:10.0.0" build-ts: "npm:17.0.11" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" eslint-import-resolver-typescript: "npm:4.4.4" @@ -6163,7 +6080,7 @@ __metadata: "@willbooster/eslint-config-ts": "npm:11.4.12" "@willbooster/prettier-config": "npm:10.2.4" build-ts: "npm:17.0.11" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" eslint-import-resolver-typescript: "npm:4.4.4" @@ -6200,7 +6117,7 @@ __metadata: chalk: "npm:5.6.2" dotenv: "npm:17.2.3" dotenv-expand: "npm:12.0.3" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" eslint-import-resolver-typescript: "npm:4.4.4" @@ -6743,7 +6660,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.reduce@npm:^1.0.6": +"array.prototype.reduce@npm:^1.0.8": version: 1.0.8 resolution: "array.prototype.reduce@npm:1.0.8" dependencies: @@ -7067,21 +6984,12 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.8.3": - version: 2.9.7 - resolution: "baseline-browser-mapping@npm:2.9.7" - bin: - baseline-browser-mapping: dist/cli.js - checksum: 10c0/500af82926d71d23fab20bcf821eb27deeaad45d1a01bd33d2dea7aab6114149068fa0d42bb9c5c18657e996b6e8063b84612c8fb8ac8ba6c6c6028fa4930ed1 - languageName: node - linkType: hard - -"baseline-browser-mapping@npm:^2.9.0": - version: 2.9.5 - resolution: "baseline-browser-mapping@npm:2.9.5" +"baseline-browser-mapping@npm:^2.8.3, baseline-browser-mapping@npm:^2.9.0": + version: 2.9.11 + resolution: "baseline-browser-mapping@npm:2.9.11" bin: baseline-browser-mapping: dist/cli.js - checksum: 10c0/581bd4f578a1b5ccd48ad0155f760c412803f02e97259deec99150b87c95766266b607b09aefa65da96dc5b925165706d675f10413630e767391e26a4f7afcdf + checksum: 10c0/eba49fcc1b33ab994aeeb73a4848f2670e06a0886dd5b903689ae6f60d47e7f1bea9262dbb2548c48179e858f7eda2b82ddf941ae783b862f4dcc51085a246f2 languageName: node linkType: hard @@ -7729,9 +7637,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001653, caniuse-lite@npm:^1.0.30001759": - version: 1.0.30001759 - resolution: "caniuse-lite@npm:1.0.30001759" - checksum: 10c0/b0f415960ba34995cda18e0d25c4e602f6917b9179290a76bdd0311423505b78cc93e558a90c98a22a1cc6b1781ab720ef6beea24ec7e29a1c1164ca72eac3a2 + version: 1.0.30001761 + resolution: "caniuse-lite@npm:1.0.30001761" + checksum: 10c0/8ea4158ccd507b9c73c03b9b3b1b897e75d095c5753a131d0f36ef9b64c19a049174467842dd9e8bebe886ac27ed7a5b1d5adcaae5fe887716b07fc1103e100b languageName: node linkType: hard @@ -7756,9 +7664,9 @@ __metadata: linkType: hard "chai@npm:^6.2.1": - version: 6.2.1 - resolution: "chai@npm:6.2.1" - checksum: 10c0/0c2d84392d7c6d44ca5d14d94204f1760e22af68b83d1f4278b5c4d301dabfc0242da70954dd86b1eda01e438f42950de6cf9d569df2103678538e4014abe50b + version: 6.2.2 + resolution: "chai@npm:6.2.2" + checksum: 10c0/e6c69e5f0c11dffe6ea13d0290936ebb68fcc1ad688b8e952e131df6a6d5797d5e860bc55cef1aca2e950c3e1f96daf79e9d5a70fb7dbaab4e46355e2635ed53 languageName: node linkType: hard @@ -9428,13 +9336,6 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec - languageName: node - linkType: hard - "encodeurl@npm:~2.0.0": version: 2.0.0 resolution: "encodeurl@npm:2.0.0" @@ -9547,9 +9448,9 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": - version: 1.24.0 - resolution: "es-abstract@npm:1.24.0" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0, es-abstract@npm:^1.24.1": + version: 1.24.1 + resolution: "es-abstract@npm:1.24.1" dependencies: array-buffer-byte-length: "npm:^1.0.2" arraybuffer.prototype.slice: "npm:^1.0.4" @@ -9605,7 +9506,7 @@ __metadata: typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.1.0" which-typed-array: "npm:^1.1.19" - checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318 + checksum: 10c0/fca062ef8b5daacf743732167d319a212d45cb655b0bb540821d38d715416ae15b04b84fc86da9e2c89135aa7b337337b6c867f84dcde698d75d55688d5d765c languageName: node linkType: hard @@ -9648,26 +9549,26 @@ __metadata: linkType: hard "es-iterator-helpers@npm:^1.2.1": - version: 1.2.1 - resolution: "es-iterator-helpers@npm:1.2.1" + version: 1.2.2 + resolution: "es-iterator-helpers@npm:1.2.2" dependencies: call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.6" + es-abstract: "npm:^1.24.1" es-errors: "npm:^1.3.0" - es-set-tostringtag: "npm:^2.0.3" + es-set-tostringtag: "npm:^2.1.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.6" + get-intrinsic: "npm:^1.3.0" globalthis: "npm:^1.0.4" gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" has-proto: "npm:^1.2.0" has-symbols: "npm:^1.1.0" internal-slot: "npm:^1.1.0" - iterator.prototype: "npm:^1.1.4" + iterator.prototype: "npm:^1.1.5" safe-array-concat: "npm:^1.1.3" - checksum: 10c0/97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f + checksum: 10c0/1ced8abf845a45e660dd77b5f3a64358421df70e4a0bd1897d5ddfefffed8409a6a2ca21241b9367e639df9eca74abc1c678b3020bffe6bee1f1826393658ddb languageName: node linkType: hard @@ -9687,7 +9588,7 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": +"es-set-tostringtag@npm:^2.1.0": version: 2.1.0 resolution: "es-set-tostringtag@npm:2.1.0" dependencies: @@ -10133,9 +10034,9 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.39.1": - version: 9.39.1 - resolution: "eslint@npm:9.39.1" +"eslint@npm:9.39.2": + version: 9.39.2 + resolution: "eslint@npm:9.39.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" @@ -10143,7 +10044,7 @@ __metadata: "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.39.1" + "@eslint/js": "npm:9.39.2" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" @@ -10178,7 +10079,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/59b2480639404ba24578ca480f973683b87b7aac8aa7e349240474a39067804fd13cd8b9cb22fee074170b8c7c563b57bab703ec0f0d3f81ea017e5d2cad299d + checksum: 10c0/bb88ca8fd16bb7e1ac3e13804c54d41c583214460c0faa7b3e7c574e69c5600c7122295500fb4b0c06067831111db740931e98da1340329527658e1cf80073d3 languageName: node linkType: hard @@ -10540,11 +10441,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.19.1 - resolution: "fastq@npm:1.19.1" + version: 1.20.1 + resolution: "fastq@npm:1.20.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/ebc6e50ac7048daaeb8e64522a1ea7a26e92b3cee5cd1c7f2316cdca81ba543aa40a136b53891446ea5c3a67ec215fbaca87ad405f102dd97012f62916905630 + checksum: 10c0/e5dd725884decb1f11e5c822221d76136f239d0236f176fab80b7b8f9e7619ae57e6b4e5b73defc21e6b9ef99437ee7b545cff8e6c2c337819633712fa9d352e languageName: node linkType: hard @@ -10794,9 +10695,9 @@ __metadata: linkType: hard "flow-parser@npm:0.*": - version: 0.293.0 - resolution: "flow-parser@npm:0.293.0" - checksum: 10c0/2a33ffd5deb540d34a085e103fd79771ba38684c2f206c284755dd0619ecab3de1547bc04b4bffcdb310e7687364df942ce893cf2309f73b950830121737f0ab + version: 0.295.0 + resolution: "flow-parser@npm:0.295.0" + checksum: 10c0/ea84eb7231af4c13262c86aa9cc8f16ae82321cd2c9d2bc57c42b5058b7d379c08485735cb3939c636a03cf9618ef8a5de18a5e4c1e5f736ac6c6d5dac214890 languageName: node linkType: hard @@ -10897,7 +10798,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2, fresh@npm:~0.5.2": +"fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a @@ -10937,13 +10838,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.0.0": - version: 11.3.2 - resolution: "fs-extra@npm:11.3.2" + version: 11.3.3 + resolution: "fs-extra@npm:11.3.3" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/f5d629e1bb646d5dedb4d8b24c5aad3deb8cc1d5438979d6f237146cd10e113b49a949ae1b54212c2fbc98e2d0995f38009a9a1d0520f0287943335e65fe919b + checksum: 10c0/984924ff4104e3e9f351b658a864bf3b354b2c90429f57aec0acd12d92c4e6b762cbacacdffb4e745b280adce882e1f980c485d9f02c453f769ab4e7fc646ce3 languageName: node linkType: hard @@ -11804,19 +11705,6 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 - languageName: node - linkType: hard - "http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": version: 2.0.1 resolution: "http-errors@npm:2.0.1" @@ -12033,7 +11921,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -12800,7 +12688,7 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.4": +"iterator.prototype@npm:^1.1.5": version: 1.1.5 resolution: "iterator.prototype@npm:1.1.5" dependencies: @@ -13129,11 +13017,11 @@ __metadata: languageName: node linkType: hard -"libnpmdiff@npm:^8.0.11": - version: 8.0.11 - resolution: "libnpmdiff@npm:8.0.11" +"libnpmdiff@npm:^8.0.12": + version: 8.0.12 + resolution: "libnpmdiff@npm:8.0.12" dependencies: - "@npmcli/arborist": "npm:^9.1.8" + "@npmcli/arborist": "npm:^9.1.9" "@npmcli/installed-package-contents": "npm:^4.0.0" binary-extensions: "npm:^3.0.0" diff: "npm:^8.0.2" @@ -13141,15 +13029,15 @@ __metadata: npm-package-arg: "npm:^13.0.0" pacote: "npm:^21.0.2" tar: "npm:^7.5.1" - checksum: 10c0/68cefdcccb2a084d0cb3dc4d984b84bd66775a8225511e06dad52dee3fdc306ff98d6ac04ee927cf404085aed3e73de1eb90073453ca6dd42da67417057a2a47 + checksum: 10c0/1249f7fae97ef7f94154c5ba9c47f8cbc58a1a5104162d5013bdeaac93dfa75a7de326b7a7736ba7dab262c6d1c782ebe4588e37b5357a6a5891af348e2089d7 languageName: node linkType: hard -"libnpmexec@npm:^10.1.10": - version: 10.1.10 - resolution: "libnpmexec@npm:10.1.10" +"libnpmexec@npm:^10.1.11": + version: 10.1.11 + resolution: "libnpmexec@npm:10.1.11" dependencies: - "@npmcli/arborist": "npm:^9.1.8" + "@npmcli/arborist": "npm:^9.1.9" "@npmcli/package-json": "npm:^7.0.0" "@npmcli/run-script": "npm:^10.0.0" ci-info: "npm:^4.0.0" @@ -13161,16 +13049,16 @@ __metadata: semver: "npm:^7.3.7" signal-exit: "npm:^4.1.0" walk-up-path: "npm:^4.0.0" - checksum: 10c0/86820fd88c7d098d70535571da1c322906a383f56b5f218779c5a283f7a75a07216dd54b3a21fbbb56e81f33746a770f6c9d685284f186d5cffb52426f6c9265 + checksum: 10c0/2d3c47edcc08463c0273b3c5b2f243e5de7619fe3903a8450cab33797d1d86b5062d9ebf374d3d8cf5165d5540cdb4c0e83422a1cd6f7f45f35cc35516f32a83 languageName: node linkType: hard -"libnpmfund@npm:^7.0.11": - version: 7.0.11 - resolution: "libnpmfund@npm:7.0.11" +"libnpmfund@npm:^7.0.12": + version: 7.0.12 + resolution: "libnpmfund@npm:7.0.12" dependencies: - "@npmcli/arborist": "npm:^9.1.8" - checksum: 10c0/a323dca84e0e4f342eb37a84430821fa78323f51582d475ed007fe489bb2d2587ececfc93070f22e8227ac014639c824428c3e1c567e64ffae0ca9250f7c6849 + "@npmcli/arborist": "npm:^9.1.9" + checksum: 10c0/1178ba32d0161f03a14b81a7c11f0331d8cc3a29884bef821ba8778538873bfff9c504d1595ba39fb8471f953d9631d992b619d66905c2df9516debd108ae07b languageName: node linkType: hard @@ -13184,15 +13072,15 @@ __metadata: languageName: node linkType: hard -"libnpmpack@npm:^9.0.11": - version: 9.0.11 - resolution: "libnpmpack@npm:9.0.11" +"libnpmpack@npm:^9.0.12": + version: 9.0.12 + resolution: "libnpmpack@npm:9.0.12" dependencies: - "@npmcli/arborist": "npm:^9.1.8" + "@npmcli/arborist": "npm:^9.1.9" "@npmcli/run-script": "npm:^10.0.0" npm-package-arg: "npm:^13.0.0" pacote: "npm:^21.0.2" - checksum: 10c0/e0270afa58e4717ec1f3cc56d2886cb27ae7ca704aa96938f0a38dff671e7fc7edf71a8917bf58ed8f15c8b04edec41624f75ba51ba873b922c7a52027f45b0a + checksum: 10c0/89f4cf16c9563c7e9e094d534a24e0041afbe026570e78beaa3d9c27f93395d4cb2a2a9f3e0b8049ffb3165450c65730d6249d97e24c1bbffa34dfee4cda89eb languageName: node linkType: hard @@ -13361,13 +13249,20 @@ __metadata: languageName: node linkType: hard -"lodash-es@npm:4.17.21, lodash-es@npm:^4.17.21": +"lodash-es@npm:4.17.21": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 languageName: node linkType: hard +"lodash-es@npm:^4.17.21": + version: 4.17.22 + resolution: "lodash-es@npm:4.17.22" + checksum: 10c0/5f28a262183cca43e08c580622557f393cb889386df2d8adf7c852bfdff7a84c5e629df5aa6c5c6274e83b38172f239d3e4e72e1ad27352d9ae9766627338089 + languageName: node + linkType: hard + "lodash.capitalize@npm:^4.2.1": version: 4.2.1 resolution: "lodash.capitalize@npm:4.2.1" @@ -13575,7 +13470,7 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^15.0.0, make-fetch-happen@npm:^15.0.2, make-fetch-happen@npm:^15.0.3": +"make-fetch-happen@npm:^15.0.0, make-fetch-happen@npm:^15.0.1, make-fetch-happen@npm:^15.0.3": version: 15.0.3 resolution: "make-fetch-happen@npm:15.0.3" dependencies: @@ -13990,7 +13885,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": +"minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -14748,12 +14643,12 @@ __metadata: linkType: hard "npm@npm:^11.6.2": - version: 11.6.4 - resolution: "npm@npm:11.6.4" + version: 11.7.0 + resolution: "npm@npm:11.7.0" dependencies: "@isaacs/string-locale-compare": "npm:^1.1.0" - "@npmcli/arborist": "npm:^9.1.8" - "@npmcli/config": "npm:^10.4.4" + "@npmcli/arborist": "npm:^9.1.9" + "@npmcli/config": "npm:^10.4.5" "@npmcli/fs": "npm:^5.0.0" "@npmcli/map-workspaces": "npm:^5.0.3" "@npmcli/metavuln-calculator": "npm:^9.0.3" @@ -14778,11 +14673,11 @@ __metadata: is-cidr: "npm:^6.0.1" json-parse-even-better-errors: "npm:^5.0.0" libnpmaccess: "npm:^10.0.3" - libnpmdiff: "npm:^8.0.11" - libnpmexec: "npm:^10.1.10" - libnpmfund: "npm:^7.0.11" + libnpmdiff: "npm:^8.0.12" + libnpmexec: "npm:^10.1.11" + libnpmfund: "npm:^7.0.12" libnpmorg: "npm:^8.0.1" - libnpmpack: "npm:^9.0.11" + libnpmpack: "npm:^9.0.12" libnpmpublish: "npm:^11.1.3" libnpmsearch: "npm:^9.0.1" libnpmteam: "npm:^8.0.2" @@ -14820,7 +14715,7 @@ __metadata: bin: npm: bin/npm-cli.js npx: bin/npx-cli.js - checksum: 10c0/8767e2089874b59cfb479ee207a7f56458845f07d2b4c9c8120c61f934811336f874774e6386a4b52c3d9d58d200b1c5beb9e5942cef3d84cc242520e2841bdd + checksum: 10c0/3cd9a2400b1b0e69b673477a1d3c29760a8831499387c8e5a1584ad0a08a10420be4310390a565d94bc00e23b3fbf56963b4cedfec14807a00e6d11ec7d49de2 languageName: node linkType: hard @@ -14939,17 +14834,17 @@ __metadata: linkType: hard "object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.8": - version: 2.1.8 - resolution: "object.getownpropertydescriptors@npm:2.1.8" + version: 2.1.9 + resolution: "object.getownpropertydescriptors@npm:2.1.9" dependencies: - array.prototype.reduce: "npm:^1.0.6" - call-bind: "npm:^1.0.7" + array.prototype.reduce: "npm:^1.0.8" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - gopd: "npm:^1.0.1" - safe-array-concat: "npm:^1.1.2" - checksum: 10c0/553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + gopd: "npm:^1.2.0" + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/8ccc9a4f28afb39cf7ab4d8acaf2ee817e47d59863d54a29b0e140648d841d2af3fc1564501a9b400862095258e3b28ee2c0506e1f5c04705ff781a8770f5eca languageName: node linkType: hard @@ -14981,7 +14876,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1, on-finished@npm:~2.4.1": +"on-finished@npm:~2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -15921,13 +15816,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 - languageName: node - linkType: hard - "proc-log@npm:^6.0.0, proc-log@npm:^6.1.0": version: 6.1.0 resolution: "proc-log@npm:6.1.0" @@ -17045,31 +16933,31 @@ __metadata: linkType: hard "rollup@npm:^4.43.0": - version: 4.53.3 - resolution: "rollup@npm:4.53.3" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.53.3" - "@rollup/rollup-android-arm64": "npm:4.53.3" - "@rollup/rollup-darwin-arm64": "npm:4.53.3" - "@rollup/rollup-darwin-x64": "npm:4.53.3" - "@rollup/rollup-freebsd-arm64": "npm:4.53.3" - "@rollup/rollup-freebsd-x64": "npm:4.53.3" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.53.3" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.53.3" - "@rollup/rollup-linux-arm64-gnu": "npm:4.53.3" - "@rollup/rollup-linux-arm64-musl": "npm:4.53.3" - "@rollup/rollup-linux-loong64-gnu": "npm:4.53.3" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.53.3" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.53.3" - "@rollup/rollup-linux-riscv64-musl": "npm:4.53.3" - "@rollup/rollup-linux-s390x-gnu": "npm:4.53.3" - "@rollup/rollup-linux-x64-gnu": "npm:4.53.3" - "@rollup/rollup-linux-x64-musl": "npm:4.53.3" - "@rollup/rollup-openharmony-arm64": "npm:4.53.3" - "@rollup/rollup-win32-arm64-msvc": "npm:4.53.3" - "@rollup/rollup-win32-ia32-msvc": "npm:4.53.3" - "@rollup/rollup-win32-x64-gnu": "npm:4.53.3" - "@rollup/rollup-win32-x64-msvc": "npm:4.53.3" + version: 4.54.0 + resolution: "rollup@npm:4.54.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.54.0" + "@rollup/rollup-android-arm64": "npm:4.54.0" + "@rollup/rollup-darwin-arm64": "npm:4.54.0" + "@rollup/rollup-darwin-x64": "npm:4.54.0" + "@rollup/rollup-freebsd-arm64": "npm:4.54.0" + "@rollup/rollup-freebsd-x64": "npm:4.54.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.54.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.54.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.54.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.54.0" + "@rollup/rollup-linux-loong64-gnu": "npm:4.54.0" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.54.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.54.0" + "@rollup/rollup-linux-riscv64-musl": "npm:4.54.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.54.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.54.0" + "@rollup/rollup-linux-x64-musl": "npm:4.54.0" + "@rollup/rollup-openharmony-arm64": "npm:4.54.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.54.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.54.0" + "@rollup/rollup-win32-x64-gnu": "npm:4.54.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.54.0" "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -17121,7 +17009,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/a21305aac72013083bd0dec92162b0f7f24cacf57c876ca601ec76e892895952c9ea592c1c07f23b8c125f7979c2b17f7fb565e386d03ee4c1f0952ac4ab0d75 + checksum: 10c0/62e5fd5d43e72751ac631f13fd7e70bec0fc3809231d5e087c3c0811945e7b8f0956620c5bed4e0cd67085325324266989e5ea4d22985c2677119ac7809b6455 languageName: node linkType: hard @@ -17143,7 +17031,7 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": +"safe-array-concat@npm:^1.1.3": version: 1.1.3 resolution: "safe-array-concat@npm:1.1.3" dependencies: @@ -17368,30 +17256,9 @@ __metadata: languageName: node linkType: hard -"send@npm:0.19.0": - version: 0.19.0 - resolution: "send@npm:0.19.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 - languageName: node - linkType: hard - -"send@npm:~0.19.0": - version: 0.19.1 - resolution: "send@npm:0.19.1" +"send@npm:~0.19.0, send@npm:~0.19.1": + version: 0.19.2 + resolution: "send@npm:0.19.2" dependencies: debug: "npm:2.6.9" depd: "npm:2.0.0" @@ -17399,14 +17266,14 @@ __metadata: encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.1" mime: "npm:1.6.0" ms: "npm:2.1.3" - on-finished: "npm:2.4.1" + on-finished: "npm:~2.4.1" range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/ceb859859822bf55e705b96db9a909870626d1a6bfcf62a88648b9681048a7840c0ff1f4afd7babea4ccfabff7d64a7dda68a6f6c63c255cc83f40a412a1db8e + statuses: "npm:~2.0.2" + checksum: 10c0/20c2389fe0fdf3fc499938cac598bc32272287e993c4960717381a10de8550028feadfb9076f959a3a3ebdea42e1f690e116f0d16468fa56b9fd41866d3dc267 languageName: node linkType: hard @@ -17447,14 +17314,14 @@ __metadata: linkType: hard "serve-static@npm:~1.16.2": - version: 1.16.2 - resolution: "serve-static@npm:1.16.2" + version: 1.16.3 + resolution: "serve-static@npm:1.16.3" dependencies: encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" parseurl: "npm:~1.3.3" - send: "npm:0.19.0" - checksum: 10c0/528fff6f5e12d0c5a391229ad893910709bc51b5705962b09404a1d813857578149b8815f35d3ee5752f44cd378d0f31669d4b1d7e2d11f41e08283d5134bd1f + send: "npm:~0.19.1" + checksum: 10c0/36320397a073c71bedf58af48a4a100fe6d93f07459af4d6f08b9a7217c04ce2a4939e0effd842dc7bece93ffcd59eb52f58c4fff2a8e002dc29ae6b219cd42b languageName: node linkType: hard @@ -17768,16 +17635,16 @@ __metadata: linkType: hard "sigstore@npm:^4.0.0": - version: 4.0.0 - resolution: "sigstore@npm:4.0.0" + version: 4.1.0 + resolution: "sigstore@npm:4.1.0" dependencies: "@sigstore/bundle": "npm:^4.0.0" - "@sigstore/core": "npm:^3.0.0" + "@sigstore/core": "npm:^3.1.0" "@sigstore/protobuf-specs": "npm:^0.5.0" - "@sigstore/sign": "npm:^4.0.0" - "@sigstore/tuf": "npm:^4.0.0" - "@sigstore/verify": "npm:^3.0.0" - checksum: 10c0/918130a3ccb254c709692bb9c1c7eb3c98632bc90f7f3a7416695fff5be6abdd41d74ba6bf6920bc4a39b4fc4f32ed1fbcdf4fa38b45b4ef34e5c824fa8f91fa + "@sigstore/sign": "npm:^4.1.0" + "@sigstore/tuf": "npm:^4.0.1" + "@sigstore/verify": "npm:^3.1.0" + checksum: 10c0/6a62601b75c5b0336c15b62d41be6d07e750a2ebd93a49856401cff201aaab4af8304f3edeaffb4777409385c828c11c09b94b721be5932c1335de2292cceadd languageName: node linkType: hard @@ -18149,13 +18016,6 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 - languageName: node - linkType: hard - "statuses@npm:~2.0.1, statuses@npm:~2.0.2": version: 2.0.2 resolution: "statuses@npm:2.0.2" @@ -19014,7 +18874,7 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": +"toidentifier@npm:~1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 @@ -19181,14 +19041,14 @@ __metadata: languageName: node linkType: hard -"tuf-js@npm:^4.0.0": - version: 4.0.0 - resolution: "tuf-js@npm:4.0.0" +"tuf-js@npm:^4.1.0": + version: 4.1.0 + resolution: "tuf-js@npm:4.1.0" dependencies: - "@tufjs/models": "npm:4.0.0" - debug: "npm:^4.4.1" - make-fetch-happen: "npm:^15.0.0" - checksum: 10c0/04aebefc7a55abd185eadd4c4ac72bac92b57912eb53c4cfdf5216126324e875bf01501472bae9611224862eb015c5a1cb0b675a44f2726c494dbce10c1416e5 + "@tufjs/models": "npm:4.1.0" + debug: "npm:^4.4.3" + make-fetch-happen: "npm:^15.0.1" + checksum: 10c0/38330b0b2d16f7f58eccd49b3a6ff0f87dd20743d6f2c26c2621089d8d83d807808e0e660c5be891122538d32db250e3e88267da4421537253e7aa99a45e5800 languageName: node linkType: hard @@ -19415,7 +19275,7 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.25.4": +"undici@npm:^5.28.5": version: 5.29.0 resolution: "undici@npm:5.29.0" dependencies: @@ -19682,8 +19542,8 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.2.0": - version: 1.2.2 - resolution: "update-browserslist-db@npm:1.2.2" + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" dependencies: escalade: "npm:^3.2.0" picocolors: "npm:^1.1.1" @@ -19691,7 +19551,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/39c3ea08b397ffc8dc3a1c517f5c6ed5cc4179b5e185383dab9bf745879623c12062a2e6bf4f9427cc59389c7bfa0010e86858b923c1e349e32fdddd9b043bb2 + checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec languageName: node linkType: hard @@ -19847,9 +19707,9 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^7.0.0": - version: 7.0.0 - resolution: "validate-npm-package-name@npm:7.0.0" - checksum: 10c0/b725d816fd9503772e4e01a5a3a3791f9faf05d4c5ca12c11a0e0a62c048f5c555af7e407f327a720c22842dc285d07fca43cf67345ee10acfd821e94b380251 + version: 7.0.1 + resolution: "validate-npm-package-name@npm:7.0.1" + checksum: 10c0/3bc127215be834d7850910af8a7bb1ae0db7d7a500ab40b2c4191520be23028979cffbe8a8ff36885838bcf26874bd4572d13116074383698cce701bdc63c976 languageName: node linkType: hard @@ -19888,10 +19748,10 @@ __metadata: linkType: hard "vite@npm:^6.0.0 || ^7.0.0": - version: 7.2.7 - resolution: "vite@npm:7.2.7" + version: 7.3.0 + resolution: "vite@npm:7.3.0" dependencies: - esbuild: "npm:^0.25.0" + esbuild: "npm:^0.27.0" fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" picomatch: "npm:^4.0.3" @@ -19938,7 +19798,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/0c502d9eb898d9c05061dbd8fd199f280b524bbb4c12ab5f88c7b12779947386684a269e4dd0aa424aa35bcd857f1aa44aadb9ea764702a5043af433052455b5 + checksum: 10c0/0457c196cdd5761ec351c0f353945430fbad330e615b9eeab729c8ae163334f18acdc1d9cd7d9d673dbf111f07f6e4f0b25d4ac32360e65b4a6df9991046f3ff languageName: node linkType: hard @@ -20341,7 +20201,7 @@ __metadata: "@types/eslint": "npm:9.6.1" "@willbooster/prettier-config": "npm:10.2.4" conventional-changelog-conventionalcommits: "npm:9.1.0" - eslint: "npm:9.39.1" + eslint: "npm:9.39.2" husky: "npm:9.1.7" lint-staged: "npm:16.2.7" micromatch: "npm:4.0.8" @@ -20646,8 +20506,8 @@ __metadata: linkType: hard "zod@npm:^3.25.0 || ^4.0.0": - version: 4.1.13 - resolution: "zod@npm:4.1.13" - checksum: 10c0/d7e74e82dba81a91ffc3239cd85bc034abe193a28f7087a94ab258a3e48e9a7ca4141920cac979a0d781495b48fc547777394149f26be04c3dc642f58bbc3941 + version: 4.2.1 + resolution: "zod@npm:4.2.1" + checksum: 10c0/ecb5219bddf76a42d092a843fb98ad4cb78f1e1077082772b03ef032ee5cbc80790a4051836b962d26fb4af854323bc784d628bd1b8d9898149eba7af21c5560 languageName: node linkType: hard