{ "name": "webpreview-client", "private": true, "version": "0.3.0", "type": "module", "scripts": { "dev": "bun --bun vite", "build": "bun --bun vite build", "build:staging": "bun --bun vite build --mode staging", "fmt": "bun fmt src/", "typecheck": "vue-tsc --noEmit -p tsconfig.app.json" }, "dependencies": { "@codemirror/lang-css": "^6.3.1", "@codemirror/lang-html": "^6.4.12", "@codemirror/lang-javascript": "^6.2.5", "@codemirror/language": "6.12.3", "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.41.1", "@fontsource/jetbrains-mono": "^5.3.0", "@vueuse/core": "^15.0.0", "axios": "^1.20.0", "codemirror": "^6.0.2", "copy-text-to-clipboard": "^3.2.2", "github-markdown-css": "^5.9.0", "highlight.js": "^11.12.0", "lucide-vue-next": "^1.0.0", "marked": "^18.1.1", "marked-alert": "^2.1.2", "marked-code-preview": "^1.3.7", "marked-highlight": "^2.2.4", "md-editor-v3": "^7.1.0", "naive-ui": "^2.45.3", "vue": "^3.5.44", "vue-codemirror": "^6.1.1", "vue-router": "^5.4.0" }, "devDependencies": { "@vitejs/plugin-legacy": "^8.2.3", "@vitejs/plugin-vue": "^6.0.10", "@vue/tsconfig": "^0.9.1", "prettier": "^3.9.10", "typescript": "~5.9.3", "unplugin-vue-components": "^32.1.0", "vite": "^8.3.5", "vue-tsc": "^3.3.13" } }