{ "name": "coinos", "version": "0.0.1", "private": true, "scripts": { "start": "bun index.ts", "dev": "nodemon --exec bun index.ts", "format": "biome format *.js **/*.js --write" }, "dependencies": { "@asoltys/clightning-client": "^0.1.10", "@aws-sdk/client-ses": "^3.997.0", "@cashu/cashu-ts": "^2.9.0", "@coinos/rpc": "^0.0.6", "@fastify/cors": "^8.5.0", "@fastify/http-proxy": "^9.5.0", "@fastify/multipart": "^8.3.1", "@fastify/passport": "^2.5.0", "@fastify/rate-limit": "^9.1.0", "@fastify/secure-session": "^7.5.1", "@fastify/static": "^6.12.0", "@fastify/websocket": "^10.0.1", "@noble/hashes": "^1.8.0", "@scure/base": "^1.2.6", "bech32": "^2.0.0", "buffer-crc32": "^0.2.13", "clightning-client": "github:asoltys/lightning-client-js#master", "date-fns": "^2.30.0", "fastify": "^4.29.1", "file-type": "^21.3.1", "fluent-ffmpeg": "^2.1.3", "got": "^13.0.0", "handlebars": "^4.7.8", "jsonwebtoken": "^9.0.3", "lnurl": "^0.24.2", "mqtt": "^5.15.0", "nostr": "^0.2.8", "nostr-tools": "^2.23.1", "otplib": "^12.0.1", "passport-jwt": "^4.0.1", "passport-local": "1.0.0", "pino": "^8.21.0", "pino-pretty": "^7.6.1", "pump": "^3.0.3", "ramda": "^0.30.1", "readable-stream-clone": "^0.0.7", "redis": "^4.7.1", "sharp": "^0.33.5", "square": "^43.2.1", "strfry-rpc": "^0.0.1", "uuid": "^11.1.1", "web-push": "^3.6.7", "ws": "^7.5.10" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@types/bun": "^1.3.9", "nodemon": "^2.0.22", "typescript": "^5.9.3" }, "apidoc": { "title": "CoinOS Server API Documentation", "url": "https://coinos.io/api" }, "type": "module", "overrides": { "qs": ">=6.14.1", "semver": ">=7.5.2", "minimatch": ">=3.1.3", "axios": ">=1.13.5", "body-parser": ">=1.20.3", "path-to-regexp": ">=0.1.10" } }