diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ce7143cf5..a910f6284 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,6 +24,7 @@ jobs: uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: false - name: Install dependencies run: yarn install --check-files - name: Set git config safe.directory @@ -112,6 +113,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - name: Download build artifacts uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e with: @@ -146,6 +148,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 with: python-version: 3.x @@ -183,6 +186,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b with: go-version: ^1.18.0 diff --git a/.github/workflows/force-release.yml b/.github/workflows/force-release.yml index d8bb8af3d..cb1e10e3a 100644 --- a/.github/workflows/force-release.yml +++ b/.github/workflows/force-release.yml @@ -53,6 +53,7 @@ jobs: uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: false - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: release @@ -85,6 +86,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - name: Download build artifacts uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e with: @@ -111,6 +113,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - name: Download build artifacts uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e with: @@ -151,6 +154,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 with: python-version: 3.x @@ -193,6 +197,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b with: go-version: ^1.18.0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f2594ae54..0b11c0873 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,6 +34,7 @@ jobs: uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: false - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: release @@ -103,6 +104,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - name: Download build artifacts uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e with: @@ -122,13 +124,11 @@ jobs: shell: bash - name: Create Issue if: ${{ failure() }} - uses: imjohnbo/issue-bot@572eed14422c4d6ca37e870f97e7da209422f5bd env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - labels: failed-release - title: Publishing v${{ steps.extract-version.outputs.VERSION }} to GitHub Releases failed - body: See https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ steps.extract-version.outputs.VERSION }} + RUN_URL: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + run: gh issue create --title "Publishing v$VERSION to GitHub Releases failed" --body "See $RUN_URL" --label "failed-release" release_npm: name: Publish to npm needs: release @@ -141,6 +141,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - name: Download build artifacts uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e with: @@ -176,13 +177,11 @@ jobs: shell: bash - name: Create Issue if: ${{ failure() }} - uses: imjohnbo/issue-bot@572eed14422c4d6ca37e870f97e7da209422f5bd env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - labels: failed-release - title: Publishing v${{ steps.extract-version.outputs.VERSION }} to npm failed - body: See https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ steps.extract-version.outputs.VERSION }} + RUN_URL: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + run: gh issue create --title "Publishing v$VERSION to npm failed" --body "See $RUN_URL" --label "failed-release" release_pypi: name: Publish to PyPI needs: release @@ -195,6 +194,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 with: python-version: 3.x @@ -232,13 +232,11 @@ jobs: shell: bash - name: Create Issue if: ${{ failure() }} - uses: imjohnbo/issue-bot@572eed14422c4d6ca37e870f97e7da209422f5bd env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - labels: failed-release - title: Publishing v${{ steps.extract-version.outputs.VERSION }} to PyPI failed - body: See https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ steps.extract-version.outputs.VERSION }} + RUN_URL: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + run: gh issue create --title "Publishing v$VERSION to PyPI failed" --body "See $RUN_URL" --label "failed-release" release_golang: name: Publish to GitHub Go Module Repository needs: release @@ -251,6 +249,7 @@ jobs: - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: "false" - uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b with: go-version: ^1.18.0 @@ -307,10 +306,8 @@ jobs: shell: bash - name: Create Issue if: ${{ failure() }} - uses: imjohnbo/issue-bot@572eed14422c4d6ca37e870f97e7da209422f5bd env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - labels: failed-release - title: Publishing v${{ steps.extract-version.outputs.VERSION }} to GitHub Go Module Repository failed - body: See https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + VERSION: ${{ steps.extract-version.outputs.VERSION }} + RUN_URL: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }} + run: gh issue create --title "Publishing v$VERSION to GitHub Go Module Repository failed" --body "See $RUN_URL" --label "failed-release" diff --git a/.github/workflows/upgrade-main.yml b/.github/workflows/upgrade-main.yml index b1c52a3f2..9da7e726a 100644 --- a/.github/workflows/upgrade-main.yml +++ b/.github/workflows/upgrade-main.yml @@ -24,6 +24,7 @@ jobs: uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e with: node-version: 20.16.0 + package-manager-cache: false - name: Install dependencies run: yarn install --check-files --frozen-lockfile - name: Upgrade dependencies diff --git a/package.json b/package.json index 3c4685b00..1ce6ea7a2 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "jsii-docgen": "^10.2.3", "jsii-pacmak": "^1.127.0", "jsii-rosetta": "~5.8.0", - "projen": "^0.99.26", + "projen": "^0.99.34", "semver": "^7.5.3", "typescript": "~5.8.0" }, diff --git a/tsconfig.dev.json b/tsconfig.dev.json index 9852f9813..157c89838 100644 --- a/tsconfig.dev.json +++ b/tsconfig.dev.json @@ -23,7 +23,11 @@ "strictNullChecks": true, "strictPropertyInitialization": true, "stripInternal": true, - "target": "ES2020" + "target": "ES2020", + "types": [ + "node", + "yargs" + ] }, "include": [ "src/**/*.ts", diff --git a/yarn.lock b/yarn.lock index 1767d3dbc..859b71b20 100644 --- a/yarn.lock +++ b/yarn.lock @@ -227,9 +227,9 @@ glob "10.5.0" "@cdktn/provider-project@^0.7.0": - version "0.7.32" - resolved "https://registry.yarnpkg.com/@cdktn/provider-project/-/provider-project-0.7.32.tgz#f5a6a9bdd11bb63e76e6fc3431bde78df6ae4a95" - integrity sha512-9r6Ts9qVI1AYfEtWPC0DbZkjtR26FEg+KagE1bljUgSbFJcwupwTT+mSZBgeWL02C75UuzMlxXJp+53k/tf1IA== + version "0.7.33" + resolved "https://registry.yarnpkg.com/@cdktn/provider-project/-/provider-project-0.7.33.tgz#cda633f4b304ad68d1545edd61eeb739c32e0a45" + integrity sha512-5nhwj94Jxltpz0iJqunarcSa43Z4GyGBx69glzIuJ+DsajZCNAF2XGBWurmktcD+89Eu/OlvHNqBr9Nr7IdXww== dependencies: change-case "^4.1.2" fs-extra "^10.1.0" @@ -592,9 +592,9 @@ "@types/node" "*" "@types/node@*": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.0.tgz#5c99f37c443d9ccc4985866913f1ed364217da31" - integrity sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw== + version "25.5.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.5.2.tgz#94861e32f9ffd8de10b52bbec403465c84fff762" + integrity sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg== dependencies: undici-types "~7.18.0" @@ -606,9 +606,9 @@ undici-types "~5.26.4" "@types/node@^20", "@types/node@^20.10.7", "@types/node@^20.4.2": - version "20.19.37" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.37.tgz#b4fb4033408dd97becce63ec932c9ec57a9e2919" - integrity sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw== + version "20.19.39" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.19.39.tgz#e98a3b575574070cd34b784bd173767269f95e99" + integrity sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw== dependencies: undici-types "~6.21.0" @@ -646,7 +646,7 @@ resolved "https://registry.yarnpkg.com/@types/yoga-layout/-/yoga-layout-1.9.2.tgz#efaf9e991a7390dc081a0b679185979a83a9639a" integrity sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw== -"@xmldom/xmldom@^0.9.8": +"@xmldom/xmldom@^0.9.8", "@xmldom/xmldom@^0.9.9": version "0.9.9" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.9.9.tgz#665b1cf4e5962d248bb4d032b5e020626f634503" integrity sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg== @@ -824,9 +824,9 @@ bare-events@^2.5.4, bare-events@^2.7.0: integrity sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ== bare-fs@^4.5.5: - version "4.5.6" - resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-4.5.6.tgz#a799a1b8c1b5dea7bc8ebdb56df8027ddda95a37" - integrity sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw== + version "4.6.0" + resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-4.6.0.tgz#ff2f10c8238d3ff94f2704f0c581b197b47ef112" + integrity sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA== dependencies: bare-events "^2.5.4" bare-path "^3.0.0" @@ -835,9 +835,9 @@ bare-fs@^4.5.5: fast-fifo "^1.3.2" bare-os@^3.0.1: - version "3.8.4" - resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.8.4.tgz#2d3a132ad63d0d29f28d42fb1610ec32bb6069f1" - integrity sha512-4JboWUl7/2LhgU536tjUszzaVC8/WEWKtyX5crayvlN71ih8+O2SdvBhotQeDsuhhmPZmLCrPBJEcwVPhI/kkQ== + version "3.8.7" + resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.8.7.tgz#09c7c4e8c817de750b0b69b65c929513f69ede65" + integrity sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w== bare-path@^3.0.0: version "3.0.0" @@ -847,9 +847,9 @@ bare-path@^3.0.0: bare-os "^3.0.1" bare-stream@^2.6.4: - version "2.11.0" - resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.11.0.tgz#12f82a5624658d05356ace4b7fd698f0fb402a84" - integrity sha512-Y/+iQ49fL3rIn6w/AVxI/2+BRrpmzJvdWt5Jv8Za6Ngqc6V227c+pYjYYgLdpR3MwQ9ObVXD0ZrqoBztakM0rw== + version "2.12.0" + resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.12.0.tgz#f1b6818768113790bbbfde90f47003f370c8778e" + integrity sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g== dependencies: streamx "^2.25.0" teex "^1.0.1" @@ -1861,12 +1861,12 @@ fast-xml-builder@^1.1.4: path-expression-matcher "^1.1.3" fast-xml-parser@^5.5.6: - version "5.5.9" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz#e59637abebec3dbfbb4053b532d787af6ea11527" - integrity sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g== + version "5.5.10" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.5.10.tgz#5da142d2d568f33cc93c63596bd821bb7cb8f87c" + integrity sha512-go2J2xODMc32hT+4Xr/bBGXMaIoiCwrwp2mMtAvKyvEFW6S/v5Gn2pBmE4nvbwNjGhpcAiOwEv7R6/GZ6XRa9w== dependencies: fast-xml-builder "^1.1.4" - path-expression-matcher "^1.2.0" + path-expression-matcher "^1.2.1" strnum "^2.2.2" fastq@^1.6.0: @@ -2676,13 +2676,13 @@ jsii-rosetta@5.8.8: yargs "^17.7.2" jsii-rosetta@^5.8.8: - version "5.9.38" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.9.38.tgz#238985eb1a5710f4efaddf658763c14360e55402" - integrity sha512-xReX52aJVclNLOlg5tx70K16L2ZUHzPLOjorRWpEq3nTzIOCKM1UHgrfwk7FyFkolwEO7QN1BzNX1PImSwerSA== + version "5.9.39" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.9.39.tgz#606c6034ca6f5f7d8717730ee87eff1b628c41b4" + integrity sha512-Wor9W/JTsH/uJLd3rJxzG6i7NKUi3ZV5tYFTkNLnkxfW6Yf5/By5S/ihP8i36P0hJHivj6oVg/5UsiWBYf2S0A== dependencies: "@jsii/check-node" "^1.127.0" "@jsii/spec" "^1.127.0" - "@xmldom/xmldom" "^0.9.8" + "@xmldom/xmldom" "^0.9.9" chalk "^4" commonmark "^0.31.2" fast-glob "^3.3.3" @@ -2732,9 +2732,9 @@ jsii@5.8.9: yargs "^17.7.2" jsii@^5.8.9, jsii@~5.9.1: - version "5.9.35" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.9.35.tgz#477e90e5731673939e5c13493314523d18adb907" - integrity sha512-HPf3YMmq4CpCTXVGI8np6AuHBFRmMZrkxQRksDPV/5a6xECAIWioEWJu4pZ8p88ethw9Tw/TGpkzFRIBSHpLdw== + version "5.9.36" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-5.9.36.tgz#7ee2b201d252c2f9edd1b08cae041331de920fbf" + integrity sha512-/av6ZLlTCH+S0MiVHN9dTlqCFZ2HFncCDzAWYZVYnSIFgzKyEPZRT08k8eqhuhbX0senedyMHRkWY/o5KxQA9Q== dependencies: "@jsii/check-node" "1.127.0" "@jsii/spec" "1.127.0" @@ -2921,9 +2921,9 @@ lodash.ismatch@^4.4.0: integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== lodash@^4.17.15, lodash@^4.17.20: - version "4.17.23" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" - integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== + version "4.18.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.18.1.tgz#ff2b66c1f6326d59513de2407bf881439812771c" + integrity sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q== log4js@6.9.1, log4js@^6.9.1: version "6.9.1" @@ -3385,10 +3385,10 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-expression-matcher@^1.1.3, path-expression-matcher@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz#9bdae3787f43b0857b0269e9caaa586c12c8abee" - integrity sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ== +path-expression-matcher@^1.1.3, path-expression-matcher@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/path-expression-matcher/-/path-expression-matcher-1.2.1.tgz#04de63e98dcef3e07af8b12a41055466f200e291" + integrity sha512-d7gQQmLvAKXKXE2GeP9apIGbMYKz88zWdsn/BN2HRWVQsDFdUY36WSLTY0Jvd4HWi7Fb30gQ62oAOzdgJA6fZw== path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" @@ -3502,10 +3502,10 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -projen@^0.99.26: - version "0.99.26" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.99.26.tgz#fa35d04140a7154439593a64e597f96e33acb97b" - integrity sha512-FGaMrSa+BgydIs61enxqgHPePB4r3pOTPFldaN+OmWW65WDWoMyGAqVEb3UaGRtiX6rP9qeQVnvufnEfZfaPRg== +projen@^0.99.34: + version "0.99.34" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.99.34.tgz#fab8cdcf5f091f4953b188453edf04a0469c7eab" + integrity sha512-/eFaYhO9t00aIF9Vnb5WWoq/73gIM2fIiJq4QN+8ox8bXYebRpDmfCW2rlWVy6Oyi1z5qn6TDAHQWyJz+zdAfQ== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3"