{ "name": "electron-exam", "version": "0.0.0", "private": true, "type": "module", "main": "electron/main.js", "engines": { "node": "^20.19.0 || >=22.12.0" }, "scripts": { "start": "vite --mode electron", "dev": "vite", "build": "vite build", "preview": "vite preview", "electron:dev": "vite --mode electron", "electron:build": "vite build && electron-builder" }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", "@fortawesome/fontawesome-svg-core": "^7.0.0", "@fortawesome/free-brands-svg-icons": "^7.0.0", "@fortawesome/free-regular-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", "@fortawesome/vue-fontawesome": "^3.1.1", "@popperjs/core": "^2.11.8", "argon2": "^0.43.1", "bootstrap": "^5.3.7", "element-plus": "^2.10.5", "fs": "^0.0.1-security", "popper.js": "^1.16.1", "sqlite": "^5.1.1", "sqlite3": "^5.1.7", "vue": "^3.5.18", "vue-router": "^4.5.1" }, "devDependencies": { "@vitejs/plugin-vue": "^6.0.1", "electron": "^37.2.5", "electron-builder": "^26.0.12", "vite": "^7.0.6", "vite-plugin-electron": "^0.29.0", "vite-plugin-vue-devtools": "^8.0.0" } }