diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c9ef464..45595b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,11 +23,11 @@ jobs: - name: Setup Node.js uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: - node-version: 24.19.0 + node-version: 24.20.0 package-manager-cache: false - name: Install Pnpm - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: run_install: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 121383e..8df0abb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,11 +26,11 @@ jobs: - name: Setup Node.js uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: - node-version: 24.19.0 + node-version: 24.20.0 package-manager-cache: false - name: Install Pnpm - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: run_install: true @@ -56,11 +56,11 @@ jobs: - name: Setup Node.js uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 with: - node-version: 24.19.0 + node-version: 24.20.0 package-manager-cache: false - name: Install Pnpm - uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10 + uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 with: run_install: true diff --git a/package.json b/package.json index f3b1bb9..7d7f071 100644 --- a/package.json +++ b/package.json @@ -30,15 +30,15 @@ }, "devDependencies": { "@arethetypeswrong/core": "^0.18.5", - "@microsoft/api-extractor": "^7.59.0", - "@rsbuild/core": "^2.2.2", - "@rstest/coverage-istanbul": "^0.11.11", - "@types/node": "^24.13.3", + "@microsoft/api-extractor": "^7.59.1", + "@rsbuild/core": "^2.2.6", + "@rstest/coverage-istanbul": "^0.11.12", + "@types/node": "^24.13.4", "cli-table3": "^0.6.5", "package-manager-detector": "^1.8.0", "rsbuild-plugin-publint": "^1.0.0", - "rstack": "^0.7.2", - "tinyexec": "^1.3.0", + "rstack": "^0.7.4", + "tinyexec": "^1.3.1", "typescript": "^7.0.2" }, "peerDependencies": { @@ -50,7 +50,7 @@ "optional": true } }, - "packageManager": "pnpm@11.24.0", + "packageManager": "pnpm@11.27.0", "engines": { "node": ">=20.20.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc9e4b5..2facce8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,17 +12,17 @@ importers: specifier: ^0.18.5 version: 0.18.5 '@microsoft/api-extractor': - specifier: ^7.59.0 - version: 7.59.0(@types/node@24.13.3) + specifier: ^7.59.1 + version: 7.59.1(@types/node@24.13.4) '@rsbuild/core': - specifier: ^2.2.2 - version: 2.2.3 + specifier: ^2.2.6 + version: 2.2.6 '@rstest/coverage-istanbul': - specifier: ^0.11.11 - version: 0.11.11(@rstest/core@0.11.11)(supports-color@8.1.1) + specifier: ^0.11.12 + version: 0.11.12(@rstest/core@0.11.12)(supports-color@8.1.1) '@types/node': - specifier: ^24.13.3 - version: 24.13.3 + specifier: ^24.13.4 + version: 24.13.4 cli-table3: specifier: ^0.6.5 version: 0.6.5 @@ -31,13 +31,13 @@ importers: version: 1.8.0 rsbuild-plugin-publint: specifier: ^1.0.0 - version: 1.0.0(@rsbuild/core@2.2.3) + version: 1.0.0(@rsbuild/core@2.2.6) rstack: - specifier: ^0.7.2 - version: 0.7.2(@microsoft/api-extractor@7.59.0(@types/node@24.13.3))(typescript@7.0.2) + specifier: ^0.7.4 + version: 0.7.4(@microsoft/api-extractor@7.59.1(@types/node@24.13.4))(typescript@7.0.2) tinyexec: - specifier: ^1.3.0 - version: 1.3.0 + specifier: ^1.3.1 + version: 1.3.1 typescript: specifier: ^7.0.2 version: 7.0.2 @@ -142,12 +142,12 @@ packages: '@loaderkit/resolve@1.0.4': resolution: {integrity: sha512-rJzYKVcV4dxJv+vW6jlvagF8zvGxHJ2+HTr1e2qOejfmGhAApgJHl8Aog4mMszxceTRiKTTbnpgmTO1bEZHV/A==} - '@microsoft/api-extractor-model@7.33.11': - resolution: {integrity: sha512-iDu1AtuRC2Z8XVs2SieZieVavF1FXPBX1C9pMexJh8Dx/Dd/3ZZ4nRQp/PU2Vk2rUHWuBz1wOyL4DcuhVnBXwg==} + '@microsoft/api-extractor-model@7.33.12': + resolution: {integrity: sha512-TdKOYgwf98xLjNW+y3iXIiCf4ZLQbilGAlqkMTTAqqAWfgRXAn9YCSGMsaiB1U7OPRvslUWg6n08EqQPbP93tA==} engines: {node: '>=20.9.0'} - '@microsoft/api-extractor@7.59.0': - resolution: {integrity: sha512-KDYV8kSVjmG8JJWVg1f1aKxteNG1IQ44D07Rjhlcci8wlqrSFNhUfgv7dJhwT0W2h3NDIL5Vz2f+/DfO4OpDHw==} + '@microsoft/api-extractor@7.59.1': + resolution: {integrity: sha512-GjRUqx1MTY7xuH36urwASkfBPzrdxYG+irVeV7C9JEdRtn509AgMmwit/BhvztQzIoFk9vhFDTVYOp2cjw+9Uw==} engines: {node: '>=20.9.0'} hasBin: true @@ -177,6 +177,16 @@ packages: core-js: optional: true + '@rsbuild/core@2.2.6': + resolution: {integrity: sha512-+BoNmacdQ2j9ysUunVUm2CTK7Aff70l4P/m29R5AWjd2vCU+X7bo6u3geMMJV0+j/JUHzoccC1ERIEhzqnD3Xg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + '@rslib/core@1.0.0': resolution: {integrity: sha512-eZNXCWU1v5oti4+DKCunc76DkNnYqMgRtks9UyZRRFlmaK4pKAxhejeCUS+XkbMurGIAa+aDyVynQD7DXEgK1w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -190,8 +200,8 @@ packages: typescript: optional: true - '@rslint/core@0.9.0': - resolution: {integrity: sha512-rY8F6kdQ/XkBiflaNzglJdMfxl0Lv/NFXppK0kAhx2P2CvogsXIA/z82Wxtk+Cg9uFHou67N9/iqmWXgdtSoDw==} + '@rslint/core@0.9.2': + resolution: {integrity: sha512-6eXTS00jzlCzPjKtdvSmBHPPGVKNPvNDd6CD2U1LOxDkNo1GWp6rymYycgf+Z9tSvvqUXgqkcOXpW6kBMysfXg==} hasBin: true peerDependencies: jiti: ^2.7.0 @@ -199,47 +209,47 @@ packages: jiti: optional: true - '@rslint/native-darwin-arm64@0.9.0': - resolution: {integrity: sha512-xhdBrVALZTX0v4ZghKY7RGO87DpItk4DVvKm3MGih4w1o2WF2u+6n/mohvG7/ts7c8T88HIbLfK4luQ8kMDCsg==} + '@rslint/native-darwin-arm64@0.9.2': + resolution: {integrity: sha512-S4iWFwv+tvykXpdQGBasN+LeTzK5sZOagG2AJOI5lhfxlNuDqyHeiaJrRdbU/+IIDuMOmGo8vAqnBsSehEgYjg==} cpu: [arm64] os: [darwin] - '@rslint/native-darwin-x64@0.9.0': - resolution: {integrity: sha512-xuluXYUKizRZD/70WILvn+OeNdBT6izU81vhiNHVYdEQmfsqaqE8fthKGmQvaRu/DNL3CgVRPR+PzOAcQzPpOw==} + '@rslint/native-darwin-x64@0.9.2': + resolution: {integrity: sha512-1uf/gij4fT/PJlQyBz++SvbsCqxQZh9IF1T1sqqKkL70mH7BCs9EkiUMPPGkKt4VUGd6HpWP1xEFgWxpeBzDHA==} cpu: [x64] os: [darwin] - '@rslint/native-linux-arm64-gnu@0.9.0': - resolution: {integrity: sha512-J9uHBg/8Z9WanEKBXaPNZz0h+P8qtOLwjVqwEcOwYm1yLHRY70A7XqI6cRVIx72gXKGWtNBT2BRw9p8CWQUhgg==} + '@rslint/native-linux-arm64-gnu@0.9.2': + resolution: {integrity: sha512-YP5y5EYx+p1XnQvfR+HCIFqo+IzY+rnPtQWU79R1MS9m8kHChx84QNTRNx2lWWW727+MOZJIcfmu2+pGBqnBTA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rslint/native-linux-arm64-musl@0.9.0': - resolution: {integrity: sha512-3ICIPH1oZOuMuZp+4hRhU+Af34U/2MNFB1yN+yi/jfJP+qBEExQbeBOS4J6HOecx9RJXcFvPF2ZI68l4g8/DPQ==} + '@rslint/native-linux-arm64-musl@0.9.2': + resolution: {integrity: sha512-EaUbqy8kVdjnnazoXkuKrAT9cVsJGpAqJrWjOkAG83pk/ND2PvwDkSRkBIE/6WHeYWdKOnAyQ24FmG5JoJH7eg==} cpu: [arm64] os: [linux] libc: [musl] - '@rslint/native-linux-x64-gnu@0.9.0': - resolution: {integrity: sha512-vlzcruA/t+0XvdK2S0bIS00H9Mpkrwo/hIFvpyUONgxi2WaO7XNDtgTWAsajB40WmvezYYLKs45LgkVXpxSCFA==} + '@rslint/native-linux-x64-gnu@0.9.2': + resolution: {integrity: sha512-fzFU+rZx8syC/j855lypANdbDdEkUI119ud6cUx6K6iitNYOzemkUWiTNBKuqzHxlPQycfe4/k5/F/5t7/nH7w==} cpu: [x64] os: [linux] libc: [glibc] - '@rslint/native-linux-x64-musl@0.9.0': - resolution: {integrity: sha512-+gPExuOtSPaP7jAWeMRnTobvQOhaqo9857K/7T2qvc15ksnYqqygMhzcVzm9Wt7L4KBoW6PR1uvwgmPaK4B0IA==} + '@rslint/native-linux-x64-musl@0.9.2': + resolution: {integrity: sha512-3L3sMVzhkbTt9sgNHycT8KFOw2P/BMiQWnPyJG6N+aB4H36LMjj8v5dIQmqPvOw4/sXTnp5YHVvJlYuVXqVOWg==} cpu: [x64] os: [linux] libc: [musl] - '@rslint/native-win32-arm64-msvc@0.9.0': - resolution: {integrity: sha512-YK5uTuk6zNXru2cOwivbZPH25C7u8RSQlKm5tOqwhaQ0ShCVDdh7z0SXvHvLdQ2VJen+30Vp1izAMZ7Zp/8KaQ==} + '@rslint/native-win32-arm64-msvc@0.9.2': + resolution: {integrity: sha512-quX7QRueyJRIZZZIqtvJL1Yvb1XYp9fJjx4dU7M9XyqXkxtRwCNcHrE+5bZD43ScjoKdDDtCrspFh6hAe7XA5g==} cpu: [arm64] os: [win32] - '@rslint/native-win32-x64-msvc@0.9.0': - resolution: {integrity: sha512-7elW5V8zm3McqA0LCjBBR7SDwQ5hRW+hrnJcCmrspSnBeUPFqnJfvUvsQPgbJz3pdrkBzzjZMvUgEYyBQ9dl8A==} + '@rslint/native-win32-x64-msvc@0.9.2': + resolution: {integrity: sha512-7IePAcHMk3xbvAFFkucjK96foPpBbbkCXMOmTX6dtv9a2LWbf9rLsy99yTtnPOnBy1si2ynu4IXq2sWH4FqRAA==} cpu: [x64] os: [win32] @@ -248,81 +258,161 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.2.4': + resolution: {integrity: sha512-PmwL+7nlD58tvGi2tUct2D6HzPsCeICvNpfgznzFjvrGlmPOm7pn5ahaevEf0C5QRHldf97qShekits4bzArsQ==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@2.2.2': resolution: {integrity: sha512-uFIcUPUXiPxM6ljenLafp5TemT8eLZm1riRn8fJYmpqNCK+aCcTaud18XHZpI5SjzzcY+xUHfVShgvNzKXuf2g==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.2.4': + resolution: {integrity: sha512-eFVBlPe/32eNaC5oIQFIfMRIic/+670iK+hep4eFSuDzJPC2QBXviSDrNRIdshTFNirCquR1+idT0XI74JYBjw==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.2.2': resolution: {integrity: sha512-Pjby4pDSMNJQK2VBzpgCj6lb+DGuenS1fEDb6xi5/apbJb9v5WE+e43Mz7i+XqgXS8e846pjaONV3KM5WKB1LQ==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.2.4': + resolution: {integrity: sha512-/gyHP8DVezbTzey3wCknCRSKHzxZmfOAVtoNhNfQ2+9+wNaZUKjjaGuLc/IOc1CVeZ9cE30bNzJdun+/F9KNrg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.2.2': resolution: {integrity: sha512-0u9O7tTVT2z+F6o/eEY6f6+My8Jn9U56QiBwkfy90ZaoAfZyQSSTxqaK/zA7W43oFxQefeCpiPas27VUzrSakw==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.2.4': + resolution: {integrity: sha512-eNXOvP4hKpRozCLsutbGU7R8mQ9S3OaSbgK5T/aitEAeIzFMorkcbVJopVKwEDLxrNSTfndTedefkYN+pdhsYQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-ppc64-gnu@2.2.2': resolution: {integrity: sha512-N3lVnhq5qOvpmP5n386JzR1GcE8HzAqq4/r440Z6yle9m7PhVFJ6oXVWxgaDTYV0mtv9YLJmaG+YrjYfUa1vuA==} cpu: [ppc64] os: [linux] libc: [glibc] + '@rspack/binding-linux-ppc64-gnu@2.2.4': + resolution: {integrity: sha512-WmlhV3nXgiKiSAFc5QVSYgurbTyF+fGUgd59JWsMCPmqwgTmNyjq6mjmoa6fzKtX/4+oKFUBBn4CdO1uCKU/ww==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.2.2': resolution: {integrity: sha512-ReClZyp32/rJkUDV/oGDU0X6BCFyEkTR6r4stFwm/qOOaG6mUMRzZe4gur8Yh979p4Hiz9EdkmfEHY02GBXcaQ==} cpu: [riscv64] os: [linux] libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.2.4': + resolution: {integrity: sha512-EGqzydSCvB1o8aVk0H+HM1npAk63ZRR8jSTqzY0GQ4nz+30LHZ/Ah1Eba91OsUAgfKwk3ffP5a7EoizH24m2Rg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-musl@2.2.2': resolution: {integrity: sha512-mqsorvTNerr3r8zI35NFTPYATPDlhepdiUhZjKT6ylqpHlP7vLU9fp4aEMK/CuTv2f+IVsa0+iZqtMxHs2tSjw==} cpu: [riscv64] os: [linux] libc: [musl] + '@rspack/binding-linux-riscv64-musl@2.2.4': + resolution: {integrity: sha512-5A5vzbvNBvuAQ4ZGEAdVl8gcFowgqCCVz3fCh12Jq3WHynl3J4JHAMnVQMs7A/KmaBhwKYDtO4FUvWh5V/BNKA==} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-s390x-gnu@2.2.2': resolution: {integrity: sha512-ql2Jub8QYWSugBppmj2u0SjcIj6fOQuAaLCYQOqU7zbvz/uuWTfoqmdWKExwrxeCU9Tzt7emVM0ETuVEpoca+A==} cpu: [s390x] os: [linux] libc: [glibc] + '@rspack/binding-linux-s390x-gnu@2.2.4': + resolution: {integrity: sha512-AWGTTx5ZkMe/hHTjpbIdxJ2xzMrSaL+01zpzV2LpGhheiXeDmwId9yYEEG8vwtzzVmz8lS5VBRIdy3Kx/k4m8A==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.2.2': resolution: {integrity: sha512-MNYKYEHrtIVEno2q5rgpou/JVffRwn109xPK3kxct95EojHsniNa8jwy6eEHeOazP4EN60Si7NElE3aQ6JssHw==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.2.4': + resolution: {integrity: sha512-wzVC7AkyGD0rAdV41pKxwokvdAEY47HazjdUd3Pq2MT/rHNkhgsbCOVbrl4Ts2vQqiLrFfnnNZs383492oIrQw==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@2.2.2': resolution: {integrity: sha512-y9/9CmE8lrECaF17GAhacibTL+SvlEPEotQnUuBFC/WFtXh8hU2E7a7bAkpYGSLH6kM0nrJZHO3hTvM1wdWOJw==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.2.4': + resolution: {integrity: sha512-Gpxo27eJ+r53ebWdm8FIg6jtlEOr4T5Yit7FgF8Ib9U78Et9qGcbnvVQONHjz8gUe2hvwg9QQ1EJZechSpVB8A==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@2.2.2': resolution: {integrity: sha512-VbDIjjeFwZvMSKAOGY5IbU6lLzt6AHHHncTdMMkZ94Xk7O2BOHe9BXDV32Ln29TIW2C8m1fdxfPZWDiecVghUQ==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.2.4': + resolution: {integrity: sha512-Ak0PYNbyQd/0d7xsuCCBvc/V9+S8+NoHHv5dzlHepa6udSF7zKDxv9MxRMdhIIBrgn+8GMHQb3ohwW1XjzmONg==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.2.2': resolution: {integrity: sha512-rfcNg0W3ZPZvXma1gTyEt9/Z8FxASIaQr+sMWTSaTPPaeU3xY1+0hYcrD0kUFNs3/5L4u63myI4R8qRXiuW3pA==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.2.4': + resolution: {integrity: sha512-OVynh1BYpAKSdvopHR4P/Qy1y17YgF3qLGcRYDGTvwAYOX7EyHS/7YK8BX12T2dDZV2UhEa2t98fNncX5H/O3Q==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.2.2': resolution: {integrity: sha512-TFPvr9RZw9oHIhooDhXHzWjKcHpGPTxkznSeM2poIWU0CdEuua2rVUfsrriTF1Dmx+9kMly61DQmyOHCbb+b2g==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.2.4': + resolution: {integrity: sha512-Q3yuEY/ayWjF0dO6Guj1cPH97jyaazNXRUzZz5/qz1BuuCPUaV7/LMUz1HHKOqxCw13dPFWoYRMFC92ntH/jKg==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.2.2': resolution: {integrity: sha512-GvEGyL594dtWN9SoVnKWh0exrM8WLInaUjwcuA2JKbCi1ak/9iHxip/U1dY3DuVqBYBhmvYq96JPbl91xnzFjg==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.2.4': + resolution: {integrity: sha512-syTl1zbNQPj0HuiPEqSHT/wfLGxDCjrG17UaK1sIauZjDKisIyzN3DYE+WYuRy6wSNQ02jhPFmsvdxgntfQKFw==} + cpu: [x64] + os: [win32] + '@rspack/binding@2.2.2': resolution: {integrity: sha512-gWjKDQfVQJSBh/I+y9WTlyERsiShSJ7eI6Yl0SJs/6gjx8t4ixuwWCsaEFFjwSL4nSn6ML5hNQ7UFY3gj72BWA==} + '@rspack/binding@2.2.4': + resolution: {integrity: sha512-KoH5Wofyt1+egnqWF3pr8ItiYQiLgrHYLHOAn4YpzIMsGc8zDur3dCIhrhJ1uhbD3O7zkKqav4he3bo1kAmX9Q==} + '@rspack/core@2.2.2': resolution: {integrity: sha512-/yztfDZR5syIPBrUpzBpL+6fhhl0IHBPcXlNr4tOMBULbocFIz7Z4/cqvf1ix0DBbKpIGx99v6N1IDbk2gi8hw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -335,94 +425,106 @@ packages: '@swc/helpers': optional: true - '@rstackjs/cli-darwin-arm64@0.7.2': - resolution: {integrity: sha512-po/JUgHx7DZ+Kmrbyy3L0/xr3rlZfVEk0Oy4D2xsjmAa3bHhP63B5XCOCyArLAZeMOqYPze9VaOcgWmGN5qWwQ==} + '@rspack/core@2.2.4': + resolution: {integrity: sha512-p8/w2i3viGQDVaqbHZtKpBwQNG7rY+Bf8iwu3i+d4KHwC1+VMLc4fBD30qU+cAHuUtsdx15sicvTVz3CniYOlg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': ^0.5.23 + peerDependenciesMeta: + '@module-federation/runtime-tools': + optional: true + '@swc/helpers': + optional: true + + '@rstackjs/cli-darwin-arm64@0.7.4': + resolution: {integrity: sha512-5uGgWG+SOCyfh8UkOKakh0Ftf9bQlVE1qOSOxeHeSmnFVc8+gF9sgo/nJyP3jHJM4XapL5KhL7DTF6Vy8z+8Fg==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [arm64] os: [darwin] - '@rstackjs/cli-darwin-x64@0.7.2': - resolution: {integrity: sha512-RFgUgUUXC3ZLF2iKJplsK2Ty49VkVw+rR8y5Hgf+3BAUn9ffRCUAqscWQGPCrJZENVbTEUWDyEVCMNnUpM6+Ww==} + '@rstackjs/cli-darwin-x64@0.7.4': + resolution: {integrity: sha512-sHC6FVPG7eJZ5Txkifd7S7895ex1WOYoVPMkPw6f2TL56pN1kpLUGWoRVQ6nW9gTEyqFF11j6BtMcBac+QCu4g==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [x64] os: [darwin] - '@rstackjs/cli-linux-arm64-gnu@0.7.2': - resolution: {integrity: sha512-pNUbP/Bd962FznXLiJHnCcxpP/l1L9wmLsdIh43T8MQkY4m0Rv/s5tpA1rRcoqYHymhnVqWFcBAWxAPTSnOFFQ==} + '@rstackjs/cli-linux-arm64-gnu@0.7.4': + resolution: {integrity: sha512-DWbIEy2RAowDCPKNBWTZq9jYoCaS8tOxCwSLAVQ4JtrQi9DdvyTketVtj5VyBWg8OhAec5P0pe8ur1vP7O3Zuw==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-arm64-musl@0.7.2': - resolution: {integrity: sha512-cOC1WNNAZEeUxA0Lvbkk0ZBGMQIhKcjlZZinwGkg6zHJ7jxW42/SvwjNdnXv1xEpQd59OGJ1aSR1/Gt7PpItzw==} + '@rstackjs/cli-linux-arm64-musl@0.7.4': + resolution: {integrity: sha512-3TKrrUIJHjSAZUUULdZC9FYY3Ys+2qKUNOJykCGC/tcLOoSPFDybuI6Dbp2wGUPOnMEkkOMmP63XQo+OtbySdQ==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [arm64] os: [linux] libc: [musl] - '@rstackjs/cli-linux-ppc64-gnu@0.7.2': - resolution: {integrity: sha512-jOk/KA3gpNapZO8y0Pc99XG7kjtgz6ndOGqKczgYD7VWBZcnMvD2KKI1GmeLxLf+9v0NiLtefj1CCtFEbqwXKg==} + '@rstackjs/cli-linux-ppc64-gnu@0.7.4': + resolution: {integrity: sha512-20fwWyIBv6P6WkrRkKn5TtGsnzuZPwa1N2HlIewfgMlHufV5tj5fmD+70iu/fUHPXyN4DlnsXocPSw0HE2t3xQ==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-riscv64-gnu@0.7.2': - resolution: {integrity: sha512-8fukS3qf1nrvYDQ4886gWphHsg9gyktSkUUudSEFkamKKKOCmdZn+tDUvEebxYiqQCUEC/mqkUc/jg7EQKvP7Q==} + '@rstackjs/cli-linux-riscv64-gnu@0.7.4': + resolution: {integrity: sha512-k/ld8Q5boxP4KfnJvEJ6ONFeTYIJtbqbt/+02NsPe2+/TXSLdxYKiR2c0W+dxVDI1I3u0qlmhp5J6cmt2Gyu4Q==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-riscv64-musl@0.7.2': - resolution: {integrity: sha512-AciMUbdFgC/bDP05iuC13x4uPDISkyx2S9KiWDnjhs7bCjHv19bhPeOGLnpUWjAL86LxbHNuk+rM8wdt1da4gg==} + '@rstackjs/cli-linux-riscv64-musl@0.7.4': + resolution: {integrity: sha512-KMeXO/IpLW8li4aUcgbrsS3TiimHNcEFGE5jS71hKrXJJ66cJyMJnWXUr6YwbWP5xPBarCltRtrL2nwpl6sDjg==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [riscv64] os: [linux] libc: [musl] - '@rstackjs/cli-linux-s390x-gnu@0.7.2': - resolution: {integrity: sha512-pj5V7Thbdc0FfK7Ngl3wLish7S0Yyy/ZmlH0Qd9UEMrNwMyMoyR+ZAJaWRjv7LFJQegPZNKBEgXfDc6Yeg7KjA==} + '@rstackjs/cli-linux-s390x-gnu@0.7.4': + resolution: {integrity: sha512-j53AERSqkgc2VcAd40xBORWLnuSRvjHXEqjGN23PifRzz97Mpkq+xtvy1+HBYS87x0bimXS0pb3P/jG2Q5Rh3g==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-x64-gnu@0.7.2': - resolution: {integrity: sha512-25Xzm2SXyDA1WkXrcHQym1ZI71ZK4n9AD32+0UT8IhVF+FGDBw0WG2UeOIr5XcaCCxgjGw1qec4aZ4GEd0/6vg==} + '@rstackjs/cli-linux-x64-gnu@0.7.4': + resolution: {integrity: sha512-xp7bIxk/xMh0R2puumnN1fg/IptPCqKrQdjFMU4f9gcvnF+5CTlm9FqEi/zimnbZ9Qk11ef05l8VLd9491QWrA==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [x64] os: [linux] libc: [glibc] - '@rstackjs/cli-linux-x64-musl@0.7.2': - resolution: {integrity: sha512-77E3zZ5nrIP86nh40mMOvAu547a8qPDfTcKUQU/4fVjcE7g7zX17gQGGOHubzoqWRxv5abTABkG/ovhxqZ8bwQ==} + '@rstackjs/cli-linux-x64-musl@0.7.4': + resolution: {integrity: sha512-T8LK/7xWRFFcZjW2fqBsGwkRcKptwIEekEeNho6uVlPnLime+VE3qafgeOpJmJq+x6gdIfOLXsNiAbpJBk41qA==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [x64] os: [linux] libc: [musl] - '@rstackjs/cli-win32-arm64-msvc@0.7.2': - resolution: {integrity: sha512-fg8vRphmnXZQIC0lo757rwbFJS1s7Ft9RT9BzaJrqEcMWinxHx9HtKCddJ1scEpgu5Al8Vws74KYu2XNcUFUbA==} + '@rstackjs/cli-win32-arm64-msvc@0.7.4': + resolution: {integrity: sha512-rSIo1vkZ75yivH/yIB6ToFJqXbuzNEWyWN7hcjwSuNvJS127+12/963RZp/kpnTYZFi+ZxAeETcQa7e2FlQCDw==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [arm64] os: [win32] - '@rstackjs/cli-win32-ia32-msvc@0.7.2': - resolution: {integrity: sha512-veUcxZ+ZqGzkkRYfkKj0GHlIKxR3NKm/Va4taifZLFXcqDFrSAmoueXTfhIzsLrNII+g85gizyaMdjytWhw8Lw==} + '@rstackjs/cli-win32-ia32-msvc@0.7.4': + resolution: {integrity: sha512-qGUvPdNYaqfIW/fy/AVr9t6lh6w1xEGO6XQW1Y2nAmNTRGzfI9WjTfIeMqyPNL6kIUS2Dk74CwKaMy8m27S81A==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [ia32] os: [win32] - '@rstackjs/cli-win32-x64-msvc@0.7.2': - resolution: {integrity: sha512-E/+K2W+GtezTLaOZ87erMyWOEbivKZiN/m/Iqeg8UJrfp9Zkqm7yIhQnYwG+KxN0gp3qjB/zxlcYdN5fnnhOWQ==} + '@rstackjs/cli-win32-x64-msvc@0.7.4': + resolution: {integrity: sha512-GXdPfaoZxqKP79ZhxY2sv4QOk4S0AUVhsr4jkKXGnIjthPX2S+8ydC3A46TOQwQ+tFNyjiYUmXGVGxJsejt8eA==} engines: {node: ^22.18.0 || >=24.3.0} cpu: [x64] os: [win32] - '@rstest/core@0.11.11': - resolution: {integrity: sha512-7Ii2/2/ex1Oa0Kg5Qk5RKx2+e0I83BHLwH0/gn1B7IDwXCh5msFCF7yTyVGFuMltlm3E8Cf4QD7jadOEaBfXfw==} + '@rstest/core@0.11.12': + resolution: {integrity: sha512-dklEYLtL1eip/11K+o3xEchEs2nCGua2u2W8Pycf6PS8TE0PDJH2Bn9y/txuQI4YVHyIQ88PISWtS6fVnxSyXQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -434,13 +536,13 @@ packages: jsdom: optional: true - '@rstest/coverage-istanbul@0.11.11': - resolution: {integrity: sha512-zB6moN7zyIZdIksxPqLNETD+Sx3gWanzm1qYeJrqsq6q6lV0hw8WxRjRAlnAHGA2NqF5QR+smk2GBwG8BvI4eQ==} + '@rstest/coverage-istanbul@0.11.12': + resolution: {integrity: sha512-sIkrvsJa3o7m4tUyQH6FRHelboD7qQ+ZXHC5mAus8AO8kiEw4LKWbmnxsBEJZlVs2YCwS+r6z9rHIc3NtPE9kA==} peerDependencies: '@rstest/core': ^0.11.0 - '@rushstack/node-core-library@5.24.0': - resolution: {integrity: sha512-g/Z47ZwARn/VkTnHcyJslrR26erRf1G5JbqPlfGZGBCrOcrEt8fTQXXDVhUDDNl/g/v3TXI1dNiAAT5FEks8BA==} + '@rushstack/node-core-library@5.24.1': + resolution: {integrity: sha512-ZlOrzv92MwnsCXA45qWfDj4L/kTasKghXezu+M2WmdtkbnXyPnZSCovfeBZx1Yc5qm+LkElbLw6IeSSWZDhZUg==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -459,8 +561,8 @@ packages: '@rushstack/rig-package@0.7.3': resolution: {integrity: sha512-aAA518n6wxxjCfnTAOjQnm7ngNE0FVHxHAw2pxKlIhxrMn0XQjGcXKF0oKWpjBgJOmsaJpVob/v+zr3zxgPWuA==} - '@rushstack/terminal@0.24.3': - resolution: {integrity: sha512-KxphDhPGC4xDrKg8O4yrWCEpPMi87aJc1iycXqMVh1dLgV0M34hiH9ZTgWjBRmcrT/OIHoOeWf48npcQFzgp+g==} + '@rushstack/terminal@0.24.4': + resolution: {integrity: sha512-3fRBWK0IMY293lBx5ycgit1DTMUi+nhOjALHlrIad9hQsqzM9Ak+XdBI1gJ/tZPxW+LraeAc4SsmMdcOflBmAQ==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -468,8 +570,8 @@ packages: '@types/node': optional: true - '@rushstack/ts-command-line@5.3.13': - resolution: {integrity: sha512-+jNbxhh8CkrZYxMk9X3GRYM2+Myr1xCCj+eHbJ9Vp+PCdNHS0TUl5QQFT6UbM/aTFRCzs5jiBTKYzBRpe5uYbQ==} + '@rushstack/ts-command-line@5.3.14': + resolution: {integrity: sha512-lT2JKZk2dukBMp4GFOh4RaDfVzpZehGgQOGpzpSliUn317NgEmOOCXyd7/d0eU46HHsbRxizP83GAm39s0lAlg==} engines: {node: '>=20.9.0'} '@swc/helpers@0.5.23': @@ -487,8 +589,8 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@types/node@24.13.3': - resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} + '@types/node@24.13.4': + resolution: {integrity: sha512-YJ7EqCstVTzIr0fMr7qul/977en+pQHrfmuKIo6Zr9i75Be21dr3MovcfvGtyvi2HAUrRerWps5sMO9I7WaxDw==} '@typescript/typescript-aix-ppc64@7.0.2': resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} @@ -610,74 +712,74 @@ packages: cpu: [x64] os: [win32] - '@yuku-parser/binding-android-arm64@0.9.3': - resolution: {integrity: sha512-z3tDGTaUXD5Q4IuebFOY/QHxhR/SqujMhkMv9C5bh25upyFEXdafp0MsXQIIheWhVZzn5VMOniyxFni/7s9LgQ==} + '@yuku-parser/binding-android-arm64@0.9.4': + resolution: {integrity: sha512-x+dZef5ulszaYzgjHLUgnhDXAgJsGfodl30JuTinfLN5mEyB50burpUuyUqufGQp0fpI/sHLAN3V8fuJteFEQQ==} cpu: [arm64] os: [android] - '@yuku-parser/binding-darwin-arm64@0.9.3': - resolution: {integrity: sha512-hzKvKSKS7z3ufnu1VkQYEoxmS6A5uNnkwukKnc2atxpWdq648nLVOqut4h1jUXjbM2WcoTfuZLF6AHAGFf8cmg==} + '@yuku-parser/binding-darwin-arm64@0.9.4': + resolution: {integrity: sha512-bSpjVPP8zTTcMZi78gxPkZZhVNbg4Doqsb2CrxHR2g+vZxP7Ey4GVzgD5nVYSHgS1y8dGULGW8AhPrfRWFEF6w==} cpu: [arm64] os: [darwin] - '@yuku-parser/binding-darwin-x64@0.9.3': - resolution: {integrity: sha512-OM2PiVlPATvzlj/KGHNlu+t8FC3YzM5joVNjhsz/EaigQ8x2UUQ1Q0agQLiv5GZ2L8TSzrLUwBCZ7YOvP8q+tw==} + '@yuku-parser/binding-darwin-x64@0.9.4': + resolution: {integrity: sha512-QNswJLBxsoDkghztrF0bUy+DEUoeX1lS4cL3dCM1IB4hfLoZ3Jf3jmCoggDnqN++sJ91F6w8oHiyQ4ZhUEr/bg==} cpu: [x64] os: [darwin] - '@yuku-parser/binding-freebsd-x64@0.9.3': - resolution: {integrity: sha512-WMn9M4LHNVysGNwsAJ9gpRPqQIW2lcPrDNGcyk0agx3IYqCJq1MQugh6Be8Otc5U08eGdE39o8Kx9YWJmXz7GA==} + '@yuku-parser/binding-freebsd-x64@0.9.4': + resolution: {integrity: sha512-D4rmGI0EOwxmKsv3+iGQDmtJ9/Oqr9wPxsQpONZ+QmxHqNbl+08XaJkhuC5wAg17bj6afcpdQfiIAoSMBY17Rw==} cpu: [x64] os: [freebsd] - '@yuku-parser/binding-linux-arm-gnu@0.9.3': - resolution: {integrity: sha512-vqKjwiyW1FWvbykYMEQIcAJwA17WxK3rxxqDuyCvQwcNVaLEUxI4BXiUdlF3kHucc7MnoFQhoRPkySgOzlLM+Q==} + '@yuku-parser/binding-linux-arm-gnu@0.9.4': + resolution: {integrity: sha512-rZuqBxlaRnNY57nawRP1LPx4i+ieCrvIQkBsbGu/xjWkZGzFCrHPliy5YiMxp3Mw4v5KftAlDJx7c9jApNk2ww==} cpu: [arm] os: [linux] libc: [glibc] - '@yuku-parser/binding-linux-arm-musl@0.9.3': - resolution: {integrity: sha512-qohilhYOT+zkt2gYzym4F1T6BzRdvPqS9/sFB03pmnVV8LrvjOXVsGwEBAa3CEvzJKhAZjdTmVz7zsVdjyHWLg==} + '@yuku-parser/binding-linux-arm-musl@0.9.4': + resolution: {integrity: sha512-0PRDvRZvh18Q1lADxs0RMtqYHTd3dD/o1WEnMO/K8o7V9Gmy/7nD3/HjGQCxFPxkHTp41toF+DsXgEandAc2Gw==} cpu: [arm] os: [linux] libc: [musl] - '@yuku-parser/binding-linux-arm64-gnu@0.9.3': - resolution: {integrity: sha512-tvTIyUvTGkeee68i4JIo9o27As+Ug6LXOZvElGgFbTs6+KBdb5LGhvugaIQljdfIsm2XnIbOLG6OnQSXHMLB9w==} + '@yuku-parser/binding-linux-arm64-gnu@0.9.4': + resolution: {integrity: sha512-CT1I24KFA/Tv/Exi1f+CVxafUIjlKm3gc51HbWLW7yf7OvJKCvKSja+EB17sDtYsS5a2EB9BTr8I5fPuDJ8rFA==} cpu: [arm64] os: [linux] libc: [glibc] - '@yuku-parser/binding-linux-arm64-musl@0.9.3': - resolution: {integrity: sha512-OWZBHW1wuChBpFlrF+On1yiBcFPMRrj2g0VKsM/PCBGffu1OM0ORkS+vLS3Snu6wYwndM5Dd9Ctvux6eUlrQjA==} + '@yuku-parser/binding-linux-arm64-musl@0.9.4': + resolution: {integrity: sha512-DP193Z3nUXQ92AwmmkIAhVLxv2qj8rWAAAODownCwUk0wKrmnyH9km9Gd4NSmntBYG/Kv0P5btN6qcO1JXgEdw==} cpu: [arm64] os: [linux] libc: [musl] - '@yuku-parser/binding-linux-x64-gnu@0.9.3': - resolution: {integrity: sha512-/tbk1h0dlADOCngbiQO9V3SHwBIJkoGBq8BDEraSw2CC3nGxPEPTCCYUDp5738Ij2FxVwy1FWVuhFkHvpMrPbQ==} + '@yuku-parser/binding-linux-x64-gnu@0.9.4': + resolution: {integrity: sha512-tjoxmuNz+xmSt/Or+US5aaKpRZcptQsWYaPtDp1/0QUvhyg8VS6mOrizKkzVBJKYVNZ7eDTleOBquYVm+Haz6w==} cpu: [x64] os: [linux] libc: [glibc] - '@yuku-parser/binding-linux-x64-musl@0.9.3': - resolution: {integrity: sha512-u3+0sCso/mcjDvtc3866D2giV7l34PDyDVBkMesAWa3DWbIWPlybehi2SSnmScgArV22ctqSSgUzdBBVJ6zYAg==} + '@yuku-parser/binding-linux-x64-musl@0.9.4': + resolution: {integrity: sha512-kHXf72EM6oHN58Swwruf9plXlCVY4mOlgqIjpXenEAY87cVcH3VxMZdCQG7rIKa+k0Hf3E/WS/8ufqZSCER7Gw==} cpu: [x64] os: [linux] libc: [musl] - '@yuku-parser/binding-win32-arm64@0.9.3': - resolution: {integrity: sha512-xnGEvdhyjRkXozHtpXVpEEkyGZWAxJ3RoILv7XRV5SvTEztaTCk5GQyfcOzI9An/EJtcL4ERCI8QmS0TpDPJiA==} + '@yuku-parser/binding-win32-arm64@0.9.4': + resolution: {integrity: sha512-Yj6+bbGDZrLbzp1Qr7hiaIjYagslUrRy6t3TIxfiXUeJWNH8ydx7birM0UJiIInqUld0mk9qBz1kei/T8gcKvw==} cpu: [arm64] os: [win32] - '@yuku-parser/binding-win32-x64@0.9.3': - resolution: {integrity: sha512-N5eShGcuwnrXEprePFmEjtng6acZmtnC4zgazK9xxkavcx1q1uX8Nz8lU5RS973EMlNr902cIc6Cd2D4tqZDBg==} + '@yuku-parser/binding-win32-x64@0.9.4': + resolution: {integrity: sha512-B9D+Z1/jVfoEd1SgbuaYTPH6onVlSsSaK151mW8Rb6Yv+OrTOocNnv2w3peBicS6MB3VI+mJG8YqxRI4ONd1OQ==} cpu: [x64] os: [win32] - '@yuku-toolchain/types@0.9.3': - resolution: {integrity: sha512-rFE+5P4g2wxko5C85MugJOlVjBHEQq87dIkhLkniLXLp63PEtgaFjD954i5HXlfnyzLxPcZHsSOVDVgmo1HToA==} + '@yuku-toolchain/types@0.9.5': + resolution: {integrity: sha512-KiuLNNgX9uNealaWAR+G3/cMXnRk9x4TY2EkYe/KIag+UPdwiA0RRf1hr1WAxzTP8KGzCTkqUdLPvqh32sEO3w==} ajv-draft-04@1.0.0: resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} @@ -883,8 +985,8 @@ packages: '@rsbuild/core': optional: true - rstack@0.7.2: - resolution: {integrity: sha512-A0nL89XfrcA1tqhX7WmA+6p7ogMr4oWSYaPH1h+Kybl/e4+mEQAO/GCVA2BPsoUsSx8KltC3wUkmuhkKtoQojQ==} + rstack@0.7.4: + resolution: {integrity: sha512-beJdGNQeoY9VwQCCHfH/Y5gC3Y3hPqa81ehi4YjMsiAWuYTeHWxmQAbNACVqGJCevcpbh2vBIVmya9wrBzc7rA==} engines: {node: ^22.18.0 || >=24.3.0} hasBin: true peerDependencies: @@ -936,8 +1038,8 @@ packages: swc-plugin-coverage-instrument@0.0.33: resolution: {integrity: sha512-zM17DgG3jURPNOrEHye0MtrkrsZ9BtCMf3W5osQTHAtlNolfDUtZl7740wdx7XhUSL322qdph//DgHzZe62wHg==} - tinyexec@1.3.0: - resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} + tinyexec@1.3.1: + resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==} engines: {node: '>=18'} tinypool@2.1.2: @@ -973,11 +1075,11 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - yuku-ast@0.9.3: - resolution: {integrity: sha512-Kt0PXlPCXdKF1fWFTl7N3DaxsVk6DHF8VAXHJMkwPtJnWYgbx20pYgGSweuC/86mIM7k1NUITQ4JffgOLUWTCw==} + yuku-ast@0.9.5: + resolution: {integrity: sha512-Q8qW8WwQnN5Cm0ZZivdRIfv0sRLTjUq0YumXJkw8CYN1aCdICH9rk4C47/4n6kA5EqDtlj+F608twoTSV2MwdQ==} - yuku-parser@0.9.3: - resolution: {integrity: sha512-96wPoHnwaXfkZv7UIOUkDb+s7ZH8lv8Qtg+MxdvHUV1LFa5jV9iKOaams1942YQt+krFQrWiD6lSg2ermv5kHA==} + yuku-parser@0.9.4: + resolution: {integrity: sha512-VWnoJzdB2g1JjsMEcB2MxSLoDbgISgOiNRsgiR0qrQKiUw2yyzEfYEYkNHSMNhdGkSo7gtmcN+2UOczzGDLAuw==} snapshots: @@ -1067,23 +1169,23 @@ snapshots: dependencies: '@braidai/lang': 1.1.2 - '@microsoft/api-extractor-model@7.33.11(@types/node@24.13.3)': + '@microsoft/api-extractor-model@7.33.12(@types/node@24.13.4)': dependencies: '@microsoft/tsdoc': 0.16.0 '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.24.0(@types/node@24.13.3) + '@rushstack/node-core-library': 5.24.1(@types/node@24.13.4) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.59.0(@types/node@24.13.3)': + '@microsoft/api-extractor@7.59.1(@types/node@24.13.4)': dependencies: - '@microsoft/api-extractor-model': 7.33.11(@types/node@24.13.3) + '@microsoft/api-extractor-model': 7.33.12(@types/node@24.13.4) '@microsoft/tsdoc': 0.16.0 '@microsoft/tsdoc-config': 0.18.1 - '@rushstack/node-core-library': 5.24.0(@types/node@24.13.3) + '@rushstack/node-core-library': 5.24.1(@types/node@24.13.4) '@rushstack/rig-package': 0.7.3 - '@rushstack/terminal': 0.24.3(@types/node@24.13.3) - '@rushstack/ts-command-line': 5.3.13(@types/node@24.13.3) + '@rushstack/terminal': 0.24.4(@types/node@24.13.4) + '@rushstack/ts-command-line': 5.3.14(@types/node@24.13.4) diff: 8.0.3 minimatch: 10.2.3 resolve: 1.22.10 @@ -1118,84 +1220,121 @@ snapshots: transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rslib/core@1.0.0(@microsoft/api-extractor@7.59.0(@types/node@24.13.3))(typescript@7.0.2)': + '@rsbuild/core@2.2.6': + dependencies: + '@rspack/core': 2.2.4(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + + '@rslib/core@1.0.0(@microsoft/api-extractor@7.59.1(@types/node@24.13.4))(typescript@7.0.2)': dependencies: '@rsbuild/core': 2.2.3 - rsbuild-plugin-dts: 1.0.0(@microsoft/api-extractor@7.59.0(@types/node@24.13.3))(@rsbuild/core@2.2.3)(typescript@7.0.2) + rsbuild-plugin-dts: 1.0.0(@microsoft/api-extractor@7.59.1(@types/node@24.13.4))(@rsbuild/core@2.2.3)(typescript@7.0.2) optionalDependencies: - '@microsoft/api-extractor': 7.59.0(@types/node@24.13.3) + '@microsoft/api-extractor': 7.59.1(@types/node@24.13.4) typescript: 7.0.2 transitivePeerDependencies: - '@module-federation/runtime-tools' - core-js - '@rslint/core@0.9.0': + '@rslint/core@0.9.2': dependencies: picomatch: 4.0.5 optionalDependencies: - '@rslint/native-darwin-arm64': 0.9.0 - '@rslint/native-darwin-x64': 0.9.0 - '@rslint/native-linux-arm64-gnu': 0.9.0 - '@rslint/native-linux-arm64-musl': 0.9.0 - '@rslint/native-linux-x64-gnu': 0.9.0 - '@rslint/native-linux-x64-musl': 0.9.0 - '@rslint/native-win32-arm64-msvc': 0.9.0 - '@rslint/native-win32-x64-msvc': 0.9.0 + '@rslint/native-darwin-arm64': 0.9.2 + '@rslint/native-darwin-x64': 0.9.2 + '@rslint/native-linux-arm64-gnu': 0.9.2 + '@rslint/native-linux-arm64-musl': 0.9.2 + '@rslint/native-linux-x64-gnu': 0.9.2 + '@rslint/native-linux-x64-musl': 0.9.2 + '@rslint/native-win32-arm64-msvc': 0.9.2 + '@rslint/native-win32-x64-msvc': 0.9.2 - '@rslint/native-darwin-arm64@0.9.0': + '@rslint/native-darwin-arm64@0.9.2': optional: true - '@rslint/native-darwin-x64@0.9.0': + '@rslint/native-darwin-x64@0.9.2': optional: true - '@rslint/native-linux-arm64-gnu@0.9.0': + '@rslint/native-linux-arm64-gnu@0.9.2': optional: true - '@rslint/native-linux-arm64-musl@0.9.0': + '@rslint/native-linux-arm64-musl@0.9.2': optional: true - '@rslint/native-linux-x64-gnu@0.9.0': + '@rslint/native-linux-x64-gnu@0.9.2': optional: true - '@rslint/native-linux-x64-musl@0.9.0': + '@rslint/native-linux-x64-musl@0.9.2': optional: true - '@rslint/native-win32-arm64-msvc@0.9.0': + '@rslint/native-win32-arm64-msvc@0.9.2': optional: true - '@rslint/native-win32-x64-msvc@0.9.0': + '@rslint/native-win32-x64-msvc@0.9.2': optional: true '@rspack/binding-darwin-arm64@2.2.2': optional: true + '@rspack/binding-darwin-arm64@2.2.4': + optional: true + '@rspack/binding-darwin-x64@2.2.2': optional: true + '@rspack/binding-darwin-x64@2.2.4': + optional: true + '@rspack/binding-linux-arm64-gnu@2.2.2': optional: true + '@rspack/binding-linux-arm64-gnu@2.2.4': + optional: true + '@rspack/binding-linux-arm64-musl@2.2.2': optional: true + '@rspack/binding-linux-arm64-musl@2.2.4': + optional: true + '@rspack/binding-linux-ppc64-gnu@2.2.2': optional: true + '@rspack/binding-linux-ppc64-gnu@2.2.4': + optional: true + '@rspack/binding-linux-riscv64-gnu@2.2.2': optional: true + '@rspack/binding-linux-riscv64-gnu@2.2.4': + optional: true + '@rspack/binding-linux-riscv64-musl@2.2.2': optional: true + '@rspack/binding-linux-riscv64-musl@2.2.4': + optional: true + '@rspack/binding-linux-s390x-gnu@2.2.2': optional: true + '@rspack/binding-linux-s390x-gnu@2.2.4': + optional: true + '@rspack/binding-linux-x64-gnu@2.2.2': optional: true + '@rspack/binding-linux-x64-gnu@2.2.4': + optional: true + '@rspack/binding-linux-x64-musl@2.2.2': optional: true + '@rspack/binding-linux-x64-musl@2.2.4': + optional: true + '@rspack/binding-wasm32-wasi@2.2.2': dependencies: '@emnapi/core': 1.11.3 @@ -1203,15 +1342,31 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) optional: true + '@rspack/binding-wasm32-wasi@2.2.4': + dependencies: + '@emnapi/core': 1.11.3 + '@emnapi/runtime': 1.11.3 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) + optional: true + '@rspack/binding-win32-arm64-msvc@2.2.2': optional: true + '@rspack/binding-win32-arm64-msvc@2.2.4': + optional: true + '@rspack/binding-win32-ia32-msvc@2.2.2': optional: true + '@rspack/binding-win32-ia32-msvc@2.2.4': + optional: true + '@rspack/binding-win32-x64-msvc@2.2.2': optional: true + '@rspack/binding-win32-x64-msvc@2.2.4': + optional: true + '@rspack/binding@2.2.2': optionalDependencies: '@rspack/binding-darwin-arm64': 2.2.2 @@ -1229,52 +1384,75 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.2.2 '@rspack/binding-win32-x64-msvc': 2.2.2 + '@rspack/binding@2.2.4': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.2.4 + '@rspack/binding-darwin-x64': 2.2.4 + '@rspack/binding-linux-arm64-gnu': 2.2.4 + '@rspack/binding-linux-arm64-musl': 2.2.4 + '@rspack/binding-linux-ppc64-gnu': 2.2.4 + '@rspack/binding-linux-riscv64-gnu': 2.2.4 + '@rspack/binding-linux-riscv64-musl': 2.2.4 + '@rspack/binding-linux-s390x-gnu': 2.2.4 + '@rspack/binding-linux-x64-gnu': 2.2.4 + '@rspack/binding-linux-x64-musl': 2.2.4 + '@rspack/binding-wasm32-wasi': 2.2.4 + '@rspack/binding-win32-arm64-msvc': 2.2.4 + '@rspack/binding-win32-ia32-msvc': 2.2.4 + '@rspack/binding-win32-x64-msvc': 2.2.4 + '@rspack/core@2.2.2(@swc/helpers@0.5.23)': dependencies: '@rspack/binding': 2.2.2 optionalDependencies: '@swc/helpers': 0.5.23 - '@rstackjs/cli-darwin-arm64@0.7.2': + '@rspack/core@2.2.4(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': 2.2.4 + optionalDependencies: + '@swc/helpers': 0.5.23 + + '@rstackjs/cli-darwin-arm64@0.7.4': optional: true - '@rstackjs/cli-darwin-x64@0.7.2': + '@rstackjs/cli-darwin-x64@0.7.4': optional: true - '@rstackjs/cli-linux-arm64-gnu@0.7.2': + '@rstackjs/cli-linux-arm64-gnu@0.7.4': optional: true - '@rstackjs/cli-linux-arm64-musl@0.7.2': + '@rstackjs/cli-linux-arm64-musl@0.7.4': optional: true - '@rstackjs/cli-linux-ppc64-gnu@0.7.2': + '@rstackjs/cli-linux-ppc64-gnu@0.7.4': optional: true - '@rstackjs/cli-linux-riscv64-gnu@0.7.2': + '@rstackjs/cli-linux-riscv64-gnu@0.7.4': optional: true - '@rstackjs/cli-linux-riscv64-musl@0.7.2': + '@rstackjs/cli-linux-riscv64-musl@0.7.4': optional: true - '@rstackjs/cli-linux-s390x-gnu@0.7.2': + '@rstackjs/cli-linux-s390x-gnu@0.7.4': optional: true - '@rstackjs/cli-linux-x64-gnu@0.7.2': + '@rstackjs/cli-linux-x64-gnu@0.7.4': optional: true - '@rstackjs/cli-linux-x64-musl@0.7.2': + '@rstackjs/cli-linux-x64-musl@0.7.4': optional: true - '@rstackjs/cli-win32-arm64-msvc@0.7.2': + '@rstackjs/cli-win32-arm64-msvc@0.7.4': optional: true - '@rstackjs/cli-win32-ia32-msvc@0.7.2': + '@rstackjs/cli-win32-ia32-msvc@0.7.4': optional: true - '@rstackjs/cli-win32-x64-msvc@0.7.2': + '@rstackjs/cli-win32-x64-msvc@0.7.4': optional: true - '@rstest/core@0.11.11': + '@rstest/core@0.11.12': dependencies: '@rsbuild/core': 2.2.3 '@types/chai': 5.2.3 @@ -1282,9 +1460,9 @@ snapshots: - '@module-federation/runtime-tools' - core-js - '@rstest/coverage-istanbul@0.11.11(@rstest/core@0.11.11)(supports-color@8.1.1)': + '@rstest/coverage-istanbul@0.11.12(@rstest/core@0.11.12)(supports-color@8.1.1)': dependencies: - '@rstest/core': 0.11.11 + '@rstest/core': 0.11.12 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6(supports-color@8.1.1) @@ -1293,7 +1471,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@rushstack/node-core-library@5.24.0(@types/node@24.13.3)': + '@rushstack/node-core-library@5.24.1(@types/node@24.13.4)': dependencies: ajv: 8.20.0 ajv-draft-04: 1.0.0(ajv@8.20.0) @@ -1304,28 +1482,28 @@ snapshots: resolve: 1.22.10 semver: 7.7.4 optionalDependencies: - '@types/node': 24.13.3 + '@types/node': 24.13.4 - '@rushstack/problem-matcher@0.2.1(@types/node@24.13.3)': + '@rushstack/problem-matcher@0.2.1(@types/node@24.13.4)': optionalDependencies: - '@types/node': 24.13.3 + '@types/node': 24.13.4 '@rushstack/rig-package@0.7.3': dependencies: jju: 1.4.0 resolve: 1.22.10 - '@rushstack/terminal@0.24.3(@types/node@24.13.3)': + '@rushstack/terminal@0.24.4(@types/node@24.13.4)': dependencies: - '@rushstack/node-core-library': 5.24.0(@types/node@24.13.3) - '@rushstack/problem-matcher': 0.2.1(@types/node@24.13.3) + '@rushstack/node-core-library': 5.24.1(@types/node@24.13.4) + '@rushstack/problem-matcher': 0.2.1(@types/node@24.13.4) supports-color: 8.1.1 optionalDependencies: - '@types/node': 24.13.3 + '@types/node': 24.13.4 - '@rushstack/ts-command-line@5.3.13(@types/node@24.13.3)': + '@rushstack/ts-command-line@5.3.14(@types/node@24.13.4)': dependencies: - '@rushstack/terminal': 0.24.3(@types/node@24.13.3) + '@rushstack/terminal': 0.24.4(@types/node@24.13.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -1350,7 +1528,7 @@ snapshots: '@types/deep-eql@4.0.2': {} - '@types/node@24.13.3': + '@types/node@24.13.4': dependencies: undici-types: 7.18.2 @@ -1414,43 +1592,43 @@ snapshots: '@typescript/typescript-win32-x64@7.0.2': optional: true - '@yuku-parser/binding-android-arm64@0.9.3': + '@yuku-parser/binding-android-arm64@0.9.4': optional: true - '@yuku-parser/binding-darwin-arm64@0.9.3': + '@yuku-parser/binding-darwin-arm64@0.9.4': optional: true - '@yuku-parser/binding-darwin-x64@0.9.3': + '@yuku-parser/binding-darwin-x64@0.9.4': optional: true - '@yuku-parser/binding-freebsd-x64@0.9.3': + '@yuku-parser/binding-freebsd-x64@0.9.4': optional: true - '@yuku-parser/binding-linux-arm-gnu@0.9.3': + '@yuku-parser/binding-linux-arm-gnu@0.9.4': optional: true - '@yuku-parser/binding-linux-arm-musl@0.9.3': + '@yuku-parser/binding-linux-arm-musl@0.9.4': optional: true - '@yuku-parser/binding-linux-arm64-gnu@0.9.3': + '@yuku-parser/binding-linux-arm64-gnu@0.9.4': optional: true - '@yuku-parser/binding-linux-arm64-musl@0.9.3': + '@yuku-parser/binding-linux-arm64-musl@0.9.4': optional: true - '@yuku-parser/binding-linux-x64-gnu@0.9.3': + '@yuku-parser/binding-linux-x64-gnu@0.9.4': optional: true - '@yuku-parser/binding-linux-x64-musl@0.9.3': + '@yuku-parser/binding-linux-x64-musl@0.9.4': optional: true - '@yuku-parser/binding-win32-arm64@0.9.3': + '@yuku-parser/binding-win32-arm64@0.9.4': optional: true - '@yuku-parser/binding-win32-x64@0.9.3': + '@yuku-parser/binding-win32-x64@0.9.4': optional: true - '@yuku-toolchain/types@0.9.3': {} + '@yuku-toolchain/types@0.9.5': {} ajv-draft-04@1.0.0(ajv@8.20.0): optionalDependencies: @@ -1608,43 +1786,43 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - rsbuild-plugin-dts@1.0.0(@microsoft/api-extractor@7.59.0(@types/node@24.13.3))(@rsbuild/core@2.2.3)(typescript@7.0.2): + rsbuild-plugin-dts@1.0.0(@microsoft/api-extractor@7.59.1(@types/node@24.13.4))(@rsbuild/core@2.2.3)(typescript@7.0.2): dependencies: '@ast-grep/napi': 0.45.2 '@rsbuild/core': 2.2.3 optionalDependencies: - '@microsoft/api-extractor': 7.59.0(@types/node@24.13.3) + '@microsoft/api-extractor': 7.59.1(@types/node@24.13.4) typescript: 7.0.2 - rsbuild-plugin-publint@1.0.0(@rsbuild/core@2.2.3): + rsbuild-plugin-publint@1.0.0(@rsbuild/core@2.2.6): dependencies: publint: 0.3.21 optionalDependencies: - '@rsbuild/core': 2.2.3 + '@rsbuild/core': 2.2.6 - rstack@0.7.2(@microsoft/api-extractor@7.59.0(@types/node@24.13.3))(typescript@7.0.2): + rstack@0.7.4(@microsoft/api-extractor@7.59.1(@types/node@24.13.4))(typescript@7.0.2): dependencies: - '@rsbuild/core': 2.2.3 - '@rslib/core': 1.0.0(@microsoft/api-extractor@7.59.0(@types/node@24.13.3))(typescript@7.0.2) - '@rslint/core': 0.9.0 - '@rstest/core': 0.11.11 + '@rsbuild/core': 2.2.6 + '@rslib/core': 1.0.0(@microsoft/api-extractor@7.59.1(@types/node@24.13.4))(typescript@7.0.2) + '@rslint/core': 0.9.2 + '@rstest/core': 0.11.12 prettier: 3.9.6 tinypool: 2.1.2 - yuku-parser: 0.9.3 + yuku-parser: 0.9.4 optionalDependencies: - '@rstackjs/cli-darwin-arm64': 0.7.2 - '@rstackjs/cli-darwin-x64': 0.7.2 - '@rstackjs/cli-linux-arm64-gnu': 0.7.2 - '@rstackjs/cli-linux-arm64-musl': 0.7.2 - '@rstackjs/cli-linux-ppc64-gnu': 0.7.2 - '@rstackjs/cli-linux-riscv64-gnu': 0.7.2 - '@rstackjs/cli-linux-riscv64-musl': 0.7.2 - '@rstackjs/cli-linux-s390x-gnu': 0.7.2 - '@rstackjs/cli-linux-x64-gnu': 0.7.2 - '@rstackjs/cli-linux-x64-musl': 0.7.2 - '@rstackjs/cli-win32-arm64-msvc': 0.7.2 - '@rstackjs/cli-win32-ia32-msvc': 0.7.2 - '@rstackjs/cli-win32-x64-msvc': 0.7.2 + '@rstackjs/cli-darwin-arm64': 0.7.4 + '@rstackjs/cli-darwin-x64': 0.7.4 + '@rstackjs/cli-linux-arm64-gnu': 0.7.4 + '@rstackjs/cli-linux-arm64-musl': 0.7.4 + '@rstackjs/cli-linux-ppc64-gnu': 0.7.4 + '@rstackjs/cli-linux-riscv64-gnu': 0.7.4 + '@rstackjs/cli-linux-riscv64-musl': 0.7.4 + '@rstackjs/cli-linux-s390x-gnu': 0.7.4 + '@rstackjs/cli-linux-x64-gnu': 0.7.4 + '@rstackjs/cli-linux-x64-musl': 0.7.4 + '@rstackjs/cli-win32-arm64-msvc': 0.7.4 + '@rstackjs/cli-win32-ia32-msvc': 0.7.4 + '@rstackjs/cli-win32-x64-msvc': 0.7.4 transitivePeerDependencies: - '@microsoft/api-extractor' - '@module-federation/runtime-tools' @@ -1688,7 +1866,7 @@ snapshots: swc-plugin-coverage-instrument@0.0.33: {} - tinyexec@1.3.0: {} + tinyexec@1.3.1: {} tinypool@2.1.2: {} @@ -1727,24 +1905,24 @@ snapshots: validate-npm-package-name@5.0.1: {} - yuku-ast@0.9.3: + yuku-ast@0.9.5: dependencies: - '@yuku-toolchain/types': 0.9.3 + '@yuku-toolchain/types': 0.9.5 - yuku-parser@0.9.3: + yuku-parser@0.9.4: dependencies: - '@yuku-toolchain/types': 0.9.3 - yuku-ast: 0.9.3 + '@yuku-toolchain/types': 0.9.5 + yuku-ast: 0.9.5 optionalDependencies: - '@yuku-parser/binding-android-arm64': 0.9.3 - '@yuku-parser/binding-darwin-arm64': 0.9.3 - '@yuku-parser/binding-darwin-x64': 0.9.3 - '@yuku-parser/binding-freebsd-x64': 0.9.3 - '@yuku-parser/binding-linux-arm-gnu': 0.9.3 - '@yuku-parser/binding-linux-arm-musl': 0.9.3 - '@yuku-parser/binding-linux-arm64-gnu': 0.9.3 - '@yuku-parser/binding-linux-arm64-musl': 0.9.3 - '@yuku-parser/binding-linux-x64-gnu': 0.9.3 - '@yuku-parser/binding-linux-x64-musl': 0.9.3 - '@yuku-parser/binding-win32-arm64': 0.9.3 - '@yuku-parser/binding-win32-x64': 0.9.3 + '@yuku-parser/binding-android-arm64': 0.9.4 + '@yuku-parser/binding-darwin-arm64': 0.9.4 + '@yuku-parser/binding-darwin-x64': 0.9.4 + '@yuku-parser/binding-freebsd-x64': 0.9.4 + '@yuku-parser/binding-linux-arm-gnu': 0.9.4 + '@yuku-parser/binding-linux-arm-musl': 0.9.4 + '@yuku-parser/binding-linux-arm64-gnu': 0.9.4 + '@yuku-parser/binding-linux-arm64-musl': 0.9.4 + '@yuku-parser/binding-linux-x64-gnu': 0.9.4 + '@yuku-parser/binding-linux-x64-musl': 0.9.4 + '@yuku-parser/binding-win32-arm64': 0.9.4 + '@yuku-parser/binding-win32-x64': 0.9.4 diff --git a/test/pnpm/package.json b/test/pnpm/package.json index 4c0ae7c..0b1f945 100644 --- a/test/pnpm/package.json +++ b/test/pnpm/package.json @@ -6,5 +6,5 @@ "files": [ "src/*" ], - "packageManager": "pnpm@11.24.0" + "packageManager": "pnpm@11.27.0" }