packages: - "packages/*" - "examples/v1/*" - "examples/v2/*" - "examples/v2/*/apps/*" - "examples/v2/react/*" - "examples/v2/vue/*" - "examples/v2/angular/*" - "examples/v2/react-native/*" - "examples/v2/runtime/*" - "examples/showcases/generative-ui-playground" - "examples/showcases/banking" - "examples/slack" - "examples/teams" - "!examples/v1/_legacy" - "showcase/scripts" - "showcase/harness" - "showcase/eval-webhook" # NOTE: `showcase/shell-dashboard` is intentionally NOT part of this # pnpm workspace. It's a flat, standalone Next.js app that ships its # own package-lock.json and is built with `npm ci` (see its Dockerfile). # Including it here would force it into the pnpm lockfile, which # breaks its independent deploy path and invalidates the npm-based # Docker build. `showcase/scripts` IS in the workspace because the # harness package imports from it and both use pnpm. onlyBuiltDependencies: - better-sqlite3