0c1047d390
- Go backend with SQLite, JWT auth, file CRUD - Vue 3 frontend with split/raw/WYSIWYG editor modes - Markdown preview (marked, GFM) - Formatting toolbar + keyboard shortcuts - File tree with search, create, delete - Light/dark theme toggle - Admin panel (user management) - Preferences (timezone, theme, default mode) - Shared documents section (placeholder) - Export: PDF, HTML, MD - Build daemon (Python, stdlib only) - Build job queue API - Docker deployment
35 lines
864 B
JSON
35 lines
864 B
JSON
{
|
|
"name": "markdownhub-frontend",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"vue": "^3.5.0",
|
|
"vue-router": "^4.4.0",
|
|
"pinia": "^2.2.0",
|
|
"@milkdown/core": "^7.6.0",
|
|
"@milkdown/preset-commonmark": "^7.6.0",
|
|
"@milkdown/preset-gfm": "^7.6.0",
|
|
"@milkdown/plugin-collab": "^7.6.0",
|
|
"@milkdown/plugin-listener": "^7.6.0",
|
|
"@milkdown/theme-nord": "^7.6.0",
|
|
"@codemirror/lang-markdown": "^6.3.0",
|
|
"@codemirror/state": "^6.5.0",
|
|
"@codemirror/view": "^6.35.0",
|
|
"codemirror": "^6.0.0",
|
|
"marked": "^12.0.0",
|
|
"yjs": "^13.6.0",
|
|
"y-websocket": "^2.0.0",
|
|
"y-codemirror.next": "^0.3.0"
|
|
},
|
|
"devDependencies": {
|
|
"@vitejs/plugin-vue": "^5.2.0",
|
|
"vite": "^6.0.0"
|
|
}
|
|
}
|