{"_id":"@bitcoinnanolabs/bitcoinnanojs","name":"@bitcoinnanolabs/bitcoinnanojs","dist-tags":{"latest":"2.7.9"},"versions":{"2.7.9":{"name":"@bitcoinnanolabs/bitcoinnanojs","version":"2.7.9","module":"index.js","repository":{"type":"git","url":"git+https://github.com/bananocoin/bananojs.git"},"scripts":{"build-export-ts":"node build/export-ts.js","build":"node build/build.js","camo-test":"./node_modules/mocha/bin/mocha.js -t 1000000 test/camo","coverage":"nyc -x 'test/util/**' -x 'test/unit/**' -x 'libraries/**' -x '**/mock-bananode-api.js' ./node_modules/mocha/bin/mocha.js -t 100000 test/unit","coverage-win":"nyc -x 'test\\util\\**' -x 'test\\unit\\**' -x 'libraries\\**' -x '**\\mock-bananode-api.js' -x '**\\bananode-api.js' .\\node_modules\\mocha\\bin\\mocha -t 100000 test\\unit","docs":"jsdoc2md documentation.js index.js app/scripts/*.js > docs/documentation.md","eslint":"eslint --fix '**/*.js'","multisig-test":"./node_modules/mocha/bin/mocha.js -t 1000000 test/multisig","npm-check-updates":"npm-check-updates --target minor -u","preflight":"npm update && npm run npm-check-updates && npm i && npm audit fix && npm run eslint && npm run prettier && npm run coverage && npm run docs && npm run build && npm run typescript && npm run build-export-ts && npm outdated && echo 'preflight passed'","prepublish":"npm --no-git-tag-version version patch && npm run build && npm run typescript  && npm run build-export-ts;","prettier":"prettier \"**/**.{ts,json,css,scss,html}\" --write","test":"./node_modules/mocha/bin/mocha.js -t 100000 test/unit","test-win":".\\node_modules\\mocha\\bin\\mocha -t 100000 test\\unit","typescript":"./node_modules/jsdoc/jsdoc.js -t node_modules/tsd-jsdoc/dist/ documentation.js index.js app/scripts/*.js -d console > index.d.ts","vanity-test":"./node_modules/mocha/bin/mocha.js -t 1000000 test/vanity","square-proof-test":"./node_modules/mocha/bin/mocha.js -t 1000000 test/square-proof","start":"node main.js"},"keywords":[],"author":"","license":"MIT","dependencies":{"package":"^1.0.1"},"devDependencies":{"chai":"^4.3.6","elliptic":"^6.5.4","eslint":"^8.24.0","eslint-config-google":"^0.14.0","jsdoc":"^3.6.11","jsdoc-to-markdown":"^7.1.1","mocha":"^10.0.0","npm-check-updates":"^16.3.8","nyc":"^15.1.0","prettier":"^2.7.1","tsd-jsdoc":"^2.5.0"},"description":"JavaScript utilities for the banano cryptocurrency.","bugs":{"url":"https://github.com/bananocoin/bananojs/issues"},"homepage":"https://github.com/bananocoin/bananojs#readme","directories":{"test":"test"},"gitHead":"26bcd5cd85340339e167fc5bab9ff6b4f576c1c7","_id":"@bitcoinnanolabs/bitcoinnanojs@2.7.9","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-q1xfWiastYzjXp/yrDk47xkCLqBAwtsROMCJVMO1oK4M4gjj4w2AvFG18OlEPX90/QGyqO4rZ5fn8qUBkMJ0TQ==","shasum":"427e8616828279d4b3129f11b3587a23099a0059","tarball":"https://registry.npmjs.org/@bitcoinnanolabs/bitcoinnanojs/-/bitcoinnanojs-2.7.9.tgz","fileCount":75,"unpackedSize":760540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeDnrbkNZBBwzX/ILfyvxEFTgoKEDiqtOMequbUGefzgIgYNwxYvDgMwXjPkMws3FWODrIK+o00TX9JWxPiOnnn+U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRK8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL3hAAlyGpuq7Um5F65OUBGenY19gIcDOq5Uo36iMs7SFxPf5lD+St\r\nWRXS7HEt8Jh36HUxNKGOJIQzwHoS9Hwx4qdlkEsREcWKSDAvi1JkNzrHgSOC\r\nVB6ZmYwVWIA/6DCquQ+hajT4vKDO07pf7VsBLhd0OoWsOuVjRmDOU3Xxa8vH\r\nPZy7WAWXwHT0P18tYwmgjlp24uG7oEk7bO8ypROE/bhc7Dotg+TPeYnz+WrI\r\n6n9rI+uWVZIrV7b6bXjNQBHAshIiQOSBbWVbrL3/tYOIzEBde3BZBq6GQDl3\r\nd6Ez94mqWDtRKDnA/oOakFbjSmkdvoVFJQdsUOineleYSch6umRZngiLdeKX\r\nxWqsodvnG6UT9DVOea2qXvOPYNCWck3ddXmC5jkaWJMGUfrFeG6djj7AVs4/\r\nd8rapHRIAeYU3eRW0cEmo13Su+E/020LgdKG/HBfMSW7CqdVsZ94ZVhfw5YG\r\nEzAR/gzM6II5xXhb/yF/68A77PrVm4P3tH/dB/lQhbIHX44VVxjtZtnox9sr\r\nTTEkfpfy0UJ8ORwtvglIJjl4E8UphUz39dUmjDh6fDL2J/0+hePf8MzqjaDD\r\noeoGAjpYcDtvRMYGGwXQt5nhHna9bPafKOXeV52W6u4bikjJ7a1gWrVop9iQ\r\nCqu/33LEHeJumqDqCJql0esdyxbD2uUl3Sk=\r\n=beZo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bitcoinnanolabs","email":"emerson@bitcoinnano.org"},"maintainers":[{"name":"bitcoinnanolabs","email":"emerson@bitcoinnano.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitcoinnanojs_2.7.9_1665445680343_0.5464963801164238"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-10T23:48:00.287Z","2.7.9":"2022-10-10T23:48:00.527Z","modified":"2022-10-10T23:48:00.679Z"},"maintainers":[{"name":"bitcoinnanolabs","email":"emerson@bitcoinnano.org"}],"description":"JavaScript utilities for the banano cryptocurrency.","homepage":"https://github.com/bananocoin/bananojs#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/bananocoin/bananojs.git"},"bugs":{"url":"https://github.com/bananocoin/bananojs/issues"},"license":"MIT","readme":"# bananojs\n\nJavaScript utilities for the banano cryptocurrency.\n\nmake sure to use `npm i @bananocoin/bananojs@latest` to get the latest version.\n\nnow includes Ledger Nano S/X Support in a different project:\n    https://github.com/BananoCoin/bananojs-hw\n\n# simple banano functions\n\n```js\nconst run = async () => {\n  const bananojs = require('@bananocoin/bananojs');\n  bananojs.setBananodeApiUrl('https://kaliumapi.appditto.com/api');\n\n  const crypto = require('crypto');\n  const seed = crypto.randomBytes(32).toString('hex');\n  const privateKey = bananojs.getPrivateKey(seed, 0);\n  const publicKey = await bananojs.getPublicKey(privateKey);\n  const account = bananojs.getBananoAccount(publicKey);\n\n  bananojs.getAccountInfo(account).then((res) => console.log(res));\n};\nrun();\n```\n\n# examples of most functions as part of the cli\n\n  <https://github.com/BananoCoin/bananojs/blob/master/main.js>\n\n# simple browser integration\n\n  https://bananocoin.github.io/bananojs/web/\n\n# description on how to do browser integration\n\n  <https://github.com/BananoCoin/bananojs/blob/master/docs/banano-client-side.md>\n\n# complete documentation of all functions that are documented.\n\n  <https://github.com/BananoCoin/bananojs/blob/master/docs/documentation.md>\n\n# notes on using CLI:\n  please remember to install and test before running the CLI.\n```\n  npm i;\n\n  #test on osx/linux\n  npm test;\n\n  # test on windows.\n  npm run win-test;\n\n  npm start;\n```\n\n# complete documentation of camo CLI functions\n\n  <https://github.com/BananoCoin/bananojs/blob/master/docs/camo-banano-cli.md>\n\n# complete documentation of banano CLI functions\n\n  <https://github.com/BananoCoin/bananojs/blob/master/docs/banano-cli.md>\n\n# complete documentation of nano CLI functions\n\n  <https://github.com/BananoCoin/bananojs/blob/master/docs/nano-cli.md>\n","readmeFilename":"README.md"}