|
|
1 settimana fa | |
|---|---|---|
| .. | ||
| public | 1 mese fa | |
| src | 1 settimana fa | |
| README.md | 1 settimana fa | |
| index.html | 1 mese fa | |
| package.json | 1 mese fa | |
| tsconfig.app.json | 1 settimana fa | |
| tsconfig.json | 1 mese fa | |
| tsconfig.node.json | 1 mese fa | |
| vite.config.ts | 1 settimana fa | |
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)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)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.