chadtmiller.com/pds.js
An atproto PDS in JavaScript, for Cloudflare Workers and Node
0
0
{
"name": "pds.js",
"private": true,
"packageManager": "pnpm@10.7.0",
"type": "module",
"workspaces": [
"packages/*",
"examples/*",
"docker"
],
"scripts": {
"dev:node": "npm run dev --workspace=pds-node-example",
"dev:cloudflare": "npm run dev --workspace=pds-cloudflare-example",
"clean": "find packages -name '*.d.ts' -delete",
"build": "npm run clean && npm run build:ui && tsc -p tsconfig.build.json",
"test": "vitest run",
"test:unit": "vitest run --exclude '**/e2e.test.js'",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage --exclude '**/e2e.test.js'",
"test:e2e:node": "PLATFORM=node vitest run test/e2e.test.js",
"test:e2e:deno": "PLATFORM=deno vitest run test/e2e.test.js",
"test:e2e:cloudflare": "PLATFORM=cloudflare vitest run test/e2e.test.js",
"setup": "node scripts/setup.js",
"format": "biome format --write .",
"lint": "biome lint .",
"check": "biome check .",
"typecheck": "npm run clean && tsc --noEmit && tsc -p tsconfig.ui.json --noEmit",
"ci": "npm run build:ui && npm run check && npm run typecheck && npm run test:coverage",
"test:reference": "./scripts/space-reference/run.sh",
"dev:runclub": "npm run dev --workspace=pds-runclub-example",
"changeset": "changeset",
"version-packages": "node scripts/version-packages.js",
"release": "npm run build && changeset publish",
"release:cut": "node scripts/cut-release.mjs",
"build:ui": "npm run build --workspace=@pdsjs/account-ui",
"build:worker": "node scripts/build-worker-bundle.mjs",
"build:start": "npm run build --workspace=@pdsjs/start",
"build:git-ui": "npm run build --workspace=@pdsjs/git-ui",
"build:spaces-ui": "npm run build --workspace=@pdsjs/spaces-ui"
},
"dependencies": {
"@pdsjs/core": "workspace:*",
"@pdsjs/lexicon-resolver": "workspace:*",
"@pdsjs/node": "workspace:*",
"@pdsjs/spaces": "workspace:*",
"better-sqlite3": "^13.0.2"
},
"devDependencies": {
"@bigmoves/lexicon": "^0.2.3",
"@biomejs/biome": "^2.5.6",
"@changesets/cli": "^2.31.1",
"@cloudflare/workers-types": "^5.20260730.1",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^26.1.2",
"@types/pako": "^2.0.3",
"@types/react": "^19",
"@types/react-dom": "^19",
"@types/ws": "^8.18.1",
"@vitest/coverage-v8": "^4.1.10",
"minio": "^8.0.7",
"typescript": "^7.0.2",
"vitest": "^4.1.10",
"wrangler": "^4.116.0",
"ws": "^8.21.1"
}
}