|
1 | 1 | {
|
2 | 2 | "name": "@kylemathews/sync",
|
3 | 3 | "version": "0.0.0",
|
4 |
| - "description": "", |
5 |
| - "main": "index.js", |
| 4 | + "description": "Sync library for client-side data management", |
| 5 | + "type": "module", |
| 6 | + "exports": { |
| 7 | + "./useCollection": { |
| 8 | + "types": "./dist/useCollection.d.ts", |
| 9 | + "import": "./dist/useCollection.mjs", |
| 10 | + "require": "./dist/cjs/useCollection.cjs" |
| 11 | + }, |
| 12 | + "./collection": { |
| 13 | + "types": "./dist/collection.d.ts", |
| 14 | + "import": "./dist/collection.mjs", |
| 15 | + "require": "./dist/cjs/collection.cjs" |
| 16 | + }, |
| 17 | + "./electric": { |
| 18 | + "types": "./dist/lib/electric.d.ts", |
| 19 | + "import": "./dist/lib/electric.mjs", |
| 20 | + "require": "./dist/cjs/lib/electric.cjs" |
| 21 | + }, |
| 22 | + "./write-to-pg": { |
| 23 | + "types": "./dist/lib/write-to-pg.d.ts", |
| 24 | + "import": "./dist/lib/write-to-pg.mjs", |
| 25 | + "require": "./dist/cjs/lib/write-to-pg.cjs" |
| 26 | + }, |
| 27 | + "./package.json": "./package.json" |
| 28 | + }, |
| 29 | + "files": [ |
| 30 | + "dist", |
| 31 | + "src" |
| 32 | + ], |
6 | 33 | "scripts": {
|
| 34 | + "build": "shx rm -rf dist && tsup && tsc -p tsconfig.build.json", |
| 35 | + "prepack": "pnpm build", |
7 | 36 | "test": "vitest --run",
|
8 | 37 | "lint": "eslint . --fix",
|
9 | 38 | "prepare": "husky"
|
|
25 | 54 | "@types/node": "^22.13.4",
|
26 | 55 | "@types/react": "^19.0.10",
|
27 | 56 | "@types/react-dom": "^19.0.4",
|
| 57 | + "@types/use-sync-external-store": "^0.0.6", |
28 | 58 | "@typescript-eslint/eslint-plugin": "^8.24.1",
|
29 | 59 | "@typescript-eslint/parser": "^8.24.1",
|
30 | 60 | "@vitejs/plugin-react": "^4.3.4",
|
|
40 | 70 | "prettier": "^3.5.1",
|
41 | 71 | "react": "^19.0.0",
|
42 | 72 | "react-dom": "^19.0.0",
|
| 73 | + "shx": "^0.3.4", |
| 74 | + "tsup": "^8.0.2", |
43 | 75 | "typescript": "^5.7.3",
|
44 | 76 | "vitest": "^3.0.6",
|
45 | 77 | "zod": "^3.24.2"
|
46 | 78 | },
|
47 | 79 | "dependencies": {
|
48 | 80 | "@electric-sql/client": "1.0.0-beta.3",
|
| 81 | + "@standard-schema/spec": "^1.0.0", |
49 | 82 | "@tanstack/store": "^0.7.0",
|
50 | 83 | "diff": "^7.0.0",
|
51 | 84 | "idb": "^8.0.2",
|
| 85 | + "postgres": "^3.4.5", |
52 | 86 | "use-sync-external-store": "^1.4.0"
|
53 | 87 | }
|
54 | 88 | }
|
0 commit comments