UNPKG

userdo

Version:

A Durable Object base class that provides user authentication, per-user data storage, and real-time updates for Cloudflare Workers applications.

80 lines (79 loc) 1.95 kB
{ "name": "userdo", "version": "0.1.49", "repository": { "type": "git", "url": "https://github.com/acoyfellow/userdo.git" }, "main": "dist/src/index.js", "dependencies": { "@tsndr/cloudflare-worker-jwt": "^3.1.7", "drizzle-orm": "^0.44.2", "hono": "^4.7.10", "reconnecting-websocket": "^4.4.0", "zod": "^3.25.32" }, "devDependencies": { "typescript": "5.8.3", "wrangler": "4.17.0" }, "exports": { ".": { "import": "./dist/src/index.js", "require": "./dist/src/index.js" }, "./client": { "import": "./dist/src/client.js", "require": "./dist/src/client.js" }, "./worker": { "import": "./dist/src/worker.js", "require": "./dist/src/worker.js" } }, "bugs": { "url": "https://github.com/acoyfellow/userdo/issues" }, "cloudflare": { "label": "UserDO", "products": [ "Workers", "Durable Objects", "Auth" ], "categories": [ "storage", "auth" ] }, "files": [ "dist" ], "homepage": "https://github.com/acoyfellow/userdo#readme", "keywords": [ "user", "auth", "durable", "object", "cloudflare", "durableobjects", "durableobject", "durable-object", "durable-objects" ], "scripts": { "cf-typegen": "wrangler types", "check": "tsc && wrangler deploy --dry-run", "deploy": "wrangler deploy", "dev": "npm run build && wrangler dev", "start": "wrangler dev", "build": "tsc && bun build src/client.ts --outfile=dist/src/client.bundle.js --format=esm --minify", "prepublishOnly": "npm run build", "release:patch": "npm version patch && npm publish", "release:minor": "npm version minor && npm publish", "release:major": "npm version major && npm publish", "patch": "bun run cf-typegen && bun run check && bun run release:patch" }, "types": "dist/src/index.d.ts", "license": "MIT" }