{ "name": "frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite --host --mode development", "build:dev": "vue-tsc && vite build --minify false --mode development", "build": "vue-tsc && vite build --mode production", "preview": "vite preview", "lint": "eslint", "lint:fix": "eslint --fix" }, "dependencies": { "@codemirror/autocomplete": "^6.18.6", "@codemirror/commands": "^6.8.1", "@codemirror/lang-angular": "^0.1.4", "@codemirror/lang-cpp": "^6.0.3", "@codemirror/lang-css": "^6.3.1", "@codemirror/lang-go": "^6.0.1", "@codemirror/lang-html": "^6.4.9", "@codemirror/lang-java": "^6.0.2", "@codemirror/lang-javascript": "^6.2.4", "@codemirror/lang-json": "^6.0.2", "@codemirror/lang-less": "^6.0.2", "@codemirror/lang-lezer": "^6.0.2", "@codemirror/lang-liquid": "^6.2.3", "@codemirror/lang-markdown": "^6.3.3", "@codemirror/lang-php": "^6.0.2", "@codemirror/lang-python": "^6.2.1", "@codemirror/lang-rust": "^6.0.2", "@codemirror/lang-sass": "^6.0.2", "@codemirror/lang-sql": "^6.9.0", "@codemirror/lang-vue": "^0.1.3", "@codemirror/lang-wast": "^6.0.2", "@codemirror/lang-xml": "^6.1.0", "@codemirror/lang-yaml": "^6.1.2", "@codemirror/language": "^6.11.2", "@codemirror/language-data": "^6.5.1", "@codemirror/legacy-modes": "^6.5.1", "@codemirror/lint": "^6.8.5", "@codemirror/search": "^6.5.11", "@codemirror/state": "^6.5.2", "@codemirror/view": "^6.38.0", "@lezer/highlight": "^1.2.1", "@lezer/lr": "^1.4.2", "codemirror": "^6.0.2", "codemirror-lang-elixir": "^4.0.0", "colors-named": "^1.0.2", "colors-named-hex": "^1.0.2", "franc-min": "^6.2.0", "hsl-matcher": "^1.2.4", "lezer": "^0.13.5", "pinia": "^3.0.3", "pinia-plugin-persistedstate": "^4.4.1", "prettier": "^3.6.2", "remarkable": "^2.0.1", "sass": "^1.89.2", "vue": "^3.5.17", "vue-i18n": "^11.1.9", "vue-router": "^4.5.1" }, "devDependencies": { "@eslint/js": "^9.30.1", "@lezer/generator": "^1.8.0", "@types/lodash": "^4.17.20", "@types/node": "^24.0.12", "@types/remarkable": "^2.0.8", "@vitejs/plugin-vue": "^6.0.0", "@wailsio/runtime": "latest", "eslint": "^9.30.1", "eslint-plugin-vue": "^10.3.0", "globals": "^16.3.0", "typescript": "^5.8.3", "typescript-eslint": "^8.36.0", "unplugin-vue-components": "^28.8.0", "vite": "^7.0.3", "vue-eslint-parser": "^10.2.0", "vue-tsc": "^3.0.1" } }