{
"name": "ardegazu-wallet-kit",
"version": "1.0.0",
"description": "The wallet layer of the ardegazu.ro suite: receipt-first balances, signed payment orders and bank settlements — the artifact core, no transport.",
"license": "MIT",
"type": "module",
"engines": {
"node": ">=22"
},
"exports": {
".": {
"types": "./types/index.d.ts",
"import": "./dist/index.js"
},
"./paylink": {
"types": "./types/paylink.d.ts",
"import": "./dist/paylink.js"
},
"./selftest": {
"types": "./types/selftest.d.ts",
"import": "./dist/selftest.js"
},
"./src/*": "./src/*"
},
"files": [
"src",
"dist",
"types"
],
"scripts": {
"check": "node scripts/compile-check.mjs && tsc --noEmit -p test/types",
"build": "rm -rf .shadow-cljs && rm -rf dist && shadow-cljs release lib && rm -f dist/manifest.edn && node scripts/normalize-gensyms.mjs",
"fmt": "clojure -M:cljfmt check src",
"test": "clojure -M:cljfmt check src && node --test test/*.test.mjs"
},
"peerDependencies": {
"ardegazu-id-kit": "*",
"ardegazu-social-kit": "*"
},
"devDependencies": {
"@noble/curves": "^1.8.0",
"ardegazu-id-kit": "git+https://git.ardegazu.ro/id-kit.git#226632dfdca9eb0efcde89b7b13543db459c787a",
"ardegazu-social-kit": "git+https://git.ardegazu.ro/social-kit.git#adc82a40c3367c0de317b04b45d42e4e798341aa",
"shadow-cljs": "3.3.6",
"typescript": "^5.7.0"
}
}