{"_id":"@darkwolf/localbitcoins.lazy.cjs","_rev":"2-21b437e185a690fecc9dc4f74325d4cb","name":"@darkwolf/localbitcoins.lazy.cjs","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@darkwolf/localbitcoins.lazy.cjs","version":"1.0.0","description":"LocalBitcoins API","main":"./lib/index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Darkwolf/node-localbitcoins.git"},"keywords":["darkwolf","dw","localbitcoins","lazy","cjs","api"],"author":{"name":"Pavel Wolf"},"license":"MIT","bugs":{"url":"https://github.com/Darkwolf/node-localbitcoins/issues"},"homepage":"https://github.com/Darkwolf/node-localbitcoins#readme","dependencies":{"@darkwolf/custom-error.cjs":"^1.0.1","@darkwolf/helper.cjs":"^1.0.6","@darkwolf/time.cjs":"^1.0.4","form-data":"^3.0.0","node-fetch":"^2.6.1"},"_id":"@darkwolf/localbitcoins.lazy.cjs@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TWBHmGvTsbzZ0L+Axxv48QG3VyXKewwxzwUs0psGb7VyUKUL9WQ1iRwe8IDHFVZZ/0UZMRq7TLW06WArmb7qHw==","shasum":"d84f6e57efca9a28cdc018876801f7c83e04bc7b","tarball":"https://registry.npmjs.org/@darkwolf/localbitcoins.lazy.cjs/-/localbitcoins.lazy.cjs-1.0.0.tgz","fileCount":90,"unpackedSize":203830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6K+RCRA9TVsSAnZWagAAdlIQAITFYY5wGX1qMq8tCTPC\nKNCyh6xOYL+lxCogKZ2smkfPytErWSQ47jKYHFmnAdTxzEduTDogJgEX7rxU\n/J4NHKvYFlFoMIqe+5yAI0dvyK/JxuBZB0UphSC9tbY/WAkKZXmYFKFLeOuZ\nGBZ0zIlMkldNRtVua5j7fT96Di2/p6jDFbq0zPQh38T3vwMakg5vqqbv8TLN\nFua225iwh/qXz7jb539EuD3sdta2CLQ9TuC7YsXRfW3zDdRAZ7/bQUu9OFIC\nfLAjC97RHBlXdwjS9j5blSJzjJcgQLN4wkaEViYJQH9DVi3uuTzukgoaTgui\n78yvp4337iC7Qv2sCGQHtLRX4PtuzsjbnJm/y3xAiOTbu1EeWJXFG3zUOvS+\npLOvHbVdRp34qE0Rmgvi3T0TruKPtXD0UXmjYOtkcWaftgay18FU/NkeASP8\nTNpapbFNXNTijuzN35S+WiRaLJ0DC+WFP6CozT/BcnmYRp+L3wV1+XPKqnd0\nl2kwT3yTYiyFbwGeAQqGNOqrHkVewVaLF6aAVam9DTy3hyYtxj5oxfxcFkmF\nhEl0Vw+j7Cp4Fxu67U4mldnpCFPj54vWAa/udhZC542XzEYMj91TPR7sZFtM\nZ56Fj7DOuF48+8qISI/tmW73dlPfS2oAC7u5RLBRmCliwwHsKOK7kpyl/KAc\nn5TD\r\n=v10a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT+y8zgqqoK4loMs2/O5fc/5/zy+kMhhSx/j8KBsMNKgIhALEKcWymCG5ZrhyNgJhQITBIURZLQiinPHxgGiSowyRt"}]},"_npmUser":{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"},"directories":{},"maintainers":[{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localbitcoins.lazy.cjs_1.0.0_1609084817222_0.2514485568437419"},"_hasShrinkwrap":false},"1.0.1":{"name":"@darkwolf/localbitcoins.lazy.cjs","version":"1.0.1","description":"LocalBitcoins API","main":"./lib/index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Darkwolf/node-localbitcoins.git"},"keywords":["darkwolf","dw","localbitcoins","lazy","cjs","api"],"author":{"name":"Pavel Wolf"},"license":"MIT","bugs":{"url":"https://github.com/Darkwolf/node-localbitcoins/issues"},"homepage":"https://github.com/Darkwolf/node-localbitcoins#readme","dependencies":{"@darkwolf/custom-error.cjs":"^1.0.1","@darkwolf/helper.cjs":"^1.0.6","@darkwolf/time.cjs":"^1.0.4","form-data":"^3.0.0","node-fetch":"^2.6.1"},"_id":"@darkwolf/localbitcoins.lazy.cjs@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-U2wsaSf673NNzpOcEl9QCrC9UrOVZ+TVUF8ad5pmGPjH6pTe+RWvl/P0VmfZHteQbuO4whZzPYb2OvszQ2N56A==","shasum":"c19f81666cfce0429ff42bd0f4e35f6572b992e1","tarball":"https://registry.npmjs.org/@darkwolf/localbitcoins.lazy.cjs/-/localbitcoins.lazy.cjs-1.0.1.tgz","fileCount":90,"unpackedSize":203806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6LIcCRA9TVsSAnZWagAA6lgP/3vHvz+LwpBBmXHksxE9\n4f/a8iZWAnAEFdWBPh9u733wmyrW1kEER/kNKemPLsMt1Ema0ev4LcKPeOkb\nlJYLgUhfsmKrksNjSokSX2ASNmHgO1dtdcVmME+4Ld1tE1H4IAORz1eBPMYG\n43MZFByp9ueNRv3iT+yyzpBQzrHUX6o0RDq7zoeKZC9SfZJGwrX44fRhAt5m\nTsOTGEqq5dwPtmEjesxt3xCfrP03LctAkxq3ifqGHzon2T5qErO6K5EsDRUf\nFx/tUvczMkQXVfaTIJUbQB2QZYmZcv+AUUCcSw61t8t/e/Ql+48wCWlZDuQa\ntRheMnrboV5jciwo5/JnP7cFRTGqy0gV9nREKVos6gr9GUxNCuLasckr/lsP\niOMZTNYxyeWbmagqXH/+YOJU1cVd1BryyM1cK9ZdfKrIUAdxjjHXiw09gMTI\nlSsSAbV9PjpKKgdBaaJKnbOLLQMee7R0j0oH3K0QhebKzgOs6BPsYAu1YouN\n+IV85wQr9FUi2Le1iAC7KN425QYlN0RaBhz/Mq2qipP+sZbTlaXqrneLMp1L\nI2UchUlLeafdd5gNfi/zHvxRX1RE1/Db6NM6VSJ4cityC0/B890of6zM7/gJ\nPOhm99A9VK4Dn6DXIaj+wrvA9K+aw4MDhoDp96oUC5pakhbRGaj354cwuZS+\ndj8j\r\n=nFdm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYX8nUzFNtivMSwdg540fMd0wN56MBltadqbRTLpUucAiBUI3GGLgnAozzOKKR5I+5MvNnUOUKIQxPhPc1dg4G+rg=="}]},"_npmUser":{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"},"directories":{},"maintainers":[{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/localbitcoins.lazy.cjs_1.0.1_1609085468551_0.6219635185629961"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-27T16:00:17.061Z","1.0.0":"2020-12-27T16:00:17.354Z","modified":"2022-04-05T02:45:40.916Z","1.0.1":"2020-12-27T16:11:08.671Z"},"maintainers":[{"name":"pavelwolfdark","email":"PavelWolfDark@gmail.com"}],"description":"LocalBitcoins API","homepage":"https://github.com/Darkwolf/node-localbitcoins#readme","keywords":["darkwolf","dw","localbitcoins","lazy","cjs","api"],"repository":{"type":"git","url":"git+https://github.com/Darkwolf/node-localbitcoins.git"},"author":{"name":"Pavel Wolf"},"bugs":{"url":"https://github.com/Darkwolf/node-localbitcoins/issues"},"license":"MIT","readme":"# LocalBitcoins API\n## Install\n#### ECMAScript (Node.js v12.x LTS or higher)\n`npm i --save @darkwolf/localbitcoins.mjs`\n#### CommonJS (Node.js v10.x LTS or higher)\n`npm i --save @darkwolf/localbitcoins.cjs`\n#### Lazy Loading CommonJS (Node.js v10.x LTS or higher)\n`npm i --save @darkwolf/localbitcoins.lazy.cjs`\n## Using\n```javascript\n// ECMAScript\nimport LocalBitcoins, {\n  InputFile\n} from '@darkwolf/localbitcoins.mjs'\n\n// CommonJS\nconst LocalBitcoins = require('@darkwolf/localbitcoins.cjs')\n// Lazy Loading CommonJS\nconst LocalBitcoins = require('@darkwolf/localbitcoins.lazy.cjs')\nconst {\n  InputFile\n} = LocalBitcoins\n\n// HMAC auth\nconst localbitcoins = new LocalBitcoins({\n  hmac: {\n    key,\n    secret\n  }\n})\n// OAuth2 client\n// Client ID, Client Secret, and Refresh Token are required for auto refresh\nconst client = new LocalBitcoins({\n  oauth2: {\n    clientId,\n    clientSecret,\n    accessToken,\n    refreshToken,\n    expiresIn\n  }\n})\n\n// Handling events\nlocalbitcoins.on('request', request => {})\nlocalbitcoins.on('response', response => {})\nlocalbitcoins.on('error', error => {})\n\n// Getting advertisements\nconst advertisements = await localbitcoins.getAdvertisements({\n  currency: 'USD'\n})\n// Sending bitcoins\nawait localbitcoins.sendBtc(address, amount)\n// Sending messages with attachments to the trade chat\n// HMAC auth does not support ReadStream due to inability to compute the signature\nconst attachment = new InputFile(fs.readFileSync('photo.jpeg'), 'photo.jpeg')\nawait localbitcoins.sendMessage(tradeId, 'Ave, Darkwolf!', attachment)\n// While using the OAuth2 client supports this\nawait client.sendMessage(tradeId, 'Ave, Darkwolf!', fs.createReadStream('photo.jpeg'))\n```\n## [API Documentation](https://github.com/Darkwolf/node-localbitcoins/blob/master/docs/API.md)\n## Contact Me\n#### GitHub: [@PavelWolfDark](https://github.com/PavelWolfDark)\n#### Telegram: [@PavelWolfDark](https://t.me/PavelWolfDark)\n#### Email: [PavelWolfDark@gmail.com](mailto:PavelWolfDark@gmail.com)\n","readmeFilename":"README.md"}