A minimal AT Protocol Personal Data Server written in JavaScript.
at main 47 lines 1.5 kB view raw
1{ 2 "name": "pds.js", 3 "version": "0.8.0", 4 "private": true, 5 "type": "module", 6 "workspaces": [ 7 "packages/*", 8 "examples/*" 9 ], 10 "scripts": { 11 "dev:node": "npm run dev --workspace=pds-node-example", 12 "dev:cloudflare": "npm run dev --workspace=pds-cloudflare-example", 13 "clean": "find packages -name '*.d.ts' -delete", 14 "build": "npm run clean && tsc -p tsconfig.build.json", 15 "test": "vitest run", 16 "test:watch": "vitest", 17 "test:coverage": "vitest run --coverage", 18 "test:e2e:node": "PLATFORM=node vitest run test/e2e.test.js", 19 "test:e2e:deno": "PLATFORM=deno vitest run test/e2e.test.js", 20 "test:e2e:cloudflare": "PLATFORM=cloudflare vitest run test/e2e.test.js", 21 "setup": "node scripts/setup.js", 22 "format": "biome format --write .", 23 "lint": "biome lint .", 24 "check": "biome check .", 25 "typecheck": "tsc --noEmit" 26 }, 27 "dependencies": { 28 "@pds/core": "workspace:*", 29 "@pds/lexicon-resolver": "workspace:*", 30 "@pds/node": "workspace:*", 31 "better-sqlite3": "^12.6.0" 32 }, 33 "devDependencies": { 34 "@bigmoves/lexicon": "^0.2.0", 35 "@biomejs/biome": "^2.3.11", 36 "@cloudflare/workers-types": "^4.20260103.0", 37 "@types/better-sqlite3": "^7.6.13", 38 "@types/node": "^25.0.6", 39 "@types/ws": "^8.18.1", 40 "@vitest/coverage-v8": "^4.0.16", 41 "minio": "^8.0.6", 42 "typescript": "^5.9.3", 43 "vitest": "^4.0.16", 44 "wrangler": "^4.54.0", 45 "ws": "^8.19.0" 46 } 47}