{ "name": "irandom", "version": "0.1.0", "private": true, "scripts": { "generate-config": "node scripts/generate-config.js", "predev": "node scripts/generate-config.js", "dev": "vite", "preserve": "node scripts/generate-config.js", "serve": "vite", "prebuild": "node scripts/generate-config.js", "build": "vite build", "preview": "vite preview", "lint": "eslint --ext .js,.vue src" }, "dependencies": { "@element-plus/icons-vue": "^2.3.2", "element-plus": "^2.14.3", "vue": "^3.5.13", "vue-i18n": "^11.4.8", "vue-router": "^4.6.4" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.1", "eslint": "^8.57.1", "eslint-plugin-vue": "^9.32.0", "sass": "^1.83.0", "vite": "^6.0.7", "vite-plugin-pwa": "^1.3.0" }, "eslintConfig": { "root": true, "env": { "browser": true, "es2021": true, "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended" ], "parserOptions": { "ecmaVersion": "latest", "sourceType": "module" }, "rules": {} } }