A minimal AT Protocol Personal Data Server written in JavaScript.

refactor: rename storage-better-sqlite3 to storage-sqlite

Generalize the package name to support both better-sqlite3 and
future node:sqlite implementations. The adapter accepts any
compatible sqlite connection.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+10 -10
+1 -1
README.md
··· 164 164 | @pds/core | Platform-agnostic business logic and XRPC handlers | 165 165 | @pds/node | Node.js HTTP server with WebSocket support | 166 166 | @pds/cloudflare | Cloudflare Workers entry point with Durable Objects | 167 - | @pds/storage-better-sqlite3 | SQLite-based ActorStorage for Node.js | 167 + | @pds/storage-sqlite | SQLite storage adapter (better-sqlite3 or node:sqlite) | 168 168 | @pds/blobs-fs | Filesystem blob storage for Node.js | 169 169 | @pds/blobs-s3 | S3-compatible blob storage | 170 170
+1 -1
packages/node/index.js
··· 3 3 import { createServer as createHttpServer } from 'node:http'; 4 4 import { createFsBlobs } from '@pds/blobs-fs'; 5 5 import { PersonalDataServer } from '@pds/core'; 6 - import { createActorStorage, createSharedStorage } from '@pds/storage-better-sqlite3'; 6 + import { createActorStorage, createSharedStorage } from '@pds/storage-sqlite'; 7 7 import { WebSocketServer } from 'ws'; 8 8 9 9 /**
+1 -1
packages/node/package.json
··· 7 7 "dependencies": { 8 8 "@pds/blobs-fs": "workspace:*", 9 9 "@pds/core": "workspace:*", 10 - "@pds/storage-better-sqlite3": "workspace:*", 10 + "@pds/storage-sqlite": "workspace:*", 11 11 "ws": "^8.19.0" 12 12 }, 13 13 "peerDependencies": {
+1 -1
packages/storage-better-sqlite3/index.js packages/storage-sqlite/index.js
··· 1 - // @pds/storage-better-sqlite3 - SQLite storage adapter for Node.js 1 + // @pds/storage-sqlite - SQLite storage adapter for Node.js 2 2 3 3 // ============================================================================ 4 4 // Row type definitions for SQLite queries
+1 -1
packages/storage-better-sqlite3/package.json packages/storage-sqlite/package.json
··· 1 1 { 2 - "name": "@pds/storage-better-sqlite3", 2 + "name": "@pds/storage-sqlite", 3 3 "version": "0.1.0", 4 4 "type": "module", 5 5 "main": "index.js",
+3 -3
pnpm-lock.yaml
··· 88 88 '@pds/core': 89 89 specifier: workspace:* 90 90 version: link:../core 91 - '@pds/storage-better-sqlite3': 91 + '@pds/storage-sqlite': 92 92 specifier: workspace:* 93 - version: link:../storage-better-sqlite3 93 + version: link:../storage-sqlite 94 94 better-sqlite3: 95 95 specifier: '>=9.0.0' 96 96 version: 12.6.0 ··· 98 98 specifier: ^8.19.0 99 99 version: 8.19.0 100 100 101 - packages/storage-better-sqlite3: 101 + packages/storage-sqlite: 102 102 dependencies: 103 103 better-sqlite3: 104 104 specifier: '>=9.0.0'
+2 -2
tsconfig.json
··· 14 14 "paths": { 15 15 "@pds/core": ["packages/core/index.js"], 16 16 "@pds/core/*": ["packages/core/*"], 17 - "@pds/storage-better-sqlite3": [ 18 - "packages/storage-better-sqlite3/index.js" 17 + "@pds/storage-sqlite": [ 18 + "packages/storage-sqlite/index.js" 19 19 ], 20 20 "@pds/blobs-s3": ["packages/blobs-s3/index.js"], 21 21 "@pds/blobs-fs": ["packages/blobs-fs/index.js"],