docs/plans/2026-04-18-slate-v2-slate-browser-pull.md
Pull packages/slate-browser from .tmp/slate-v2-draft into live
.tmp/slate-v2 with honest Bun-era wiring.
.tmp/slate-v2 does not have packages/slate-browserslate-browser is real and includes:
../core./browser./playwright./transportstsdown config only builds src/index.ts, so subpath exports need
package-local build config or they will liepnpm / rollup / e2e script
baggage that should not come back blindlyindex.ts source entriesslate-browser package source, tests, and docs without
dist/node_modules junkslate-browser/playwrightslate-browser-related learningstsdownpackages/slate-browser source, tests, and docs from
.tmp/slate-v2-draft into live .tmp/slate-v2tsdowndocs/slate-v2/** so the package no longer shows up as
deferreddocs/solutions/developer-experience/2026-04-18-slate-browser-multi-subpath-packages-need-local-tsdown-entry-maps-and-split-test-runtime-typecheck-ownership.mdcd /Users/zbeyens/git/slate-v2 && bun installcd /Users/zbeyens/git/slate-v2 && bunx turbo build --filter=./packages/slate-browsercd /Users/zbeyens/git/slate-v2 && bunx turbo typecheck --filter=./packages/slate-browsercd /Users/zbeyens/git/slate-v2 && bun run lint:fixcd /Users/zbeyens/git/slate-v2 && bun run test:slate-browsercd /Users/zbeyens/git/slate-v2 && bun run typecheck:rootcd /Users/zbeyens/git/slate-v2 && ./node_modules/.bin/tsc --project ./playwright/tsconfig.json --noEmit