{"_id":"@blockchainlabs/developer-utilities","_rev":"11-4e821096bfdbc1428f56efa4c7f7abca","time":{"1.0.0":"2019-07-22T20:29:47.077Z","created":"2019-07-22T20:35:43.944Z","1.0.1":"2019-07-22T20:35:44.343Z","modified":"2022-04-04T19:36:59.574Z","1.0.2":"2019-07-22T20:36:43.840Z","1.0.3":"2019-07-24T18:39:06.106Z","1.0.4":"2019-07-24T18:42:51.789Z","1.0.5":"2019-07-24T18:44:30.444Z","1.0.6":"2019-07-24T18:55:34.785Z","1.0.7":"2019-08-02T17:10:53.261Z"},"name":"@blockchainlabs/developer-utilities","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.1":{"name":"@blockchainlabs/developer-utilities","version":"1.0.1","scripts":{"lint":"eslint .","lintfix":"eslint --fix .","create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"bin":{"create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"dependencies":{"@blockchainlabs/ibm-certificate-manager-wallet":"^0.0.1","@cloudant/cloudant":"^3.0.1","cfenv":"^1.1.0","config":"^2.0.2","fabric-ca-client":"^1.4.1","fabric-client":"^1.4.1","fabric-network":"^1.4.1","ibmcloud-appid":"^6.0.0","log4js":"^4.2.0","q":"^1.4.1","request":"^2.88.0","request-promise":"^4.2.2"},"engines":{"node":"8.9.x","npm":"5.5.x"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0"},"gitHead":"bf546e7518dbf596f8889598b8339f007db79baa","description":"[![Build Status](https://travis.ibm.com/BlockchainLabs/developer-utilities.svg?token=wGpbmAddhCLxpPsf5VEz&branch=master)](https://travis.ibm.com/BlockchainLabs/developer-utilities)","_id":"@blockchainlabs/developer-utilities@1.0.1","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Rk9YCKREtSI8LzEbEf9gd/DfBGY2XX6IiKorKh6ZELFWbK/aeoEmCiuJeNtZXkEn71o9RRkiKwTdwwqtipFU6g==","shasum":"23b8c6937d2ce58fb690939ecf700f7438934f68","tarball":"https://registry.npmjs.org/@blockchainlabs/developer-utilities/-/developer-utilities-1.0.1.tgz","fileCount":21,"unpackedSize":44153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNh4gCRA9TVsSAnZWagAACGsP/1ggqAwpTo7qwc2VXTj8\nuZ9f+jU1R4KDxDTAmTJ9jKPB1yG90JaSzvPup9yx79c2uEzppDYwn0VXAszW\nE6a0X4ucnNIfaWLVMFUk4MEdmsOpcW5WQCb4dtdRGmzA9s3H4Li+x7umoEPG\nv0UAG60OV1L7UDbwa9774BItrQ5zYKgsTqHMrC0Do30Ue5atHm2OUTItgN1l\noLWgAYlef9VLw3YqI0lFMruJEKBoJ0zsWS7cw51St34xcp61tgMmt3Kd5V46\nuZEtvrPirRwUrHEtiKRnSYn6aCfl/V/vIZcHmKDf1i90SqFLOpKtz+uwchjC\nw25CiIQUnpoOI/h/J1iSu732un5pbA2m6UPoWgb/ngI2UvGAJs5+XYh+MmtO\nQNNkZYZu2tO4nvJBaoAaTKkBhPCYudi3SSI5jDFkmm4E6agu6mahJt3T328H\n2l9eNpmP1GdErXI5IYxAMILigMAAUfPQ/k2DVGKLzXZ5cRHAAjQ2F/oop33s\nd1VWmgZ5WWbezrZABYN5GJ8NKhGXCykdfQxYaGd4POgbOowq2AQgMllahmGe\naep7KPZ5L/ngFay4DlUqsVVblC9qQFu0Y4bkgLFDjE/4d+NFYjH1pn/WaNY9\nNIwq7Ax4R8ILzOqVZqMk1qqKVcRdo7cbGqQd5VYbMldnbunCYcoSnwcS7O0o\nXJWe\r\n=Jqeh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHxLQFRM/BRZqCfWsROjRYBEzDG0Jru+9l4wWx4avrJAiEAhi3f3+10KnoQbGkKPgYXCI9fmmdUgtogtqMfWgS3RtE="}]},"maintainers":[{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"dannymejia","email":"danny.mejia@me.com"}],"_npmUser":{"name":"rolivieri","email":"r_olivieri@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/developer-utilities_1.0.1_1563827744154_0.22959321477984163"},"_hasShrinkwrap":false},"1.0.3":{"name":"@blockchainlabs/developer-utilities","version":"1.0.3","scripts":{"lint":"eslint .","lintfix":"eslint --fix .","create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"dependencies":{"@blockchainlabs/ibm-certificate-manager-wallet":"^0.0.1","@cloudant/cloudant":"^3.0.1","cfenv":"^1.1.0","config":"^2.0.2","fabric-ca-client":"^1.4.1","fabric-client":"^1.4.1","fabric-network":"^1.4.1","ibmcloud-appid":"^6.0.0","log4js":"^4.2.0","q":"^1.4.1","request":"^2.88.0","request-promise":"^4.2.2"},"engines":{"node":"8.9.x","npm":"5.5.x"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0"},"gitHead":"8ee99ab92cc202bb955574e14eb5f97e8be0b2a4","description":"[![Build Status](https://travis.ibm.com/BlockchainLabs/developer-utilities.svg?token=wGpbmAddhCLxpPsf5VEz&branch=master)](https://travis.ibm.com/BlockchainLabs/developer-utilities)","_id":"@blockchainlabs/developer-utilities@1.0.3","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yhX73/OgjWQdUNIefcjwurD7Kr8Q444ZIZreLRRhR/v0i/RUYkSWJvyZXGhZztvcu7LQ/Tu8jJsfNEZ+rN+1YQ==","shasum":"dbd81369a909ee68dea1a5d90644bc998412c1f7","tarball":"https://registry.npmjs.org/@blockchainlabs/developer-utilities/-/developer-utilities-1.0.3.tgz","fileCount":20,"unpackedSize":43405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOKXKCRA9TVsSAnZWagAA2lAP/i1nji0lXYnjM5QvV5HG\nXTHq62fZtlRQS8NPtNLEaM8tSNoG9kI6+3NW+y1jdFEiN7hZfVhW9vvuwows\nSe8Td3CpVXge2CG3NEXMizprdWVSn2Bk0lNy+DnEFalqPXNrNNsWpUTOQeqm\nXyuVkjNG3EbRtcbkSTkLLaxh3fAEx2+I/A0KHfHNnMBCSoubBVxPG2FDiZ4x\nlpf66OZGf6pke03/UKSQ3BFesUJMtO18+PN6t5cpe3fpKA4dL63sK8SCBUHt\nJzn/n45F0Dkvg3Q/TGBj53E2dcfGbTrg7JJsp/ANJa5an288L5oDUlOifDoQ\nQGlu7UnHeUs/DcMAe4ofyG2MdrwMOcqQzO+ebc4ejjNPdtS6euqP3Yvr/vrt\nTeyX5S11Uy3Oy1ks1PyCQVdFj19KG8/TjR2/2imGhuh8aRP5eKOM1kCHhZHm\n23t8KhVhd9qISIHgd6n5EcAFGM5/Vup2m/Poz5qLCPE3S65ypsyK4xicZWRX\nZww2GUNMatywv+22B9faI5h206iAdHF7gwBIHpSSFgxwt6dDZXRInG2f3rhQ\naLu9BgCo+0BywURoiMFl9VmBGliKeKG51TvJ1DYuEfmM1bO5dsAb7QF+RO6Q\nCSl3ZG8zvlwfpamcdE6bADSn2zCTljE6pTEpC1esN2hfUfFxenRncmcJ/1hy\nS00Y\r\n=HG5A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6qRUU8/x9EemkXcrOTc7ZsAMvrVPDRuAuLwWgtM/uNAiALxrDsQyu2fmercn0DCpb+U8V9o3m4gyaQYhc2qUck8Q=="}]},"maintainers":[{"name":"dannymejia","email":"danny.mejia@me.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"}],"_npmUser":{"name":"rolivieri","email":"r_olivieri@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/developer-utilities_1.0.3_1563993545929_0.15832172916772613"},"_hasShrinkwrap":false},"1.0.4":{"name":"@blockchainlabs/developer-utilities","version":"1.0.4","scripts":{"lint":"eslint .","lintfix":"eslint --fix .","create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"dependencies":{"@blockchainlabs/ibm-certificate-manager-wallet":"^0.0.1","@cloudant/cloudant":"^3.0.1","cfenv":"^1.1.0","config":"^2.0.2","fabric-ca-client":"^1.4.1","fabric-client":"^1.4.1","fabric-network":"^1.4.1","ibmcloud-appid":"^6.0.0","log4js":"^4.2.0","q":"^1.4.1","request":"^2.88.0","request-promise":"^4.2.2"},"engines":{"node":"8.9.x","npm":"5.5.x"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0"},"gitHead":"50cd3439d045dd98a4139ab2e43478ad98bb2211","description":"[![Build Status](https://travis.ibm.com/BlockchainLabs/developer-utilities.svg?token=wGpbmAddhCLxpPsf5VEz&branch=master)](https://travis.ibm.com/BlockchainLabs/developer-utilities)","_id":"@blockchainlabs/developer-utilities@1.0.4","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FCgmXkgnWrm0Wah0iUrUcX3LLXBaQb8JPgsfi3APZY90FiaNvyFMrDX5es1xVHOFn3Iysj6/iyUR0Fy9c9SDLA==","shasum":"ea3f790466c608bf24f4f62bfd63db1bd2fe8896","tarball":"https://registry.npmjs.org/@blockchainlabs/developer-utilities/-/developer-utilities-1.0.4.tgz","fileCount":20,"unpackedSize":43405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOKasCRA9TVsSAnZWagAAYq4QAJDgktUlE++3P+YKFIp8\nsnXrEXVCsmhNf2LJun+R41Vx4u7N6nVUlurxYiPLNZ+xyUxZiKdN8/ppRckX\nFsWtyw4xPDXK9Uh305uoctWDN7S84vXjzv4rf/0DxYMFLsTl07z/LzSCiXrD\nV2ljSwJbI1WgeLyzSpagAdUGf0SLbZL5Fhm6a/NlTrlK8hLJGHCj8L7mlbBl\noFNa1dt/Dkk4JTg38mfgUh+A0Yn0cNaMSo90ytiYAwQCzQh2ZiYjjUOGKfXZ\nSCMGHk5CAfcS1gBoGs1hlizJq/qRC/LVp9UkrCnlQdVNtVC34c+ZHiGCeSwD\n5IgMGInqlKoSoqCcf4INKtcIyY0109BJC1c3atSEkEwtdXmhyD4apY3zmwoV\n1RDy5pS+Kew/9FPBpvPkl5M9iuly9caYx+sk/PB31SbI/y9QG042E7419BLN\nWKL8Nr7W8zm49dXMFBFOfYN0EqqkPL6jeZYNGU3uhDalxVQ6xR0GQqcN6s0t\nJRzb1Pcc9+yjpLPlZjpxjN59atMep4jJzOFVYKlm1YiTOc/2C5JkSC3bxK2R\ngLz+mIWiMD3fMj3obtoIr/ISlO8j+qx1lCIih+GnlMwJMERM7HJ7L7Sx6Mis\nGeY72DE+dxz6BNhAUwMhpVsvtqFtQuQN6O3v3L0PX7jBTZg9DXw+taJNYSY6\nY5ZS\r\n=z7IB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0NmyMIpBhsX/6EGv5s92V7rQDJx5NS9nDAXDzu/yytwIgTYJ3ejBlTl8H6/j/j/XRzRjaLR1ZZ2moz6C/RuiehaQ="}]},"maintainers":[{"name":"dannymejia","email":"danny.mejia@me.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"}],"_npmUser":{"name":"rolivieri","email":"r_olivieri@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/developer-utilities_1.0.4_1563993771643_0.9021284960310085"},"_hasShrinkwrap":false},"1.0.5":{"name":"@blockchainlabs/developer-utilities","version":"1.0.5","description":"Scripts and tips for developers so they can save time and leverage reusable assets.","scripts":{"lint":"eslint .","lintfix":"eslint --fix .","create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"dependencies":{"@blockchainlabs/ibm-certificate-manager-wallet":"^0.0.1","@cloudant/cloudant":"^3.0.1","cfenv":"^1.1.0","config":"^2.0.2","fabric-ca-client":"^1.4.1","fabric-client":"^1.4.1","fabric-network":"^1.4.1","ibmcloud-appid":"^6.0.0","log4js":"^4.2.0","q":"^1.4.1","request":"^2.88.0","request-promise":"^4.2.2"},"engines":{"node":"8.9.x","npm":"5.5.x"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0"},"gitHead":"50cd3439d045dd98a4139ab2e43478ad98bb2211","_id":"@blockchainlabs/developer-utilities@1.0.5","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YI55yOshWGXsKiPQ1c/Xd5Dlge7XvCH9OQ/QgOzH71AheHOaSW0/EEXqlre+qYgD5WZNNWK60osXmRMMq/JI6g==","shasum":"af773597b6c3b553f10e8d4b34aa6854427d9e25","tarball":"https://registry.npmjs.org/@blockchainlabs/developer-utilities/-/developer-utilities-1.0.5.tgz","fileCount":20,"unpackedSize":43511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOKcPCRA9TVsSAnZWagAArkMP/3P6qH3KWFpsYnjB1PV1\nGxYmfg7cbMKlpzJKR3XT+wZ2M9GMTnvEKI6ZS1mMjGBxDMB9jVbzHz3KNe+3\nshqepAQbiiBqhxwtcMJ1qm7TP2mxMR+inKMP6S06acosk0fsu3DYX2iXQdSC\ncDG9BSUpaIMHRoBZYwL0HXgCBcsFO2vE1qQ3RsmYmNdCTFtp1X6XRKXhexJR\nk3f/mtb7ML9bLFWC+hK5JEz+WxXUJNAZFvmrtlFvS/s0RDLuLWdttpoqlPM7\nsXYqEmjT3GTM7wp8ecWGMVuES9702IcUftwVByj6mwkxc6SE3WAj1V9nnA1M\nULkyosjmVEJDeabVzgv+efXiJ36HRPtrSsCMvmiE3VRV7srWBD0P0Qvnxkqy\nM9Mh7b+CtRbYzcUduWeWSpJCCZT08V2p1I+3o7r2QcFTf29ifSmZ79hhFYz6\nmSnos9pZRBGCvats7zWgT/Xw3JNySXm/WgjhYs/Dni1awWGdry6bjkbhENiS\nXKdmrW3USBP+TkbScllA/TFHcNN0MttDSa6zXjxAlJ/XYiIP1oWJQMDRb8xJ\nhZvyVrYNy1I0u7ErOSYPhZlyLPfSk2TKTP6LF2QQaoC3Jg4dOtheQS86kVmK\n373vghQc4zYCx7mG0kxmc98vLbKikapwTZPFVqp6s3RVSQes5VoLHrvZrYXC\ns1HV\r\n=lD8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSV0T/ZrAehDL4ONbc7ZFARxhDeLMz1DfiFBeNDitdeAiEA7qAkMAS/0anw85MbQKTh6HViJyVY+6bylktVuzfI1Bo="}]},"maintainers":[{"name":"dannymejia","email":"danny.mejia@me.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"}],"_npmUser":{"name":"rolivieri","email":"r_olivieri@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/developer-utilities_1.0.5_1563993870318_0.7125341709027027"},"_hasShrinkwrap":false},"1.0.6":{"name":"@blockchainlabs/developer-utilities","version":"1.0.6","description":"Scripts and tips for developers so they can save time and leverage reusable assets.","scripts":{"lint":"eslint .","lintfix":"eslint --fix .","create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"dependencies":{"@blockchainlabs/ibm-certificate-manager-wallet":"^0.0.1","@cloudant/cloudant":"^3.0.1","cfenv":"^1.1.0","config":"^2.0.2","fabric-ca-client":"^1.4.1","fabric-client":"^1.4.1","fabric-network":"^1.4.1","ibmcloud-appid":"^6.0.0","log4js":"^4.2.0","q":"^1.4.1","request":"^2.88.0","request-promise":"^4.2.2"},"engines":{"node":"8.9.x","npm":"5.5.x"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0"},"gitHead":"e8455374cfceea3347b8ee0ffc523a5556aa6f86","_id":"@blockchainlabs/developer-utilities@1.0.6","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fMGjBtM0a4MY99RHIcJOYdvX33u3X4z5iWPLMDXm086ZibRqJiwbV8Ms70uClhvKLvXgcCUdXSMegvGfrcUivw==","shasum":"221bb15064439ce6ce1b2d74b9985f089b6ac094","tarball":"https://registry.npmjs.org/@blockchainlabs/developer-utilities/-/developer-utilities-1.0.6.tgz","fileCount":21,"unpackedSize":43832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOKmnCRA9TVsSAnZWagAANNUP+gOK3idNlWIHSADJeVFD\ntV/qdEkCQ97NfBM+myTvlfGv6Gr08Aj26ykHAVvlqlV23hZQhtx4t0+YyWbD\nmkjUDvzGeYEVOjiLTPhzFOku5a+oK3RibbrUHINKZnGVS2hRX5DxNRrQWxsO\nUvyuV+hJMawICL9K8TltdR4AvTA2I7pDSw+6iftUe/3/37Sd6jQSqH68J99f\npvyXjjPvL2yAUs4syeiq/0Bb4wZERfbnnu97yEdx6NqJQlJpcCT1dOPFk1q+\nLnwWyO6RNP/hAZESa5ToSd+P1+42+HolMc8YqCwaXEGAQ555h82AdCwTRtUO\nJKaJhhkSFeAkDLUjIILjkBt1skKCtEw5n8+uSIQS77Ke6I3sKdZu2mpnprK6\nsc0O3KxyBto+haIjOXFOjG7zmEibdvHceyvDqskWs4j1Oo5DU5ImtxAsFgTG\nLVpD2dfQbI5yusRHL0VNIp6UlpJ7pLB2WbvWaGUBIgJ8YP0dYWk9qbP517sg\nDDy9B59ZLDnHT9fwepsfB5bhqKrxtRpTeG5JsUmJsQx9ymesUvbtFVuTbI56\nctFOaskRCp8+6xGtIu5XsHW5O/1ks3ure/HvPYmsDMqzw7lYG7Jbwi+o6qqe\njiM6km8vjGxFbhK/qsYJaKaKp6YS1MjzQVV+kkyz3anx9PRbqZNSbwp9p/z+\nn76/\r\n=l1+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuCSmcw4kMll7xFBYb0bAlt6famH2zJxwYb57YM618AAiEAoV0O78oRf23dDU6L/2BeO0PNQjVIeMPeQjt89m8hWTo="}]},"maintainers":[{"name":"dannymejia","email":"danny.mejia@me.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"}],"_npmUser":{"name":"rolivieri","email":"r_olivieri@yahoo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/developer-utilities_1.0.6_1563994534601_0.6667194082078483"},"_hasShrinkwrap":false},"1.0.7":{"name":"@blockchainlabs/developer-utilities","version":"1.0.7","description":"Scripts and tips for developers so they can save time and leverage reusable assets.","scripts":{"lint":"eslint .","lintfix":"eslint --fix .","create-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -create","update-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -update","delete-users":"node ./scripts/users/app-user-registration.js app-id-credentials.json user-config.json -delete","generate-api-token":"node ./scripts/token/api-token-generator.js","reset-cloudant":"node ./scripts/cloudant/cloudant.js","create-fabric-users":"node ./scripts/fabric/fabric-user-enrollment.js"},"dependencies":{"@blockchainlabs/ibm-certificate-manager-wallet":"^0.0.1","@cloudant/cloudant":"^3.0.1","cfenv":"^1.1.0","config":"^2.0.2","fabric-ca-client":"^1.4.1","fabric-client":"^1.4.1","fabric-network":"^1.4.1","ibmcloud-appid":"^6.0.0","log4js":"^4.2.0","q":"^1.4.1","request":"^2.88.0","request-promise":"^4.2.2"},"engines":{"node":"8.9.x","npm":"5.5.x"},"devDependencies":{"eslint":"^5.16.0","eslint-config-airbnb-base":"^13.0.0","eslint-plugin-import":"^2.13.0"},"gitHead":"420cb38e3ec97b87a279f5404c2faf95289ee6c4","_id":"@blockchainlabs/developer-utilities@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rolivieri","email":"r_olivieri@yahoo.com"},"dist":{"integrity":"sha512-3o/vg5wY6Gupvh9DLcjiZjb83w1rKZH8UsmaTosJMt35pdLi4AYkM5Xic6JTp8irD6WAjjNz/msBf/3WDP0dhQ==","shasum":"3f5661688235d89d2d71f9845749a37b4668f2bf","tarball":"https://registry.npmjs.org/@blockchainlabs/developer-utilities/-/developer-utilities-1.0.7.tgz","fileCount":22,"unpackedSize":43628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRG6dCRA9TVsSAnZWagAANTQP/jrBclant2P8ZmQ7Grei\n0Ghb8qgz1VlRNyrbfjsf5nAxMYfXci5L8yW7Q69JO9UFxSjqgOSnZsbCButz\n33KOm1NlhirEGh0ec5Au/QV4qyPF32+kyBsR3YQfeumwVGrsElP8tnzHFKnY\nlwZ+AInzVGhL6W92eN88fgu4A+Mn5Bs2rYb5zKVA1/yunkzVeShwV9pbToLe\nrXwepJrXhj2UOP+VchP0n/qBmtiNm7tnR+Nyyysqa4ne1IeAsClxzx7cz6PA\n7YCIZxsDSh0nNsvBtsQ9n19aHmxUUrWoYlN7/z6WA66X3zZcBQJR1hLaNXmH\nUSDVSi9eNpBcV7FQe2WxJLPEPyseQI21mgu83dgcMsW+Dar9++CYzhzgitew\nyyieYICRUTNEFXK62LEuppsBWTvcF2J5NZkmNiJ8gd9hb4bLIndMrJHhrqH8\nCW6X2S9daBly1TwEGB23s16WbPr8V44ZRmpfBWfLWgB1NfvyoCpl63YNJmKx\nyrr3tP8zqykGnPbaY9338nhJNmvp1AOFPCmzV0H8ImxH6YUXxWIOzez9CoM1\nyTDE8cEBVodgjuMigK2TYACzKDZCLfsR5ZUN+bnJY0SMLVQiBJ+A6qqgCrIi\n/MVK8mTcJIeqxT763doSVHiFyuLpYA5xL8O9x2eJE2vqs77jw7lhKDwfurCw\nef8/\r\n=bYCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6JfKhiQGUSnEw/BT2nDfZbiq4IIPMo1l7O3riQZkRUAiA4BPC2QH4LqfweLvVBlEd5pFeo6HhPkhOJXh4+9wx9BA=="}]},"maintainers":[{"name":"dannymejia","email":"danny.mejia@me.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/developer-utilities_1.0.7_1564765853114_0.7533448673110852"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dannymejia","email":"danny.mejia@me.com"},{"name":"edna592","email":"edna592@gmail.com"},{"name":"robmurgai","email":"smurgai@gmail.com"},{"name":"rolivieri","email":"r_olivieri@yahoo.com"},{"name":"tomappleyard","email":"tom.appleyard@uk.ibm.com"}],"description":"Scripts and tips for developers so they can save time and leverage reusable assets.","readme":"[![Build Status](https://travis.ibm.com/BlockchainLabs/developer-utilities.svg?token=wGpbmAddhCLxpPsf5VEz&branch=master)](https://travis.ibm.com/BlockchainLabs/developer-utilities)\n\n# developer-utilities\nThis repository contains **scripts** and **tips** for developers so they can save time and leverage reusable assets that we have harvested from previous projects. For you to take advantage of the assets found in this repository, it is assumed that you are familiar with the following concepts:\n\n* How App ID works and how to leverage `APIStrategy` vs `WebAppStrategy`.\n* Understands how JSON web tokens work for authentication and authorization.\n* How to leverage the IBM CLI and the development plugin for the CLI.\n* The difference between provisioning applications on Cloud Foundry vs. Kubernetes.\n* How to create and configure DevOps pipelines on the IBM Cloud.\n* How to use Cloudant and what it takes to implement views, map, and reduce functions and familiarity with the design document.\n\nAlso, please note that the assets in this repository are utilities to enable developers to execute certain operations very quickly (not so much code that you would include in the codebase of the solution, though you are welcome to do so if you wish). Please see the table of contents below to get familiar with the different functionalities that are available in this repository.\n\n## Table of contents\n\n1. [Create users in App ID (UI applications)](docs/create-users-appid.md)\n1. [Generate App ID token to access secured endpoints](docs/generate-appid-token.md)\n1. [Reset and configure Cloudant databases](docs/reset-and-configure-cloudant.md)\n1. [Generate scaffolding code for UI components](docs/ui-scaffolding.md)\n1. [Create identities for Fabric client components](docs/create-fabric-identities.md)\n","readmeFilename":"README.md"}