package.json (3945B)
1 { 2 "name": "@radroots/client", 3 "version": "0.0.1", 4 "private": true, 5 "license": "GPLv3", 6 "type": "module", 7 "exports": { 8 ".": { 9 "types": "./dist/types/index.d.ts", 10 "import": "./dist/esm/index.js", 11 "require": "./dist/cjs/index.js" 12 }, 13 "./cipher": { 14 "types": "./dist/types/cipher/index.d.ts", 15 "import": "./dist/esm/cipher/index.js", 16 "require": "./dist/cjs/cipher/index.js" 17 }, 18 "./crypto": { 19 "types": "./dist/types/crypto/index.d.ts", 20 "import": "./dist/esm/crypto/index.js", 21 "require": "./dist/cjs/crypto/index.js" 22 }, 23 "./backup": { 24 "types": "./dist/types/backup/index.d.ts", 25 "import": "./dist/esm/backup/index.js", 26 "require": "./dist/cjs/backup/index.js" 27 }, 28 "./datastore": { 29 "types": "./dist/types/datastore/index.d.ts", 30 "import": "./dist/esm/datastore/index.js", 31 "require": "./dist/cjs/datastore/index.js" 32 }, 33 "./fs": { 34 "types": "./dist/types/fs/index.d.ts", 35 "import": "./dist/esm/fs/index.js", 36 "require": "./dist/cjs/fs/index.js" 37 }, 38 "./geolocation": { 39 "types": "./dist/types/geolocation/index.d.ts", 40 "import": "./dist/esm/geolocation/index.js", 41 "require": "./dist/cjs/geolocation/index.js" 42 }, 43 "./idb": { 44 "types": "./dist/types/idb/index.d.ts", 45 "import": "./dist/esm/idb/index.js", 46 "require": "./dist/cjs/idb/index.js" 47 }, 48 "./keystore": { 49 "types": "./dist/types/keystore/index.d.ts", 50 "import": "./dist/esm/keystore/index.js", 51 "require": "./dist/cjs/keystore/index.js" 52 }, 53 "./notifications": { 54 "types": "./dist/types/notifications/index.d.ts", 55 "import": "./dist/esm/notifications/index.js", 56 "require": "./dist/cjs/notifications/index.js" 57 }, 58 "./radroots": { 59 "types": "./dist/types/radroots/index.d.ts", 60 "import": "./dist/esm/radroots/index.js", 61 "require": "./dist/cjs/radroots/index.js" 62 }, 63 "./sql": { 64 "types": "./dist/types/sql/index.d.ts", 65 "import": "./dist/esm/sql/index.js", 66 "require": "./dist/cjs/sql/index.js" 67 }, 68 "./sql/constants": { 69 "types": "./dist/types/sql/constants.d.ts", 70 "import": "./dist/esm/sql/constants.js", 71 "require": "./dist/cjs/sql/constants.js" 72 }, 73 "./replica": { 74 "types": "./dist/types/replica/index.d.ts", 75 "import": "./dist/esm/replica/index.js", 76 "require": "./dist/cjs/replica/index.js" 77 } 78 }, 79 "scripts": { 80 "build:esm": "tsc -p tsconfig.esm.json", 81 "build:cjs": "tsc -p tsconfig.cjs.json", 82 "build": "npm run clean && npm run build:esm && npm run build:cjs", 83 "prebuild": "npm run clean", 84 "clean": "rimraf dist", 85 "dev": "npm run watch", 86 "watch": "tsc -w" 87 }, 88 "dependencies": { 89 "@radroots/geo": "workspace:*", 90 "@radroots/http": "workspace:*", 91 "@radroots/replica-db-schema-bindings": "workspace:*", 92 "@radroots/replica-db-wasm": "workspace:*", 93 "@radroots/replica-sync-wasm": "workspace:*", 94 "@radroots/types-bindings": "workspace:*", 95 "@radroots/utils": "workspace:*", 96 "@radroots/nostr": "workspace:*", 97 "idb": "^8.0.3", 98 "idb-keyval": "^6.2.1", 99 "sql.js": "1.13.0" 100 }, 101 "devDependencies": { 102 "@radroots/tsconfig": "workspace:*", 103 "@types/debug": "^4.1.12", 104 "@types/sql.js": "^1.4.9", 105 "rimraf": "^6.0.1", 106 "typescript": "^5.3.3" 107 }, 108 "publishConfig": { 109 "access": "public" 110 } 111 }