{"_id":"@artbycity/bundledao-node","_rev":"3-e64089adf358cbcfd9d462930a0a865b","name":"@artbycity/bundledao-node","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@artbycity/bundledao-node","version":"0.1.0","description":"BundleDAO Arweave ANS-104 Bundle Delegation Node","keywords":["arweave","deso","ans-104","bundledao"],"author":{"name":"Jim Toth","email":"jim@artby.city"},"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://gitlab.com/art-by-city/bundledao-node.git"},"main":"./dist/app.js","scripts":{"build":"rimraf dist && tsc","start":"node ./dist","dev":"ts-node ./src","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"@types/bs58check":"^2.1.0","@types/chai":"^4.3.4","@types/elliptic":"^6.4.14","@types/koa":"^2.13.5","@types/koa__router":"^12.0.0","@types/koa-bodyparser":"^4.3.10","@types/koa-json":"^2.0.20","@types/mocha":"^10.0.0","@types/secp256k1":"^4.0.3","chai":"^4.3.7","concurrently":"^7.6.0","mocha":"^10.1.0","nodemon":"^2.0.20","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.9.3"},"dependencies":{"@artbycity/bundledao-client":"^0.1.1","@koa/router":"^12.0.0","arbundles":"^0.7.0","arweave":"^1.11.6","axios":"^1.1.3","bs58check":"^2.1.2","dotenv":"^16.0.3","elliptic":"^6.5.4","knex":"^2.3.0","koa":"^2.13.4","koa-bodyparser":"^4.3.0","koa-json":"^2.0.2","raw-body":"^2.5.1","secp256k1":"^4.0.3","sqlite3":"^5.1.2"},"types":"./dist\\app.d.ts","gitHead":"0e25f87eeeef5e4b45987ca4fbf63a11c1f96915","bugs":{"url":"https://gitlab.com/art-by-city/bundledao-node/issues"},"homepage":"https://gitlab.com/art-by-city/bundledao-node#readme","_id":"@artbycity/bundledao-node@0.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-SAoYVMS3DZTvtY3QtWxAUfVcM3Ym+kyIIxc+xRYm7tGv7VvpOKatX5N2dgNDi5hkf9j8Qsw9OEqIBant6QMoFg==","shasum":"a6ce65b886de915ab00855175e3d6babda9c228f","tarball":"https://registry.npmjs.org/@artbycity/bundledao-node/-/bundledao-node-0.1.0.tgz","fileCount":12,"unpackedSize":54228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5ySV/wYsDOST6l0OI/1VgKu2OvkBvgc9k2Gf6KD6IBwIgZW4HaP+KRtQ9vo1Y0ISTL3YP1jZsndgzrrpK/g4FhlQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgOtYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrG6w/8DWpzJnAvNah33o9k0tn4UQV3fb7EAIYimMYBhr3FjJVTDfEL\r\n0vA54u1CS65fReZqxEYAlu9youkmSh19adJKobEDmpQTX2PZFPqTD5RZ668O\r\nkt2McQ46aBlSrUm9FI1VPsUuMMHODy9oA/iZjPmJcEO2nRQWOMgaGJ//W4Yt\r\nWOv8egBXJxgseBBuq8xOb8hlD9wfVfvypwqCrMmryC+uIoLQfXYWFMEkVcrZ\r\nhNoF3jsD477G4YtwMfmeX3Si0ILeO/+JL/OjpQDfObvzR3f+XnP+hoIG9dk2\r\nCkN/WyxfwzA1Ed8uqgdMEwtqiJzldCIUcuAze/Z+OU4gZOMlEx6TiapwbKyX\r\nQxh1XuapE+bKJkbcCOtKX5XzhIwX/Ed+WMWGvhokwdFW/L4vBf3iPpCBvk8r\r\nqFR8PAxDdZ+ONS09rI0SxuBWLMhHCvjzgrS0nSop1qCieTADUhedfZAkOy/U\r\ncjivNGQECYxeitM3ql+xIjFGxC+GehEVDW3S0VXBYAyOf3gsh+wFnxNvpuB/\r\nNOUukWIMPiobi87sQCEZ8tdOwR3Am6MFU0DzZsUCbGk+pNpo54vdzpMxLYPa\r\nmesisxFAjOGTqE30qfiT4+/R7MDG/5QCqMvVpHOECdrVP9om3tnyFdaJkJ+M\r\nFFhpW260NtaEQJTQoOB/ciw6B+re1miZ4VU=\r\n=r0YY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim-toth","email":"jim@meme.coach"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@meme.coach"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundledao-node_0.1.0_1669393240660_0.6265414658368962"},"_hasShrinkwrap":false},"0.1.1":{"name":"@artbycity/bundledao-node","version":"0.1.1","description":"BundleDAO Arweave ANS-104 Bundle Delegation Node","keywords":["arweave","deso","ans-104","bundledao"],"author":{"name":"Jim Toth","email":"jim@artby.city"},"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://gitlab.com/art-by-city/bundledao-node.git"},"main":"./dist/app.js","scripts":{"build":"rimraf dist && tsc","start":"node ./dist","dev":"ts-node ./src","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"@types/bs58check":"^2.1.0","@types/chai":"^4.3.4","@types/elliptic":"^6.4.14","@types/koa":"^2.13.5","@types/koa__router":"^12.0.0","@types/koa-bodyparser":"^4.3.10","@types/koa-json":"^2.0.20","@types/mocha":"^10.0.0","@types/secp256k1":"^4.0.3","chai":"^4.3.7","concurrently":"^7.6.0","mocha":"^10.1.0","nodemon":"^2.0.20","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.9.3"},"dependencies":{"@artbycity/bundledao-client":"^0.1.1","@koa/router":"^12.0.0","arbundles":"^0.7.0","arweave":"^1.11.6","axios":"^1.1.3","bs58check":"^2.1.2","dotenv":"^16.0.3","elliptic":"^6.5.4","knex":"^2.3.0","koa":"^2.13.4","koa-bodyparser":"^4.3.0","koa-json":"^2.0.2","raw-body":"^2.5.1","secp256k1":"^4.0.3","sqlite3":"^5.1.2"},"types":"./dist\\app.d.ts","gitHead":"0e25f87eeeef5e4b45987ca4fbf63a11c1f96915","bugs":{"url":"https://gitlab.com/art-by-city/bundledao-node/issues"},"homepage":"https://gitlab.com/art-by-city/bundledao-node#readme","_id":"@artbycity/bundledao-node@0.1.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aify/hHVNsizqW02Po3MnjpxMMVuoB4LZjr6xeuZdy9XVWUiF3TSQ6gapJXeRnEN43ZJNeeAxbIJNY4dv2+3Rw==","shasum":"370b0d0d5b0e5a08e849a5802278d420905b48b4","tarball":"https://registry.npmjs.org/@artbycity/bundledao-node/-/bundledao-node-0.1.1.tgz","fileCount":12,"unpackedSize":54406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7KaimmfSJLF9CwGTezJTVRhh4iQCrF5yTf3v6fqoUlAiEA39xBc1qIl9Zys0FFlWLQjSzGvCvYLBANh0Aj0q1jPNU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgPKwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqQQ//bDjsExfWNVs8aVBGvobqTrBuO0mpW/IeyBgcIUb74sBv1VM4\r\norHvxu8Xu5eX/aTl8ev3x8T/HErVlUjy70fnpazRS1PqSz96FQCRKSI9/MOv\r\nQ45RN+EMNLAeclt0oDCF/S0XxxUWzdu+vX+0NJ41VrxU2fETvVsb7j+gpESd\r\nAWiCIARnlqeLZhCmQfzRER6gN/zFllyPFYWY7r7rHugZOeHvTTe6B+yn0VTx\r\nP3L3wuiFZXFBXqkN/Y0Z/MDqEQDrPxfiArPht2+EBHnF7Lf55gFwRLBwuUee\r\nEwjyvmD9ZXkF3OWECu8D4Za/TV/1TcTUyZY0zo+Q+QkW7LwDr0rWfZxfupWu\r\nkUE7wlmsfkDKSACvDGxAe+sX7iGi9NEhWhkmcKnvw42O199WbcXOabbzpMZO\r\nxbhCceP1wPr4fpmHc1DAfsBfvmHYl1KmACPluCPygPHblO1gfjk2n9Y/KMaW\r\nb8r02c7osEeyjtsBymbvDi5drCOR8j7bF0V7Ij1zTNRPesqRLdd93pB/bKwq\r\n68nLcHlT8heNjSISUxntcM0/pzDhPaeY8SSgoQUb7X2GoQDlbIdPfsLi539C\r\nONifcDmzLk27dmofO/F1LPeDRgM9g/YdI9KFWVwjEsXIDyqb6JcdIzDGrryY\r\n9ujTMah/8MRaEQWArRGCQjX0JW1wv1hEssc=\r\n=6z0j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim-toth","email":"jim@meme.coach"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@meme.coach"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundledao-node_0.1.1_1669395120448_0.4298554107873769"},"_hasShrinkwrap":false},"0.1.2":{"name":"@artbycity/bundledao-node","version":"0.1.2","description":"BundleDAO Arweave ANS-104 Bundle Delegation Node","keywords":["arweave","deso","ans-104","bundledao"],"author":{"name":"Jim Toth","email":"jim@artby.city"},"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://gitlab.com/art-by-city/bundledao-node.git"},"main":"./dist/app.js","scripts":{"build":"rimraf dist && tsc","start":"node ./dist","dev":"ts-node ./src","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"@types/bs58check":"^2.1.0","@types/chai":"^4.3.4","@types/elliptic":"^6.4.14","@types/koa":"^2.13.5","@types/koa__router":"^12.0.0","@types/koa-bodyparser":"^4.3.10","@types/koa-json":"^2.0.20","@types/mocha":"^10.0.0","@types/secp256k1":"^4.0.3","chai":"^4.3.7","concurrently":"^7.6.0","mocha":"^10.1.0","nodemon":"^2.0.20","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.9.3"},"dependencies":{"@artbycity/bundledao-client":"^0.1.1","@koa/router":"^12.0.0","arbundles":"^0.7.0","arweave":"^1.11.6","axios":"^1.1.3","bs58check":"^2.1.2","dotenv":"^16.0.3","elliptic":"^6.5.4","knex":"^2.3.0","koa":"^2.13.4","koa-bodyparser":"^4.3.0","koa-json":"^2.0.2","raw-body":"^2.5.1","secp256k1":"^4.0.3","sqlite3":"^5.1.2"},"types":"./dist\\app.d.ts","gitHead":"20a4a76d25313fcc21ec3a767d66514f97fe7a3a","bugs":{"url":"https://gitlab.com/art-by-city/bundledao-node/issues"},"homepage":"https://gitlab.com/art-by-city/bundledao-node#readme","_id":"@artbycity/bundledao-node@0.1.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-g6sjwNwqFGOXayqcrpY179wEcK4V2xIW8BO+VK7tAdi1vw99Y/7otZZUPBlSdj6a2IoEWhJa8/bPhSA/VRlQAA==","shasum":"9a0daa00db35bb5bd2159b0722e6e749d4feb528","tarball":"https://registry.npmjs.org/@artbycity/bundledao-node/-/bundledao-node-0.1.2.tgz","fileCount":12,"unpackedSize":54406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUG+hrC66PzymQffBmpkXTv31ZSFnbjWmyDf+IImUjnAIgTbyGF0EiTgOyKii53Gi5MwcHBZyfbxUZsbsLHYC3Knw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgPP0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqCw/+L8ZofQVqR+vfq/tBoQbUm48sERyUNeYglyZAIQFdydgifYJY\r\nDjcmRf4IhKCZWgowG8aq702d9mWrHDoM39ExKrV1/gIjO72KUCdu88NLCKT3\r\nvRfntSTt82tiXynMUPbMuBbJ5o6hmtWArnEWkGRmnE2iE8nleHmq74KufST2\r\nogm7kRtMkmiKGGWN9keaLEl1w9g/HqeE6cRlfmrKIxzYsLwRjE3Uk7od42Os\r\ntWrEtEV3GSUDkJYAHO/bfW9DcWkaEWDPoYPXv4jqNFGUwttAcc6nF/9ym0mx\r\nZhzz6pFkrQKvOn+kZR9oVP8onbCzIJkyDZVrR4M0IHSrMSmJAsToKI8+iVHZ\r\nU8TCnruUDBElt4KkIxwTelAjEEuoRzS7i+hmDuaohvqqcKRxybc0WkIFJSPW\r\nUx6eeCuggdAH5XYQ6qo98TlJ1bSkl+fmFefMO4ZwAwECNIL39soBQ6cZ/+f6\r\nHCyxWgxTRgfWXF9aIuXccFZuWFffO/9yrTBBLMwV29STNyIFMJb4wNC04TD0\r\ndtFaLQFxZYJTWKAK/fxDFzcMhPi7LE2h5hPp051V9RSb9tufTeGQo7mCuOTV\r\nSmkFQfy+4yQ1jPkzPk/j+im6dZ+qcKYNRshLrmUu2gEsSZrskYml8Zlh+7xk\r\nxYkNi7Uf9fNE3U09dnFORlhX+mdWctd32ec=\r\n=Cq66\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim-toth","email":"jim@meme.coach"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@meme.coach"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundledao-node_0.1.2_1669395444042_0.6945731399047226"},"_hasShrinkwrap":false},"0.1.3":{"name":"@artbycity/bundledao-node","version":"0.1.3","description":"BundleDAO Arweave ANS-104 Bundle Delegation Node","keywords":["arweave","deso","ans-104","bundledao"],"author":{"name":"Jim Toth","email":"jim@artby.city"},"license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://gitlab.com/art-by-city/bundledao-node.git"},"main":"./dist/app.js","scripts":{"build":"rimraf dist && tsc","start":"node ./dist","dev":"nodemon ./src/index.ts","test":"echo \"Error: no test specified\" && exit 1","version":"npm run build"},"devDependencies":{"@types/bs58check":"^2.1.0","@types/chai":"^4.3.4","@types/elliptic":"^6.4.14","@types/jsonwebtoken":"^8.5.9","@types/koa":"^2.13.5","@types/koa__router":"^12.0.0","@types/koa-bodyparser":"^4.3.10","@types/koa-json":"^2.0.20","@types/mocha":"^10.0.0","@types/secp256k1":"^4.0.3","chai":"^4.3.7","concurrently":"^7.6.0","mocha":"^10.1.0","nodemon":"^2.0.20","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.9.3"},"dependencies":{"@artbycity/bundledao-client":"^0.1.1","@koa/router":"^12.0.0","arbundles":"^0.7.0","arweave":"^1.11.6","axios":"^1.1.3","bs58check":"^2.1.2","dotenv":"^16.0.3","elliptic":"^6.5.4","jsonwebtoken":"^8.5.1","key-encoder":"^2.0.3","knex":"^2.3.0","koa":"^2.13.4","koa-bodyparser":"^4.3.0","koa-json":"^2.0.2","raw-body":"^2.5.1","secp256k1":"^4.0.3","sqlite3":"^5.1.2"},"types":"./dist\\app.d.ts","gitHead":"c2fa12f7c87577afb55c9fb052ab8a24f849b845","bugs":{"url":"https://gitlab.com/art-by-city/bundledao-node/issues"},"homepage":"https://gitlab.com/art-by-city/bundledao-node#readme","_id":"@artbycity/bundledao-node@0.1.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rgKjjb+IyD2zx4BbgxnWFEKvKj3xZZYF1jH0IPSk/jVuNVnTwKe9OGLdCYfLItOT7F3AzAlAFPCP2lasFbpCcw==","shasum":"913cbd04d45cccb43314c6ac7d4674374e925ba4","tarball":"https://registry.npmjs.org/@artbycity/bundledao-node/-/bundledao-node-0.1.3.tgz","fileCount":36,"unpackedSize":68324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjFpckcA2TvcJeQqnzvTq/VEiEgx2WZ5aWsXFXJrYIjAiAFF4yaYzlJfTDMk0gp2ovYpOrbqP0ccgMzp5ZQb6fXlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmR0wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3IQ/7B6YhlU3aZQzoJL122/bsaQhAf8D3um+gUOirWV4JY183w8Du\r\nbaSWdStOqMPa52Y5Eur5MX835lxl2v46evHymKcuHK8thOico/Cpgj0FuhGO\r\nSgWXOsJC44oZ7wfsMEQA/gscYkkw0INqd+JXoFO11LOg1totrZcRI7VyXCH4\r\n23dl1dkRezTp6vGWnxl1lXxsRat+CikstbeqaP6gCaCeYc5ad2WokdQYUzp2\r\nErbN/yvgp0OSZmHNwnK9n3EYNWYE52FYlsklbWC+QfSIy+tDFjyVMQM4meXI\r\n1JfvMv2ygPc8E0RoW0gpIuUeylkkFZ2gbMMQj5ryemN2Ib7v03gnUv+YU3iC\r\nHu9iEhHMFsRYVttQVEPN2E9o+zTg1T1W2AJ4+mY44R7sa+OtkSpBqx55WTE3\r\n14/6il2kBjQ8GqelExqvgaAD5/sXVZH3WfECnb3HNlFeBSp66Pp5gC58zZeh\r\nkXmdQdoN0tzpsSqm7c6QIuurridQESpdGAtwQRs4aDfgwccRbjAKoeYn9nhI\r\nSNEsuMSrur5n5pYwyT1+zARLFjDnoLb0ZXxBC+tCQZSGm3NPerkit3Xf77/o\r\n2t4twMhnssqJX7ndoc0HB9dX9BCSR+rwHWhn0IgKeBp7pbJjbeeAyxyPbnOV\r\nkhItPOwaacXrcxmEWBy1VkzJ07G792FfR8Q=\r\n=LRF/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jim-toth","email":"jim@meme.coach"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@meme.coach"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bundledao-node_0.1.3_1670978864064_0.1269687241107389"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-25T16:20:40.598Z","0.1.0":"2022-11-25T16:20:40.812Z","modified":"2022-12-14T00:47:44.291Z","0.1.1":"2022-11-25T16:52:00.715Z","0.1.2":"2022-11-25T16:57:24.244Z","0.1.3":"2022-12-14T00:47:44.200Z"},"maintainers":[{"name":"jim-toth","email":"jim@meme.coach"}],"description":"BundleDAO Arweave ANS-104 Bundle Delegation Node","homepage":"https://gitlab.com/art-by-city/bundledao-node#readme","keywords":["arweave","deso","ans-104","bundledao"],"repository":{"type":"git","url":"git+https://gitlab.com/art-by-city/bundledao-node.git"},"author":{"name":"Jim Toth","email":"jim@artby.city"},"bugs":{"url":"https://gitlab.com/art-by-city/bundledao-node/issues"},"license":"AGPL-3.0-only","readme":"# BundleDAO Node\n\nThis is a JavaScript library written in TypeScript to accept Arweave ANS-104 Binary Bundles signed with a DeSo identity for payment delegation to the Arweave Network.  See also [BundleDAO Client](https://gitlab.com/art-by-city/bundledao-client)\n\n## Install\n```bash\n$ npm i --save @artbycity/bundledao-node\n```\n\n## Run Programmatically\n```typescript\nimport Arweave from 'arweave'\nimport BundleDAONode from '@artbycity/bundledao-node'\n\nimport arweaveJWK from './arweave-keyfile.json'\n\nconst ARWEAVE_PROTOCOL = process.env.ARWEAVE_PROTOCOL || 'http'\nconst ARWEAVE_HOST = process.env.ARWEAVE_HOST || 'localhost'\nconst ARWEAVE_PORT = process.env.ARWEAVE_PORT\n  ? Number.parseInt(process.env.ARWEAVE_PORT)\n  : 1984\n\nconst arweave = new Arweave({\n  protocol: ARWEAVE_PROTOCOL,\n  host: ARWEAVE_HOST,\n  port: ARWEAVE_PORT\n})\n\nconst seedHex = 'my-deso-seed-hex'\n\nconst bundleDAONode = new BundleDAONode(seedHex, arweaveJWK, arweave, 'dbpath')\n\nawait bundleDAONode.start()\n```\n\nOr with NuxtJS/NextJS/etc Server Middleware\n```typescript\n// Same as above\n\nconst bundleDAONode = new BundleDAONode(seedHex, arweaveJWK, arweave, 'dbpath')\nconst callback = bundleDAONode.app.callback()\n\nexport default callback\n```\n\n## About BundleDAO\n[BundleDAO on DAODAO](https://daodao.io/profile/BundleDAO)\n","readmeFilename":"README.md"}