diff --git a/.ci/package.json b/.ci/package.json index bda9369d06..7bba6debd5 100644 --- a/.ci/package.json +++ b/.ci/package.json @@ -12,7 +12,7 @@ }, "devDependencies": { "prettier": "3.9.6", - "prettier-plugin-sh": "0.18.1", + "prettier-plugin-sh": "0.19.0", "shellcheck": "4.1.0" }, "packageManager": "yarn@4.17.1" diff --git a/.ci/yarn.lock b/.ci/yarn.lock index 9a6f12e114..9f13a53d79 100644 --- a/.ci/yarn.lock +++ b/.ci/yarn.lock @@ -10,7 +10,7 @@ __metadata: resolution: ".ci@workspace:." dependencies: prettier: "npm:3.9.6" - prettier-plugin-sh: "npm:0.18.1" + prettier-plugin-sh: "npm:0.19.0" shellcheck: "npm:4.1.0" languageName: unknown linkType: soft @@ -34,10 +34,54 @@ __metadata: languageName: node linkType: hard -"@reteps/dockerfmt@npm:^0.5.1": - version: 0.5.2 - resolution: "@reteps/dockerfmt@npm:0.5.2" - checksum: 10c0/c0af5dcc9c8c9d51c9eec4cfb454c85f31c760373288b9254054709b29a4accc1df10bd765712128dd173e53bfb8b880a94b0aa8b6c2d4294866d800dbdd14e1 +"@reteps/dockerfmt-darwin-arm64@npm:0.5.4": + version: 0.5.4 + resolution: "@reteps/dockerfmt-darwin-arm64@npm:0.5.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@reteps/dockerfmt-darwin-x64@npm:0.5.4": + version: 0.5.4 + resolution: "@reteps/dockerfmt-darwin-x64@npm:0.5.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@reteps/dockerfmt-linux-arm64@npm:0.5.4": + version: 0.5.4 + resolution: "@reteps/dockerfmt-linux-arm64@npm:0.5.4" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@reteps/dockerfmt-linux-x64@npm:0.5.4": + version: 0.5.4 + resolution: "@reteps/dockerfmt-linux-x64@npm:0.5.4" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@reteps/dockerfmt@npm:^0.5.4": + version: 0.5.4 + resolution: "@reteps/dockerfmt@npm:0.5.4" + dependencies: + "@reteps/dockerfmt-darwin-arm64": "npm:0.5.4" + "@reteps/dockerfmt-darwin-x64": "npm:0.5.4" + "@reteps/dockerfmt-linux-arm64": "npm:0.5.4" + "@reteps/dockerfmt-linux-x64": "npm:0.5.4" + dependenciesMeta: + "@reteps/dockerfmt-darwin-arm64": + optional: true + "@reteps/dockerfmt-darwin-x64": + optional: true + "@reteps/dockerfmt-linux-arm64": + optional: true + "@reteps/dockerfmt-linux-x64": + optional: true + bin: + dockerfmt: dist/launcher.js + checksum: 10c0/b6f3037042d258bd3b84d53f879cffb0286fe245f41da54508870866b9bf2c97bb1a2e15c6f29a610ed70ce43ffb1d6e7281002325cd9b01a08aeb3f391ba12a languageName: node linkType: hard @@ -757,15 +801,15 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-sh@npm:0.18.1": - version: 0.18.1 - resolution: "prettier-plugin-sh@npm:0.18.1" +"prettier-plugin-sh@npm:0.19.0": + version: 0.19.0 + resolution: "prettier-plugin-sh@npm:0.19.0" dependencies: - "@reteps/dockerfmt": "npm:^0.5.1" - sh-syntax: "npm:^0.5.8" + "@reteps/dockerfmt": "npm:^0.5.4" + sh-syntax: "npm:^0.6.0" peerDependencies: prettier: ^3.6.0 - checksum: 10c0/e79a8dab1b9cd966bf078b1ca4ec412d190fb905ca6bfb89f841d309ed39ecb7136901b64919e3d8e52e9233d658b64bc69203ff81384914ec90dedbcbe804da + checksum: 10c0/47a152ea7049743d8080749eaeebc05ade1c224e27537b03aa1cb7d6680b28f5bd6d6539f4289fc724f52ea7baed22a4b027e8f7cd6ec28a60c24d9eaae7a79b languageName: node linkType: hard @@ -879,12 +923,10 @@ __metadata: languageName: node linkType: hard -"sh-syntax@npm:^0.5.8": - version: 0.5.8 - resolution: "sh-syntax@npm:0.5.8" - dependencies: - tslib: "npm:^2.8.1" - checksum: 10c0/2d2609fc8760ef97175c852be26ee3eeb196078c5aec282c8b96a59ee362be4f470d3e0df4e372da6c7a7b44ccc42910cbdcb0915271b3cb6a6212d00dde116f +"sh-syntax@npm:^0.6.0": + version: 0.6.0 + resolution: "sh-syntax@npm:0.6.0" + checksum: 10c0/495c660a23c67725cdee077b423ca974521ae580302ee62eda9309c84f6cf31722560cdf55bbea5ca98ba7dd7ac352d59f3eed61612d42b1f8a41cfc7673ba9f languageName: node linkType: hard @@ -1015,7 +1057,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1, tslib@npm:^2.8.1": +"tslib@npm:2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 diff --git a/.github/actions/setup-cluster-free-harness/action.yaml b/.github/actions/setup-cluster-free-harness/action.yaml index 3b4752af25..83afe38ab3 100644 --- a/.github/actions/setup-cluster-free-harness/action.yaml +++ b/.github/actions/setup-cluster-free-harness/action.yaml @@ -5,7 +5,7 @@ runs: using: "composite" steps: - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: ".nvmrc" @@ -16,7 +16,7 @@ runs: # Keyed per job: both cluster-free jobs run in parallel and would otherwise # race to reserve the same cache entry. - name: Cache yarn global cache - uses: actions/cache@2c8a9bd7457de244a408f35966fab2fb45fda9c8 # v6.0.0 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: ~/.yarn/berry/cache key: yarn-${{ github.job }}-${{ hashFiles('yarn.lock', 'e2e-tests/yarn.lock') }} diff --git a/.github/workflows/bash-e2e-lint.yaml b/.github/workflows/bash-e2e-lint.yaml index 9db0d7f684..416b2eaa18 100644 --- a/.github/workflows/bash-e2e-lint.yaml +++ b/.github/workflows/bash-e2e-lint.yaml @@ -16,10 +16,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: ".nvmrc" diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 20f452bc75..1c51b9e7ca 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -39,10 +39,10 @@ jobs: # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support steps: - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@dd903d2e4f5405488e5ef1422510ee31c8b32357 # v3.36.2 + uses: github/codeql-action/init@6f5948dfacef28e207b48d0905cf90c03365536d # v3.37.9 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -53,7 +53,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@dd903d2e4f5405488e5ef1422510ee31c8b32357 # v3.36.2 + uses: github/codeql-action/autobuild@6f5948dfacef28e207b48d0905cf90c03365536d # v3.37.9 # â„šī¸ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun # If the Autobuild fails above, remove it and uncomment the following three lines. @@ -62,6 +62,6 @@ jobs: # echo "Run, Build Application using script" # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@dd903d2e4f5405488e5ef1422510ee31c8b32357 # v3.36.2 + uses: github/codeql-action/analyze@6f5948dfacef28e207b48d0905cf90c03365536d # v3.37.9 with: category: '/language:${{matrix.language}}' diff --git a/.github/workflows/coverage-baseline.yml b/.github/workflows/coverage-baseline.yml index 957985db1c..cfc200d89c 100644 --- a/.github/workflows/coverage-baseline.yml +++ b/.github/workflows/coverage-baseline.yml @@ -43,13 +43,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 1 persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: '.nvmrc' registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/e2e-cluster-free.yaml b/.github/workflows/e2e-cluster-free.yaml index 6aa67e877d..8b2f002274 100644 --- a/.github/workflows/e2e-cluster-free.yaml +++ b/.github/workflows/e2e-cluster-free.yaml @@ -66,10 +66,10 @@ jobs: # @playwright/test version in e2e-tests/package.json (currently 1.62.1) — a # mismatch fails with "Executable doesn't exist at /ms-playwright/...". container: - image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e + image: mcr.microsoft.com/playwright:v1.63.0-noble@sha256:eff16c30e6f3f4af0a03fa4b706120d5e9b0891c344a27d64559aff5900a4a27 steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: persist-credentials: false @@ -104,10 +104,10 @@ jobs: # Request-only (no browser), but the image also carries the OS deps the # backend boot needs, and reusing it keeps both jobs on one base. container: - image: mcr.microsoft.com/playwright:v1.62.1-noble@sha256:dcc5531e97840b9b5e794f2814476b21571c5124a3fca2267d73041f56e7580e + image: mcr.microsoft.com/playwright:v1.63.0-noble@sha256:eff16c30e6f3f4af0a03fa4b706120d5e9b0891c344a27d64559aff5900a4a27 steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: persist-credentials: false diff --git a/.github/workflows/e2e-tests-lint.yaml b/.github/workflows/e2e-tests-lint.yaml index 66abf0f1da..5c66268328 100644 --- a/.github/workflows/e2e-tests-lint.yaml +++ b/.github/workflows/e2e-tests-lint.yaml @@ -20,10 +20,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: ".nvmrc" diff --git a/.github/workflows/link-checker.yaml b/.github/workflows/link-checker.yaml index 5199191dad..e375b1ab47 100644 --- a/.github/workflows/link-checker.yaml +++ b/.github/workflows/link-checker.yaml @@ -11,16 +11,16 @@ jobs: markdown-link-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Check markdown links in docs - uses: tcort/github-action-markdown-link-check@e7c7a18363c842693fadde5d41a3bd3573a7a225 # v1.1.2 + uses: tcort/github-action-markdown-link-check@e047c5b37f24ab722bbef1a27b6fab7f96bc4068 # v1.1.3 with: config-file: '.github/workflows/link-checker.config.json' folder-path: 'docs/' - name: Check markdown files in root - uses: tcort/github-action-markdown-link-check@e7c7a18363c842693fadde5d41a3bd3573a7a225 # v1.1.2 + uses: tcort/github-action-markdown-link-check@e047c5b37f24ab722bbef1a27b6fab7f96bc4068 # v1.1.3 with: config-file: '.github/workflows/link-checker.config.json' # ignore subfolders we don't want to check everthing, there is a lot of files from plugins that we don't control diff --git a/.github/workflows/next-build-image.yaml b/.github/workflows/next-build-image.yaml index e50c222766..0f405f092e 100644 --- a/.github/workflows/next-build-image.yaml +++ b/.github/workflows/next-build-image.yaml @@ -67,7 +67,7 @@ jobs: exit 1 - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 @@ -228,7 +228,7 @@ jobs: echo "EXPIRES_AFTER=$expires_after" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 diff --git a/.github/workflows/pr-build-image.yaml b/.github/workflows/pr-build-image.yaml index c3ac34cc32..2be2d7da7b 100644 --- a/.github/workflows/pr-build-image.yaml +++ b/.github/workflows/pr-build-image.yaml @@ -33,7 +33,7 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index c23c69e06d..49547c8798 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -37,7 +37,7 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 persist-credentials: false @@ -48,7 +48,7 @@ jobs: - name: Setup Node.js if: ${{ steps.check-image.outputs.is_skipped != 'true' }} - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: '.nvmrc' registry-url: "https://registry.npmjs.org" @@ -80,7 +80,7 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 persist-credentials: false @@ -90,7 +90,7 @@ jobs: - name: Setup Node.js if: ${{ steps.check-image.outputs.is_skipped != 'true' }} - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: '.nvmrc' registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/push-e2e-runner.yaml b/.github/workflows/push-e2e-runner.yaml index cbb4b1cb8f..4a5fcf2bfd 100644 --- a/.github/workflows/push-e2e-runner.yaml +++ b/.github/workflows/push-e2e-runner.yaml @@ -56,7 +56,7 @@ jobs: exit 1 - name: Checkout Repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 @@ -157,7 +157,7 @@ jobs: exit 1 - name: Checkout Repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 diff --git a/.github/workflows/renovate-checks.yaml b/.github/workflows/renovate-checks.yaml index 0909a9a972..fc0d13f2c7 100644 --- a/.github/workflows/renovate-checks.yaml +++ b/.github/workflows/renovate-checks.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest name: Renovate Config Validator steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Validate config # See https://docs.renovatebot.com/config-validation/ run: | diff --git a/.github/workflows/rulesync-check.yaml b/.github/workflows/rulesync-check.yaml index 793678eb5a..c31ebd8c5a 100644 --- a/.github/workflows/rulesync-check.yaml +++ b/.github/workflows/rulesync-check.yaml @@ -32,10 +32,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Set up Node.js - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0 with: node-version-file: ".nvmrc" diff --git a/.github/workflows/sync-owners-aliases.yaml b/.github/workflows/sync-owners-aliases.yaml index 39a4a184ba..7424ebc338 100644 --- a/.github/workflows/sync-owners-aliases.yaml +++ b/.github/workflows/sync-owners-aliases.yaml @@ -23,7 +23,7 @@ jobs: owner: ${{ github.repository_owner }} - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Generate OWNERS_ALIASES from GitHub Teams run: node scripts/generate-owners-aliases.mjs diff --git a/.github/workflows/toml-checks.yaml b/.github/workflows/toml-checks.yaml index 0c21d95344..9068d91801 100644 --- a/.github/workflows/toml-checks.yaml +++ b/.github/workflows/toml-checks.yaml @@ -12,8 +12,8 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - - uses: tombi-toml/setup-tombi@90dc1ab19ff45cc28017aab8cd0093516d908532 # v1.1.5 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 + - uses: tombi-toml/setup-tombi@1791db7d23f16faae781ffe74b21dda3d5fd9ff0 # v1.5.2 with: version: 'v0.9.9' checksum: 'b50dbc90ec27591dbaf564b628bd3b3e4ead371a60931bc8ea5f34d7cd1d3607' diff --git a/.github/workflows/update-backstage.yaml b/.github/workflows/update-backstage.yaml index b6fa81b502..28295912cb 100644 --- a/.github/workflows/update-backstage.yaml +++ b/.github/workflows/update-backstage.yaml @@ -50,7 +50,7 @@ jobs: private-key: ${{ secrets.RHDH_GITHUB_APP_PRIVATE_KEY }} - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: token: ${{ steps.generate-token.outputs.token }} diff --git a/.github/workflows/update-dynamic-plugins-default.yaml b/.github/workflows/update-dynamic-plugins-default.yaml index 56b7e99149..09a662596f 100644 --- a/.github/workflows/update-dynamic-plugins-default.yaml +++ b/.github/workflows/update-dynamic-plugins-default.yaml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 with: fetch-depth: 0 diff --git a/.github/workflows/update-versions.yaml b/.github/workflows/update-versions.yaml index 04e1627e74..032fa6f77d 100644 --- a/.github/workflows/update-versions.yaml +++ b/.github/workflows/update-versions.yaml @@ -23,7 +23,7 @@ jobs: private-key: ${{ secrets.RHDH_GITHUB_APP_PRIVATE_KEY }} - name: Checkout repository - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - name: Set up Node.js uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 diff --git a/.nvmrc b/.nvmrc index 60ade1ae01..b7179aed06 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -24.19.0 +24.20.0 diff --git a/e2e-tests/package.json b/e2e-tests/package.json index 478aba9627..d5e921fb18 100644 --- a/e2e-tests/package.json +++ b/e2e-tests/package.json @@ -55,9 +55,9 @@ "ioredis": "5.11.1", "monocart-coverage-reports": "2.13.0", "otplib": "12.0.1", - "oxfmt": "0.56.0", + "oxfmt": "0.66.0", "oxlint": "1.80.0", - "oxlint-tsgolint": "0.23.0", + "oxlint-tsgolint": "0.25.0", "shellcheck": "4.1.0", "typescript": "6.0.3", "vitest": "4.1.10" diff --git a/e2e-tests/yarn.lock b/e2e-tests/yarn.lock index c58d401442..a931954b3a 100644 --- a/e2e-tests/yarn.lock +++ b/e2e-tests/yarn.lock @@ -565,177 +565,177 @@ __metadata: languageName: node linkType: hard -"@oxfmt/binding-android-arm-eabi@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-android-arm-eabi@npm:0.56.0" +"@oxfmt/binding-android-arm-eabi@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-android-arm-eabi@npm:0.66.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@oxfmt/binding-android-arm64@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-android-arm64@npm:0.56.0" +"@oxfmt/binding-android-arm64@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-android-arm64@npm:0.66.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@oxfmt/binding-darwin-arm64@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-darwin-arm64@npm:0.56.0" +"@oxfmt/binding-darwin-arm64@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-darwin-arm64@npm:0.66.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxfmt/binding-darwin-x64@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-darwin-x64@npm:0.56.0" +"@oxfmt/binding-darwin-x64@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-darwin-x64@npm:0.66.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxfmt/binding-freebsd-x64@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-freebsd-x64@npm:0.56.0" +"@oxfmt/binding-freebsd-x64@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-freebsd-x64@npm:0.66.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@oxfmt/binding-linux-arm-gnueabihf@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-arm-gnueabihf@npm:0.56.0" +"@oxfmt/binding-linux-arm-gnueabihf@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-arm-gnueabihf@npm:0.66.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxfmt/binding-linux-arm-musleabihf@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-arm-musleabihf@npm:0.56.0" +"@oxfmt/binding-linux-arm-musleabihf@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-arm-musleabihf@npm:0.66.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxfmt/binding-linux-arm64-gnu@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-arm64-gnu@npm:0.56.0" +"@oxfmt/binding-linux-arm64-gnu@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-arm64-gnu@npm:0.66.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@oxfmt/binding-linux-arm64-musl@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-arm64-musl@npm:0.56.0" +"@oxfmt/binding-linux-arm64-musl@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-arm64-musl@npm:0.66.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@oxfmt/binding-linux-ppc64-gnu@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-ppc64-gnu@npm:0.56.0" +"@oxfmt/binding-linux-ppc64-gnu@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-ppc64-gnu@npm:0.66.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@oxfmt/binding-linux-riscv64-gnu@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-riscv64-gnu@npm:0.56.0" +"@oxfmt/binding-linux-riscv64-gnu@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-riscv64-gnu@npm:0.66.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@oxfmt/binding-linux-riscv64-musl@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-riscv64-musl@npm:0.56.0" +"@oxfmt/binding-linux-riscv64-musl@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-riscv64-musl@npm:0.66.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@oxfmt/binding-linux-s390x-gnu@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-s390x-gnu@npm:0.56.0" +"@oxfmt/binding-linux-s390x-gnu@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-s390x-gnu@npm:0.66.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@oxfmt/binding-linux-x64-gnu@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-x64-gnu@npm:0.56.0" +"@oxfmt/binding-linux-x64-gnu@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-x64-gnu@npm:0.66.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@oxfmt/binding-linux-x64-musl@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-linux-x64-musl@npm:0.56.0" +"@oxfmt/binding-linux-x64-musl@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-linux-x64-musl@npm:0.66.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@oxfmt/binding-openharmony-arm64@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-openharmony-arm64@npm:0.56.0" +"@oxfmt/binding-openharmony-arm64@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-openharmony-arm64@npm:0.66.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@oxfmt/binding-win32-arm64-msvc@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-win32-arm64-msvc@npm:0.56.0" +"@oxfmt/binding-win32-arm64-msvc@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-win32-arm64-msvc@npm:0.66.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxfmt/binding-win32-ia32-msvc@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-win32-ia32-msvc@npm:0.56.0" +"@oxfmt/binding-win32-ia32-msvc@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-win32-ia32-msvc@npm:0.66.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@oxfmt/binding-win32-x64-msvc@npm:0.56.0": - version: 0.56.0 - resolution: "@oxfmt/binding-win32-x64-msvc@npm:0.56.0" +"@oxfmt/binding-win32-x64-msvc@npm:0.66.0": + version: 0.66.0 + resolution: "@oxfmt/binding-win32-x64-msvc@npm:0.66.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@oxlint-tsgolint/darwin-arm64@npm:0.23.0": - version: 0.23.0 - resolution: "@oxlint-tsgolint/darwin-arm64@npm:0.23.0" +"@oxlint-tsgolint/darwin-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@oxlint-tsgolint/darwin-arm64@npm:0.25.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxlint-tsgolint/darwin-x64@npm:0.23.0": - version: 0.23.0 - resolution: "@oxlint-tsgolint/darwin-x64@npm:0.23.0" +"@oxlint-tsgolint/darwin-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@oxlint-tsgolint/darwin-x64@npm:0.25.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxlint-tsgolint/linux-arm64@npm:0.23.0": - version: 0.23.0 - resolution: "@oxlint-tsgolint/linux-arm64@npm:0.23.0" +"@oxlint-tsgolint/linux-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@oxlint-tsgolint/linux-arm64@npm:0.25.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@oxlint-tsgolint/linux-x64@npm:0.23.0": - version: 0.23.0 - resolution: "@oxlint-tsgolint/linux-x64@npm:0.23.0" +"@oxlint-tsgolint/linux-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@oxlint-tsgolint/linux-x64@npm:0.25.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@oxlint-tsgolint/win32-arm64@npm:0.23.0": - version: 0.23.0 - resolution: "@oxlint-tsgolint/win32-arm64@npm:0.23.0" +"@oxlint-tsgolint/win32-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@oxlint-tsgolint/win32-arm64@npm:0.25.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxlint-tsgolint/win32-x64@npm:0.23.0": - version: 0.23.0 - resolution: "@oxlint-tsgolint/win32-x64@npm:0.23.0" +"@oxlint-tsgolint/win32-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@oxlint-tsgolint/win32-x64@npm:0.25.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2022,9 +2022,9 @@ __metadata: isomorphic-fetch: "npm:3.0.0" monocart-coverage-reports: "npm:2.13.0" otplib: "npm:12.0.1" - oxfmt: "npm:0.56.0" + oxfmt: "npm:0.66.0" oxlint: "npm:1.80.0" - oxlint-tsgolint: "npm:0.23.0" + oxlint-tsgolint: "npm:0.25.0" pg: "npm:8.22.0" shellcheck: "npm:4.1.0" typescript: "npm:6.0.3" @@ -3657,29 +3657,29 @@ __metadata: languageName: node linkType: hard -"oxfmt@npm:0.56.0": - version: 0.56.0 - resolution: "oxfmt@npm:0.56.0" - dependencies: - "@oxfmt/binding-android-arm-eabi": "npm:0.56.0" - "@oxfmt/binding-android-arm64": "npm:0.56.0" - "@oxfmt/binding-darwin-arm64": "npm:0.56.0" - "@oxfmt/binding-darwin-x64": "npm:0.56.0" - "@oxfmt/binding-freebsd-x64": "npm:0.56.0" - "@oxfmt/binding-linux-arm-gnueabihf": "npm:0.56.0" - "@oxfmt/binding-linux-arm-musleabihf": "npm:0.56.0" - "@oxfmt/binding-linux-arm64-gnu": "npm:0.56.0" - "@oxfmt/binding-linux-arm64-musl": "npm:0.56.0" - "@oxfmt/binding-linux-ppc64-gnu": "npm:0.56.0" - "@oxfmt/binding-linux-riscv64-gnu": "npm:0.56.0" - "@oxfmt/binding-linux-riscv64-musl": "npm:0.56.0" - "@oxfmt/binding-linux-s390x-gnu": "npm:0.56.0" - "@oxfmt/binding-linux-x64-gnu": "npm:0.56.0" - "@oxfmt/binding-linux-x64-musl": "npm:0.56.0" - "@oxfmt/binding-openharmony-arm64": "npm:0.56.0" - "@oxfmt/binding-win32-arm64-msvc": "npm:0.56.0" - "@oxfmt/binding-win32-ia32-msvc": "npm:0.56.0" - "@oxfmt/binding-win32-x64-msvc": "npm:0.56.0" +"oxfmt@npm:0.66.0": + version: 0.66.0 + resolution: "oxfmt@npm:0.66.0" + dependencies: + "@oxfmt/binding-android-arm-eabi": "npm:0.66.0" + "@oxfmt/binding-android-arm64": "npm:0.66.0" + "@oxfmt/binding-darwin-arm64": "npm:0.66.0" + "@oxfmt/binding-darwin-x64": "npm:0.66.0" + "@oxfmt/binding-freebsd-x64": "npm:0.66.0" + "@oxfmt/binding-linux-arm-gnueabihf": "npm:0.66.0" + "@oxfmt/binding-linux-arm-musleabihf": "npm:0.66.0" + "@oxfmt/binding-linux-arm64-gnu": "npm:0.66.0" + "@oxfmt/binding-linux-arm64-musl": "npm:0.66.0" + "@oxfmt/binding-linux-ppc64-gnu": "npm:0.66.0" + "@oxfmt/binding-linux-riscv64-gnu": "npm:0.66.0" + "@oxfmt/binding-linux-riscv64-musl": "npm:0.66.0" + "@oxfmt/binding-linux-s390x-gnu": "npm:0.66.0" + "@oxfmt/binding-linux-x64-gnu": "npm:0.66.0" + "@oxfmt/binding-linux-x64-musl": "npm:0.66.0" + "@oxfmt/binding-openharmony-arm64": "npm:0.66.0" + "@oxfmt/binding-win32-arm64-msvc": "npm:0.66.0" + "@oxfmt/binding-win32-ia32-msvc": "npm:0.66.0" + "@oxfmt/binding-win32-x64-msvc": "npm:0.66.0" tinypool: "npm:2.1.0" peerDependencies: svelte: ^5.0.0 @@ -3730,20 +3730,20 @@ __metadata: optional: true bin: oxfmt: bin/oxfmt - checksum: 10c0/f17ef097ebdc58a7ec4afa987b45ded016de5302753652c8f8c22d657f233fa35b36ffd8a4dd6490a6be4673051a5fc5b204890e69b606fffbe0ae35804bb0db + checksum: 10c0/add0d810b6bd62ecf7da74479d65e9f44e490ce4ed79670bdb80a3e0ecc7611192c92f3692790929003d2f8bead6d45b8457211cc3ba01e27af693233702189e languageName: node linkType: hard -"oxlint-tsgolint@npm:0.23.0": - version: 0.23.0 - resolution: "oxlint-tsgolint@npm:0.23.0" +"oxlint-tsgolint@npm:0.25.0": + version: 0.25.0 + resolution: "oxlint-tsgolint@npm:0.25.0" dependencies: - "@oxlint-tsgolint/darwin-arm64": "npm:0.23.0" - "@oxlint-tsgolint/darwin-x64": "npm:0.23.0" - "@oxlint-tsgolint/linux-arm64": "npm:0.23.0" - "@oxlint-tsgolint/linux-x64": "npm:0.23.0" - "@oxlint-tsgolint/win32-arm64": "npm:0.23.0" - "@oxlint-tsgolint/win32-x64": "npm:0.23.0" + "@oxlint-tsgolint/darwin-arm64": "npm:0.25.0" + "@oxlint-tsgolint/darwin-x64": "npm:0.25.0" + "@oxlint-tsgolint/linux-arm64": "npm:0.25.0" + "@oxlint-tsgolint/linux-x64": "npm:0.25.0" + "@oxlint-tsgolint/win32-arm64": "npm:0.25.0" + "@oxlint-tsgolint/win32-x64": "npm:0.25.0" dependenciesMeta: "@oxlint-tsgolint/darwin-arm64": optional: true @@ -3759,7 +3759,7 @@ __metadata: optional: true bin: tsgolint: bin/tsgolint.js - checksum: 10c0/052035ea9fe2fe654aa1187ba30f842e1c44883bec34fffbb959dd86b5cfd0067af1bf0c27897b720f28346b3641422672e35913db8940f3e02728e459a1d8f1 + checksum: 10c0/a3e5cd78f05c281c188cb12a2f5c988c4f055376e87fd270cc076c7eae0599e362c5a493cc2e3ab01cd26563c1ba4d5fb5ad98ef92e7a7c7090bfd42af6b06d2 languageName: node linkType: hard diff --git a/packages/app/package.json b/packages/app/package.json index e7e758e255..e12ff0d612 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -67,7 +67,7 @@ "@backstage/frontend-test-utils": "0.6.3", "@backstage/test-utils": "1.7.21", "@janus-idp/cli": "patch:@janus-idp/cli@npm%3A3.7.0#~/.yarn/patches/@janus-idp-cli-npm-3.7.0-f225cddfdb.patch", - "@scalprum/react-test-utils": "0.3.0", + "@scalprum/react-test-utils": "0.3.4", "@testing-library/dom": "9.3.4", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "14.3.1", diff --git a/yarn.lock b/yarn.lock index 187cd73598..0ee950a9aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9734,20 +9734,6 @@ __metadata: languageName: node linkType: hard -"@openshift/dynamic-plugin-sdk@npm:^8.0.0": - version: 8.2.0 - resolution: "@openshift/dynamic-plugin-sdk@npm:8.2.0" - dependencies: - lodash: "npm:^4.17.23" - semver: "npm:^7.7.3" - uuid: "npm:^8.3.2" - yup: "npm:^1.7.1" - peerDependencies: - react: ^18 || ^19 - checksum: 10c0/a9e3e1a145014a13310acd4630c7a2b7a7545b6c089e1d41e99ceaec061c1a270051d44bd26ddd09ec61bb02533ecfab55663cedb41a20d63acf824067eb63ab - languageName: node - linkType: hard - "@openshift/dynamic-plugin-sdk@npm:^9.1.0": version: 9.1.0 resolution: "@openshift/dynamic-plugin-sdk@npm:9.1.0" @@ -12550,7 +12536,7 @@ __metadata: languageName: node linkType: hard -"@scalprum/core@npm:0.10.3, @scalprum/core@npm:^0.10.0, @scalprum/core@npm:^0.10.3": +"@scalprum/core@npm:0.10.3, @scalprum/core@npm:^0.10.3": version: 0.10.3 resolution: "@scalprum/core@npm:0.10.3" dependencies: @@ -12560,7 +12546,7 @@ __metadata: languageName: node linkType: hard -"@scalprum/react-core@npm:0.13.3": +"@scalprum/react-core@npm:0.13.3, @scalprum/react-core@npm:^0.13.3": version: 0.13.3 resolution: "@scalprum/react-core@npm:0.13.3" dependencies: @@ -12574,30 +12560,16 @@ __metadata: languageName: node linkType: hard -"@scalprum/react-core@npm:^0.12.0": - version: 0.12.0 - resolution: "@scalprum/react-core@npm:0.12.0" - dependencies: - "@openshift/dynamic-plugin-sdk": "npm:^8.0.0" - "@scalprum/core": "npm:^0.10.0" - lodash: "npm:^4.17.0" - peerDependencies: - react: ">=16.8.0 || >=17.0.0 || ^18.0.0" - react-dom: ">=16.8.0 || >=17.0.0 || ^18.0.0" - checksum: 10c0/bb1d9b8574f675f3d43be9168844e67eb33b9af729621904c2718c8ebedf7ed55d84624a3d7386536d9b450133d1c7f62b53ce458c13745f16a5fcb2cc5ed187 - languageName: node - linkType: hard - -"@scalprum/react-test-utils@npm:0.3.0": - version: 0.3.0 - resolution: "@scalprum/react-test-utils@npm:0.3.0" +"@scalprum/react-test-utils@npm:0.3.4": + version: 0.3.4 + resolution: "@scalprum/react-test-utils@npm:0.3.4" dependencies: - "@openshift/dynamic-plugin-sdk": "npm:^8.0.0" - "@scalprum/core": "npm:^0.10.0" - "@scalprum/react-core": "npm:^0.12.0" + "@openshift/dynamic-plugin-sdk": "npm:^9.1.0" + "@scalprum/core": "npm:^0.10.3" + "@scalprum/react-core": "npm:^0.13.3" tslib: "npm:^2.6.2" whatwg-fetch: "npm:^3.6.0" - checksum: 10c0/c8aeb2881c976c8412e4fc234c1168cbf37a738abe7618e4d20bc79f6dec816c50b727c28e616b6ff54d5017da37f7a9914891291ea74af9e37ee44b6c6465f7 + checksum: 10c0/58460c172e7fcda482a860ddc43b1fc0202dd436eb7f1f3b120ff8be085fc38db2b32e6721fee2eee3dfcf0b2116396e419e3d5ca5cf3c508b02d7e5522ddac1 languageName: node linkType: hard @@ -16490,7 +16462,7 @@ __metadata: "@red-hat-developer-hub/plugin-utils": "workspace:*" "@scalprum/core": "npm:0.10.3" "@scalprum/react-core": "npm:0.13.3" - "@scalprum/react-test-utils": "npm:0.3.0" + "@scalprum/react-test-utils": "npm:0.3.4" "@testing-library/dom": "npm:9.3.4" "@testing-library/jest-dom": "npm:6.9.1" "@testing-library/react": "npm:14.3.1" @@ -30850,7 +30822,7 @@ __metadata: languageName: node linkType: hard -"property-expr@npm:^2.0.4, property-expr@npm:^2.0.5": +"property-expr@npm:^2.0.4": version: 2.0.6 resolution: "property-expr@npm:2.0.6" checksum: 10c0/69b7da15038a1146d6447c69c445306f66a33c425271235bb20507f1846dbf9577a8f9dfafe8acbfcb66f924b270157f155248308f026a68758f35fc72265b3c @@ -35060,13 +35032,6 @@ __metadata: languageName: node linkType: hard -"tiny-case@npm:^1.0.3": - version: 1.0.3 - resolution: "tiny-case@npm:1.0.3" - checksum: 10c0/c0cbed35884a322265e2cd61ff435168d1ea523f88bf3864ce14a238ae9169e732649776964283a66e4eb882e655992081d4daf8c865042e2233425866111b35 - languageName: node - linkType: hard - "tiny-invariant@npm:^1.0.6": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" @@ -37689,18 +37654,6 @@ __metadata: languageName: node linkType: hard -"yup@npm:^1.7.1": - version: 1.7.1 - resolution: "yup@npm:1.7.1" - dependencies: - property-expr: "npm:^2.0.5" - tiny-case: "npm:^1.0.3" - toposort: "npm:^2.0.2" - type-fest: "npm:^2.19.0" - checksum: 10c0/76b8c7fc2ba467a346935d027a25c067f9653bb0413cd60fbe0518e3d62637a56dbfca49979c4bab1a93d8e9a50843ca73d90bdc271e2f5bce1effa7734e5f28 - languageName: node - linkType: hard - "zen-observable@npm:0.10.0, zen-observable@npm:^0.10.0": version: 0.10.0 resolution: "zen-observable@npm:0.10.0"