Files
airship/pnpm-workspace.yaml
T
Nayan 2405ca3212 chore: scaffold the pnpm and turborepo workspace
One workspace, one lockfile, one install. packages/* holds the editor's libraries and
apps/* the two things you can run: the CLI and the site.

Node is pinned at 22.13 and pnpm at 11.9 because the release lane and CI both
resolve the toolchain from here rather than from a workflow file.
2026-07-25 10:50:00 +05:30

38 lines
1.8 KiB
YAML

packages:
- "packages/*"
- "apps/*"
# apps/web is both airship's home page and the app `make run` points the CLI at.
# It lives inside this workspace — unlike the standalone home/ and examples/
# trees it replaces, each of which carried its own lockfile and node_modules.
# One lockfile, one install, one lint pass; the cost is that React, Vite and
# Tailwind are now root dependencies. See README.md § The site.
allowBuilds:
esbuild: true
# wrangler's runtime. apps/web deploys to Cloudflare Workers, and both
# `make web:preview` and the deploy lane need it to have run its install step.
workerd: true
minimumReleaseAgeExclude:
- '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.196'
- '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.196'
- '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.196'
- '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.196'
- '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.196'
- '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.196'
- '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.196'
- '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.196'
- '@anthropic-ai/claude-agent-sdk@0.3.196'
- '@openai/codex-sdk@0.146.0'
# Unlike the other two SDKs this bundles no binary — the `opencode` CLI is a
# separate install, detected on PATH at runtime. See providers/opencode.ts.
- '@opencode-ai/sdk@1.18.13'
- '@openai/codex@0.146.0-darwin-arm64 || 0.146.0-darwin-x64 || 0.146.0-linux-arm64 || 0.146.0-linux-x64 || 0.146.0-win32-arm64 || 0.146.0-win32-x64 || 0.146.0'
- '@turbo/darwin-64@2.10.1'
- '@turbo/darwin-arm64@2.10.1'
- '@turbo/linux-64@2.10.1'
- '@turbo/linux-arm64@2.10.1'
- '@turbo/windows-64@2.10.1'
- '@turbo/windows-arm64@2.10.1'
- turbo@2.10.1
- ultracite@7.10.0
- '@opencode-ai/sdk@1.18.13'