{
  "name": "better-auth-studio",
  "version": "1.1.3-beta.52",
  "description": "Studio for Better Auth",
  "keywords": [
    "admin",
    "authentication",
    "better-auth",
    "dashboard",
    "gui",
    "studio"
  ],
  "license": "MIT",
  "author": "kinfish",
  "bin": {
    "better-auth-studio": "./dist/cli.js"
  },
  "files": [
    "README.md",
    "data/default-geo.json",
    "dist/",
    "scripts/postinstall.js"
  ],
  "type": "module",
  "main": "dist/index.js",
  "exports": {
    ".": "./dist/index.js",
    "./express": "./dist/adapters/express.js",
    "./nextjs": "./dist/adapters/nextjs.js",
    "./hono": "./dist/adapters/hono.js",
    "./cloudflare-workers": "./dist/adapters/cloudflare-workers.js",
    "./elysia": "./dist/adapters/elysia.js",
    "./svelte-kit": "./dist/adapters/svelte-kit.js",
    "./solid-start": "./dist/adapters/solid-start.js",
    "./tanstack-start": "./dist/adapters/tanstack-start.js",
    "./astro": "./dist/adapters/astro.js",
    "./remix": "./dist/adapters/remix.js",
    "./nuxt": "./dist/adapters/nuxt.js",
    "./config": "./dist/types/handler.js"
  },
  "scripts": {
    "build": "pnpm run clean && tsc && pnpm run frontend:build && pnpm run copy:public && pnpm run verify:public",
    "geo:update": "node scripts/download-geolite2.js",
    "copy:public": "rm -rf dist/public && cp -r public dist/",
    "verify:public": "test -f dist/public/index.html && echo '✓ Public directory copied successfully' || (echo '✗ ERROR: Public directory not copied!' && exit 1)",
    "postinstall": "node scripts/postinstall.js",
    "dev": "tsx src/cli.ts",
    "start": "node dist/cli.js",
    "studio": "tsx src/cli.ts",
    "clean": "rm -rf dist",
    "frontend:dev": "cd frontend && pnpm run dev",
    "frontend:build": "cd frontend && pnpm run build",
    "frontend:preview": "cd frontend && pnpm run preview",
    "lint": "oxlint . && oxfmt --check .",
    "format": "oxlint --fix . && oxfmt .",
    "lint:fix": "oxlint --fix . && oxfmt .",
    "type-check": "tsc --noEmit",
    "test": "vitest",
    "test:watch": "vitest --watch",
    "test:coverage": "vitest --coverage",
    "test:ci": "pnpm test --run",
    "release": "pnpm build && bumpp && pnpm publish --access public --no-git-checks",
    "release:beta": "pnpm build && bumpp --preid beta && pnpm publish --access public --tag beta --no-git-checks",
    "release:no-build": "bumpp && pnpm publish --access public --no-git-checks --tag next",
    "release:canary": "pnpm build && bumpp --preid canary --no-commit --no-tag --no-push && pnpm publish --access public --tag canary --no-git-checks",
    "bump": "bumpp"
  },
  "dependencies": {
    "@babel/preset-react": "^7.27.1",
    "@babel/preset-typescript": "^7.27.1",
    "@better-auth/utils": "^0.3.0",
    "@noble/hashes": "^2.0.1",
    "@number-flow/react": "^0.5.10",
    "@types/chokidar": "^2.1.7",
    "better-auth": "1.4.5",
    "bumpp": "^10.2.3",
    "c12": "^3.3.2",
    "chalk": "^5.3.0",
    "chokidar": "^4.0.3",
    "commander": "^11.1.0",
    "cors": "^2.8.5",
    "dotenv": "^16.3.1",
    "elysia": "^1.4.19",
    "express": "^4.18.2",
    "hono": "^4.11.4",
    "jiti": "^2.5.1",
    "maxmind": "^5.0.0",
    "open": "^10.0.2",
    "oxlint": "^1.41.0",
    "ws": "^8.14.2"
  },
  "devDependencies": {
    "@types/cors": "^2.8.17",
    "@types/express": "^4.17.21",
    "@types/node": "^20.10.0",
    "@types/supertest": "^6.0.2",
    "@types/ws": "^8.5.10",
    "oxfmt": "^0.26.0",
    "supertest": "^7.1.4",
    "tsx": "^4.6.0",
    "typescript": "^5.3.2",
    "vitest": "^1.6.1"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "pnpm": {
    "overrides": {
      "qs": ">=6.14.1",
      "@remix-run/router": ">=1.23.2",
      "devalue": ">=5.6.2",
      "@sveltejs/kit": ">=2.49.5",
      "next": ">=15.5.10"
    }
  }
}
