diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eda383d..e5e21eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,12 +15,12 @@ jobs: CI: "true" steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7.0.0 with: node-version: 22.x package-manager-cache: false @@ -37,7 +37,7 @@ jobs: working-directory: ./ - name: Upload patch if: steps.self_mutation.outputs.self_mutation_happened - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a with: name: repo.patch path: repo.patch @@ -57,14 +57,14 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: token: ${{ secrets.PROJEN_GITHUB_TOKEN }} ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Download patch id: download_patch - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c with: name: repo.patch path: ${{ runner.temp }} diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index d8cf606..118a618 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -19,8 +19,8 @@ jobs: pull-requests: write if: (github.event_name == 'pull_request' || github.event_name == 'pull_request_target') steps: - - id: auto_5940c89f - uses: amannn/action-semantic-pull-request@v6 + - id: validate-pr-title + uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 782f5f6..22cb105 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: fetch-depth: 0 - name: Set git identity @@ -39,7 +39,7 @@ jobs: git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - name: Setup Node.js id: setup_node_js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7.0.0 with: node-version: 22.x package-manager-cache: false @@ -71,7 +71,7 @@ jobs: - name: Upload artifact id: upload_artifact if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a with: name: build-artifact path: dist @@ -84,13 +84,13 @@ jobs: contents: write if: needs.release.outputs.tag_exists != 'true' && needs.release.outputs.latest_commit == github.sha steps: - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7.0.0 with: node-version: 22.x package-manager-cache: false - name: Download build artifacts id: download_build_artifacts - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c with: artifact-ids: ${{ needs.release.outputs.artifact_id }} path: dist @@ -102,5 +102,15 @@ jobs: id: release if: ${{ !inputs.dry_run }} env: + RELEASE_TAG_FILE: dist/releasetag.txt + CHANGELOG_FILE: dist/changelog.md GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: errout=$(mktemp); gh release create $(cat dist/releasetag.txt) -R $GITHUB_REPOSITORY -F dist/changelog.md -t $(cat dist/releasetag.txt) --target $GITHUB_SHA 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi + run: |- + errout=$(mktemp) + tag=$(cat "$RELEASE_TAG_FILE") + gh release create "$tag" -R "$GITHUB_REPOSITORY" -F "$CHANGELOG_FILE" -t "$tag" --target "$GITHUB_SHA" ${PRERELEASE:+-p} 2> "$errout" && true + exitcode=$? + if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" "$errout"; then + cat "$errout" + exit $exitcode + fi diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index 074fa72..3248433 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -16,12 +16,12 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: ref: main - name: Setup Node.js id: setup_node_js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7.0.0 with: node-version: 22.x package-manager-cache: false @@ -41,7 +41,7 @@ jobs: - name: Upload patch id: upload_patch if: steps.create_patch.outputs.patch_created - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a with: name: repo.patch path: repo.patch @@ -56,12 +56,12 @@ jobs: steps: - name: Checkout id: checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: ref: main - name: Download patch id: download_patch - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c with: name: repo.patch path: ${{ runner.temp }} @@ -75,7 +75,7 @@ jobs: git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - name: Create Pull Request id: create-pr - uses: peter-evans/create-pull-request@v8 + uses: peter-evans/create-pull-request@v8.1.1 with: token: ${{ secrets.PROJEN_GITHUB_TOKEN }} commit-message: |- diff --git a/.projen/tasks.json b/.projen/tasks.json index 0f1a3ec..125ce7e 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -76,22 +76,35 @@ }, "steps": [ { - "exec": "git checkout -b scratch", + "execArgs": [ + "git", + "checkout", + "-b", + "scratch" + ], "name": "save current HEAD in \"scratch\" branch" }, { - "exec": "git checkout $BRANCH" + "exec": "git checkout \"$BRANCH\"" }, { - "exec": "git fetch origin", + "execArgs": [ + "git", + "fetch", + "origin" + ], "name": "fetch latest changes from origin" }, { - "exec": "git reset --hard origin/$BRANCH", + "exec": "git reset --hard \"origin/$BRANCH\"", "name": "hard reset to origin commit" }, { - "exec": "git clean -fdx", + "execArgs": [ + "git", + "clean", + "-fdx" + ], "name": "clean all untracked files" }, { @@ -105,7 +118,13 @@ "description": "Perform API compatibility check against latest version", "steps": [ { - "exec": "jsii-diff npm:$(node -p \"require('./package.json').name\") -k --ignore-file .compatignore || (echo \"\nUNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .compatignore to skip.\n\" && exit 1)" + "execArgs": [ + "jsii-diff", + "npm:@gammarers/aws-cloudwatch-lambda-function-alarms", + "-k", + "--ignore-file", + ".compatignore" + ] } ] }, @@ -166,7 +185,19 @@ }, "steps": [ { - "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern $@ src test build-tools projenrc .projenrc.ts", + "execArgs": [ + "eslint", + "--ext", + ".ts,.tsx", + "--fix", + "--no-error-on-unmatched-pattern", + "$@", + "src", + "test", + "build-tools", + "projenrc", + ".projenrc.ts" + ], "receiveArgs": true } ] @@ -251,7 +282,11 @@ }, "steps": [ { - "exec": "rm -fr dist" + "execArgs": [ + "rm", + "-fr", + "dist" + ] }, { "spawn": "bump" @@ -272,7 +307,11 @@ "description": "Run tests", "steps": [ { - "exec": "jest --passWithNoTests --updateSnapshot", + "execArgs": [ + "jest", + "--passWithNoTests", + "--updateSnapshot" + ], "receiveArgs": true }, { @@ -285,7 +324,10 @@ "description": "Run jest in watch mode", "steps": [ { - "exec": "jest --watch" + "execArgs": [ + "jest", + "--watch" + ] } ] }, diff --git a/package.json b/package.json index df80743..5b394e9 100644 --- a/package.json +++ b/package.json @@ -49,11 +49,11 @@ "jest": "^29.7.0", "jest-junit": "^17", "jsii": "5.5.x", - "jsii-diff": "^1.139.0", + "jsii-diff": "^1.140.0", "jsii-docgen": "^10.5.0", - "jsii-pacmak": "^1.139.0", + "jsii-pacmak": "^1.140.0", "jsii-rosetta": "5.5.x", - "projen": "^0.101.32", + "projen": "^0.103.2", "ts-jest": "^29.4.12", "ts-node": "^10.9.2", "typescript": "5.5.x" diff --git a/yarn.lock b/yarn.lock index 5214d87..3f4e778 100644 --- a/yarn.lock +++ b/yarn.lock @@ -686,18 +686,18 @@ chalk "^4.1.2" semver "^7.7.1" -"@jsii/check-node@1.139.0": - version "1.139.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.139.0.tgz#749a766ec56907b2a1c56dae33d10fe506a376e7" - integrity sha512-tLS0H2XPN3hWVO9OtVB2DDllaxz3M6Jz8Zk8ByV1pl2h5b6LayJg8lHYvRMf0b3P/82xqWat7CpfLeqU96OwVw== +"@jsii/check-node@1.140.0": + version "1.140.0" + resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.140.0.tgz#cc52431daf11ae18437397348f7aabedef5bb99d" + integrity sha512-NTiY2Nd9ZtACPZjaU+k9+oiaD191Yw0FoiUR7bB+NoOtB5nMEhrLKn5O/PYmCIZGK0G1JaJs+PmLcyj68J6RKw== dependencies: chalk "^4.1.2" semver "^7.8.5" -"@jsii/spec@1.139.0", "@jsii/spec@^1.112.0", "@jsii/spec@^1.139.0": - version "1.139.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.139.0.tgz#4e21bf6538665861d7496d04eaf338a06289a574" - integrity sha512-+l1B0h4WAg6KOQ7PGykW/FvxeFmyt74U0/n41cus9Jdjv3VfQJKynsv5r9Ng23B1KwWqJkS5YvJuv2yGYoULdw== +"@jsii/spec@1.140.0", "@jsii/spec@^1.112.0", "@jsii/spec@^1.139.0": + version "1.140.0" + resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.140.0.tgz#a9a92005e189b6ea47808cb1f003ac69d8182882" + integrity sha512-1rGS+iJtejQ3ybSJfV0if9PzZuSQmORbVF3MkqE0csatF//Rj8raCqptZLMX6rkdfZ8C2Jsw5hU4PrmuCzBk6A== "@napi-rs/wasm-runtime@^1.1.4": version "1.2.3" @@ -916,9 +916,9 @@ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*": - version "26.2.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-26.2.0.tgz#5a4875a862fda8fdc57de8faa579bb81ecba1685" - integrity sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg== + version "26.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-26.3.0.tgz#757c33b17fe06db5a356582e9658603a1bd80caf" + integrity sha512-L3fgrnchriRC2ExBflb8j4uZZURHZfQsmQeyVzhjcHW4kkwVyo8/0h1B2MVzMTrYUJYu6G7EWs14hW/L9putqw== dependencies: undici-types "~8.3.0" @@ -952,135 +952,135 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^8": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.67.0.tgz#52f9f0e47d5a7571c4336e69bfeea581509ef2cf" - integrity sha512-Un7Heoyj65NREbKAyIrFxeM143NZpExWmy1Nep4DLeQOeLlTeumPjoNKnBrU5D5moWXbPJgRa5Uwcdu0faVNGQ== + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.68.0.tgz#a8fbdb1cf49aafaf16071b646daad890151bd149" + integrity sha512-WASHDpCm6qO5jj9g1a+8NiW5+GCkAyLReR56/4VruYmNgfUmqpxOfZ2Yfb8xGfJPWv5Qi6LSD8sXdces3vbp/Q== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.67.0" - "@typescript-eslint/type-utils" "8.67.0" - "@typescript-eslint/utils" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/scope-manager" "8.68.0" + "@typescript-eslint/type-utils" "8.68.0" + "@typescript-eslint/utils" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.5.0" "@typescript-eslint/parser@^8": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.67.0.tgz#0158022ec9927e0afcd58a8cc2ad57e01d892f5c" - integrity sha512-fUBfTuuEulWqX6V8+O3PtScV01tzYYRUDTAirHFKoRAt7nOzoGiPt0M/bB47wWNy0coOOcgEwAMUtBpykMxl6w== - dependencies: - "@typescript-eslint/scope-manager" "8.67.0" - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/typescript-estree" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.68.0.tgz#61de31481354c50457bc9621a7ed746779f09ee7" + integrity sha512-fHq2VC1kpyYfvEcbiMjOpySY4WS7voEp89yAThrHRX5sm9j2lzYppCb2umFMEed4fWcyeLjHxrz0mpjNBaBxMQ== + dependencies: + "@typescript-eslint/scope-manager" "8.68.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/typescript-estree" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.67.0.tgz#1552db007ca9206a1c6c7acf49e210bd17a8c56f" - integrity sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw== +"@typescript-eslint/project-service@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.68.0.tgz#ea4b2869f59165c420cd7a4bbebc38039794e8cc" + integrity sha512-5GQtWZCXFcFYux955pvoS02WLc49pXNlvIxocKjS0clvwo3in1RdlzVKyiqQH9vE5AKWFLTaUgeQkOrTS+0Qxw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.67.0" - "@typescript-eslint/types" "^8.67.0" + "@typescript-eslint/tsconfig-utils" "^8.68.0" + "@typescript-eslint/types" "^8.68.0" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.67.0.tgz#4d4c2da09560d10dd7d947cba2d29d14d25af16d" - integrity sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg== +"@typescript-eslint/scope-manager@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.68.0.tgz#e5a13a1159497faeab4e48279bf07576045b1499" + integrity sha512-T5eXpcaJNg8bhjHJ8Rjp68Vq/QBteYtTKY8TZqVNPaUbuz0f6jI9t6aDkylwvalpAB9XTTFeFOjrjXAZ3YvmVA== dependencies: - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" -"@typescript-eslint/tsconfig-utils@8.67.0", "@typescript-eslint/tsconfig-utils@^8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz#f45a3eba6b9132fb47141ec03ce2f275f1ea991d" - integrity sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg== +"@typescript-eslint/tsconfig-utils@8.68.0", "@typescript-eslint/tsconfig-utils@^8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.68.0.tgz#594d7a3c5952055b3c431fc563ca7fd1defcce18" + integrity sha512-F7zrGQfiJHojPwi8vhxZQC1tWtJzvL74cK/nqri2lk8YUXvYaYwl263xOJ69jDWPUk1hmcdoayFwk9lX09npVw== -"@typescript-eslint/type-utils@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.67.0.tgz#96bed105275559df3bcf0449b73a6414d35c59ce" - integrity sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q== +"@typescript-eslint/type-utils@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.68.0.tgz#8f3e838dbd740909db27053857468cd037b00220" + integrity sha512-X77zqoY1EjeWGs/0JNxeaMfp5C5lIz4Tw8y66F1Ne8Faq6g424sBNYM6xBAqElfGZPLpWS+CZAp0DXyKDzWiHg== dependencies: - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/typescript-estree" "8.67.0" - "@typescript-eslint/utils" "8.67.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/typescript-estree" "8.68.0" + "@typescript-eslint/utils" "8.68.0" debug "^4.4.3" ts-api-utils "^2.5.0" -"@typescript-eslint/types@8.67.0", "@typescript-eslint/types@^8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.67.0.tgz#4a8d00cc1faba5c14feabc60f85b7a32652f34b6" - integrity sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww== +"@typescript-eslint/types@8.68.0", "@typescript-eslint/types@^8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.68.0.tgz#3f9d4e62fbe5728f09403cdc7b4d58af842ac1af" + integrity sha512-9RnpsGJjrAllCMefGVVsImJM24YurhC0Q1h4UbvivtvOqXmR/vEJge2OoE++z9m6hyg8T1Q8t5SNT6tHSbrxcg== -"@typescript-eslint/typescript-estree@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz#116c3a47c06119c5a050e8851861d6497dd64bc2" - integrity sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw== +"@typescript-eslint/typescript-estree@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.68.0.tgz#bf4165029825138ac27231a3ff02923ecd977f38" + integrity sha512-OKKsD0tYmoNiU5PW2zehO1yO56jYOm1ShYlxon/Z0SJNidAkdVg86eg9ruRuoXf8xfnuWZGbwDsStkoXbZtIIA== dependencies: - "@typescript-eslint/project-service" "8.67.0" - "@typescript-eslint/tsconfig-utils" "8.67.0" - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/visitor-keys" "8.67.0" + "@typescript-eslint/project-service" "8.68.0" + "@typescript-eslint/tsconfig-utils" "8.68.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/visitor-keys" "8.68.0" debug "^4.4.3" minimatch "^10.2.2" semver "^7.7.3" tinyglobby "^0.2.15" ts-api-utils "^2.5.0" -"@typescript-eslint/utils@8.67.0", "@typescript-eslint/utils@^8.13.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.67.0.tgz#3e478a3d69d330a1fc50c12746cc2ee0732ccfcd" - integrity sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A== +"@typescript-eslint/utils@8.68.0", "@typescript-eslint/utils@^8.13.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.68.0.tgz#00547f2c8de8aca2a3c21752a9711f73206fd36d" + integrity sha512-PB5gJMMOg0Q5P1tsgWtEAqQacJXq0qEqRHDX/YJ4FaTMLfZPpHB3gjl2EJuiZyPABxmj4ZQYiY9m1bdAJ5y7tQ== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.67.0" - "@typescript-eslint/types" "8.67.0" - "@typescript-eslint/typescript-estree" "8.67.0" + "@typescript-eslint/scope-manager" "8.68.0" + "@typescript-eslint/types" "8.68.0" + "@typescript-eslint/typescript-estree" "8.68.0" -"@typescript-eslint/visitor-keys@8.67.0": - version "8.67.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz#601d40af9acf82a28da2286f3edafc69bba9017f" - integrity sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA== +"@typescript-eslint/visitor-keys@8.68.0": + version "8.68.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.68.0.tgz#78db3c9bb258a0309d9e2b1b617127c3a8fb1f54" + integrity sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A== dependencies: - "@typescript-eslint/types" "8.67.0" + "@typescript-eslint/types" "8.68.0" eslint-visitor-keys "^5.0.0" -"@typescript/typescript-darwin-arm64@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20260818.1.tgz#ed3acb13d084c76f963d3777b38b89298d5a7dbf" - integrity sha512-VTL/72LvESsa9CMsmQKuCVOpFmxCf6k4TFbiytWhB7yws2ll9sN80SSBCVpBrPGEkZRGSiDpJRaUDoy4GS7FNA== - -"@typescript/typescript-darwin-x64@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20260818.1.tgz#c15c78ea9c2ab91260083bc8d5c64643416dd21d" - integrity sha512-w+7tMeTzmBPe4ZJvrHcwm+gdD/Wn5W/KmiXS7DCz4zzBx+PVOjLb2VswH3pAI4pOfKoaYSA3EH2GAMzv2ofw7g== - -"@typescript/typescript-linux-arm64@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20260818.1.tgz#4242dc52ad99b60b4f72082607199c3ee211bace" - integrity sha512-mxcnwOo5O7raAaZ8yoNpoQKugV6q77nAvFYz+CGQrLdQ3D3i06D8M5pUEJhz4l83l035DSwk8Q7hWCU4qQMJqA== - -"@typescript/typescript-linux-arm@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20260818.1.tgz#89a758ff2bc885b58e39f70667061330f3458d6b" - integrity sha512-2kexnjaH+xdR1be9RgxKM0K69+Gg73d6Ows+g4AqqrRnrnexcc62lLxr28yVHsOP/n5jMzNephXvWpmQU5LkIA== - -"@typescript/typescript-linux-x64@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20260818.1.tgz#e932e85602a0b5a10f4d5044f8b7f8c0a23e036b" - integrity sha512-dtixD58SgGhJhEv9gomCVoXeQ0EBIAE6Bh9E3JT3bWAXqE2a/5URJOhCLOf82up0PThbJFZlX5+HEHZNzIoKWA== - -"@typescript/typescript-win32-arm64@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20260818.1.tgz#6d29c1702fe0b928b4cbcff9978c98d019dd764a" - integrity sha512-pCZP6yhTf6DUgLatSE9Qv+cJvTc3X/v6HeI2DqwIQbdxhom/RWt/pGybr90ZfWpzmuM25YmM+vs+xCOZLCiesw== - -"@typescript/typescript-win32-x64@7.1.0-dev.20260818.1": - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20260818.1.tgz#59ac3f47cfc7879848e08a89a4d068dd6ef558ca" - integrity sha512-LX5keP5g/g360OIQcgw5qtRy8qfAL07U69imyeAYSmOC0PU4jdR2CXhbSZxHJ+Ct5sCtX6pgadV9v3f9bPDbzA== +"@typescript/typescript-darwin-arm64@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.1.0-dev.20260825.1.tgz#51e7682bdfacb2a800198f13bdefc9dbaf1a4545" + integrity sha512-kNi19fj6YdduoehUqxAioC6WjV0Olvl8uErjNoSrgumwj3WiVuCVofvsVKiJybCQN5KzUewYkVtQ0tERstqeBA== + +"@typescript/typescript-darwin-x64@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.1.0-dev.20260825.1.tgz#c9fed3eb9c84185b21c58ad09e606e4e40f0afb4" + integrity sha512-YlMbeJGgQX9YJoEcH+n5b9GswzRZR1GLCCFICwmUMXU4wK32Tb3JQkKJnAT43z7dGqqKUzhlEvKboosepCEFCg== + +"@typescript/typescript-linux-arm64@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.1.0-dev.20260825.1.tgz#bb7b319488f4b924d7c0b6170768e3f336dfc2fc" + integrity sha512-fTw1dGplXJhzp5sw+hXIqhDd5/mnV2bGgztFQIFLwk2Urp21VYZocfTJjbcx24leExm1JT7yZRjePXzDoBrKlg== + +"@typescript/typescript-linux-arm@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.1.0-dev.20260825.1.tgz#3e929593836f5043ccc5cc3049386cb8bded5eb8" + integrity sha512-G703LEwDmy0SGl7IPA3NYZG0x0X3s61kLbsxcngru8VqvvPArR8/5UjFjspLteXmD+CZpARC9WH3cJoXVG8ctQ== + +"@typescript/typescript-linux-x64@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.1.0-dev.20260825.1.tgz#f43f576afd97302e9126f6775b42e31bd3111cfc" + integrity sha512-qZIzRJqwAYvUYxUCNMAviOSK1uUHi1sOY3znKwKdAS7tzcAVHbQ2UaI6a+oRFiUml8Xsx/pP6zQ4ioptvfJJkA== + +"@typescript/typescript-win32-arm64@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.1.0-dev.20260825.1.tgz#c69773e933d58b735577644fefd3364a1902d37d" + integrity sha512-5jAG37Qu5meDsCT8p9JazO1DhIihl/1DEHODjnvpgdI61XY2CdPN8YiwUbuWdHPvzPcEff+c+E86jf4LJQkPhg== + +"@typescript/typescript-win32-x64@7.1.0-dev.20260825.1": + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.1.0-dev.20260825.1.tgz#cfc1b296059692e7a25d8c24bca73e4544aef08f" + integrity sha512-nliVwpIfR906VsScnCrLxziRzp/pMBuv03JqKGks/shT43AENMGe5hllAqGAqoyLVAbzXimwlitmdt5vaKSq8g== "@unrs/resolver-binding-android-arm-eabi@1.12.2": version "1.12.2" @@ -1197,9 +1197,9 @@ integrity sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA== "@xmldom/xmldom@^0.9.8": - version "0.9.11" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.9.11.tgz#2ed75a186886383624cf16400930ed6b9adaa656" - integrity sha512-tW8bcK3hsG0/uqSnNz6TK4BkcuZSezoU7DlnYssILmZDktPnSHHuDJJFM0AJv+13gz2r0iGdrj6qqKeUnxXEDg== + version "0.9.12" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.9.12.tgz#1f84c07cb95ccf28202299f77b5fd7fc257151e8" + integrity sha512-5AXjrcMClTryPe9LgZrygpB1lj7s0S9E0+W+AHaVKAVyHanafK86iPSvG5xHVSp/jC+VH1UXu0TAEmY279xH7A== JSONStream@^1.3.5: version "1.3.5" @@ -1505,9 +1505,9 @@ balanced-match@^4.0.2: integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== baseline-browser-mapping@^2.11.12: - version "2.11.15" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.11.15.tgz#9c0cac93d7d304f3d61bb41088a102cd62e68676" - integrity sha512-FwMjJJ7HnyZpWe+oWxegG0fezZyBZUagI5LZEoO3GCbtbKNwRfMH9Ue5d5v01PNePBy1QSfPSDTTeVL0Hb9EzA== + version "2.11.19" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.11.19.tgz#4711abac48b88ccb56b5817e86f1b3a9a0764276" + integrity sha512-Grytf1xOxOEMTGRwx6rLGKkTabd4vMg3VrKdj/7joCmV0qgh4QwMMO6xh34YEXQqirAuUdgQGa5orJQQ+69RBw== brace-expansion@^1.1.7: version "1.1.18" @@ -1612,9 +1612,9 @@ camelcase@^6.2.0, camelcase@^6.3.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001809: - version "1.0.30001809" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz#e6cf71f14ddfe008f114dd2a846923be3c03a07b" - integrity sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ== + version "1.0.30001810" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz#4970b477dea3278374de9bc43aa8f5d39fc3cda2" + integrity sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg== case@1.6.3, case@^1.6.3: version "1.6.3" @@ -1681,10 +1681,10 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -codemaker@^1.139.0: - version "1.139.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.139.0.tgz#708560424f1d1feb73e6c22cf0ebbd3c97616e22" - integrity sha512-v93CwWcepdmHDENEJuPepaOzo2J8SZ5HKNVgH/+6vPrvLOoDDfVXEkBMr6KUu4trHN7QvZjFwxJBpjCYCBG9+g== +codemaker@^1.140.0: + version "1.140.0" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.140.0.tgz#aac0ea372f982e911299e25480a681fc366b899a" + integrity sha512-/EPlxI+2i9ji7aZac2kLEUyjzfgHWBl8hDZ98T6BnED9mTLRInCNToA0vqgZPcTotiP6g6YNeZo7cBAc90Ok9A== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -2154,9 +2154,9 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1: gopd "^1.2.0" electron-to-chromium@^1.5.402: - version "1.5.409" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.409.tgz#3d514dd82b2d181d8ade96c53242f4b8c94ab4ed" - integrity sha512-ChI4N44d0B4A6C8prnNjMOaGgE59fUyEVYcRYm2XEXIjMbbvF5i9UL1cblDbpGqiU0uS8FE8UcKxqZqTXdmzbQ== + version "1.5.414" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.414.tgz#4d38036562ddd192214aaade4124bdbbf2297291" + integrity sha512-aYlviXiaXBbzvKgyALpcMmqa3Np3sDr0XnZbEG62n2UpZFbEcjQ4EEMOLGzVPhwVnwTz0lvKY+GcARbunuHekw== emittery@^0.13.1: version "0.13.1" @@ -2534,9 +2534,9 @@ fast-levenshtein@^2.0.6: integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fast-uri@^3.0.1: - version "3.1.5" - resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.5.tgz#610f37419a030270430cecd68d74e3d4d96725d0" - integrity sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw== + version "3.1.6" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.1.6.tgz#bfdd308ef763f835fed059f3c6c925f708e33e3a" + integrity sha512-7Ical1vFEMr0onbVzEDIreM22I4khW+fzyQPwvAFWBp1iwdshSZRsL4jjRvPG9JP1uiqMHRto+YU6R2/CzDz5Q== fast-xml-builder@^1.2.0: version "1.3.1" @@ -3246,9 +3246,9 @@ is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: which-typed-array "^1.1.16" is-unsafe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-unsafe/-/is-unsafe-2.0.0.tgz#c0dce4e06742662dde26360160e414ea487da2e9" - integrity sha512-2LdV822R+wmI86unXA93WCFpL6g+av8ynWk0nrHyJqGop5VoocYsSLFgN8jrfalT6iGeLNM4KXuVSsULP53kEA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-unsafe/-/is-unsafe-2.0.2.tgz#bb1ead17f1aa688f6433258b561e98b1a45a1afc" + integrity sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ== is-weakmap@^2.0.2: version "2.0.2" @@ -3731,15 +3731,15 @@ jsesc@^3.0.2: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== -jsii-diff@^1.139.0: - version "1.139.0" - resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-1.139.0.tgz#9d41f0ca95ec5651f79d72356344864562eeb6fe" - integrity sha512-ApfAu+R8RvdiIhw+9afwW6U9/1TJTa082ePDqiR3Jl60oMCdbsr0aIKHdCerKnmtJU1CvSh/iTupMs0Eix0LUw== +jsii-diff@^1.140.0: + version "1.140.0" + resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-1.140.0.tgz#fb64a471643673bc611dbcf4882e37445c2dd34b" + integrity sha512-nK6y3X08YDt7hrkgl45gn9uzQFioqeBLXwj/OZ1AyeejvvPQJvaNuIogRdrfjBuNuksjnQlW/RJk8ocgzaXCvA== dependencies: - "@jsii/check-node" "1.139.0" - "@jsii/spec" "1.139.0" + "@jsii/check-node" "1.140.0" + "@jsii/spec" "1.140.0" fs-extra "^10.1.0" - jsii-reflect "^1.139.0" + jsii-reflect "^1.140.0" log4js "^6.9.1" yargs "^17.7.3" @@ -3757,34 +3757,34 @@ jsii-docgen@^10.5.0: semver "^7.8.5" yargs "^16.2.2" -jsii-pacmak@^1.139.0: - version "1.139.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.139.0.tgz#1a8bd1e8601b7bfdcd1e99cfc2bf6c3dba3ee646" - integrity sha512-hE+rc+RS4Qwe+MzGqG515tXueOhn6r++/L8kpX5wT18HqUoBJdOdqFOv90PYitDgNywovOE0kEd8YyV1S5Mh6Q== +jsii-pacmak@^1.140.0: + version "1.140.0" + resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.140.0.tgz#137cd513229177384b2715374959bf2e582cc858" + integrity sha512-BHv63POC099uGm08UM7L5UZUanN3rfESzWv54xpwhamiIJ+zlw0+6Sj790LP2skRkezTdTj8Qj6mhU5Kxfko7g== dependencies: - "@jsii/check-node" "1.139.0" - "@jsii/spec" "1.139.0" + "@jsii/check-node" "1.140.0" + "@jsii/spec" "1.140.0" clone "^2.1.2" - codemaker "^1.139.0" + codemaker "^1.140.0" commonmark "^0.31.2" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.139.0" + jsii-reflect "^1.140.0" semver "^7.8.5" - spdx-license-list "^6.11.0" + spdx-license-list "^6.12.0" xmlbuilder "^15.1.1" yargs "^17.7.3" -jsii-reflect@^1.139.0: - version "1.139.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.139.0.tgz#de57f7505ec10bb31fa2149b97dd884a0d89ea01" - integrity sha512-Z8rGDzykcg6REfFV8HJZ0oms5zi8wBO4T7B5thSS4iME0osbWJP62pFn2yT6VivOESKnkFZOI3RkIKYkynPbGg== +jsii-reflect@^1.139.0, jsii-reflect@^1.140.0: + version "1.140.0" + resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.140.0.tgz#8929a3fbccee9c02bc6a1a2a9f49df2b0026086d" + integrity sha512-8bRD6WSQfWrB6/31sz92bi21HWaMVzvxZUgaJt/IiT3RqGKc57dO+idekn8WNpTBneE9vVhj24UDExHH8YfJAQ== dependencies: - "@jsii/check-node" "1.139.0" - "@jsii/spec" "1.139.0" + "@jsii/check-node" "1.140.0" + "@jsii/spec" "1.140.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.139.0" + oo-ascii-tree "^1.140.0" yargs "^17.7.3" jsii-rosetta@5.5.x: @@ -4307,10 +4307,10 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oo-ascii-tree@^1.139.0: - version "1.139.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.139.0.tgz#892857ae2366b1d09b858ed040ea274fe8e04bc6" - integrity sha512-Sv9334UvsBcvYh9xkcBtheWjH+mkhXLmuhOm+/OTGVFUCsvdVdXwDMTbYZHpJaTSbhaHScPbHqjAPECAFwlgtg== +oo-ascii-tree@^1.140.0: + version "1.140.0" + resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.140.0.tgz#4411d3e4d9f436cd3b6531b19c866ae4bee0efac" + integrity sha512-swJJN43RwwtZAtNQu03W8rqNtTUvq9T4eGU4KupRq7I9/R3exHobbF/OOm5sl6tGcumsQrNU97NBx7x+LEIPgA== optionator@^0.9.3: version "0.9.4" @@ -4475,9 +4475,9 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: integrity sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA== picomatch@^4.0.2, picomatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.5.tgz#51ea57a17d86f605f81039595fbc40ed06a55fab" - integrity sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A== + version "4.0.7" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.7.tgz#6313360034ccb36b3dc61ecbdff78121f90fe21f" + integrity sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA== pify@^2.3.0: version "2.3.0" @@ -4525,10 +4525,10 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -projen@^0.101.32: - version "0.101.32" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.101.32.tgz#54e2b23ae86d49927fb7b2282e9bf14dc7813d7e" - integrity sha512-UW+eEzQ4HVPpEOlE7rdyo9z9hVVbJpIZUSfla6K2DgdU9OeYLW+2x8MNPJ/O7C1vhXFwFaqCHNQWC7XVtdZx6g== +projen@^0.103.2: + version "0.103.2" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.103.2.tgz#0e7f7c37af1da81a75c09f5a76bdb1a07f18b38d" + integrity sha512-wdGelzLgNcLEZTq9TR5Do1tvgj6KLLMg0SsiFLET10QCwFbDuuaV7iKDIVfOOV2kiln0rJyrPgcA4u9YmzglpQ== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -4983,7 +4983,7 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz#b069e687b1291a32f126893ed76a27a745ee2133" integrity sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw== -spdx-license-list@^6.10.0, spdx-license-list@^6.11.0: +spdx-license-list@^6.10.0, spdx-license-list@^6.12.0: version "6.12.0" resolved "https://registry.yarnpkg.com/spdx-license-list/-/spdx-license-list-6.12.0.tgz#20b9ae77c3410ad08720bcd5cf562e9d4eeebadb" integrity sha512-+nUYqm3aZMSHbjsthK+i/HHI2okTElCvqwUd4k8QcSk+FTGgjq+fsdFj2wZOaX6XmR2JdWhf/NeflNnvKOjcnQ== @@ -5389,17 +5389,17 @@ typescript@5.5.x, typescript@~5.5: integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== typescript@next: - version "7.1.0-dev.20260818.1" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-7.1.0-dev.20260818.1.tgz#f0e148c4198e3cbf426a8255b32c9ad0378beed0" - integrity sha512-4MP5tETv11bLClefoHxogZZ43skS3UO+tQwOZJhbi43a/x5uTH8DHtN+Xinl+KVTwIvygV3LL6x7Pi3QrLnrzA== + version "7.1.0-dev.20260825.1" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-7.1.0-dev.20260825.1.tgz#e4834e03dbee725609e655217536747bc4785c78" + integrity sha512-CTw9rnzUMQdwHlT7B7BDHID3gCZ3dZosHptiWoPG0Ih7aBHGiOCUgojCdIji/x6sD9YPRla7suU12Onpb6AAHg== optionalDependencies: - "@typescript/typescript-darwin-arm64" "7.1.0-dev.20260818.1" - "@typescript/typescript-darwin-x64" "7.1.0-dev.20260818.1" - "@typescript/typescript-linux-arm" "7.1.0-dev.20260818.1" - "@typescript/typescript-linux-arm64" "7.1.0-dev.20260818.1" - "@typescript/typescript-linux-x64" "7.1.0-dev.20260818.1" - "@typescript/typescript-win32-arm64" "7.1.0-dev.20260818.1" - "@typescript/typescript-win32-x64" "7.1.0-dev.20260818.1" + "@typescript/typescript-darwin-arm64" "7.1.0-dev.20260825.1" + "@typescript/typescript-darwin-x64" "7.1.0-dev.20260825.1" + "@typescript/typescript-linux-arm" "7.1.0-dev.20260825.1" + "@typescript/typescript-linux-arm64" "7.1.0-dev.20260825.1" + "@typescript/typescript-linux-x64" "7.1.0-dev.20260825.1" + "@typescript/typescript-win32-arm64" "7.1.0-dev.20260825.1" + "@typescript/typescript-win32-x64" "7.1.0-dev.20260825.1" uglify-js@^3.1.4: version "3.19.3"