docs/plans/2026-04-07-slate-v2-op-family-first-slice.md
Supporting plan. For current queue and roadmap truth, see master-roadmap.md.
/Users/zbeyens/git/slate-v2/packages/slate.insert_node / remove_node plus matching Transforms wrappers if the core can support them cleanly.slate docs already implied insert_node / remove_node and
Transforms.insertNodes(...) / Transforms.removeNodes(...), but the package
only implemented four operations and four transform helpers.insert_node / remove_node operation types and core apply cases.Transforms.insertNodes(...) / Transforms.removeNodes(...).yarn mocha --require ./config/babel/register.cjs ./packages/slate/test/snapshot-contract.tsyarn test:mochayarn workspace slate-react run testtsc diagnostics on changed packages/slate files: 0 errorsyarn exec eslint on changed packages/slate filesyarn prettier --check on changed slate-v2 filespnpm exec prettier --check on changed plate-2 docsyarn lint:typescript still hits stale workspace *-v2 tsconfig
references outside this sliceyarn lint:eslint still reports thousands of unrelated existing
issues, so targeted eslint was the honest signal for the changed filesslate op-family slice is path-based set_node /
Transforms.setNodes(...)