Some checks failed
Test / test (pull_request) Has been cancelled
Resolve conflicts from the parallel page-embed refactor that landed in develop via #49: - page-embed-view.tsx: keep develop's canonical decideEmbedState for the cycle/depth/availability guard; keep #45's #39 chrome cleanup (single source link, IconFileText fallback) and #40 refresh remount key. Drop #45's now-unused isPageEmbedCycle/isPageEmbedTooDeep wiring. - page-embed-picker.tsx: use develop's excludeHost util; drop #45's duplicate filterPageEmbedOptions and its test. - page-embed-ancestry-context.test.tsx: keep #45's superset suite. - page-template-access.spec.ts: keep develop's constructor args; update the two deleteByReferenceAndSources assertions to the new 4-arg workspace-scoped signature introduced by #45 (#36 defense-in-depth). Full suite green: server 624, client 219, editor-ext 56, mcp 247. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level
parserOptionsproperty like this:
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json'],
tsconfigRootDir: __dirname,
},
- Replace
plugin:@typescript-eslint/recommendedtoplugin:@typescript-eslint/recommended-type-checkedorplugin:@typescript-eslint/strict-type-checked - Optionally add
plugin:@typescript-eslint/stylistic-type-checked - Install eslint-plugin-react and add
plugin:react/recommended&plugin:react/jsx-runtimeto theextendslist