docs/plans/2026-04-16-slate-v2-tsdown-esm-cut.md
Hard-cut Rollup from /Users/zbeyens/git/slate-v2, move package builds to
tsdown, and publish ESM-only package output.
cjs and umdconfig/tsdown.config.mts shaped after Plate's architecture,
not Plate's exact configsrc directly so HMR does not depend on
package builds/Users/zbeyens/git/slate-v2/config/tsdown.config.mts/Users/zbeyens/git/slate-v2/config/rollup/rollup.config.js/Users/zbeyens/git/slate-v2/scripts/sync-package-types.mjsdist/index.js + dist/index.d.tsbuild scripts to tsdowndev to pnpm serveslate-dom public DOM helper type exports for bundled declarationspnpm installpnpm lintpnpm typecheckpnpm testpnpm buildhttp://localhost:3100/examples/plaintextpackages/slate-react/src/components/string.tsx
temporarily to add a probe attributeThat proves the app is consuming package src live in dev without any package
build step.