package.json (1522B)
1 { 2 "name": "@radroots/nostr", 3 "version": "0.0.1", 4 "private": true, 5 "license": "GPLv3", 6 "type": "module", 7 "main": "./dist/cjs/index.js", 8 "module": "./dist/esm/index.js", 9 "types": "./dist/types/index.d.ts", 10 "exports": { 11 ".": { 12 "types": "./dist/types/index.d.ts", 13 "import": "./dist/esm/index.js", 14 "require": "./dist/cjs/index.js" 15 } 16 }, 17 "scripts": { 18 "build:esm": "tsc -p tsconfig.esm.json", 19 "build:cjs": "tsc -p tsconfig.cjs.json", 20 "build": "npm run clean && npm run build:esm && npm run build:cjs", 21 "prebuild": "npm run clean", 22 "clean": "rimraf dist", 23 "dev": "npm run watch", 24 "watch": "tsc -w" 25 }, 26 "publishConfig": { 27 "access": "public" 28 }, 29 "devDependencies": { 30 "@radroots/tsconfig": "workspace:*", 31 "@types/node": "^22.13.1", 32 "rimraf": "^6.0.1", 33 "typescript": "5.8.3" 34 }, 35 "dependencies": { 36 "@noble/curves": "^1.6.0", 37 "@noble/hashes": "^1.4.0", 38 "@radroots/core-bindings": "workspace:*", 39 "@radroots/events-bindings": "workspace:*", 40 "@radroots/events-codec-wasm": "workspace:*", 41 "@radroots/trade-bindings": "workspace:*", 42 "@radroots/utils": "workspace:*", 43 "@welshman/net": "0.8.4", 44 "@welshman/signer": "0.8.4", 45 "@welshman/util": "0.8.4", 46 "nostr-geotags": "^0.7.2", 47 "nostr-tools": "^2.10.4", 48 "zod": "^4.2.1" 49 } 50 }