diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8b3b3fd6f5..0f55b33a28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,6 +77,10 @@ jobs: with: files: . + - uses: oxc-project/setup-node@fdbf0dfd334c4e6d56ceeb77d91c76339c2a0885 # v1.0.4 + + - run: pnpm dedupe --check + run: name: Run task runs-on: ubuntu-latest diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 45720b07c3..ce4224654e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,8 +22,8 @@ catalogs: specifier: ^6.0.6 version: 6.0.6 '@types/node': - specifier: ^24.4.0 - version: 24.4.0 + specifier: ^24.5.2 + version: 24.5.2 create-tsdown: specifier: 0.0.3 version: 0.0.3 @@ -43,8 +43,8 @@ catalogs: specifier: ^0.2.0 version: 0.2.0 oxlint: - specifier: ^1.15.0 - version: 1.15.0 + specifier: ^1.16.0 + version: 1.16.0 oxlint-tsgolint: specifier: ^0.2.0 version: 0.2.0 @@ -53,7 +53,7 @@ catalogs: version: 1.1.1 rolldown: specifier: ^1.0.0-beta.38 - version: 1.0.0-beta.38 + version: 1.0.0-beta.39 rolldown-vite: specifier: ^7.1.10 version: 7.1.10 @@ -88,7 +88,7 @@ importers: version: 0.0.32 '@types/node': specifier: 'catalog:' - version: 24.4.0 + version: 24.5.2 '@voidzero-dev/vite-plus': specifier: workspace:* version: link:packages/cli @@ -103,13 +103,13 @@ importers: version: 0.2.0 oxlint: specifier: 'catalog:' - version: 1.15.0(oxlint-tsgolint@0.2.0) + version: 1.16.0(oxlint-tsgolint@0.2.0) typescript: specifier: 'catalog:' version: 5.9.2 vitest: specifier: 'catalog:' - version: 3.2.4(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + version: 3.2.4(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) docs: devDependencies: @@ -118,7 +118,7 @@ importers: version: 0.82.3 vitepress: specifier: 'catalog:' - version: 2.0.0-alpha.12(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(oxc-minify@0.82.3)(postcss@8.5.6)(typescript@5.9.2)(yaml@2.8.1) + version: 2.0.0-alpha.12(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(oxc-minify@0.82.3)(postcss@8.5.6)(typescript@5.9.2)(yaml@2.8.1) vue: specifier: 'catalog:' version: 3.5.21(typescript@5.9.2) @@ -130,26 +130,26 @@ importers: version: 0.2.0 oxlint: specifier: 'catalog:' - version: 1.15.0(oxlint-tsgolint@0.2.0) + version: 1.16.0(oxlint-tsgolint@0.2.0) oxlint-tsgolint: specifier: 'catalog:' version: 0.2.0 rolldown-vite: specifier: 'catalog:' - version: 7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + version: 7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) tsdown: specifier: 'catalog:' version: 0.15.1(typescript@5.9.2) vitepress: specifier: 'catalog:' - version: 2.0.0-alpha.12(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(oxc-minify@0.82.3)(postcss@8.5.6)(typescript@5.9.2)(yaml@2.8.1) + version: 2.0.0-alpha.12(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(oxc-minify@0.82.3)(postcss@8.5.6)(typescript@5.9.2)(yaml@2.8.1) vitest: specifier: 'catalog:' - version: 3.2.4(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + version: 3.2.4(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) devDependencies: '@napi-rs/cli': specifier: 'catalog:' - version: 3.1.5(@emnapi/runtime@1.5.0)(@types/node@24.4.0) + version: 3.1.5(@emnapi/runtime@1.5.0)(@types/node@24.5.2) '@oxc-node/core': specifier: 'catalog:' version: 0.0.32 @@ -158,7 +158,7 @@ importers: version: link:../tools rolldown: specifier: 'catalog:' - version: 1.0.0-beta.38 + version: 1.0.0-beta.39 packages/global: dependencies: @@ -176,13 +176,13 @@ importers: version: 7.0.6 oxlint: specifier: 'catalog:' - version: 1.15.0(oxlint-tsgolint@0.2.0) + version: 1.16.0(oxlint-tsgolint@0.2.0) rolldown-vite: specifier: 'catalog:' - version: 7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + version: 7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) vitest: specifier: 'catalog:' - version: 3.2.4(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + version: 3.2.4(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) devDependencies: '@clack/prompts': specifier: 'catalog:' @@ -201,7 +201,7 @@ importers: version: 1.1.1 rolldown: specifier: 'catalog:' - version: 1.0.0-beta.38 + version: 1.0.0-beta.39 packages/multiplexer: dependencies: @@ -443,15 +443,6 @@ packages: '@types/node': optional: true - '@inquirer/core@10.1.14': - resolution: {integrity: sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - peerDependenciesMeta: - '@types/node': - optional: true - '@inquirer/core@10.2.2': resolution: {integrity: sha512-yXq/4QUnk4sHMtmbd7irwiepjB8jXU0kkFRL4nr/aDBA2mDz13cMakEWdDwX3eSCTkk03kwcndD1zfRAIlELxA==} engines: {node: '>=18'} @@ -479,10 +470,6 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.12': - resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==} - engines: {node: '>=18'} - '@inquirer/figures@1.0.13': resolution: {integrity: sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==} engines: {node: '>=18'} @@ -550,15 +537,6 @@ packages: '@types/node': optional: true - '@inquirer/type@3.0.7': - resolution: {integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - peerDependenciesMeta: - '@types/node': - optional: true - '@inquirer/type@3.0.8': resolution: {integrity: sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==} engines: {node: '>=18'} @@ -1257,47 +1235,47 @@ packages: cpu: [x64] os: [win32] - '@oxlint/darwin-arm64@1.15.0': - resolution: {integrity: sha512-fwYg7WDKI6eAErREBGMXkIAOqBuBFN0LWbQJvVNXCGjywGxsisdwkHnNu4UG8IpHo4P71mUxf3l2xm+5Xiy+TA==} + '@oxlint/darwin-arm64@1.16.0': + resolution: {integrity: sha512-t9sBjbcG15Jgwgw2wY+rtfKEazdkKM/YhcdyjmGYeSjBXaczLfp/gZe03taC2qUHK+t6cxSYNkOLXRLWxaf3tw==} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.15.0': - resolution: {integrity: sha512-RtaAmB6NZZx4hvjCg6w35shzRY5fLclbMsToC92MTZ9lMDF9LotzcbyNHCZ1tvZb1tNPObpIsuX16BFeElF8nw==} + '@oxlint/darwin-x64@1.16.0': + resolution: {integrity: sha512-c9aeLQATeu27TK8gR/p8GfRBsuakx0zs+6UHFq/s8Kux+8tYb3pH1pql/XWUPbxubv48F2MpnD5zgjOrShAgag==} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.15.0': - resolution: {integrity: sha512-8uV0lAbmqp93KTBlJWyCdQWuxTzLn+QrDRidUaCLJjn65uvv8KlRhZJoZoyLh17X6U/cgezYktWTMiMhxX56BA==} + '@oxlint/linux-arm64-gnu@1.16.0': + resolution: {integrity: sha512-ZoBtxtRHhftbiKKeScpgUKIg4cu9s7rsBPCkjfMCY0uLjhKqm6ShPEaIuP8515+/Csouciz1ViZhbrya5ligAg==} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/linux-arm64-musl@1.15.0': - resolution: {integrity: sha512-/+hTqh1J29+2GitKrWUHIYjQBM1szWSJ1U7OzQlgL+Uvf8jxg4sn1nV79LcPMXhC2t8lZy5EOXOgwIh92DsdhQ==} + '@oxlint/linux-arm64-musl@1.16.0': + resolution: {integrity: sha512-a/Dys7CTyj1eZIkD59k9Y3lp5YsHBUeZXR7qHTplKb41H+Ivm5OQPf+rfbCBSLMfCPZCeKQPW36GXOSYLNE1uw==} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/linux-x64-gnu@1.15.0': - resolution: {integrity: sha512-GzeY3AhUd49yV+/76Gw0pjpwUJwxCkwYAJTNe7fFTdWjEQ6M6g8ZzJg5FKtUvgA5sMgmfzHhvSXxvT57YhcXnA==} + '@oxlint/linux-x64-gnu@1.16.0': + resolution: {integrity: sha512-rsfv90ytLhl+s7aa8eE8gGwB1XGbiUA2oyUee/RhGRyeoZoe9/hHNtIcE2XndMYlJToROKmGyrTN4MD2c0xxLQ==} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/linux-x64-musl@1.15.0': - resolution: {integrity: sha512-p/7+juizUOCpGYreFmdfmIOSSSE3+JfsgnXnOHuP8mqlZfiOeXyevyajuXpPNRM60+k0reGvlV7ezp1iFitF7w==} + '@oxlint/linux-x64-musl@1.16.0': + resolution: {integrity: sha512-djwSL4harw46kdCwaORUvApyE9Y6JSnJ7pF5PHcQlJ7S1IusfjzYljXky4hONPO0otvXWdKq1GpJqhmtM0/xbg==} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/win32-arm64@1.15.0': - resolution: {integrity: sha512-2LaDLOtCMq+lzIQ63Eir3UJV/hQNlw01xtsij2L8sSxt4gA+zWvubOQJQIOPGMDxEKFcWT1lo/6YEXX/sNnZDA==} + '@oxlint/win32-arm64@1.16.0': + resolution: {integrity: sha512-lQBfW4hBiQ47P12UAFXyX3RVHlWCSYp6I89YhG+0zoLipxAfyB37P8G8N43T/fkUaleb8lvt0jyNG6jQTkCmhg==} cpu: [arm64] os: [win32] - '@oxlint/win32-x64@1.15.0': - resolution: {integrity: sha512-+jgRPpZrFIcrNxCVsDIy6HVCRpKVDN0DHD8VJodjrsDv6heqhq/qCTa2IXY3R4glWe1nWQ5JgdFKLn3Bl+aLNg==} + '@oxlint/win32-x64@1.16.0': + resolution: {integrity: sha512-B5se3JnM4Xu6uHF78hAY9wdk/sdLFib1YwFsLY6rkQKEMFyi+vMZZlDaAS+s+Dt9q7q881U2OhNznZenJZdPdQ==} cpu: [x64] os: [win32] @@ -1608,8 +1586,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@24.4.0': - resolution: {integrity: sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ==} + '@types/node@24.5.2': + resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -1837,9 +1815,9 @@ packages: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} - cli-truncate@4.0.0: - resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} - engines: {node: '>=18'} + cli-truncate@5.1.0: + resolution: {integrity: sha512-7JDGG+4Zp0CsknDCedl0DYdaeOhc46QNpXi3NLQblkZpXXgA6LncLDUUyvrjSvZeF3VRQa+KiMGomazQrC1V8g==} + engines: {node: '>=20'} cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} @@ -1863,8 +1841,8 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@14.0.0: - resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} + commander@14.0.1: + resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==} engines: {node: '>=20'} confbox@0.2.2: @@ -1900,8 +1878,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2056,10 +2034,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - is-fullwidth-code-point@5.1.0: resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} engines: {node: '>=18'} @@ -2168,8 +2142,8 @@ packages: engines: {node: '>=20.17'} hasBin: true - listr2@9.0.3: - resolution: {integrity: sha512-0aeh5HHHgmq1KRdMMDHfhMWQmIT/m7nRDTlxlFqni2Sp0had9baqsjJRvDGdlvgd6NmPE0nPloOipiQJGFtTHQ==} + listr2@9.0.4: + resolution: {integrity: sha512-1wd/kpAdKRLwv7/3OKC8zZ5U8e/fajCfWMxacUvB79S5nLrYGPtUI/8chMQhn3LQjsRVErTb9i1ECAwW0ZIHnQ==} engines: {node: '>=20.0.0'} locate-path@7.2.0: @@ -2276,8 +2250,8 @@ packages: resolution: {integrity: sha512-37Hy+FT1sz8hHUo31JIgFDA8NcFndexrg5okutWRPXNejJwB9hKN+pyInaQQIv4XDsgNcQsSR2VJoq99eaGk9g==} hasBin: true - oxlint@1.15.0: - resolution: {integrity: sha512-GZngkdF2FabM0pp0/l5OOhIQg+9L6LmOrmS8V8Vg+Swv9/VLJd/oc/LtAkv4HO45BNWL3EVaXzswI0CmGokVzw==} + oxlint@1.16.0: + resolution: {integrity: sha512-o6z8s6QVw/d7QuxQ7QFfqDMrIcmHyU3J/MewxjqduJmy4vHt/s7OZISk8zEXjHXZzTWrcFakIrLqU/b9IKTcjg==} engines: {node: '>=8.*'} hasBin: true peerDependencies: @@ -2475,10 +2449,6 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} - slice-ansi@7.1.2: resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==} engines: {node: '>=18'} @@ -2512,6 +2482,10 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} + string-width@8.1.0: + resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + engines: {node: '>=20'} + stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} @@ -2613,8 +2587,8 @@ packages: unconfig@7.3.3: resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==} - undici-types@7.11.0: - resolution: {integrity: sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA==} + undici-types@7.12.0: + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -2874,140 +2848,121 @@ snapshots: '@inquirer/ansi@1.0.0': {} - '@inquirer/checkbox@4.2.4(@types/node@24.4.0)': + '@inquirer/checkbox@4.2.4(@types/node@24.5.2)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.4.0) + '@inquirer/type': 3.0.8(@types/node@24.5.2) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/confirm@5.1.13(@types/node@24.4.0)': + '@inquirer/confirm@5.1.13(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/core@10.1.14(@types/node@24.4.0)': - dependencies: - '@inquirer/figures': 1.0.12 - '@inquirer/type': 3.0.7(@types/node@24.4.0) - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - mute-stream: 2.0.0 - signal-exit: 4.1.0 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - optionalDependencies: - '@types/node': 24.4.0 - - '@inquirer/core@10.2.2(@types/node@24.4.0)': + '@inquirer/core@10.2.2(@types/node@24.5.2)': dependencies: '@inquirer/ansi': 1.0.0 '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.4.0) + '@inquirer/type': 3.0.8(@types/node@24.5.2) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/editor@4.2.14(@types/node@24.4.0)': + '@inquirer/editor@4.2.14(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) external-editor: 3.1.0 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/expand@4.0.16(@types/node@24.4.0)': + '@inquirer/expand@4.0.16(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.4.0 - - '@inquirer/figures@1.0.12': {} + '@types/node': 24.5.2 '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.0(@types/node@24.4.0)': + '@inquirer/input@4.2.0(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/number@3.0.16(@types/node@24.4.0)': + '@inquirer/number@3.0.16(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/password@4.0.16(@types/node@24.4.0)': + '@inquirer/password@4.0.16(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) ansi-escapes: 4.3.2 optionalDependencies: - '@types/node': 24.4.0 - - '@inquirer/prompts@7.6.0(@types/node@24.4.0)': - dependencies: - '@inquirer/checkbox': 4.2.4(@types/node@24.4.0) - '@inquirer/confirm': 5.1.13(@types/node@24.4.0) - '@inquirer/editor': 4.2.14(@types/node@24.4.0) - '@inquirer/expand': 4.0.16(@types/node@24.4.0) - '@inquirer/input': 4.2.0(@types/node@24.4.0) - '@inquirer/number': 3.0.16(@types/node@24.4.0) - '@inquirer/password': 4.0.16(@types/node@24.4.0) - '@inquirer/rawlist': 4.1.4(@types/node@24.4.0) - '@inquirer/search': 3.0.16(@types/node@24.4.0) - '@inquirer/select': 4.2.4(@types/node@24.4.0) + '@types/node': 24.5.2 + + '@inquirer/prompts@7.6.0(@types/node@24.5.2)': + dependencies: + '@inquirer/checkbox': 4.2.4(@types/node@24.5.2) + '@inquirer/confirm': 5.1.13(@types/node@24.5.2) + '@inquirer/editor': 4.2.14(@types/node@24.5.2) + '@inquirer/expand': 4.0.16(@types/node@24.5.2) + '@inquirer/input': 4.2.0(@types/node@24.5.2) + '@inquirer/number': 3.0.16(@types/node@24.5.2) + '@inquirer/password': 4.0.16(@types/node@24.5.2) + '@inquirer/rawlist': 4.1.4(@types/node@24.5.2) + '@inquirer/search': 3.0.16(@types/node@24.5.2) + '@inquirer/select': 4.2.4(@types/node@24.5.2) optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/rawlist@4.1.4(@types/node@24.4.0)': + '@inquirer/rawlist@4.1.4(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/search@3.0.16(@types/node@24.4.0)': + '@inquirer/search@3.0.16(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/figures': 1.0.12 - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@24.5.2) yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/select@4.2.4(@types/node@24.4.0)': + '@inquirer/select@4.2.4(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.1.14(@types/node@24.4.0) - '@inquirer/figures': 1.0.12 - '@inquirer/type': 3.0.7(@types/node@24.4.0) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@24.5.2) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 - '@inquirer/type@3.0.7(@types/node@24.4.0)': + '@inquirer/type@3.0.8(@types/node@24.5.2)': optionalDependencies: - '@types/node': 24.4.0 - - '@inquirer/type@3.0.8(@types/node@24.4.0)': - optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 '@jridgewell/gen-mapping@0.3.12': dependencies: @@ -3023,15 +2978,15 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@napi-rs/cli@3.1.5(@emnapi/runtime@1.5.0)(@types/node@24.4.0)': + '@napi-rs/cli@3.1.5(@emnapi/runtime@1.5.0)(@types/node@24.5.2)': dependencies: - '@inquirer/prompts': 7.6.0(@types/node@24.4.0) + '@inquirer/prompts': 7.6.0(@types/node@24.5.2) '@napi-rs/cross-toolchain': 1.0.0 '@napi-rs/wasm-tools': 1.0.0 '@octokit/rest': 22.0.0 clipanion: 4.0.0-rc.4(typanion@3.14.0) colorette: 2.0.20 - debug: 4.4.1 + debug: 4.4.3 es-toolkit: 1.39.9 find-up: 7.0.0 js-yaml: 4.1.0 @@ -3053,7 +3008,7 @@ snapshots: dependencies: '@napi-rs/lzma': 1.4.3 '@napi-rs/tar': 1.0.0 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -3508,28 +3463,28 @@ snapshots: '@oxlint-tsgolint/win32-x64@0.2.0': optional: true - '@oxlint/darwin-arm64@1.15.0': + '@oxlint/darwin-arm64@1.16.0': optional: true - '@oxlint/darwin-x64@1.15.0': + '@oxlint/darwin-x64@1.16.0': optional: true - '@oxlint/linux-arm64-gnu@1.15.0': + '@oxlint/linux-arm64-gnu@1.16.0': optional: true - '@oxlint/linux-arm64-musl@1.15.0': + '@oxlint/linux-arm64-musl@1.16.0': optional: true - '@oxlint/linux-x64-gnu@1.15.0': + '@oxlint/linux-x64-gnu@1.16.0': optional: true - '@oxlint/linux-x64-musl@1.15.0': + '@oxlint/linux-x64-musl@1.16.0': optional: true - '@oxlint/win32-arm64@1.15.0': + '@oxlint/win32-arm64@1.16.0': optional: true - '@oxlint/win32-x64@1.15.0': + '@oxlint/win32-x64@1.16.0': optional: true '@quansync/fs@0.1.5': @@ -3719,7 +3674,7 @@ snapshots: '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 '@types/deep-eql@4.0.2': {} @@ -3742,9 +3697,9 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@24.4.0': + '@types/node@24.5.2': dependencies: - undici-types: 7.11.0 + undici-types: 7.12.0 '@types/unist@3.0.3': {} @@ -3752,10 +3707,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) vue: 3.5.21(typescript@5.9.2) '@vitest/expect@3.2.4': @@ -3766,13 +3721,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -3964,10 +3919,10 @@ snapshots: dependencies: restore-cursor: 5.1.0 - cli-truncate@4.0.0: + cli-truncate@5.1.0: dependencies: - slice-ansi: 5.0.0 - string-width: 7.2.0 + slice-ansi: 7.1.2 + string-width: 8.1.0 cli-width@4.1.0: {} @@ -3985,7 +3940,7 @@ snapshots: comma-separated-tokens@2.0.3: {} - commander@14.0.0: {} + commander@14.0.1: {} confbox@0.2.2: {} @@ -4000,7 +3955,7 @@ snapshots: '@clack/prompts': 0.11.0 ansis: 4.1.0 cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3 diff: 8.0.2 giget: 2.0.0 rolldown: 1.0.0-beta.9-commit.51df2b7 @@ -4020,7 +3975,7 @@ snapshots: csstype@3.1.3: {} - debug@4.4.1: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -4172,8 +4127,6 @@ snapshots: is-fullwidth-code-point@3.0.0: {} - is-fullwidth-code-point@4.0.0: {} - is-fullwidth-code-point@5.1.0: dependencies: get-east-asian-width: 1.4.0 @@ -4244,10 +4197,10 @@ snapshots: lint-staged@16.1.6: dependencies: chalk: 5.6.2 - commander: 14.0.0 - debug: 4.4.1 + commander: 14.0.1 + debug: 4.4.3 lilconfig: 3.1.3 - listr2: 9.0.3 + listr2: 9.0.4 micromatch: 4.0.8 nano-spawn: 1.0.3 pidtree: 0.6.0 @@ -4256,9 +4209,9 @@ snapshots: transitivePeerDependencies: - supports-color - listr2@9.0.3: + listr2@9.0.4: dependencies: - cli-truncate: 4.0.0 + cli-truncate: 5.1.0 colorette: 2.0.20 eventemitter3: 5.0.1 log-update: 6.1.0 @@ -4397,16 +4350,16 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.2.0 '@oxlint-tsgolint/win32-x64': 0.2.0 - oxlint@1.15.0(oxlint-tsgolint@0.2.0): + oxlint@1.16.0(oxlint-tsgolint@0.2.0): optionalDependencies: - '@oxlint/darwin-arm64': 1.15.0 - '@oxlint/darwin-x64': 1.15.0 - '@oxlint/linux-arm64-gnu': 1.15.0 - '@oxlint/linux-arm64-musl': 1.15.0 - '@oxlint/linux-x64-gnu': 1.15.0 - '@oxlint/linux-x64-musl': 1.15.0 - '@oxlint/win32-arm64': 1.15.0 - '@oxlint/win32-x64': 1.15.0 + '@oxlint/darwin-arm64': 1.16.0 + '@oxlint/darwin-x64': 1.16.0 + '@oxlint/linux-arm64-gnu': 1.16.0 + '@oxlint/linux-arm64-musl': 1.16.0 + '@oxlint/linux-x64-gnu': 1.16.0 + '@oxlint/linux-x64-musl': 1.16.0 + '@oxlint/win32-arm64': 1.16.0 + '@oxlint/win32-x64': 1.16.0 oxlint-tsgolint: 0.2.0 p-limit@4.0.0: @@ -4481,7 +4434,7 @@ snapshots: '@babel/types': 7.28.4 ast-kit: 2.1.2 birpc: 2.5.0 - debug: 4.4.1 + debug: 4.4.3 dts-resolver: 2.1.2 get-tsconfig: 4.10.1 magic-string: 0.30.19 @@ -4492,7 +4445,7 @@ snapshots: - oxc-resolver - supports-color - rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1): + rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1): dependencies: '@oxc-project/runtime': 0.89.0 fdir: 6.5.0(picomatch@4.0.3) @@ -4502,7 +4455,7 @@ snapshots: rolldown: 1.0.0-beta.38 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 esbuild: 0.25.8 fsevents: 2.3.3 jiti: 2.5.1 @@ -4596,11 +4549,6 @@ snapshots: sisteransi@1.0.5: {} - slice-ansi@5.0.0: - dependencies: - ansi-styles: 6.2.3 - is-fullwidth-code-point: 4.0.0 - slice-ansi@7.1.2: dependencies: ansi-styles: 6.2.3 @@ -4630,6 +4578,11 @@ snapshots: get-east-asian-width: 1.4.0 strip-ansi: 7.1.2 + string-width@8.1.0: + dependencies: + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 @@ -4687,7 +4640,7 @@ snapshots: ansis: 4.1.0 cac: 6.7.14 chokidar: 4.0.3 - debug: 4.4.1 + debug: 4.4.3 diff: 8.0.2 empathic: 2.0.0 hookable: 5.5.3 @@ -4723,7 +4676,7 @@ snapshots: jiti: 2.5.1 quansync: 0.2.11 - undici-types@7.11.0: {} + undici-types@7.12.0: {} unicorn-magic@0.1.0: {} @@ -4762,13 +4715,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - esbuild @@ -4783,7 +4736,7 @@ snapshots: - tsx - yaml - vitepress@2.0.0-alpha.12(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(oxc-minify@0.82.3)(postcss@8.5.6)(typescript@5.9.2)(yaml@2.8.1): + vitepress@2.0.0-alpha.12(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(oxc-minify@0.82.3)(postcss@8.5.6)(typescript@5.9.2)(yaml@2.8.1): dependencies: '@docsearch/css': 4.0.0-beta.8 '@docsearch/js': 4.0.0-beta.8 @@ -4792,7 +4745,7 @@ snapshots: '@shikijs/transformers': 3.12.2 '@shikijs/types': 3.12.2 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 6.0.1(rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) + '@vitejs/plugin-vue': 6.0.1(rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1))(vue@3.5.21(typescript@5.9.2)) '@vue/devtools-api': 8.0.2 '@vue/shared': 3.5.21 '@vueuse/core': 13.9.0(vue@3.5.21(typescript@5.9.2)) @@ -4801,7 +4754,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.2 shiki: 3.12.2 - vite: rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) vue: 3.5.21(typescript@5.9.2) optionalDependencies: oxc-minify: 0.82.3 @@ -4831,18 +4784,18 @@ snapshots: - universal-cookie - yaml - vitest@3.2.4(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1): + vitest@3.2.4(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.2.1 - debug: 4.4.1 + debug: 4.4.3 expect-type: 1.2.2 magic-string: 0.30.19 pathe: 2.0.3 @@ -4853,11 +4806,11 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: rolldown-vite@7.1.10(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.4.0)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + vite: rolldown-vite@7.1.10(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.5.2)(esbuild@0.25.8)(jiti@2.5.1)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.4.0 + '@types/node': 24.5.2 transitivePeerDependencies: - esbuild - jiti diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7b459cee04..b2f7fa52e6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,7 +8,7 @@ catalog: "@oxc-node/cli": ^0.0.32 "@oxc-node/core": ^0.0.32 "@types/cross-spawn": ^6.0.6 - "@types/node": ^24.4.0 + "@types/node": ^24.5.2 "@types/react": ^19.1.8 "@types/react-dom": ^19.1.6 create-tsdown: 0.0.3 @@ -18,7 +18,7 @@ catalog: next: ^15.4.3 oxc-minify: ^0.82.1 oxfmt: ^0.2.0 - oxlint: ^1.15.0 + oxlint: ^1.16.0 oxlint-tsgolint: ^0.2.0 picocolors: ^1.1.1 react: ^19.1.0