Ground-Zerro / Phobos Public
Code Issues Pull requests Actions Releases View on GitHub ↗
2.4 KB json
{
  "name": "phoboswg",
  "version": "15.3.0-beta.2",
  "description": "PhobosWG — WireGuard VPN + Web-based Admin UI with traffic obfuscation.",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "nuxt build && pnpm cli: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",
    "check:all": "pnpm typecheck && pnpm lint && pnpm format:check && pnpm build",
    "db:generate": "drizzle-kit generate",
    "cli:build": "node cli/build.js",
    "cli:dev": "tsx cli/index.ts",
    "test:unit": "vitest run --project unit"
  },
  "dependencies": {
    "@eschricht/nuxt-color-mode": "^1.2.0",
    "@heroicons/vue": "^2.2.0",
    "@libsql/client": "^0.17.2",
    "@nuxtjs/i18n": "^10.2.4",
    "@nuxtjs/tailwindcss": "^6.14.0",
    "@phc/format": "^1.0.0",
    "@pinia/nuxt": "^0.11.3",
    "@tailwindcss/forms": "^0.5.11",
    "@vueuse/core": "^14.2.1",
    "@vueuse/nuxt": "^14.2.1",
    "apexcharts": "^5.10.6",
    "argon2": "^0.44.0",
    "cidr-tools": "^11.3.3",
    "citty": "^0.2.2",
    "consola": "^3.4.2",
    "debug": "^4.4.3",
    "drizzle-orm": "^0.45.2",
    "ip-bigint": "^8.3.4",
    "is-cidr": "^6.0.3",
    "is-ip": "^5.0.1",
    "js-sha256": "^0.11.1",
    "nuxt": "^3.21.2",
    "otpauth": "^9.5.0",
    "pinia": "^3.0.4",
    "qr": "^0.5.5",
    "radix-vue": "^1.9.17",
    "semver": "^7.7.4",
    "tailwindcss": "^3.4.19",
    "tar-stream": "^3.1.7",
    "timeago.js": "^4.0.2",
    "vue": "latest",
    "vue3-apexcharts": "^1.11.1",
    "zod": "^4.3.6"
  },
  "devDependencies": {
    "@nuxt/eslint": "^1.15.2",
    "@nuxt/test-utils": "^4.0.2",
    "@types/debug": "^4.1.13",
    "@types/phc__format": "^1.0.1",
    "@types/semver": "^7.7.1",
    "@types/tar-stream": "^3.1.3",
    "@vitest/coverage-v8": "^4.1.4",
    "@vitest/ui": "^4.1.4",
    "drizzle-kit": "^0.31.10",
    "esbuild": "^0.28.0",
    "eslint": "^9.39.4",
    "eslint-config-prettier": "^10.1.8",
    "prettier": "^3.8.2",
    "prettier-plugin-tailwindcss": "^0.7.2",
    "tsx": "^4.21.0",
    "typescript": "^6.0.2",
    "vitest": "^4.1.4",
    "vue-tsc": "^3.2.6"
  },
  "packageManager": "pnpm@10.33.0",
  "pnpm": {
    "onlyBuiltDependencies": [
      "@parcel/watcher",
      "argon2",
      "esbuild",
      "unrs-resolver",
      "vue-demi"
    ]
  }
}