{ "name": "lesingle-edu-reading-platform-frontend", "version": "1.00.02", "private": true, "type": "module", "scripts": { "dev": "vite", "build-tsc": "vue-tsc && vite build", "build": "vite build", "preview": "vite preview", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:headed": "playwright test --headed", "api:fetch": "node scripts/fetch-openapi.js", "api:update": "npm run api:fetch && orval", "api:watch": "orval --watch" }, "dependencies": { "@ant-design/icons-vue": "^7.0.1", "@fullcalendar/core": "^6.1.20", "@fullcalendar/daygrid": "^6.1.20", "@fullcalendar/interaction": "^6.1.20", "@fullcalendar/timegrid": "^6.1.20", "@fullcalendar/vue3": "^6.1.20", "ant-design-vue": "^4.1.2", "axios": "^1.6.7", "dayjs": "^1.11.10", "echarts": "^6.0.0", "jsencrypt": "^3.3.2", "lodash-es": "^4.17.21", "lucide-vue-next": "^0.575.0", "pdfjs-dist": "^3.11.174", "pinia": "^2.1.7", "vue": "^3.4.21", "vue-router": "^4.3.0" }, "devDependencies": { "@playwright/test": "^1.58.2", "@types/lodash-es": "^4.17.12", "@types/node": "^20.11.28", "@vitejs/plugin-vue": "^5.0.4", "@vue/tsconfig": "^0.5.1", "orval": "^8.5.3", "sass-embedded": "^1.97.3", "typescript": "~5.4.0", "unocss": "^0.58.5", "unplugin-auto-import": "^0.17.5", "unplugin-vue-components": "^0.26.0", "unplugin-vue-router": "^0.19.2", "vite": "^5.1.6", "vite-plugin-compression": "^0.5.1", "vue-tsc": "^2.0.6" } }