{ "name": "nsecbunkerd", "version": "0.10.5", "description": "nsecbunker daemon", "main": "dist/index.js", "bin": { "nsecbunkerd": "dist/index.js", "nsecbunker-client": "dist/client/client.js" }, "files": [ "dist", "scripts/start.js", "prisma/schema.prisma", "LICENSE", "README.md" ], "repository": { "type": "git", "url": "https://github.com/kind-0/nsecbunkerd" }, "scripts": { "build": "tsup src/index.ts; tsup src/daemon/index.ts -d dist/daemon; tsup src/client.ts -d dist/client", "build:client": "tsup src/client.ts -d dist/client", "prisma:generate": "npx prisma generate", "prisma:migrate": "npx prisma migrate deploy", "prisma:create": "npx prisma db push --preview-feature", "start": "node ./scripts/start.js", "lfg": "node ./scripts/start.js start", "nsecbunkerd": "node dist/index.js", "client": "node dist/client/client.js" }, "keywords": [ "nostr" ], "author": "pablof7z", "license": "MIT", "dependencies": { "@fastify/formbody": "^7.4.0", "@fastify/view": "^8.2.0", "@inquirer/password": "^1.1.2", "@inquirer/prompts": "^1.2.3", "@nostr-dev-kit/ndk": "workspace:*", "@prisma/client": "^5.4.1", "@scure/base": "^1.1.1", "@types/yargs": "^17.0.24", "axios": "^1.6.2", "bcrypt": "^5.1.1", "crypto-js": "^4.2.0", "debug": "^4.3.4", "dotenv": "^16.3.1", "eslint-config-prettier": "^8.8.0", "eslint-plugin-import": "^2.27.5", "eventemitter3": "^5.0.1", "express": "^4.18.2", "fastify": "^4.24.3", "handlebars": "^4.7.8", "isomorphic-ws": "^5.0.0", "lnbits": "^1.1.5", "lnbits-ts": "^0.0.2", "nostr-tools": "^1.17.0", "websocket-polyfill": "^0.0.3", "ws": "^8.13.0", "yargs": "^17.7.2" }, "devDependencies": { "@types/debug": "^4.1.8", "@types/node": "^18.16.18", "prisma": "^5.4.1", "ts-node": "^10.9.1", "tsup": "^7.2.0", "typescript": "^5.1.3" } }