{
  "name": "@neondatabase/neon-js",
  "version": "0.6.2-beta",
  "description": "TypeScript SDK for Neon Auth and Data API - authentication and PostgreSQL querying",
  "type": "module",
  "license": "Apache-2.0",
  "keywords": [
    "neon",
    "neondb",
    "postgresql",
    "postgres",
    "database",
    "authentication",
    "auth",
    "typescript",
    "sdk",
    "better-auth",
    "supabase",
    "data-api"
  ],
  "homepage": "https://github.com/neondatabase/neon-js/tree/main/packages/neon-js#readme",
  "bugs": {
    "url": "https://github.com/neondatabase/neon-js/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/neondatabase/neon-js.git",
    "directory": "packages/neon-js"
  },
  "funding": {
    "url": "https://neon.tech"
  },
  "author": "Pedro Figueiredo <pedro.figueiredo@databricks.com>",
  "main": "./dist/index.mjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "sideEffects": false,
  "bin": {
    "neon-js": "dist/cli/index.mjs"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "default": "./dist/index.mjs"
    },
    "./cli": {
      "types": "./dist/cli/index.d.mts",
      "default": "./dist/cli/index.mjs"
    },
    "./auth": {
      "types": "./dist/auth/index.d.mts",
      "default": "./dist/auth/index.mjs"
    },
    "./auth/types": {
      "types": "./dist/auth/types/index.d.mts",
      "default": "./dist/auth/types/index.mjs"
    },
    "./auth/react": {
      "types": "./dist/auth/react/index.d.mts",
      "default": "./dist/auth/react/index.mjs"
    },
    "./auth/react/ui": {
      "types": "./dist/auth/react/ui/index.d.mts",
      "default": "./dist/auth/react/ui/index.mjs"
    },
    "./auth/react/ui/server": {
      "types": "./dist/auth/react/ui/server.d.mts",
      "default": "./dist/auth/react/ui/server.mjs"
    },
    "./auth/react/adapters": {
      "types": "./dist/auth/react/adapters/index.d.mts",
      "default": "./dist/auth/react/adapters/index.mjs"
    },
    "./auth/vanilla": {
      "types": "./dist/auth/vanilla/index.d.mts",
      "default": "./dist/auth/vanilla/index.mjs"
    },
    "./auth/vanilla/adapters": {
      "types": "./dist/auth/vanilla/adapters/index.d.mts",
      "default": "./dist/auth/vanilla/adapters/index.mjs"
    },
    "./auth/next": {
      "types": "./dist/auth/next/index.d.mts",
      "default": "./dist/auth/next/index.mjs"
    },
    "./auth/next/server": {
      "types": "./dist/auth/next/server/index.d.mts",
      "default": "./dist/auth/next/server/index.mjs"
    },
    "./ui/css": {
      "types": "./dist/ui/css.d.ts",
      "default": "./dist/ui/css.css"
    },
    "./ui/tailwind": {
      "default": "./dist/ui/tailwind.css"
    }
  },
  "files": [
    "dist",
    "llms.txt",
    "sbom.cdx.json",
    "src/vendor/postgres-meta/LICENSE",
    "src/vendor/postgres-meta/README.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "tsdown",
    "dev": "tsdown --watch",
    "test": "vitest",
    "test:node": "node --run test",
    "test:ci": "vitest run --typecheck --passWithNoTests",
    "typecheck": "tsc --noEmit",
    "test:types": "vitest --typecheck.only --run",
    "release": "npx tsx ../../scripts/release.ts neon-js",
    "lint": "eslint .",
    "clean": "rm -rf node_modules dist"
  },
  "devDependencies": {
    "@types/pg": "8.20.0",
    "@types/pg-format": "1.0.5",
    "msw": "2.6.8"
  },
  "dependencies": {
    "@neondatabase/auth": "^0.4.2-beta",
    "@neondatabase/postgrest-js": "^0.2.0-beta",
    "meow": "14.0.0",
    "pg": "^8.13.0",
    "pg-format": "1.0.4",
    "postgres-array": "3.0.4",
    "prettier": "3.8.1",
    "zod": "4.1.12"
  }
}