docs/plans/2026-04-17-slate-v2-slate-editor-above-bun-migration.md
Move /Users/zbeyens/git/slate-v2/packages/slate/test/interfaces/Editor/above
off the Mocha fixture harness onto the root Bun test graph as one bounded slice.
bunfig.tomlEditor/abovepackages/slate/test/index.js Mocha harness intactabove/*.tsx fixtures import jsx from packages/slate/test/index.jspackages/slate/test/index.js also bootstraps the whole Mocha fixture suitejsx is split outslate Mocha loader lives in /Users/zbeyens/git/slate-v2/support/fixtures.js
and is shared with slate-historytest/index.jsslate-hyperscript JSX in the migrated Bun fixtureswithTestEditor/aboveEditor/above/*.tsxtest/**/*.ts Mocha globabove fixtures are now bare TSX with no per-file pragma or
stock jsx importpackages/slate/test/index.js helpers so Bun can import above fixtures
without re-entering the Mocha harnesspackages/slate/test/interfaces/Editor/aboveEditor/above from the shared Mocha fixture recursiontest:bun graphbun test ./packages/slate/test/bun/editor-above.spec.tsxpnpm installpnpm turbo build --filter=./packages/slatepnpm turbo typecheck --filter=./packages/slatepnpm exec tsc --project config/tsconfig.test.json --noEmitpnpm lint:fixpnpm test:bunpnpm test:mocha