{ "name": "alphane-web", "private": true, "version": "0.1.0", "type": "module", "scripts": { "start": "vite", "build": "vue-tsc && vite build", "preview": "vite preview", "test": "vitest", "lint": "eslint . --ext .js,.ts,.vue --ignore-path ../.gitignore", "check-types": "vue-tsc --noEmit" }, "dependencies": { "@auth0/auth0-vue": "^2.5.0", "@mdi/font": "^7.4.47", "@tabler/icons-vue": "^3.36.0", "@vueuse/core": "^13.9.0", "@vueuse/router": "^13.9.0", "axios": "^1.13.2", "dompurify": "^3.3.3", "grid-layout-plus": "^1.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "luxon": "^3.7.2", "marked": "^17.0.5", "md5": "^2.3.0", "qs": "^6.14.0", "validator": "^13.15.26", "vue": "^3.4.21", "vue-draggable-next": "^2.3.0", "vue-i18n": "^11.3.0", "vue-router": "^4.6.4", "vue-scrollto": "^2.20.0", "vuetify": "^3.11.4" }, "devDependencies": { "@types/dompurify": "^3.0.5", "@types/js-yaml": "^4.0.9", "@types/lodash": "^4.17.21", "@types/luxon": "^3.7.1", "@types/md5": "^2.3.6", "@types/qs": "^6.14.0", "@types/validator": "^13.15.10", "@typescript-eslint/eslint-plugin": "^8.50.1", "@typescript-eslint/parser": "^8.50.1", "@vitejs/plugin-vue": "^6.0.3", "eslint": "^8.57.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-vue": "^9.33.0", "jsdom": "^26.1.0", "prettier": "^3.7.4", "prettier-plugin-embed": "^0.5.1", "prettier-plugin-sql": "^0.19.2", "sass": "^1.97.1", "typescript": "^5.9.3", "vite": "^7.3.0", "vite-plugin-vuetify": "^2.1.2", "vitest": "^3.2.4", "vue-tsc": "^3.2.1" } }