发布

  • chore(ts): clean up dependencies and bump toolchain (#3623)

    frostbyte_neo 发布于 2026-06-20 20:54:27 +00:00

    This PR:

    • consolidates and bumps TypeScript/npm dependencies across the
      monorepo, docs, examples, and e2e fixtures — no runtime behavior changes
    • cleanup: remove the unused ansis dependency from @composio/cli
      (picocolors is the actual color lib), drop the dead uuid catalog
      entry, catalog dotenv + @types/bun and repoint drifting examples/e2e
      onto them, and replace chalk with picocolors in @composio/core
      (smaller, ESM, already used by the CLI)
    • TypeScript 6: bump typescript 5.9 → 6.0.3 everywhere (catalog,
      CLI test fixtures, docs); drop vestigial declaration/outDir from the
      provider tsconfig.jsons to fix the TS 6 rootDir regression
      (TS6059); add ignoreDeprecations: "6.0" in docs for the baseUrl
      deprecation
    • toolchain: tsdown 0.18 → 0.22.3, vitest + @vitest/ui → 4.1.9, publint → 0.3.21, wrangler → 4.101.0 (each the latest
      version within the 3-day minimumReleaseAge gate)
    • Effect + hono: effect 3.21.3, @effect/cli 0.75.2,
      @effect/platform 0.96.1, platform-bun 0.90.0, platform-node-shared 0.60.0, language-service 0.86.2, @effect/vitest 0.29.0, hono 4.12.25; pin the Effect peer cohort
      (printer/printer-ansi/typeclass/rpc/sql/cluster/experimental/workflow)
      as @composio/cli devDeps so the auto-installed peers resolve
      coherently, and bump @cloudflare/workers-types to satisfy wrangler's
      peer
    • changesets: @composio/cli patch (ansis removal) and @composio/core
      patch (chalk → picocolors)
    • verified: build, typecheck (tsgo + real tsc 6.0.3), and local
      tests (excluding e2e) all pass
    下载附件