UNPKG

@convex-dev/better-auth

Version:
171 lines (170 loc) 5.24 kB
{ "name": "@convex-dev/better-auth", "description": "A Better Auth component for Convex.", "repository": "github:get-convex/better-auth", "homepage": "https://github.com/get-convex/better-auth#readme", "bugs": { "url": "https://github.com/get-convex/better-auth/issues" }, "version": "0.7.14", "license": "Apache-2.0", "keywords": [ "convex", "component", "auth", "authentication", "better-auth", "convex-auth" ], "type": "module", "scripts": { "build": "npm run build:esm && npm run build:cjs", "build:esm": "tsc --project ./esm.json && tsc-alias -p ./esm.json && npm run build:esm:generatePackageJson", "build:cjs": "tsc --project ./commonjs.json && npm run build:cjs:generatePackageJson", "build:esm:generatePackageJson": "echo '{\\n \"type\": \"module\"\\n}' > dist/esm/package.json", "build:cjs:generatePackageJson": "echo '{\\n \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json", "build:watch": "chokidar 'tsconfig*.json' 'src/**/*.ts' -c 'npm run build' --initial", "typecheck": "tsc --noEmit", "prepare": "npm run build", "prepack": "node node10stubs.mjs", "prepublishOnly": "npm run generate && npm run build", "postpack": "node node10stubs.mjs --cleanup", "generate": "concurrently \"cd examples/next && npm run generate\" \"cd examples/react && npm run generate\" \"cd examples/tanstack && npm run generate\"", "test": "vitest run", "test:debug": "vitest --inspect-brk --no-file-parallelism", "test:coverage": "vitest run --coverage --coverage.reporter=text" }, "files": [ "dist", "src", "react", "plugins" ], "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./dist/esm/client/index.d.ts", "default": "./dist/esm/client/index.js" }, "require": { "types": "./dist/commonjs/client/index.d.ts", "default": "./dist/commonjs/client/index.js" } }, "./client/plugins": { "import": { "types": "./dist/esm/client/plugins/index.d.ts", "default": "./dist/esm/client/plugins/index.js" }, "require": { "types": "./dist/commonjs/client/plugins/index.d.ts", "default": "./dist/commonjs/client/plugins/index.js" } }, "./nextjs": { "import": { "types": "./dist/esm/nextjs/index.d.ts", "default": "./dist/esm/nextjs/index.js" }, "require": { "types": "./dist/commonjs/nextjs/index.d.ts", "default": "./dist/commonjs/nextjs/index.js" } }, "./plugins": { "import": { "types": "./dist/esm/plugins/index.d.ts", "default": "./dist/esm/plugins/index.js" }, "require": { "types": "./dist/commonjs/plugins/index.d.ts", "default": "./dist/commonjs/plugins/index.js" } }, "./react": { "import": { "types": "./dist/esm/react/index.d.ts", "default": "./dist/esm/react/index.js" }, "require": { "types": "./dist/commonjs/react/index.d.ts", "default": "./dist/commonjs/react/index.js" } }, "./react-start": { "import": { "types": "./dist/esm/react-start/index.d.ts", "default": "./dist/esm/react-start/index.js" }, "require": { "types": "./dist/commonjs/react-start/index.d.ts", "default": "./dist/commonjs/react-start/index.js" } }, "./utils": { "import": { "types": "./dist/esm/utils/index.d.ts", "default": "./dist/esm/utils/index.js" }, "require": { "types": "./dist/commonjs/utils/index.d.ts", "default": "./dist/commonjs/utils/index.js" } }, "./convex.config": { "import": { "types": "./dist/esm/component/convex.config.d.ts", "default": "./dist/esm/component/convex.config.js" } } }, "typesVersions": { "*": { "next-js": [ "./dist/esm/nextjs/index.d.ts" ] } }, "peerDependencies": { "better-auth": "1.3.4", "convex": ">=1.25.0 <1.35.0", "react": "^18.3.1 || ^19.0.0", "react-dom": "^18.3.1 || ^19.0.0" }, "devDependencies": { "@better-auth/stripe": "1.3.4", "@edge-runtime/vm": "^5.0.0", "@eslint/js": "^9.9.1", "@polar-sh/better-auth": "^1.0.4", "@polar-sh/sdk": "^0.34.5", "@tanstack/react-start": "^1.120.19", "@types/common-tags": "^1.8.4", "@types/node": "^20", "@types/react": "19.1.6", "@types/react-dom": "19.1.6", "@types/semver": "^7.7.0", "chokidar-cli": "^3.0.0", "concurrently": "^9.2.0", "convex-test": "^0.0.33", "eslint": "^9.9.1", "globals": "^15.9.0", "next": "^15.1.8", "prettier": "3.2.5", "semver": "^7.7.2", "tsc-alias": "^1.8.16", "typescript": "^5.8.2", "typescript-eslint": "^8.4.0", "vitest": "^3.2.2" }, "main": "./dist/commonjs/client/index.js", "types": "./dist/commonjs/client/index.d.ts", "module": "./dist/esm/client/index.js", "dependencies": { "common-tags": "^1.8.2", "convex-helpers": "^0.1.95", "is-network-error": "^1.1.0", "type-fest": "^4.39.1", "zod": "^3.24.4" } }