{ "name": "examaware-mobile", "version": "0.0.0", "private": true, "type": "module", "scripts": { "dev": "vite", "preview": "vite preview", "build": "vite build", "sync:android": "cap sync android", "sync:ios": "cap sync ios", "sync": "run-s sync:*", "clean": "rm -rf dist", "type-check": "vue-tsc --build", "lint:oxlint": "oxlint . --fix -D correctness --ignore-path .gitignore", "lint:eslint": "eslint . --fix", "lint": "run-s lint:*", "format": "prettier --write src/" }, "dependencies": { "@capacitor/android": "^6.2.0", "@capacitor/cli": "^6.2.0", "@capacitor/core": "^6.2.0", "@capacitor/ios": "^6.2.0", "@mdi/font": "7.0.96", "@sentry/vue": "^8.20.0", "@tsconfig/node22": "^22.0.0", "@vue/tsconfig": "^0.7.0", "@vueuse/core": "^10.11.0", "core-js": "^3.34.0", "date-fns": "^3.6.0", "github-markdown-css": "^5.5.1", "moment": "^2.30.1", "pinia-plugin-persistedstate": "^3.2.1", "roboto-fontface": "*", "uuid": "^9.0.1", "vite-plugin-svg-icons": "^2.0.1", "vite-plugin-vue-layouts": "^0.11.0", "vue": "^3.4.34", "vue-showdown": "^4.2.0", "vuetify": "^3.5.8" }, "devDependencies": { "@commitlint/config-conventional": "^19.2.2", "@rushstack/eslint-patch": "^1.6.1", "@types/vue": "^2.0.0", "@vitejs/plugin-vue": "^5.0.3", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^13.0.0", "commitlint": "^19.3.0", "core-js": "^3.34.0", "eslint": "^8.56.0", "eslint-plugin-vue": "^9.32.0", "husky": "^9.1.7", "lint-staged": "^15.2.9", "npm-run-all": "^4.1.5", "pinia": "^2.1.7", "prettier": "^3.4.2", "raw-loader": "^4.0.2", "roboto-fontface": "*", "sass": "^1.71.1", "unplugin-auto-import": "^0.18.2", "unplugin-fonts": "^1.1.1", "unplugin-vue-components": "^0.27.3", "unplugin-vue-router": "^0.8.4", "vite": "^5.3.6", "vite-plugin-optimizer": "^1.4.3", "vite-plugin-svg-icons": "^2.0.1", "vite-plugin-vue-layouts": "^0.11.0", "vite-plugin-vuetify": "^2.0.4", "vue-router": "^4.3.0", "vue-tsc": "^1.8.27" } }