{ "name": "rawmark-web", "type": "module", "private": true, "packageManager": "pnpm@12.11.2", "scripts": { "dev": "vite", "build": "vue-tsc --noEmit && vite build", "build:demo": "vue-tsc --noEmit && vite build --mode demo --base /RawMark/ --outDir dist-demo", "preview": "vite preview", "lint": "eslint --fix", "test": "vitest run", "lint:check": "eslint .", "typecheck": "vue-tsc --noEmit" }, "dependencies": { "@codemirror/commands": "6.11.1", "@codemirror/lang-markdown": "6.5.2", "@codemirror/language": "6.13.1", "@codemirror/state": "6.7.6", "@codemirror/view": "6.43.14", "@lezer/common": "1.5.3", "@lezer/highlight": "1.2.5", "@lezer/markdown": "1.8.0", "axios": "1.18.1", "element-plus": "2.14.2", "gemoji": "8.1.0", "highlight.js": "11.12.0", "katex": "0.18.11", "mermaid": "12.2.0", "pinia": "3.0.4", "turndown": "7.2.4", "vue": "3.5.44", "vue-i18n": "11.4.16", "vue-router": "5.1.0" }, "devDependencies": { "@antfu/eslint-config": "9.1.0", "@types/node": "26.1.1", "@types/turndown": "5.0.6", "@vitejs/plugin-vue": "6.0.10", "@vue/test-utils": "2.4.11", "commonmark-spec": "0.31.2", "eslint": "10.6.0", "eslint-plugin-format": "2.0.1", "happy-dom": "21.0.3", "sass-embedded": "1.78.0", "typescript": "6.0.3", "unocss": "66.7.5", "unplugin-auto-import": "21.0.0", "unplugin-vue-components": "32.1.0", "vite": "8.3.4", "vitest": "5.0.5", "vue-tsc": "3.3.13" } }