diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000000..e5b6d8d6a6 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000000..4c9e1689de --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "next", + "updateInternalDependencies": "patch", + "ignore": ["helloworld-*", "site"] +} diff --git a/.github/workflows/changesets.yml b/.github/workflows/changesets.yml new file mode 100644 index 0000000000..99cfb586f1 --- /dev/null +++ b/.github/workflows/changesets.yml @@ -0,0 +1,76 @@ +name: Changesets Release + +on: + push: + branches: + - next + +concurrency: + group: changesets-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + +permissions: + contents: write + packages: write + id-token: write + pull-requests: write + +jobs: + release: + name: Changesets Release + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcb5dd907a8 # v5 + with: + fetch-depth: 0 + token: ${{ secrets.GIT_TOKEN }} + + - name: Setup pnpm + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 + + - name: Setup Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 + with: + node-version: '24' + cache: 'pnpm' + registry-url: 'https://registry.npmjs.org' + + - name: Re-install npm + # TODO: OIDC requires npm >=11.5.1. + # Until Node.js v24 is LTS (with npm 11 as the default), we need to bump. + run: npm install -g npm@11 + + - name: Install dependencies + run: pnpm install --frozen-lockfile + + - name: Configure Git + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + + - name: Create Release Pull Request or Publish + id: changesets + uses: changesets/action@v1 + with: + version: pnpm run changeset:version + publish: pnpm run changeset:publish + commit: 'chore(release): version packages' + title: 'chore(release): version packages' + env: + GITHUB_TOKEN: ${{ secrets.GIT_TOKEN }} + NPM_CONFIG_PROVENANCE: true + + - name: Sync to cnpm + if: steps.changesets.outputs.published == 'true' + run: node scripts/sync-cnpm.js + + - name: Summary + if: steps.changesets.outputs.published == 'true' + run: | + echo "## 🎉 Release Summary" >> $GITHUB_STEP_SUMMARY + echo "### ✅ Packages Published" >> $GITHUB_STEP_SUMMARY + echo '```json' >> $GITHUB_STEP_SUMMARY + echo '${{ steps.changesets.outputs.publishedPackages }}' >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY diff --git a/README.md b/README.md index ac3637a34c..5c7727a7a8 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,22 @@ pnpm --filter=@examples/helloworld-typescript run dev pnpm --filter=site run dev ``` +### Version Management + +This monorepo uses [changesets](https://github.com/changesets/changesets) for version management and publishing. This allows for: + +- **Selective releases**: Only changed packages are versioned and published +- **Automatic changelogs**: Generated from changeset summaries +- **Better tracking**: Clear documentation of what changed and why + +To add a changeset for your changes: + +```bash +pnpm changeset +``` + +For detailed information, see our [Changeset Guide](docs/changeset-guide.md). + ## Documentations - [Documentations](https://eggjs.org/) diff --git a/README.zh-CN.md b/README.zh-CN.md index 3025d7bea8..551a3aa256 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -34,6 +34,51 @@ pnpm run dev open http://localhost:7001 ``` +## Monorepo 结构 + +本项目使用 pnpm monorepo 结构,包含以下包: + +- `packages/egg` - Eggjs 主框架 +- `examples/helloworld-commonjs` - CommonJS 示例应用 +- `examples/helloworld-typescript` - TypeScript 示例应用 +- `site` - 文档网站 + +该 monorepo 使用 **pnpm catalog mode** 进行集中式依赖管理,确保所有包之间的版本一致性。 + +### 开发命令 + +```bash +# 安装所有包的依赖 +pnpm install + +# 构建所有包 +pnpm run build + +# 测试所有包 +pnpm run test + +# 运行特定包的命令 +pnpm --filter=egg run test +pnpm --filter=@examples/helloworld-typescript run dev +pnpm --filter=site run dev +``` + +### 版本管理 + +本 monorepo 使用 [changesets](https://github.com/changesets/changesets) 进行版本管理和发布。这带来了以下好处: + +- **选择性发布**:只对变更的包进行版本升级和发布 +- **自动生成变更日志**:从 changeset 摘要自动生成 +- **更好的追踪**:清晰记录变更内容和原因 + +为你的更改添加 changeset: + +```bash +pnpm changeset +``` + +详细信息请查看我们的 [Changeset 使用指南](docs/changeset-guide.zh-CN.md)。 + ## 文档 - [官方文档](https://eggjs.org/zh-CN/) diff --git a/docs/changeset-guide.md b/docs/changeset-guide.md new file mode 100644 index 0000000000..20858dae30 --- /dev/null +++ b/docs/changeset-guide.md @@ -0,0 +1,194 @@ +# Changeset Guide for Egg.js Monorepo + +This document explains how to use changesets for version management and releasing packages in the Egg.js monorepo. + +## What are Changesets? + +Changesets is a tool designed for managing versions and changelogs in multi-package repositories (monorepos). It allows you to: + +- Track which packages need to be released +- Version packages independently instead of bulk releases +- Generate changelogs automatically +- Publish only the packages that have changed + +## Basic Workflow + +### 1. Making Changes + +When you make changes to packages in the monorepo that should be released: + +```bash +# Create a changeset describing your changes +pnpm changeset +``` + +This will: + +1. Prompt you to select which packages have changed +2. Ask for the version bump type (major, minor, or patch) for each package +3. Prompt you to write a summary of the changes +4. Create a markdown file in `.changeset/` with your changeset information + +### 2. Changeset Types + +When creating a changeset, you'll need to specify the version bump type: + +- **major**: Breaking changes (e.g., `1.0.0` → `2.0.0`) +- **minor**: New features, backwards compatible (e.g., `1.0.0` → `1.1.0`) +- **patch**: Bug fixes, backwards compatible (e.g., `1.0.0` → `1.0.1`) + +### 3. Committing Changesets + +Commit the generated changeset files along with your code changes: + +```bash +git add .changeset/ +git commit -m "feat: add new feature" +``` + +### 4. Automated Release Process + +Once your PR is merged to the `next` branch: + +1. The GitHub Actions workflow automatically runs +2. If changesets exist, it creates a "Version Packages" PR +3. The Version Packages PR will: + - Update package versions based on changesets + - Update CHANGELOG.md files + - Remove consumed changesets +4. When you merge the Version Packages PR, packages are automatically published to npm + +## Manual Commands + +### Creating a Changeset + +```bash +pnpm changeset +``` + +### Versioning Packages (Local Testing) + +```bash +# This updates package.json versions and CHANGELOGs +pnpm run changeset:version +``` + +### Publishing Packages (Manual) + +```bash +# Build and publish changed packages +pnpm run changeset:publish +``` + +## Advanced Usage + +### Snapshot Releases + +For testing purposes, you can create snapshot releases: + +```bash +pnpm changeset version --snapshot +pnpm changeset publish --tag snapshot +``` + +### Prereleases + +To create prerelease versions: + +```bash +# Enter prerelease mode +pnpm changeset pre enter beta + +# Create changesets as usual +pnpm changeset + +# Version and publish +pnpm run changeset:version +pnpm run changeset:publish + +# Exit prerelease mode +pnpm changeset pre exit +``` + +## Configuration + +The changeset configuration is in `.changeset/config.json`: + +```json +{ + "baseBranch": "next", + "access": "public", + "ignore": ["@eggjs/monorepo", "helloworld-*", "site"] +} +``` + +- `baseBranch`: The main branch for releases (set to `next`) +- `access`: Package publish access level (set to `public`) +- `ignore`: Packages that should never be published + +## Best Practices + +1. **Create changesets with your PR**: Always create a changeset when making changes that should be released +2. **Write clear summaries**: The changeset summary becomes part of the changelog +3. **Choose the correct bump type**: Follow semantic versioning principles +4. **Review the Version PR**: Check the Version Packages PR before merging to ensure versions are correct +5. **One changeset per feature**: Create separate changesets for different features or fixes + +## Comparison with Old Version Script + +### Old Method (scripts/version.js) + +- Bumped **all** package versions at once +- Required manual execution +- No automatic changelog generation +- All-or-nothing release approach + +### New Method (Changesets) + +- Version **only changed** packages +- Automatic PR creation +- Automatic changelog generation +- Selective package releases +- Better tracking of what changed and why + +## Troubleshooting + +### No changeset detected + +If you forgot to create a changeset: + +```bash +pnpm changeset +``` + +### Wrong version bump + +If you need to change a changeset: + +1. Delete the changeset file in `.changeset/` +2. Create a new one with `pnpm changeset` + +### Failed publish + +Check the GitHub Actions logs for details. Common issues: + +- NPM authentication problems +- Build failures +- Network issues + +## Migration Notes + +The old version management scripts (`scripts/version.js`) are kept for backward compatibility and emergency use. However, **changesets should be the primary method** for version management going forward. + +To gradually migrate: + +1. Start using changesets for new changes +2. Create changesets in all new PRs +3. Let the automated workflow handle versioning and publishing +4. Eventually deprecate the old scripts once the team is comfortable with changesets + +## References + +- [Changesets Documentation](https://github.com/changesets/changesets) +- [Adding a Changeset](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md) +- [Changesets CLI](https://github.com/changesets/changesets/blob/main/packages/cli/README.md) diff --git a/docs/changeset-guide.zh-CN.md b/docs/changeset-guide.zh-CN.md new file mode 100644 index 0000000000..766afdcda5 --- /dev/null +++ b/docs/changeset-guide.zh-CN.md @@ -0,0 +1,194 @@ +# Egg.js Monorepo Changeset 使用指南 + +本文档说明如何使用 changesets 管理 Egg.js monorepo 的版本和发布包。 + +## 什么是 Changesets? + +Changesets 是为多包仓库(monorepos)设计的版本管理和变更日志工具。它能够: + +- 跟踪哪些包需要发布 +- 独立管理包版本而非批量发布 +- 自动生成变更日志 +- 只发布有变更的包 + +## 基本工作流程 + +### 1. 进行代码变更 + +当你对 monorepo 中的包进行需要发布的更改时: + +```bash +# 创建一个 changeset 描述你的更改 +pnpm changeset +``` + +这将会: + +1. 提示你选择哪些包发生了变更 +2. 询问每个包的版本升级类型(major、minor 或 patch) +3. 提示你编写变更摘要 +4. 在 `.changeset/` 目录中创建一个包含你的 changeset 信息的 markdown 文件 + +### 2. Changeset 类型 + +创建 changeset 时,需要指定版本升级类型: + +- **major**: 破坏性变更(例如 `1.0.0` → `2.0.0`) +- **minor**: 新功能,向后兼容(例如 `1.0.0` → `1.1.0`) +- **patch**: Bug 修复,向后兼容(例如 `1.0.0` → `1.0.1`) + +### 3. 提交 Changesets + +将生成的 changeset 文件与代码更改一起提交: + +```bash +git add .changeset/ +git commit -m "feat: 添加新功能" +``` + +### 4. 自动发布流程 + +一旦你的 PR 合并到 `next` 分支: + +1. GitHub Actions 工作流会自动运行 +2. 如果存在 changesets,它会创建一个 "Version Packages" PR +3. Version Packages PR 会: + - 根据 changesets 更新包版本 + - 更新 CHANGELOG.md 文件 + - 删除已处理的 changesets +4. 当你合并 Version Packages PR 时,包会自动发布到 npm + +## 手动命令 + +### 创建 Changeset + +```bash +pnpm changeset +``` + +### 版本升级(本地测试) + +```bash +# 这会更新 package.json 版本和 CHANGELOGs +pnpm run changeset:version +``` + +### 发布包(手动) + +```bash +# 构建并发布变更的包 +pnpm run changeset:publish +``` + +## 高级用法 + +### 快照版本 + +用于测试目的,可以创建快照版本: + +```bash +pnpm changeset version --snapshot +pnpm changeset publish --tag snapshot +``` + +### 预发布版本 + +创建预发布版本: + +```bash +# 进入预发布模式 +pnpm changeset pre enter beta + +# 像往常一样创建 changesets +pnpm changeset + +# 版本升级和发布 +pnpm run changeset:version +pnpm run changeset:publish + +# 退出预发布模式 +pnpm changeset pre exit +``` + +## 配置 + +changeset 配置在 `.changeset/config.json` 中: + +```json +{ + "baseBranch": "next", + "access": "public", + "ignore": ["helloworld-*", "site"] +} +``` + +- `baseBranch`: 发布的主分支(设为 `next`) +- `access`: 包发布访问级别(设为 `public`) +- `ignore`: 永不发布的包 + +## 最佳实践 + +1. **在 PR 中创建 changesets**:当进行需要发布的更改时,始终创建 changeset +2. **编写清晰的摘要**:changeset 摘要会成为变更日志的一部分 +3. **选择正确的升级类型**:遵循语义化版本原则 +4. **审查 Version PR**:合并前检查 Version Packages PR 以确保版本正确 +5. **一个功能一个 changeset**:为不同的功能或修复创建单独的 changesets + +## 与旧版本脚本的对比 + +### 旧方法 (scripts/version.js) + +- 一次性升级**所有**包的版本 +- 需要手动执行 +- 没有自动变更日志生成 +- 全部发布或全部不发布 + +### 新方法 (Changesets) + +- 只升级**变更的**包版本 +- 自动创建 PR +- 自动生成变更日志 +- 选择性发布包 +- 更好地跟踪变更内容和原因 + +## 故障排除 + +### 未检测到 changeset + +如果你忘记创建 changeset: + +```bash +pnpm changeset +``` + +### 版本升级类型错误 + +如果需要更改 changeset: + +1. 删除 `.changeset/` 中的 changeset 文件 +2. 用 `pnpm changeset` 创建新的 + +### 发布失败 + +检查 GitHub Actions 日志获取详情。常见问题: + +- NPM 认证问题 +- 构建失败 +- 网络问题 + +## 迁移说明 + +旧的版本管理脚本(`scripts/version.js`)保留用于向后兼容和紧急使用。但是,**changesets 应该是版本管理的主要方法**。 + +逐步迁移: + +1. 开始为新的变更使用 changesets +2. 在所有新 PR 中创建 changesets +3. 让自动化工作流处理版本升级和发布 +4. 一旦团队熟悉 changesets,最终废弃旧脚本 + +## 参考资料 + +- [Changesets 文档](https://github.com/changesets/changesets) +- [添加 Changeset](https://github.com/changesets/changesets/blob/main/docs/adding-a-changeset.md) +- [Changesets CLI](https://github.com/changesets/changesets/blob/main/packages/cli/README.md) diff --git a/package.json b/package.json index cb6bcbd48d..629ad89f47 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "type": "module", "packageManager": "pnpm@10.21.0", "devDependencies": { + "@changesets/cli": "catalog:", "@eggjs/bin": "workspace:*", "@eggjs/tsconfig": "workspace:*", "@types/node": "catalog:", @@ -54,6 +55,9 @@ "example:dev:tegg": "pnpm --filter=helloworld-tegg run dev", "example:test:all": "pnpm --filter=helloworld-* run test", "prepare": "husky", + "changeset": "changeset", + "changeset:version": "changeset version && pnpm install --lockfile-only", + "changeset:publish": "pnpm run build && changeset publish", "version:patch": "node scripts/version.js patch", "version:minor": "node scripts/version.js minor", "version:major": "node scripts/version.js major", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dd1e7fd829..d43b329df1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,9 @@ settings: catalogs: default: + '@changesets/cli': + specifier: ^2.29.7 + version: 2.29.7 '@clack/prompts': specifier: ^0.11.0 version: 0.11.0 @@ -28,8 +31,8 @@ catalogs: specifier: ^1.11.1 version: 1.11.1 '@swc/core': - specifier: 1.15.0 - version: 1.15.0 + specifier: ^1.15.1 + version: 1.15.1 '@types/accepts': specifier: ^1.3.7 version: 1.3.7 @@ -205,8 +208,8 @@ catalogs: specifier: ^2.0.0 version: 2.1.0 camelcase: - specifier: ^8.0.0 - version: 8.0.0 + specifier: ^9.0.0 + version: 9.0.0 cfork: specifier: ^2.0.0 version: 2.0.0 @@ -457,8 +460,8 @@ catalogs: specifier: ^1.0.1 version: 1.0.1 oxc-minify: - specifier: ^0.96.0 - version: 0.96.0 + specifier: ^0.97.0 + version: 0.97.0 oxfmt: specifier: ^0.13.0 version: 0.13.0 @@ -544,8 +547,8 @@ catalogs: specifier: ^4.2.0 version: 4.2.0 tsdown: - specifier: 0.16.1 - version: 0.16.1 + specifier: ^0.16.3 + version: 0.16.4 tsx: specifier: 4.20.6 version: 4.20.6 @@ -600,6 +603,9 @@ importers: .: devDependencies: + '@changesets/cli': + specifier: 'catalog:' + version: 2.29.7(@types/node@24.10.0) '@eggjs/bin': specifier: workspace:* version: link:tools/egg-bin @@ -697,7 +703,7 @@ importers: version: link:../../packages/tsconfig tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -728,7 +734,7 @@ importers: version: link:../../packages/tsconfig tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -792,7 +798,7 @@ importers: version: 5.5.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -832,7 +838,7 @@ importers: version: 1.25.0(oxlint-tsgolint@0.5.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -917,7 +923,7 @@ importers: version: 3.6.2 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1104,7 +1110,7 @@ importers: version: 1.0.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1122,7 +1128,7 @@ importers: version: 1.25.0(oxlint-tsgolint@0.5.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1140,7 +1146,7 @@ importers: version: 1.25.0(oxlint-tsgolint@0.5.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1258,7 +1264,7 @@ importers: version: 4.0.2 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1310,7 +1316,7 @@ importers: version: 6.1.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1344,7 +1350,7 @@ importers: version: 6.1.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1402,7 +1408,7 @@ importers: version: 1.19.25 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1439,7 +1445,7 @@ importers: version: 4.21.2 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1469,7 +1475,7 @@ importers: version: 2.0.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1500,7 +1506,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1546,7 +1552,7 @@ importers: version: 2.3.0(chokidar@3.6.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1574,7 +1580,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1614,7 +1620,7 @@ importers: version: 11.0.3 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1678,7 +1684,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1727,7 +1733,7 @@ importers: version: 2.0.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1767,7 +1773,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1804,7 +1810,7 @@ importers: version: 6.1.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1853,7 +1859,7 @@ importers: version: 1.25.0(oxlint-tsgolint@0.5.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1941,7 +1947,7 @@ importers: version: 1.0.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -1978,7 +1984,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2021,7 +2027,7 @@ importers: version: 1.25.0(oxlint-tsgolint@0.5.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2042,7 +2048,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2088,7 +2094,7 @@ importers: version: 7.7.3 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2116,7 +2122,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2165,7 +2171,7 @@ importers: version: 6.1.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2180,7 +2186,7 @@ importers: version: link:../../packages/utils camelcase: specifier: 'catalog:' - version: 8.0.0 + version: 9.0.0 sdk-base: specifier: 'catalog:' version: 5.0.1 @@ -2196,7 +2202,7 @@ importers: version: link:../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2208,11 +2214,11 @@ importers: dependencies: vitepress: specifier: 'catalog:' - version: 2.0.0-alpha.12(@types/node@24.10.0)(esbuild@0.25.12)(jiti@2.6.1)(less@4.4.2)(nprogress@0.2.0)(oxc-minify@0.96.0)(postcss@8.5.6)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) + version: 2.0.0-alpha.12(@types/node@24.10.0)(esbuild@0.25.12)(jiti@2.6.1)(less@4.4.2)(nprogress@0.2.0)(oxc-minify@0.97.0)(postcss@8.5.6)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) devDependencies: oxc-minify: specifier: 'catalog:' - version: 0.96.0 + version: 0.97.0 prettier: specifier: 'catalog:' version: 3.6.2 @@ -2231,7 +2237,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2256,7 +2262,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2302,7 +2308,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2333,7 +2339,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2370,7 +2376,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2413,7 +2419,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2435,7 +2441,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2475,7 +2481,7 @@ importers: version: 0.0.33 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2530,7 +2536,7 @@ importers: version: 2.3.2 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2555,7 +2561,7 @@ importers: version: 5.5.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2598,7 +2604,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2626,7 +2632,7 @@ importers: version: 5.5.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2678,7 +2684,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2700,7 +2706,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2731,7 +2737,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2768,7 +2774,7 @@ importers: version: 2.2.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2802,7 +2808,7 @@ importers: version: 0.0.33 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2839,7 +2845,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2864,7 +2870,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2879,7 +2885,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2949,7 +2955,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -2986,7 +2992,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3008,7 +3014,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3026,7 +3032,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3078,7 +3084,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3130,7 +3136,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3145,7 +3151,7 @@ importers: version: 24.10.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3173,7 +3179,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3252,7 +3258,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3322,7 +3328,7 @@ importers: version: 11.1.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3380,7 +3386,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3444,7 +3450,7 @@ importers: version: 3.15.2 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3502,7 +3508,7 @@ importers: version: link:../../../packages/egg tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3572,7 +3578,7 @@ importers: version: 3.6.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3630,7 +3636,7 @@ importers: version: 4.0.2 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3661,7 +3667,7 @@ importers: version: 9.6.0 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) tools/egg-bin: dependencies: @@ -3691,7 +3697,7 @@ importers: version: 11.7.4 ts-node: specifier: 'catalog:' - version: 10.9.2(@swc/core@1.15.0)(@types/node@24.10.0)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.15.1)(@types/node@24.10.0)(typescript@5.9.3) tsconfig-paths: specifier: 'catalog:' version: 4.2.0 @@ -3710,10 +3716,10 @@ importers: version: link:../../packages/tsconfig '@swc-node/register': specifier: 'catalog:' - version: 1.11.1(@swc/core@1.15.0)(@swc/types@0.1.25)(typescript@5.9.3) + version: 1.11.1(@swc/core@1.15.1)(@swc/types@0.1.25)(typescript@5.9.3) '@swc/core': specifier: 'catalog:' - version: 1.15.0 + version: 1.15.1 '@types/mocha': specifier: 'catalog:' version: 10.0.10 @@ -3749,7 +3755,7 @@ importers: version: 2.0.1 tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3798,7 +3804,7 @@ importers: version: 1.25.0(oxlint-tsgolint@0.5.0) tsdown: specifier: 'catalog:' - version: 0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) + version: 0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4) typescript: specifier: 'catalog:' version: 5.9.3 @@ -3828,6 +3834,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.28.5': resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} @@ -3836,6 +3846,61 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} + '@changesets/apply-release-plan@7.0.13': + resolution: {integrity: sha512-BIW7bofD2yAWoE8H4V40FikC+1nNFEKBisMECccS16W1rt6qqhNTBDmIw5HaqmMgtLNz9e7oiALiEUuKrQ4oHg==} + + '@changesets/assemble-release-plan@6.0.9': + resolution: {integrity: sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1Kkzde61iSQ==} + + '@changesets/changelog-git@0.2.1': + resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==} + + '@changesets/cli@2.29.7': + resolution: {integrity: sha512-R7RqWoaksyyKXbKXBTbT4REdy22yH81mcFK6sWtqSanxUCbUi9Uf+6aqxZtDQouIqPdem2W56CdxXgsxdq7FLQ==} + hasBin: true + + '@changesets/config@3.1.1': + resolution: {integrity: sha512-bd+3Ap2TKXxljCggI0mKPfzCQKeV/TU4yO2h2C6vAihIo8tzseAn2e7klSuiyYYXvgu53zMN1OeYMIQkaQoWnA==} + + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} + + '@changesets/get-dependents-graph@2.1.3': + resolution: {integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==} + + '@changesets/get-release-plan@4.0.13': + resolution: {integrity: sha512-DWG1pus72FcNeXkM12tx+xtExyH/c9I1z+2aXlObH3i9YA7+WZEVaiHzHl03thpvAgWTRaH64MpfHxozfF7Dvg==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + + '@changesets/git@3.0.4': + resolution: {integrity: sha512-BXANzRFkX+XcC1q/d27NKvlJ1yf7PSAgi8JG6dt8EfbHFHi4neau7mufcSca5zRhwOL8j9s6EqsxmT+s+/E6Sw==} + + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} + + '@changesets/parse@0.4.1': + resolution: {integrity: sha512-iwksMs5Bf/wUItfcg+OXrEpravm5rEd9Bf4oyIPL4kVTmJQ7PNDSd6MDYkpSJR1pn7tz/k8Zf2DhTCqX08Ou+Q==} + + '@changesets/pre@2.0.2': + resolution: {integrity: sha512-HaL/gEyFVvkf9KFg6484wR9s0qjAXlZ8qWPDkTyKF6+zqjBe/I2mygg3MbpZ++hdi0ToqNUF8cjj7fBy0dg8Ug==} + + '@changesets/read@0.6.5': + resolution: {integrity: sha512-UPzNGhsSjHD3Veb0xO/MwvasGe8eMyNrR/sT9gR8Q3DhOQZirgKhhXv/8hVsI0QpPjR004Z9iFxoJU6in3uGMg==} + + '@changesets/should-skip-package@0.1.2': + resolution: {integrity: sha512-qAK/WrqWLNCP22UDdBTMPH5f41elVDlsNyat180A33dWxuUDyNpg6fPi/FyTZwRriVjg0L8gnjJn2F9XAoF0qw==} + + '@changesets/types@4.1.0': + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + + '@changesets/types@6.1.0': + resolution: {integrity: sha512-rKQcJ+o1nKNgeoYRHKOS07tAMNd3YSN0uHaJOZYjBAgxfV7TUE7JE+z4BzZdQwb5hKaYbayKN5KrYV7ODb2rAA==} + + '@changesets/write@0.4.0': + resolution: {integrity: sha512-CdTLvIOPiCNuH71pyDu3rA+Q0n65cmAbXnwWH84rKGiFumFzkmHNT8KHTMEchcxN+Kl8I54xGUhJ7l3E7X396Q==} + '@clack/core@0.5.0': resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==} @@ -4216,6 +4281,15 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@ioredis/commands@1.4.0': resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==} @@ -4272,6 +4346,12 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@manypkg/find-root@1.1.0': + resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} + + '@manypkg/get-packages@1.1.3': + resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} @@ -4357,97 +4437,97 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - '@oxc-minify/binding-android-arm64@0.96.0': - resolution: {integrity: sha512-lzeIEMu/v6Y+La5JSesq4hvyKtKBq84cgQpKYTYM/yGuNk2tfd5Ha31hnC+mTh48lp/5vZH+WBfjVUjjINCfug==} + '@oxc-minify/binding-android-arm64@0.97.0': + resolution: {integrity: sha512-2bv8ZKm53PKJ7+0o7X813um9lRJ/EYjFyf09x2Q7OKfOLiAcWrFoLWmO5PJcCMpf+V2EFTp9UuapHzocuShBgw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-minify/binding-darwin-arm64@0.96.0': - resolution: {integrity: sha512-i0LkJAUXb4BeBFrJQbMKQPoxf8+cFEffDyLSb7NEzzKuPcH8qrVsnEItoOzeAdYam8Sr6qCHVwmBNEQzl7PWpw==} + '@oxc-minify/binding-darwin-arm64@0.97.0': + resolution: {integrity: sha512-NlFViKlJawMD7GTLlSyG1RaYOLzqpM8pEw7oTzR9Si/kPaScgsB6E+F1d3AFPl7fmOG7iIxvhdI+ftlMZmniVA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-minify/binding-darwin-x64@0.96.0': - resolution: {integrity: sha512-C5vI0WPR+KPIFAD5LMOJk2J8iiT+Nv65vDXmemzXEXouzfEOLYNqnW+u6NSsccpuZHHWAiLyPFkYvKFduveAUQ==} + '@oxc-minify/binding-darwin-x64@0.97.0': + resolution: {integrity: sha512-IVzkLjz/Cv45GV9e3a5cFyRn0k+3b84JKKCLjXNsrZ+4MfRdqtGWMfibz3fq8zzvWBU/oaAoNseyWhl12HACPw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-minify/binding-freebsd-x64@0.96.0': - resolution: {integrity: sha512-3//5DNx+xUjVBMLLk2sl6hfe4fwfENJtjVQUBXjxzwPuv8xgZUqASG4cRG3WqG5Qe8dV6SbCI4EgKQFjO4KCZA==} + '@oxc-minify/binding-freebsd-x64@0.97.0': + resolution: {integrity: sha512-uMPakX5o7/MuvJ0uvgahDAMBIHFjMQ7ecrOing6zpnhqhJpLH6y2aMbFn9I0IlrCYTWPaEdmskGMUYKi031X4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0': - resolution: {integrity: sha512-WXChFKV7VdDk1NePDK1J31cpSvxACAVztJ7f7lJVYBTkH+iz5D0lCqPcE7a9eb7nC3xvz4yk7DM6dA9wlUQkQg==} + '@oxc-minify/binding-linux-arm-gnueabihf@0.97.0': + resolution: {integrity: sha512-132F111xtBpPQSN0gkWa2fp8bkpCVJzki0HWp+943Sy0c5muAE0OkZM8UYgPbE9VfyinuG2awawiheWk9QFeyA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm-musleabihf@0.96.0': - resolution: {integrity: sha512-7B18glYMX4Z/YoqgE3VRLs/2YhVLxlxNKSgrtsRpuR8xv58xca+hEhiFwZN1Rn+NSMZ29Z33LWD7iYWnqYFvRA==} + '@oxc-minify/binding-linux-arm-musleabihf@0.97.0': + resolution: {integrity: sha512-96flfOczSQNr3EzhPRjRdgfF07pXTdcZdKE1xnmqn1X7t0O5czUI3LEf5BTSU3NJohg1lwpdk8fANNLBIqjqjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm64-gnu@0.96.0': - resolution: {integrity: sha512-Yl+KcTldsEJNcaYxxonwAXZ2q3gxIzn3kXYQWgKWdaGIpNhOCWqF+KE5WLsldoh5Ro5SHtomvb8GM6cXrIBMog==} + '@oxc-minify/binding-linux-arm64-gnu@0.97.0': + resolution: {integrity: sha512-ojC0lP/uZm4yzL+t/Y1iCNkOv3ADe1csHpGP49lG+M8zCyWTNfJZTgBxA9GO/gGoVzBQ0lcytdVbXLx9WtG3NA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-arm64-musl@0.96.0': - resolution: {integrity: sha512-rNqoFWOWaxwMmUY5fspd/h5HfvgUlA3sv9CUdA2MpnHFiyoJNovR7WU8tGh+Yn0qOAs0SNH0a05gIthHig14IA==} + '@oxc-minify/binding-linux-arm64-musl@0.97.0': + resolution: {integrity: sha512-RU/XPyPoLUZnlu0yKyjhd9RhDtA9br6SfkdDZo+/vKEYZ7H2YQdMrSix1rYQIV9usPN0oBVHN/r0RKclAu2K+Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-minify/binding-linux-riscv64-gnu@0.96.0': - resolution: {integrity: sha512-3paajIuzGnukHwSI3YBjYVqbd72pZd8NJxaayaNFR0AByIm8rmIT5RqFXbq8j2uhtpmNdZRXiu0em1zOmIScWA==} + '@oxc-minify/binding-linux-riscv64-gnu@0.97.0': + resolution: {integrity: sha512-YuV2MmzulecouWxVAsTdkHtlLNtBfNG+lbMVgHjQeFgo+bGMD2GcmyVFQ29hsBgemeLXMm7xxn/4/xnQlqKZ5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-s390x-gnu@0.96.0': - resolution: {integrity: sha512-9ESrpkB2XG0lQ89JlsxlZa86iQCOs+jkDZLl6O+u5wb7ynUy21bpJJ1joauCOSYIOUlSy3+LbtJLiqi7oSQt5Q==} + '@oxc-minify/binding-linux-s390x-gnu@0.97.0': + resolution: {integrity: sha512-C8Z3FWEcLfEdf/OEA6gLYBW45skFeQE3fIr/9eqri8ncDoKQ0ArMSrtIkLC3gyJCWNoZZArLUj1eTGiSS1HJNw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-x64-gnu@0.96.0': - resolution: {integrity: sha512-UMM1jkns+p+WwwmdjC5giI3SfR2BCTga18x3C0cAu6vDVf4W37uTZeTtSIGmwatTBbgiq++Te24/DE0oCdm1iQ==} + '@oxc-minify/binding-linux-x64-gnu@0.97.0': + resolution: {integrity: sha512-4RMxc/CY+5bWdn/5oYjWKji/q2FVQ6kl9LBeGhbAbS/GlH5T1/uhK8qg7HlYt5Sh3K+z6yxBcgZh+0wF7wnbWg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-minify/binding-linux-x64-musl@0.96.0': - resolution: {integrity: sha512-8b1naiC7MdP7xeMi7cQ5tb9W1rZAP9Qz/jBRqp1Y5EOZ1yhSGnf1QWuZ/0pCc+XiB9vEHXEY3Aki/H+86m2eOg==} + '@oxc-minify/binding-linux-x64-musl@0.97.0': + resolution: {integrity: sha512-ABrWgMvZLaZhh4aq5hX9aKR4dlE4erB2ypE1ZonTPHa1/uA5r7d0uyQq6gC2AcZsjXziPhdJVdykvY1/Xo5azg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-minify/binding-wasm32-wasi@0.96.0': - resolution: {integrity: sha512-bjGDjkGzo3GWU9Vg2qiFUrfoo5QxojPNV/2RHTlbIB5FWkkV4ExVjsfyqihFiAuj0NXIZqd2SAiEq9htVd3RFw==} + '@oxc-minify/binding-wasm32-wasi@0.97.0': + resolution: {integrity: sha512-I8VNYDzmLTOqEIxisGzeE/3MKTNYK0tuc5bENBPLEWzO3wTti8Ol0+o/2ytJJ+9whXUbHibGIUdBlvZnyDqt2g==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-minify/binding-win32-arm64-msvc@0.96.0': - resolution: {integrity: sha512-4L4DlHUT47qMWQuTyUghpncR3NZHWtxvd0G1KgSjVgXf+cXzFdWQCWZZtCU0yrmOoVCNUf4S04IFCJyAe+Ie7A==} + '@oxc-minify/binding-win32-arm64-msvc@0.97.0': + resolution: {integrity: sha512-hwoy2tQLQUODXoHGIp3eYs67+jxn6bZ0bU4eZPfpkPYQQBaM5Oxrr/GAT/GRRlIilM4JqPgBBq1+lODPYbtiSQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-minify/binding-win32-x64-msvc@0.96.0': - resolution: {integrity: sha512-T2ijfqZLpV2bgGGocXV4SXTuMoouqN0asYTIm+7jVOLvT5XgDogf3ZvCmiEnSWmxl21+r5wHcs8voU2iUROXAg==} + '@oxc-minify/binding-win32-x64-msvc@0.97.0': + resolution: {integrity: sha512-BxO9cCEN78P/w4HTLSIEoUsTGN4v9Qr90ZbBJ1N4HqNhx8PRr5jVm31w6j/jcWtBEr1DxlRkXFTDsaiyH8MDww==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -4456,9 +4536,16 @@ packages: resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==} engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/runtime@0.97.0': + resolution: {integrity: sha512-yH0zw7z+jEws4dZ4IUKoix5Lh3yhqIJWF9Dc8PWvhpo7U7O+lJrv7ZZL4BeRO0la8LBQFwcCewtLBnVV7hPe/w==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/types@0.96.0': resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} + '@oxc-project/types@0.97.0': + resolution: {integrity: sha512-lxmZK4xFrdvU0yZiDwgVQTCvh2gHWBJCBk5ALsrtsBWhs0uDIi+FTOnXRQeQfs304imdvTdaakT/lqwQ8hkOXQ==} + '@oxc-resolver/binding-android-arm-eabi@11.10.0': resolution: {integrity: sha512-qvSSjeeBvYh3KlpMwDbLr0m/bmEfEzaAv2yW4RnYDGrsFVgTHlNc3WzQSji0+Bf2g3kLgyZ5pwylaJpS9baUIA==} cpu: [arm] @@ -4787,30 +4874,60 @@ packages: cpu: [arm64] os: [android] + '@rolldown/binding-android-arm64@1.0.0-beta.50': + resolution: {integrity: sha512-XlEkrOIHLyGT3avOgzfTFSjG+f+dZMw+/qd+Y3HLN86wlndrB/gSimrJCk4gOhr1XtRtEKfszpadI3Md4Z4/Ag==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@rolldown/binding-darwin-arm64@1.0.0-beta.47': resolution: {integrity: sha512-Lc3nrkxeaDVCVl8qR3qoxh6ltDZfkQ98j5vwIr5ALPkgjZtDK4BGCrrBoLpGVMg+csWcaqUbwbKwH5yvVa0oOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] + '@rolldown/binding-darwin-arm64@1.0.0-beta.50': + resolution: {integrity: sha512-+JRqKJhoFlt5r9q+DecAGPLZ5PxeLva+wCMtAuoFMWPoZzgcYrr599KQ+Ix0jwll4B4HGP43avu9My8KtSOR+w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0-beta.47': resolution: {integrity: sha512-eBYxQDwP0O33plqNVqOtUHqRiSYVneAknviM5XMawke3mwMuVlAsohtOqEjbCEl/Loi/FWdVeks5WkqAkzkYWQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] + '@rolldown/binding-darwin-x64@1.0.0-beta.50': + resolution: {integrity: sha512-fFXDjXnuX7/gQZQm/1FoivVtRcyAzdjSik7Eo+9iwPQ9EgtA5/nB2+jmbzaKtMGG3q+BnZbdKHCtOacmNrkIDA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@rolldown/binding-freebsd-x64@1.0.0-beta.47': resolution: {integrity: sha512-Ns+kgp2+1Iq/44bY/Z30DETUSiHY7ZuqaOgD5bHVW++8vme9rdiWsN4yG4rRPXkdgzjvQ9TDHmZZKfY4/G11AA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] + '@rolldown/binding-freebsd-x64@1.0.0-beta.50': + resolution: {integrity: sha512-F1b6vARy49tjmT/hbloplzgJS7GIvwWZqt+tAHEstCh0JIh9sa8FAMVqEmYxDviqKBaAI8iVvUREm/Kh/PD26Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': resolution: {integrity: sha512-4PecgWCJhTA2EFOlptYJiNyVP2MrVP4cWdndpOu3WmXqWqZUmSubhb4YUAIxAxnXATlGjC1WjxNPhV7ZllNgdA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.50': + resolution: {integrity: sha512-U6cR76N8T8M6lHj7EZrQ3xunLPxSvYYxA8vJsBKZiFZkT8YV4kjgCO3KwMJL0NOjQCPGKyiXO07U+KmJzdPGRw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': resolution: {integrity: sha512-CyIunZ6D9U9Xg94roQI1INt/bLkOpPsZjZZkiaAZ0r6uccQdICmC99M9RUPlMLw/qg4yEWLlQhG73W/mG437NA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4818,6 +4935,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.50': + resolution: {integrity: sha512-ONgyjofCrrE3bnh5GZb8EINSFyR/hmwTzZ7oVuyUB170lboza1VMCnb8jgE6MsyyRgHYmN8Lb59i3NKGrxrYjw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': resolution: {integrity: sha512-doozc/Goe7qRCSnzfJbFINTHsMktqmZQmweull6hsZZ9sjNWQ6BWQnbvOlfZJe4xE5NxM1NhPnY5Giqnl3ZrYQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4825,6 +4949,13 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.50': + resolution: {integrity: sha512-L0zRdH2oDPkmB+wvuTl+dJbXCsx62SkqcEqdM+79LOcB+PxbAxxjzHU14BuZIQdXcAVDzfpMfaHWzZuwhhBTcw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': resolution: {integrity: sha512-fodvSMf6Aqwa0wEUSTPewmmZOD44rc5Tpr5p9NkwQ6W1SSpUKzD3SwpJIgANDOhwiYhDuiIaYPGB7Ujkx1q0UQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4832,6 +4963,13 @@ packages: os: [linux] libc: [glibc] + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.50': + resolution: {integrity: sha512-gyoI8o/TGpQd3OzkJnh1M2kxy1Bisg8qJ5Gci0sXm9yLFzEXIFdtc4EAzepxGvrT2ri99ar5rdsmNG0zP0SbIg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': resolution: {integrity: sha512-Rxm5hYc0mGjwLh5sjlGmMygxAaV2gnsx7CNm2lsb47oyt5UQyPDZf3GP/ct8BEcwuikdqzsrrlIp8+kCSvMFNQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4839,41 +4977,80 @@ packages: os: [linux] libc: [musl] + '@rolldown/binding-linux-x64-musl@1.0.0-beta.50': + resolution: {integrity: sha512-zti8A7M+xFDpKlghpcCAzyOi+e5nfUl3QhU023ce5NCgUxRG5zGP2GR9LTydQ1rnIPwZUVBWd4o7NjZDaQxaXA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': resolution: {integrity: sha512-YakuVe+Gc87jjxazBL34hbr8RJpRuFBhun7NEqoChVDlH5FLhLXjAPHqZd990TVGVNkemourf817Z8u2fONS8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] + '@rolldown/binding-openharmony-arm64@1.0.0-beta.50': + resolution: {integrity: sha512-eZUssog7qljrrRU9Mi0eqYEPm3Ch0UwB+qlWPMKSUXHNqhm3TvDZarJQdTevGEfu3EHAXJvBIe0YFYr0TPVaMA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': resolution: {integrity: sha512-ak2GvTFQz3UAOw8cuQq8pWE+TNygQB6O47rMhvevvTzETh7VkHRFtRUwJynX5hwzFvQMP6G0az5JrBGuwaMwYQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] + '@rolldown/binding-wasm32-wasi@1.0.0-beta.50': + resolution: {integrity: sha512-nmCN0nIdeUnmgeDXiQ+2HU6FT162o+rxnF7WMkBm4M5Ds8qTU7Dzv2Wrf22bo4ftnlrb2hKK6FSwAJSAe2FWLg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': resolution: {integrity: sha512-o5BpmBnXU+Cj+9+ndMcdKjhZlPb79dVPBZnWwMnI4RlNSSq5yOvFZqvfPYbyacvnW03Na4n5XXQAPhu3RydZ0w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.50': + resolution: {integrity: sha512-7kcNLi7Ua59JTTLvbe1dYb028QEPaJPJQHqkmSZ5q3tJueUeb6yjRtx8mw4uIqgWZcnQHAR3PrLN4XRJxvgIkA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': resolution: {integrity: sha512-FVOmfyYehNE92IfC9Kgs913UerDog2M1m+FADJypKz0gmRg3UyTt4o1cZMCAl7MiR89JpM9jegNO1nXuP1w1vw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.50': + resolution: {integrity: sha512-lL70VTNvSCdSZkDPPVMwWn/M2yQiYvSoXw9hTLgdIWdUfC3g72UaruezusR6ceRuwHCY1Ayu2LtKqXkBO5LIwg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': resolution: {integrity: sha512-by/70F13IUE101Bat0oeH8miwWX5mhMFPk1yjCdxoTNHTyTdLgb0THNaebRM6AP7Kz+O3O2qx87sruYuF5UxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.50': + resolution: {integrity: sha512-4qU4x5DXWB4JPjyTne/wBNPqkbQU8J45bl21geERBKtEittleonioACBL1R0PsBu0Aq21SwMK5a9zdBkWSlQtQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} '@rolldown/pluginutils@1.0.0-beta.47': resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==} + '@rolldown/pluginutils@1.0.0-beta.50': + resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==} + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -4947,72 +5124,72 @@ packages: '@swc-node/sourcemap-support@0.6.1': resolution: {integrity: sha512-ovltDVH5QpdHXZkW138vG4+dgcNsxfwxHVoV6BtmTbz2KKl1A8ZSlbdtxzzfNjCjbpayda8Us9eMtcHobm38dA==} - '@swc/core-darwin-arm64@1.15.0': - resolution: {integrity: sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==} + '@swc/core-darwin-arm64@1.15.1': + resolution: {integrity: sha512-vEPrVxegWIjKEz+1VCVuKRY89jhokhSmQ/YXBWLnmLj9cI08G61RTZJvdsIcjYUjjTu7NgZlYVK+b2y0fbh11g==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.15.0': - resolution: {integrity: sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==} + '@swc/core-darwin-x64@1.15.1': + resolution: {integrity: sha512-z9QguKxE3aldvwKHHDg5OlKehasbJBF1lacn5CnN6SlrHbdwokXHFA3nIoO3Bh1Tw7bCgFtdIR4jKlTTn3kBZA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.15.0': - resolution: {integrity: sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==} + '@swc/core-linux-arm-gnueabihf@1.15.1': + resolution: {integrity: sha512-yS2FHA8E4YeiPG9YeYk/6mKiCWuXR5RdYlCmtlGzKcjWbI4GXUVe7+p9C0M6myRt3zdj3M1knmJxk52MQA9EZQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.15.0': - resolution: {integrity: sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==} + '@swc/core-linux-arm64-gnu@1.15.1': + resolution: {integrity: sha512-IFrjDu7+5Y61jLsUqBVXlXutDoPBX10eEeNTjW6C1yzm+cSTE7ayiKXMIFri4gEZ4VpXS6MUgkwjxtDpIXTh+w==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.15.0': - resolution: {integrity: sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==} + '@swc/core-linux-arm64-musl@1.15.1': + resolution: {integrity: sha512-fKzP9mRQGbhc5QhJPIsqKNNX/jyWrZgBxmo3Nz1SPaepfCUc7RFmtcJQI5q8xAun3XabXjh90wqcY/OVyg2+Kg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [musl] - '@swc/core-linux-x64-gnu@1.15.0': - resolution: {integrity: sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==} + '@swc/core-linux-x64-gnu@1.15.1': + resolution: {integrity: sha512-ZLjMi138uTJxb+1wzo4cB8mIbJbAsSLWRNeHc1g1pMvkERPWOGlem+LEYkkzaFzCNv1J8aKcL653Vtw8INHQeg==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.15.0': - resolution: {integrity: sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==} + '@swc/core-linux-x64-musl@1.15.1': + resolution: {integrity: sha512-jvSI1IdsIYey5kOITzyajjofXOOySVitmLxb45OPUjoNojql4sDojvlW5zoHXXFePdA6qAX4Y6KbzAOV3T3ctA==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.15.0': - resolution: {integrity: sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==} + '@swc/core-win32-arm64-msvc@1.15.1': + resolution: {integrity: sha512-X/FcDtNrDdY9r4FcXHt9QxUqC/2FbQdvZobCKHlHe8vTSKhUHOilWl5EBtkFVfsEs4D5/yAri9e3bJbwyBhhBw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.15.0': - resolution: {integrity: sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==} + '@swc/core-win32-ia32-msvc@1.15.1': + resolution: {integrity: sha512-vfheiWBux8PpC87oy1cshcqzgH7alWYpnVq5jWe7xuVkjqjGGDbBUKuS84eJCdsWcVaB5EXIWLKt+11W3/BOwA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.15.0': - resolution: {integrity: sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==} + '@swc/core-win32-x64-msvc@1.15.1': + resolution: {integrity: sha512-n3Ppn0LSov/IdlANq+8kxHqENuJRX5XtwQqPgQsgwKIcFq22u17NKfDs9vL5PwRsEHY6Xd67pnOqQX0h4AvbuQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.15.0': - resolution: {integrity: sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==} + '@swc/core@1.15.1': + resolution: {integrity: sha512-s9GN3M2jA32k+StvuS9uGe4ztf5KVGBdlJMMC6LR6Ah23Lq/CWKVcC3WeQi8qaAcLd+DiddoNCNMUWymLv+wWQ==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -5208,6 +5385,9 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@types/node@24.10.0': resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} @@ -5482,6 +5662,10 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -5545,6 +5729,9 @@ packages: arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -5578,8 +5765,8 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@2.1.3: - resolution: {integrity: sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==} + ast-kit@2.2.0: + resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} engines: {node: '>=20.19.0'} ast-v8-to-istanbul@0.3.8: @@ -5618,6 +5805,10 @@ packages: benchmark@2.1.4: resolution: {integrity: sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==} + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + bin-links@2.3.0: resolution: {integrity: sha512-JzrOLHLwX2zMqKdyYZjkDgQGT+kHDkIhv2/IK2lJ00qLxV4TmFoHi8drDBb6H5Zrz1YfgHkai4e2MGPqnoUhqA==} engines: {node: '>=10'} @@ -5636,6 +5827,9 @@ packages: birpc@2.6.1: resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} + birpc@2.8.0: + resolution: {integrity: sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==} + black-hole-stream@0.0.1: resolution: {integrity: sha512-FQSWhFQZmddoqWkwPMFeR5hJo9waZE796MuO7b0poStaPrm0Qr2em9FT4/TF1+0rOA1dRFabX+88rdX8YHxDTA==} @@ -5740,9 +5934,9 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} + camelcase@9.0.0: + resolution: {integrity: sha512-TO9xmyXTZ9HUHI8M1OnvExxYB0eYVS/1e5s7IDMTAoIcwUd+aNcFODs6Xk83mobk0velyHFQgA1yIrvYc6wclw==} + engines: {node: '>=20'} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -5779,6 +5973,9 @@ packages: character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + chardet@2.1.1: + resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} + cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -5798,6 +5995,10 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + ci-info@4.3.1: resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} engines: {node: '>=8'} @@ -6146,6 +6347,10 @@ packages: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + detect-libc@1.0.3: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} @@ -6202,9 +6407,9 @@ packages: dot-case@2.1.1: resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} - dts-resolver@2.1.2: - resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} - engines: {node: '>=20.18.0'} + dts-resolver@2.1.3: + resolution: {integrity: sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==} + engines: {node: '>=20.19.0'} peerDependencies: oxc-resolver: '>=11.0.0' peerDependenciesMeta: @@ -6287,6 +6492,10 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -6362,6 +6571,11 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -6411,6 +6625,9 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -6458,6 +6675,10 @@ packages: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -6513,6 +6734,10 @@ packages: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -6728,6 +6953,10 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} + human-id@4.1.2: + resolution: {integrity: sha512-v/J+4Z/1eIJovEBdlV5TYj1IR+ZiohcYGRY+qN/oC9dAfKzVT023N/Bgw37hrKCoVRBvk3bqyzpr2PP5YeTMSg==} + hasBin: true + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -6960,6 +7189,10 @@ packages: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + is-symbol@1.1.1: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} @@ -7075,6 +7308,10 @@ packages: js-tokens@9.0.1: resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -7276,6 +7513,10 @@ packages: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -7292,6 +7533,9 @@ packages: lodash.snakecase@4.1.1: resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -7775,6 +8019,14 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} + obug@1.0.0: + resolution: {integrity: sha512-WKcS43Yl6YPJekid7KiRdT6CHMSmYWVfJiSFbTaGxWQlC+cEBPxHa9jR1uS2cMiQmXd8Hsa2ipAKErQ/GLhSpg==} + peerDependencies: + ms: ^2.0.0 + peerDependenciesMeta: + ms: + optional: true + on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -7814,8 +8066,11 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - oxc-minify@0.96.0: - resolution: {integrity: sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA==} + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + oxc-minify@0.97.0: + resolution: {integrity: sha512-QvZwjfhN/YH01EqMGJT0EUTd8QORT5gPlhxLBpOl7B83jDEq8hYVylYbvTUGJRXri0roqUvuuIg6BEDERPhycA==} engines: {node: ^20.19.0 || >=22.12.0} oxc-resolver@11.10.0: @@ -7844,6 +8099,10 @@ packages: resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==} engines: {node: '>=16.17'} + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + p-filter@4.1.0: resolution: {integrity: sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==} engines: {node: '>=18'} @@ -7860,6 +8119,10 @@ packages: resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -7891,6 +8154,9 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-manager-detector@0.2.11: + resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + pacote@15.2.0: resolution: {integrity: sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -8045,6 +8311,11 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + prettier@3.6.2: resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} engines: {node: '>=14'} @@ -8149,6 +8420,10 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} deprecated: This package is no longer supported. Please use @npmcli/package-json instead. + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -8203,6 +8478,10 @@ packages: require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + resolve-path@1.4.0: resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} engines: {node: '>= 0.8'} @@ -8242,8 +8521,8 @@ packages: rndm@1.2.0: resolution: {integrity: sha512-fJhQQI5tLrQvYIYFpOnFinzv9dwmR7hRnUz1XqP3OJ1jIweTNOd6aTO4jwQSgcBSFUB+/KHJxuGneime+FdzOw==} - rolldown-plugin-dts@0.17.3: - resolution: {integrity: sha512-8mGnNUVNrqEdTnrlcaDxs4sAZg0No6njO+FuhQd4L56nUbJO1tHxOoKDH3mmMJg7f/BhEj/1KjU5W9kZ9zM/kQ==} + rolldown-plugin-dts@0.17.7: + resolution: {integrity: sha512-ZGgXMhzCItmznNzbJlTcC/KdM6bIwcZoYUykJ2q14HOGvnMhnl2RXU+XrIrdjA2Hyzq3nWqDH7qWaM5a4uCVnw==} engines: {node: '>=20.18.0'} peerDependencies: '@ts-macro/tsc': ^0.3.6 @@ -8306,6 +8585,11 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + rolldown@1.0.0-beta.50: + resolution: {integrity: sha512-JFULvCNl/anKn99eKjOSEubi0lLmNqQDAjyEMME2T4CwezUDL0i6t1O9xZsu2OMehPnV2caNefWpGF+8TnzB6A==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -8496,6 +8780,9 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + spawndamnit@3.0.1: + resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} + spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -8515,6 +8802,9 @@ packages: split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + spy@1.0.0: resolution: {integrity: sha512-UPZwZSOuEj1InzelgmBPj3f74qywS99VCJVklZVnhXEnZjwTLe+PybMxBXWWr6Aiu140cFLAEmMop5YsC++Jog==} @@ -8680,6 +8970,10 @@ packages: resolution: {integrity: sha512-fFAqH8QTbheuEbXLdbxTSe31Gkw6Lg3nq4loyrxIXM6+ILGdbYXEblgyuu7UltOkOHbP/q2iqaC+gIXXu0C5bg==} engines: {node: '>= 6.0.0'} + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + terminal-link@5.0.0: resolution: {integrity: sha512-qFAy10MTMwjzjU8U16YS4YoZD+NQLHzLssFMNqgravjbvIPNiqkGFR4yjhJfmY9R5OFU7+yHxc6y+uGHkKwLRA==} engines: {node: '>=20'} @@ -8765,13 +9059,13 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tsdown@0.16.1: - resolution: {integrity: sha512-oCOj9wTDa+0XfuVpaGC3EPNjatpkKtUwelg4HfXD/vz+80wuCFC6og2QePsMRZtFM4io0zdxNxZI5yRQGpDRCA==} + tsdown@0.16.4: + resolution: {integrity: sha512-tdhy+EQpZSVrVkDRnjKEKVfh1git2HrliGp3SylRNg7kk+lOx3SvT7NLakKX5grPAg8WrZrXWLPUrCegWupqgg==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: '@arethetypeswrong/core': ^0.18.1 - '@vitejs/devtools': ^0.0.0-alpha.10 + '@vitejs/devtools': ^0.0.0-alpha.17 publint: ^0.3.0 typescript: ^5.0.0 unplugin-lightningcss: ^0.4.0 @@ -8838,8 +9132,8 @@ packages: resolution: {integrity: sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==} engines: {node: '>= 0.8'} - unconfig-core@7.4.0: - resolution: {integrity: sha512-3ew7rvES5x2LCZ/QRKV3nQQpq7eFYuszQuvZrhTHxDPKc34QFjRXI17XGiZI+WQTVIXKYeBti4v3LS39NWmhmg==} + unconfig-core@7.4.1: + resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==} undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -8907,8 +9201,8 @@ packages: resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} engines: {node: '>=18.12.0'} - unrun@0.2.6: - resolution: {integrity: sha512-ZLgMe3W+Zl3mjpnCbfW0JLlGQDa7U4mJKiBlValp5isZ9WeoAVaNyziCbr5Szo4abZ6WRE3OM1MjwpfFQrE5Aw==} + unrun@0.2.9: + resolution: {integrity: sha512-Cta7uGK/08OqH2O0HLYXs1AfIBp2+2v11ZoeAIqJLUCb9CN+7uxj+CldHCzqAw30b8MJEmWe+BFgK2sl4lJXlw==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: @@ -9217,6 +9511,8 @@ snapshots: dependencies: '@babel/types': 7.28.5 + '@babel/runtime@7.28.4': {} + '@babel/types@7.28.5': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -9224,6 +9520,150 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} + '@changesets/apply-release-plan@7.0.13': + dependencies: + '@changesets/config': 3.1.1 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.4 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.7.3 + + '@changesets/assemble-release-plan@6.0.9': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.7.3 + + '@changesets/changelog-git@0.2.1': + dependencies: + '@changesets/types': 6.1.0 + + '@changesets/cli@2.29.7(@types/node@24.10.0)': + dependencies: + '@changesets/apply-release-plan': 7.0.13 + '@changesets/assemble-release-plan': 6.0.9 + '@changesets/changelog-git': 0.2.1 + '@changesets/config': 3.1.1 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/get-release-plan': 4.0.13 + '@changesets/git': 3.0.4 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.2 + '@changesets/read': 0.6.5 + '@changesets/should-skip-package': 0.1.2 + '@changesets/types': 6.1.0 + '@changesets/write': 0.4.0 + '@inquirer/external-editor': 1.0.3(@types/node@24.10.0) + '@manypkg/get-packages': 1.1.3 + ansi-colors: 4.1.3 + ci-info: 3.9.0 + enquirer: 2.4.1 + fs-extra: 7.0.1 + mri: 1.2.0 + p-limit: 2.3.0 + package-manager-detector: 0.2.11 + picocolors: 1.1.1 + resolve-from: 5.0.0 + semver: 7.7.3 + spawndamnit: 3.0.1 + term-size: 2.2.1 + transitivePeerDependencies: + - '@types/node' + + '@changesets/config@3.1.1': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.3 + '@changesets/logger': 0.1.1 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.8 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.1.3': + dependencies: + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + picocolors: 1.1.1 + semver: 7.7.3 + + '@changesets/get-release-plan@4.0.13': + dependencies: + '@changesets/assemble-release-plan': 6.0.9 + '@changesets/config': 3.1.1 + '@changesets/pre': 2.0.2 + '@changesets/read': 0.6.5 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.4': + dependencies: + '@changesets/errors': 0.2.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.8 + spawndamnit: 3.0.1 + + '@changesets/logger@0.1.1': + dependencies: + picocolors: 1.1.1 + + '@changesets/parse@0.4.1': + dependencies: + '@changesets/types': 6.1.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.2': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.5': + dependencies: + '@changesets/git': 3.0.4 + '@changesets/logger': 0.1.1 + '@changesets/parse': 0.4.1 + '@changesets/types': 6.1.0 + fs-extra: 7.0.1 + p-filter: 2.1.0 + picocolors: 1.1.1 + + '@changesets/should-skip-package@0.1.2': + dependencies: + '@changesets/types': 6.1.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.1.0': {} + + '@changesets/write@0.4.0': + dependencies: + '@changesets/types': 6.1.0 + fs-extra: 7.0.1 + human-id: 4.1.2 + prettier: 2.8.8 + '@clack/core@0.5.0': dependencies: picocolors: 1.1.1 @@ -9453,6 +9893,13 @@ snapshots: '@iconify/types@2.0.0': {} + '@inquirer/external-editor@1.0.3(@types/node@24.10.0)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.0 + optionalDependencies: + '@types/node': 24.10.0 + '@ioredis/commands@1.4.0': {} '@isaacs/balanced-match@4.0.1': {} @@ -9523,6 +9970,22 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.28.4 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.28.4 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + '@napi-rs/wasm-runtime@1.0.7': dependencies: '@emnapi/core': 1.6.0 @@ -9690,57 +10153,61 @@ snapshots: '@one-ini/wasm@0.1.1': {} - '@oxc-minify/binding-android-arm64@0.96.0': + '@oxc-minify/binding-android-arm64@0.97.0': optional: true - '@oxc-minify/binding-darwin-arm64@0.96.0': + '@oxc-minify/binding-darwin-arm64@0.97.0': optional: true - '@oxc-minify/binding-darwin-x64@0.96.0': + '@oxc-minify/binding-darwin-x64@0.97.0': optional: true - '@oxc-minify/binding-freebsd-x64@0.96.0': + '@oxc-minify/binding-freebsd-x64@0.97.0': optional: true - '@oxc-minify/binding-linux-arm-gnueabihf@0.96.0': + '@oxc-minify/binding-linux-arm-gnueabihf@0.97.0': optional: true - '@oxc-minify/binding-linux-arm-musleabihf@0.96.0': + '@oxc-minify/binding-linux-arm-musleabihf@0.97.0': optional: true - '@oxc-minify/binding-linux-arm64-gnu@0.96.0': + '@oxc-minify/binding-linux-arm64-gnu@0.97.0': optional: true - '@oxc-minify/binding-linux-arm64-musl@0.96.0': + '@oxc-minify/binding-linux-arm64-musl@0.97.0': optional: true - '@oxc-minify/binding-linux-riscv64-gnu@0.96.0': + '@oxc-minify/binding-linux-riscv64-gnu@0.97.0': optional: true - '@oxc-minify/binding-linux-s390x-gnu@0.96.0': + '@oxc-minify/binding-linux-s390x-gnu@0.97.0': optional: true - '@oxc-minify/binding-linux-x64-gnu@0.96.0': + '@oxc-minify/binding-linux-x64-gnu@0.97.0': optional: true - '@oxc-minify/binding-linux-x64-musl@0.96.0': + '@oxc-minify/binding-linux-x64-musl@0.97.0': optional: true - '@oxc-minify/binding-wasm32-wasi@0.96.0': + '@oxc-minify/binding-wasm32-wasi@0.97.0': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@oxc-minify/binding-win32-arm64-msvc@0.96.0': + '@oxc-minify/binding-win32-arm64-msvc@0.97.0': optional: true - '@oxc-minify/binding-win32-x64-msvc@0.96.0': + '@oxc-minify/binding-win32-x64-msvc@0.97.0': optional: true '@oxc-project/runtime@0.96.0': {} + '@oxc-project/runtime@0.97.0': {} + '@oxc-project/types@0.96.0': {} + '@oxc-project/types@0.97.0': {} + '@oxc-resolver/binding-android-arm-eabi@11.10.0': optional: true @@ -9943,51 +10410,97 @@ snapshots: '@rolldown/binding-android-arm64@1.0.0-beta.47': optional: true + '@rolldown/binding-android-arm64@1.0.0-beta.50': + optional: true + '@rolldown/binding-darwin-arm64@1.0.0-beta.47': optional: true + '@rolldown/binding-darwin-arm64@1.0.0-beta.50': + optional: true + '@rolldown/binding-darwin-x64@1.0.0-beta.47': optional: true + '@rolldown/binding-darwin-x64@1.0.0-beta.50': + optional: true + '@rolldown/binding-freebsd-x64@1.0.0-beta.47': optional: true + '@rolldown/binding-freebsd-x64@1.0.0-beta.50': + optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': optional: true + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.50': + optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': optional: true + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.50': + optional: true + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': optional: true + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.50': + optional: true + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': optional: true + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.50': + optional: true + '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': optional: true + '@rolldown/binding-linux-x64-musl@1.0.0-beta.50': + optional: true + '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': optional: true + '@rolldown/binding-openharmony-arm64@1.0.0-beta.50': + optional: true + '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true + '@rolldown/binding-wasm32-wasi@1.0.0-beta.50': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': optional: true + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.50': + optional: true + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': optional: true + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.50': + optional: true + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': optional: true + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.50': + optional: true + '@rolldown/pluginutils@1.0.0-beta.29': {} '@rolldown/pluginutils@1.0.0-beta.47': {} + '@rolldown/pluginutils@1.0.0-beta.50': {} + '@sec-ant/readable-stream@0.4.1': {} '@shikijs/core@3.13.0': @@ -10057,16 +10570,16 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@swc-node/core@1.14.1(@swc/core@1.15.0)(@swc/types@0.1.25)': + '@swc-node/core@1.14.1(@swc/core@1.15.1)(@swc/types@0.1.25)': dependencies: - '@swc/core': 1.15.0 + '@swc/core': 1.15.1 '@swc/types': 0.1.25 - '@swc-node/register@1.11.1(@swc/core@1.15.0)(@swc/types@0.1.25)(typescript@5.9.3)': + '@swc-node/register@1.11.1(@swc/core@1.15.1)(@swc/types@0.1.25)(typescript@5.9.3)': dependencies: - '@swc-node/core': 1.14.1(@swc/core@1.15.0)(@swc/types@0.1.25) + '@swc-node/core': 1.14.1(@swc/core@1.15.1)(@swc/types@0.1.25) '@swc-node/sourcemap-support': 0.6.1 - '@swc/core': 1.15.0 + '@swc/core': 1.15.1 colorette: 2.0.20 debug: 4.4.3(supports-color@8.1.1) oxc-resolver: 11.10.0 @@ -10082,51 +10595,51 @@ snapshots: source-map-support: 0.5.21 tslib: 2.8.1 - '@swc/core-darwin-arm64@1.15.0': + '@swc/core-darwin-arm64@1.15.1': optional: true - '@swc/core-darwin-x64@1.15.0': + '@swc/core-darwin-x64@1.15.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.15.0': + '@swc/core-linux-arm-gnueabihf@1.15.1': optional: true - '@swc/core-linux-arm64-gnu@1.15.0': + '@swc/core-linux-arm64-gnu@1.15.1': optional: true - '@swc/core-linux-arm64-musl@1.15.0': + '@swc/core-linux-arm64-musl@1.15.1': optional: true - '@swc/core-linux-x64-gnu@1.15.0': + '@swc/core-linux-x64-gnu@1.15.1': optional: true - '@swc/core-linux-x64-musl@1.15.0': + '@swc/core-linux-x64-musl@1.15.1': optional: true - '@swc/core-win32-arm64-msvc@1.15.0': + '@swc/core-win32-arm64-msvc@1.15.1': optional: true - '@swc/core-win32-ia32-msvc@1.15.0': + '@swc/core-win32-ia32-msvc@1.15.1': optional: true - '@swc/core-win32-x64-msvc@1.15.0': + '@swc/core-win32-x64-msvc@1.15.1': optional: true - '@swc/core@1.15.0': + '@swc/core@1.15.1': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.25 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.0 - '@swc/core-darwin-x64': 1.15.0 - '@swc/core-linux-arm-gnueabihf': 1.15.0 - '@swc/core-linux-arm64-gnu': 1.15.0 - '@swc/core-linux-arm64-musl': 1.15.0 - '@swc/core-linux-x64-gnu': 1.15.0 - '@swc/core-linux-x64-musl': 1.15.0 - '@swc/core-win32-arm64-msvc': 1.15.0 - '@swc/core-win32-ia32-msvc': 1.15.0 - '@swc/core-win32-x64-msvc': 1.15.0 + '@swc/core-darwin-arm64': 1.15.1 + '@swc/core-darwin-x64': 1.15.1 + '@swc/core-linux-arm-gnueabihf': 1.15.1 + '@swc/core-linux-arm64-gnu': 1.15.1 + '@swc/core-linux-arm64-musl': 1.15.1 + '@swc/core-linux-x64-gnu': 1.15.1 + '@swc/core-linux-x64-musl': 1.15.1 + '@swc/core-win32-arm64-msvc': 1.15.1 + '@swc/core-win32-ia32-msvc': 1.15.1 + '@swc/core-win32-x64-msvc': 1.15.1 '@swc/counter@0.1.3': {} @@ -10320,6 +10833,8 @@ snapshots: '@types/node@10.17.60': {} + '@types/node@12.20.55': {} + '@types/node@24.10.0': dependencies: undici-types: 7.16.0 @@ -10617,6 +11132,8 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + ansi-colors@4.1.3: {} + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -10664,6 +11181,10 @@ snapshots: arg@4.1.3: {} + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + argparse@2.0.1: {} array-buffer-byte-length@1.0.2: @@ -10688,7 +11209,7 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@2.1.3: + ast-kit@2.2.0: dependencies: '@babel/parser': 7.28.5 pathe: 2.0.3 @@ -10726,6 +11247,10 @@ snapshots: lodash: 4.17.21 platform: 1.3.6 + better-path-resolve@1.0.0: + dependencies: + is-windows: 1.0.2 + bin-links@2.3.0: dependencies: cmd-shim: 4.1.0 @@ -10749,6 +11274,8 @@ snapshots: birpc@2.6.1: {} + birpc@2.8.0: {} + black-hole-stream@0.0.1: {} body-parser@1.20.3: @@ -10911,7 +11438,7 @@ snapshots: camelcase@6.3.0: {} - camelcase@8.0.0: {} + camelcase@9.0.0: {} ccount@2.0.1: {} @@ -10964,6 +11491,8 @@ snapshots: character-entities-legacy@3.0.0: {} + chardet@2.1.1: {} + cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 @@ -11006,6 +11535,8 @@ snapshots: chownr@2.0.0: {} + ci-info@3.9.0: {} + ci-info@4.3.1: {} ci-parallel-vars@1.0.1: {} @@ -11350,6 +11881,8 @@ snapshots: destroy@1.2.0: {} + detect-indent@6.1.0: {} + detect-libc@1.0.3: optional: true @@ -11402,7 +11935,7 @@ snapshots: dependencies: no-case: 2.3.2 - dts-resolver@2.1.2(oxc-resolver@11.10.0): + dts-resolver@2.1.3(oxc-resolver@11.10.0): optionalDependencies: oxc-resolver: 11.10.0 @@ -11487,6 +12020,11 @@ snapshots: dependencies: once: 1.4.0 + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + entities@4.5.0: {} entities@6.0.1: {} @@ -11604,6 +12142,8 @@ snapshots: escape-string-regexp@4.0.0: {} + esprima@4.0.1: {} + estree-walker@2.0.2: {} estree-walker@3.0.3: @@ -11701,6 +12241,8 @@ snapshots: extend@3.0.2: {} + extendable-error@0.1.7: {} + fast-deep-equal@3.1.3: {} fast-glob@3.3.3: @@ -11753,6 +12295,11 @@ snapshots: dependencies: locate-path: 3.0.0 + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + find-up@5.0.0: dependencies: locate-path: 6.0.0 @@ -11815,6 +12362,12 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + fs-minipass@2.1.0: dependencies: minipass: 3.3.6 @@ -12081,6 +12634,8 @@ snapshots: transitivePeerDependencies: - supports-color + human-id@4.1.2: {} + human-signals@2.1.0: {} human-signals@8.0.1: {} @@ -12273,6 +12828,10 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 + is-subdir@1.2.0: + dependencies: + better-path-resolve: 1.0.0 + is-symbol@1.1.1: dependencies: call-bound: 1.0.4 @@ -12392,6 +12951,11 @@ snapshots: js-tokens@9.0.1: {} + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -12572,6 +13136,10 @@ snapshots: p-locate: 3.0.0 path-exists: 3.0.0 + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + locate-path@6.0.0: dependencies: p-locate: 5.0.0 @@ -12584,6 +13152,8 @@ snapshots: lodash.snakecase@4.1.1: {} + lodash.startcase@4.4.0: {} + lodash@4.17.21: {} log-symbols@3.0.0: @@ -13145,6 +13715,10 @@ snapshots: has-symbols: 1.1.0 object-keys: 1.1.1 + obug@1.0.0(ms@2.1.3): + optionalDependencies: + ms: 2.1.3 + on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -13191,23 +13765,25 @@ snapshots: dependencies: minimist: 1.2.8 - oxc-minify@0.96.0: + outdent@0.5.0: {} + + oxc-minify@0.97.0: optionalDependencies: - '@oxc-minify/binding-android-arm64': 0.96.0 - '@oxc-minify/binding-darwin-arm64': 0.96.0 - '@oxc-minify/binding-darwin-x64': 0.96.0 - '@oxc-minify/binding-freebsd-x64': 0.96.0 - '@oxc-minify/binding-linux-arm-gnueabihf': 0.96.0 - '@oxc-minify/binding-linux-arm-musleabihf': 0.96.0 - '@oxc-minify/binding-linux-arm64-gnu': 0.96.0 - '@oxc-minify/binding-linux-arm64-musl': 0.96.0 - '@oxc-minify/binding-linux-riscv64-gnu': 0.96.0 - '@oxc-minify/binding-linux-s390x-gnu': 0.96.0 - '@oxc-minify/binding-linux-x64-gnu': 0.96.0 - '@oxc-minify/binding-linux-x64-musl': 0.96.0 - '@oxc-minify/binding-wasm32-wasi': 0.96.0 - '@oxc-minify/binding-win32-arm64-msvc': 0.96.0 - '@oxc-minify/binding-win32-x64-msvc': 0.96.0 + '@oxc-minify/binding-android-arm64': 0.97.0 + '@oxc-minify/binding-darwin-arm64': 0.97.0 + '@oxc-minify/binding-darwin-x64': 0.97.0 + '@oxc-minify/binding-freebsd-x64': 0.97.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.97.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.97.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.97.0 + '@oxc-minify/binding-linux-arm64-musl': 0.97.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.97.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.97.0 + '@oxc-minify/binding-linux-x64-gnu': 0.97.0 + '@oxc-minify/binding-linux-x64-musl': 0.97.0 + '@oxc-minify/binding-wasm32-wasi': 0.97.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.97.0 + '@oxc-minify/binding-win32-x64-msvc': 0.97.0 oxc-resolver@11.10.0: optionalDependencies: @@ -13267,6 +13843,10 @@ snapshots: dependencies: p-timeout: 6.1.4 + p-filter@2.1.0: + dependencies: + p-map: 2.1.0 + p-filter@4.1.0: dependencies: p-map: 7.0.3 @@ -13283,6 +13863,10 @@ snapshots: dependencies: p-limit: 2.3.0 + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + p-locate@5.0.0: dependencies: p-limit: 3.1.0 @@ -13303,6 +13887,10 @@ snapshots: package-json-from-dist@1.0.1: {} + package-manager-detector@0.2.11: + dependencies: + quansync: 0.2.11 + pacote@15.2.0: dependencies: '@npmcli/git': 4.1.0 @@ -13420,8 +14008,7 @@ snapshots: pidtree@0.6.0: {} - pify@4.0.1: - optional: true + pify@4.0.1: {} pirates@4.0.7: {} @@ -13450,6 +14037,8 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + prettier@2.8.8: {} + prettier@3.6.2: {} pretty-ms@9.3.0: @@ -13545,6 +14134,13 @@ snapshots: normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 + read-yaml-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -13598,6 +14194,8 @@ snapshots: require-main-filename@2.0.0: {} + resolve-from@5.0.0: {} + resolve-path@1.4.0: dependencies: http-errors: 1.6.3 @@ -13632,23 +14230,23 @@ snapshots: rndm@1.2.0: {} - rolldown-plugin-dts@0.17.3(oxc-resolver@11.10.0)(rolldown@1.0.0-beta.47)(typescript@5.9.3): + rolldown-plugin-dts@0.17.7(ms@2.1.3)(oxc-resolver@11.10.0)(rolldown@1.0.0-beta.50)(typescript@5.9.3): dependencies: '@babel/generator': 7.28.5 '@babel/parser': 7.28.5 '@babel/types': 7.28.5 - ast-kit: 2.1.3 - birpc: 2.6.1 - debug: 4.4.3(supports-color@8.1.1) - dts-resolver: 2.1.2(oxc-resolver@11.10.0) + ast-kit: 2.2.0 + birpc: 2.8.0 + dts-resolver: 2.1.3(oxc-resolver@11.10.0) get-tsconfig: 4.13.0 magic-string: 0.30.21 - rolldown: 1.0.0-beta.47 + obug: 1.0.0(ms@2.1.3) + rolldown: 1.0.0-beta.50 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: + - ms - oxc-resolver - - supports-color rolldown-vite@7.2.0(@types/node@24.10.0)(esbuild@0.25.12)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: @@ -13690,6 +14288,26 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.47 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.47 + rolldown@1.0.0-beta.50: + dependencies: + '@oxc-project/types': 0.97.0 + '@rolldown/pluginutils': 1.0.0-beta.50 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-beta.50 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.50 + '@rolldown/binding-darwin-x64': 1.0.0-beta.50 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.50 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.50 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.50 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.50 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.50 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.50 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.50 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.50 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.50 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.50 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.50 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -13933,6 +14551,11 @@ snapshots: space-separated-tokens@2.0.2: {} + spawndamnit@3.0.1: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -13953,6 +14576,8 @@ snapshots: dependencies: through: 2.3.8 + sprintf-js@1.0.3: {} + spy@1.0.0: {} sqlstring@2.3.3: {} @@ -14117,6 +14742,8 @@ snapshots: is-type-of: 1.4.0 sdk-base: 3.6.0 + term-size@2.2.1: {} + terminal-link@5.0.0: dependencies: ansi-escapes: 7.2.0 @@ -14178,7 +14805,7 @@ snapshots: trim-lines@3.0.1: {} - ts-node@10.9.2(@swc/core@1.15.0)(@types/node@24.10.0)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.1)(@types/node@24.10.0)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -14196,7 +14823,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.15.0 + '@swc/core': 1.15.1 tsconfig-paths@4.2.0: dependencies: @@ -14204,31 +14831,31 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.16.1(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4): + tsdown@0.16.4(ms@2.1.3)(oxc-resolver@11.10.0)(typescript@5.9.3)(unplugin-unused@0.5.4): dependencies: ansis: 4.2.0 cac: 6.7.14 chokidar: 4.0.3 - debug: 4.4.3(supports-color@8.1.1) diff: 8.0.2 empathic: 2.0.0 hookable: 5.5.3 - rolldown: 1.0.0-beta.47 - rolldown-plugin-dts: 0.17.3(oxc-resolver@11.10.0)(rolldown@1.0.0-beta.47)(typescript@5.9.3) + obug: 1.0.0(ms@2.1.3) + rolldown: 1.0.0-beta.50 + rolldown-plugin-dts: 0.17.7(ms@2.1.3)(oxc-resolver@11.10.0)(rolldown@1.0.0-beta.50)(typescript@5.9.3) semver: 7.7.3 tinyexec: 1.0.2 tinyglobby: 0.2.15 tree-kill: 1.2.2 - unconfig-core: 7.4.0 - unrun: 0.2.6 + unconfig-core: 7.4.1 + unrun: 0.2.9 optionalDependencies: typescript: 5.9.3 unplugin-unused: 0.5.4 transitivePeerDependencies: - '@ts-macro/tsc' - '@typescript/native-preview' + - ms - oxc-resolver - - supports-color - synckit - vue-tsc @@ -14280,7 +14907,7 @@ snapshots: dependencies: random-bytes: 1.0.0 - unconfig-core@7.4.0: + unconfig-core@7.4.1: dependencies: '@quansync/fs': 0.1.5 quansync: 0.2.11 @@ -14355,10 +14982,10 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 - unrun@0.2.6: + unrun@0.2.9: dependencies: - '@oxc-project/runtime': 0.96.0 - rolldown: 1.0.0-beta.47 + '@oxc-project/runtime': 0.97.0 + rolldown: 1.0.0-beta.50 upper-case-first@1.1.2: dependencies: @@ -14443,7 +15070,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vitepress@2.0.0-alpha.12(@types/node@24.10.0)(esbuild@0.25.12)(jiti@2.6.1)(less@4.4.2)(nprogress@0.2.0)(oxc-minify@0.96.0)(postcss@8.5.6)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1): + vitepress@2.0.0-alpha.12(@types/node@24.10.0)(esbuild@0.25.12)(jiti@2.6.1)(less@4.4.2)(nprogress@0.2.0)(oxc-minify@0.97.0)(postcss@8.5.6)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1): dependencies: '@docsearch/css': 4.2.0 '@docsearch/js': 4.2.0 @@ -14464,7 +15091,7 @@ snapshots: vite: rolldown-vite@7.2.0(@types/node@24.10.0)(esbuild@0.25.12)(jiti@2.6.1)(less@4.4.2)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.22(typescript@5.9.3) optionalDependencies: - oxc-minify: 0.96.0 + oxc-minify: 0.97.0 postcss: 8.5.6 transitivePeerDependencies: - '@types/node' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e7308dcc64..6e3e340e60 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,6 +9,7 @@ packages: - tegg/standalone/* catalog: + '@changesets/cli': ^2.29.7 '@clack/prompts': ^0.11.0 '@eggjs/compressible': ^3.0.0 '@eggjs/ip': ^2.1.0 @@ -231,8 +232,10 @@ minimumReleaseAgeExclude: - '@oxfmt/*' - '@oxlint/*' - '@oxlint-tsgolint/*' + - '@changesets/*' - egg - rolldown + - rolldown-plugin-dts - tsdown - vitest - vite @@ -241,6 +244,8 @@ minimumReleaseAgeExclude: - oxlint-tsgolint - oxlint - oxc-minify + - obug + - unrun overrides: vite: npm:rolldown-vite@^7.1.13