|
|
hace 1 semana | |
|---|---|---|
| .. | ||
| public | hace 1 mes | |
| src | hace 1 semana | |
| README.md | hace 1 semana | |
| index.html | hace 1 mes | |
| package.json | hace 1 mes | |
| tsconfig.app.json | hace 1 semana | |
| tsconfig.json | hace 1 mes | |
| tsconfig.node.json | hace 1 mes | |
| vite.config.ts | hace 1 semana | |
Development sandbox for the Enesis Editor. A Vite + Vue 3 app that exercises the @enesis/editor <Block> component with sample markdown content and full event logging.
From the workspace root:
pnpm dev
Opens at http://localhost:5173.
<Block> instances with different markdown content (headings, bold, callouts, page refs, block refs, tags, links, tasks with state/priority, properties, fenced code blocks)change, split, merge-previous, delete-if-empty, indent, outdent, arrow-up-from-start, arrow-down-from-end, pattern-open, pattern-update, pattern-close, focus, blur, selection-change)marker-mode="always-visible" on the first block (markdown delimiters always shown)marker-mode="live-preview" (default) on the remaining blocks (delimiters hidden when blurred)debug prop for per-instance namespace-based logging (e.g. debug="CodeBlockView")UColorModeButton/EditorView.vue Route page
└── Editor.vue Playground — four <Block> instances
└── Block.vue (from @enesis/editor)
The dev app resolves @enesis/editor directly to source (packages/editor/src/index.ts) via Vite aliases, enabling hot-reload during development.
vue-tsc (run as part of build)| Script | Description |
|---|---|
pnpm --filter @enesis/dev dev |
Start Vite dev server |
pnpm --filter @enesis/dev build |
Type-check + production build |
pnpm --filter @enesis/dev preview |
Preview production build |
The dev app is auto-deployed to Codeberg Pages on push to master. See .forgejo/workflows/deploy.yml at the workspace root.