{ "release": { "version": "14" }, "name": "wg-easy", "version": "1.0.1", "description": "The easiest way to run WireGuard VPN + Web-based Admin UI.", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", "lint": "eslint .", "format": "prettier . --write", "format:check": "prettier . --check", "typecheck": "nuxt typecheck" }, "dependencies": { "@eschricht/nuxt-color-mode": "^1.1.5", "@nuxtjs/i18n": "^8.3.3", "@nuxtjs/tailwindcss": "^6.12.1", "@pinia/nuxt": "^0.5.3", "@tailwindcss/forms": "^0.5.8", "apexcharts": "^3.51.0", "basic-auth": "^2.0.1", "bcryptjs": "^2.4.3", "crc-32": "^1.2.2", "debug": "^4.3.6", "js-sha256": "^0.11.0", "lowdb": "^7.0.1", "nuxt": "^3.12.4", "pinia": "^2.2.1", "qrcode": "^1.5.4", "tailwindcss": "^3.4.10", "timeago.js": "^4.0.2", "vue": "latest", "vue3-apexcharts": "^1.5.3", "zod": "^3.23.8" }, "devDependencies": { "@nuxt/eslint-config": "^0.5.0", "@types/bcryptjs": "^2.4.6", "@types/debug": "^4.1.12", "@types/qrcode": "^1.5.5", "eslint": "^9.8.0", "eslint-config-prettier": "^9.1.0", "prettier": "^3.3.3", "typescript": "^5.5.4", "vue-tsc": "^2.0.29" }, "packageManager": "pnpm@9.9.0" }