{ "name": "lamassu-server", "description": "bitcoin atm client server protocol module", "keywords": [], "version": "8.1.4", "license": "Unlicense", "author": "Lamassu (https://lamassu.is)", "dependencies": { "@ethereumjs/common": "^2.6.4", "@ethereumjs/tx": "^3.5.1", "@graphql-tools/merge": "^6.2.5", "@lamassu/coins": "1.3.0", "@simplewebauthn/server": "^3.0.0", "@vonage/auth": "^1.5.0", "@vonage/sms": "^1.7.0", "apollo-server-express": "2.25.1", "argon2": "0.28.2", "axios": "0.21.1", "base-64": "^1.0.0", "base-x": "3.0.9", "base64url": "^3.0.1", "bchaddrjs": "^0.3.0", "bignumber.js": "9.0.1", "bip39": "^2.3.1", "bitcoind-rpc": "^0.7.0", "bitgo": "11.18.0", "ccxt": "lamassu/ccxt#1.82.31", "compression": "^1.7.4", "connect-pg-simple": "^6.2.1", "console-log-level": "^1.4.0", "cookie-parser": "^1.4.3", "cors": "^2.8.5", "dataloader": "^2.0.0", "date-fns": "^2.26.0", "date-fns-tz": "^1.1.6", "dotenv": "^16.0.0", "ethereumjs-tx": "^1.3.3", "ethereumjs-util": "^5.2.0", "ethereumjs-wallet": "^0.6.3", "express": "4.17.1", "express-limiter": "^1.6.0", "express-rate-limit": "^2.9.0", "express-session": "^1.17.1", "express-ws": "^3.0.0", "futoin-hkdf": "^1.0.2", "got": "^7.1.0", "graphql": "^15.5.0", "graphql-iso-date": "^3.6.1", "graphql-type-json": "^0.3.1", "graphql-upload": "12.0.0", "helmet": "^3.8.1", "inquirer": "^5.2.0", "json2csv": "^5.0.3", "libphonenumber-js": "^1.7.38", "lodash": "^4.17.10", "mailgun-js": "^0.21.0", "make-dir": "^1.0.0", "mem": "^1.1.0", "migrate": "^1.6.2", "minimist": "^1.2.0", "morgan": "^1.8.2", "nan": "^2.14.0", "nano-markdown": "^1.2.0", "ndjson": "^1.5.0", "nocache": "^2.1.0", "node-cache": "^5.1.2", "numeral": "^2.0.3", "otplib": "^12.0.1", "p-each-series": "^1.0.0", "p-queue": "^6.6.2", "p-retry": "^4.4.0", "pg-native": "^3.0.0", "pg-promise": "^10.10.2", "pify": "^3.0.0", "pretty-ms": "^2.1.0", "promise-sequential": "^1.1.1", "queue-promise": "^2.2.1", "request-promise": "^4.2.6", "semver": "^7.1.3", "serve-static": "^1.12.4", "socket.io": "^2.0.3", "socket.io-client": "^2.0.3", "talisman": "^0.20.0", "telnyx": "^1.25.5", "twilio": "^3.6.1", "uuid": "8.3.2", "web3": "1.7.1", "winston": "^2.4.2", "winston-transport": "^4.3.0", "ws": "^3.1.0", "xml-stream": "^0.4.5", "xmlrpc": "^1.3.2", "yup": "^0.31.1" }, "repository": { "type": "git", "url": "https://github.com/lamassu/lamassu-server.git" }, "bin": { "lamassu-server": "./bin/lamassu-server", "lamassu-migrate": "./bin/lamassu-migrate", "lamassu-register": "./bin/lamassu-register", "lamassu-admin-server": "./bin/lamassu-admin-server", "hkdf": "./bin/hkdf", "bip39": "./bin/bip39", "lamassu-backup-pg": "./bin/lamassu-backup-pg", "lamassu-mnemonic": "./bin/lamassu-mnemonic", "lamassu-coins": "./bin/lamassu-coins", "lamassu-ofac-update": "./bin/lamassu-ofac-update", "lamassu-send-coins": "./bin/lamassu-send-coins", "lamassu-update-to-mnemonic": "./bin/lamassu-update-to-mnemonic", "lamassu-update-wallet-nodes": "./bin/lamassu-update-wallet-nodes", "lamassu-configure-frontcamera": "./bin/lamassu-configure-frontcamera", "lamassu-ofac-update-sources": "./bin/lamassu-ofac-update-sources", "lamassu-devices": "./bin/lamassu-devices", "lamassu-operator": "./bin/lamassu-operator", "lamassu-coinatmradar": "./bin/lamassu-coinatmradar", "lamassu-eth-recovery": "./bin/lamassu-eth-recovery", "lamassu-update-cassettes": "./bin/lamassu-update-cassettes", "lamassu-clean-parsed-id": "./bin/lamassu-clean-parsed-id" }, "scripts": { "start": "node bin/lamassu-server", "test": "mocha --recursive tests", "jtest": "jest --detectOpenHandles", "build-admin": "npm run build-admin:css && npm run build-admin:main && npm run build-admin:lamassu", "server": "nodemon bin/lamassu-server --mockSms --mockScoring --logLevel silly", "admin-server": "nodemon bin/lamassu-admin-server --dev --logLevel silly", "graphql-server": "nodemon bin/new-graphql-dev-insecure", "watch": "concurrently \"npm:server\" \"npm:admin-server\" \"npm:graphql-server\"", "stress-test": "cd ./test/stress/ && node index.js 50 -v" }, "nodemonConfig": { "ignore": [ "new-lamassu-admin/*" ] }, "devDependencies": { "ava": "3.8.2", "concurrently": "^5.3.0", "jest": "^26.6.3", "mocha": "^5.0.1", "nodemon": "^2.0.6", "rewire": "^4.0.1", "standard": "^12.0.1" }, "standard": { "ignore": [ "/lamassu-admin-elm", "/public", "/new-lamassu-admin" ] } }