Initial commit: Phase 1+2 prototype
- 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
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user