{"_id":"@xarc/module-dev","_rev":"39-4d6d28738f03df92ef61aa55ce662b0b","name":"@xarc/module-dev","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"@xarc/module-dev","version":"1.0.0","author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@1.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/jchip/module-dev#readme","bugs":{"url":"https://github.com/jchip/module-dev/issues"},"nyc":{"all":true,"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"reporter":["lcov","text","text-summary"]},"dist":{"shasum":"824c7d6aed024fc8d0e40b6c44efa2a2ea6b26ec","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-1.0.0.tgz","fileCount":7,"integrity":"sha512-8UMY1TBFfLuIknL+oMOVmWW051B93jMzB7+M/WGEFAz1l/c5zhXRMTM//fL3QyBnm/JqGQWwrZW5dxwnln6QpQ==","signatures":[{"sig":"MEUCIQC1SdYEkZcEvs0fouV9LujDNCI4f3lW6yztwCkoz20vrwIgR/HioxBBZHnuuJ9wwqgSOPl9W1/gL3g9M0nqU5RVx8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfFDhCRA9TVsSAnZWagAAqZAP/RQkCWARczi9kHx3FtvM\nUn4oh7PO8m21efDoJugqn+nIk71SXQzHrkMliialBmIjA8aTKKaDtHWXbvsT\nND9vlMeayhD0io7bJ2rp2nfUTv1j2qxnEvwXLn+aDxSmgQMJVj7UrH1eW7y1\nTndTo5uJZlJEmS+NriqXqDMt2fjzhljYps4qXIMOt6QOcQlZW1HPXqhHLEeF\n1aLR9HeZT2ygtlwat8iEw+7/12MLom1/J7ZZvjEDVzBUjV5swPFdyRk7eEox\n7OSXxhAtKYLLIJE5MdDhKJJKRAuTQO1kFsx89LiSEvQQVZk2ibCJVJRuaiZe\nWi/AY8TdNvc3TK0QzU/6hjYVUdtJVYJzCKWXYOF77l7MoPx2/X+H/+RUw2S4\nmjfsZYPO07vziRXT4HKf8V+S7FN4DCBlYo/SDC/SFjKuQ8KkxcUPULxQDjNN\n2aey5ZXIJ77d1Uph2MAyHz7UknAfDaRQR7SD/59Gje9p0Z69tam6e1PwL79A\nJk68ty2n1vbA9PwNYleutzBljBmVrVcWi27Z/NlHz9hXNp9/Yj4+y2Qmd2gq\nFsktTzQTY7DuUO+ItPIyLX61HAZL256jtDvZ7qgpweBUoCPRojmoCOAMbuIH\naG/TKMo3QEYiD5UkiA/DyQ1oqHq9Rx61RKzKnulqmyASJjQ7Voyyu6cGdNlk\ncFfx\r\n=LDnG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/arch-clap.js","gitHead":"8d849b3b262639c797572dc76062771907631153","scripts":{},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"repository":{"url":"git+https://github.com/jchip/module-dev.git","type":"git"},"_npmVersion":"6.8.0","description":"Archetype for NodeJS Module (Development)","directories":{},"_nodeVersion":"10.15.0","dependencies":{"nyc":"^13.3.0","xsh":"^0.4.4","chai":"^4.2.0","mocha":"^6.0.2","sinon":"^7.2.6","xclap":"^0.2.27","eslint":"^5.15.0","sinon-chai":"^3.3.0","babel-eslint":"^10.0.1","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0"},"_hasShrinkwrap":false,"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/module-dev_1.0.0_1551651040702_0.4574591766453058","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@xarc/module-dev","version":"2.0.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"debac4b6b2795d291e6d10e3ce6825181d807386","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.0.0.tgz","fileCount":16,"integrity":"sha512-VwnD+Q6O39HjW2ng16DC5hJOa0LXnMJ0jqT1JTXpR0aliLGXMXpUH326DkRrAne1itdXtRuyb3j6Xzm+rTDQDQ==","signatures":[{"sig":"MEUCIQD+Ku0qRmSISM4R2TkBDDsH4BA27VGbJXeoqrSD1q2I2gIgLjqde5sTabB9xh5aQMTWVMqaHGkEtOalGc1plgw5/to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaX3NCRA9TVsSAnZWagAAibsP/igwMBYaTBL8pZk0VWSM\nNTLnMYP1m88baNWXBmhqDS1x0GHBLT6T1dS68/MaJ9JFJkNTyJpbEAG1f6KA\nWiU0R/6e52CL0Y+xjg6eqTA7cOk5WD4FxnYfNr+ni+FdwD5FM9ChV4YlCTdE\njmvwHpZI2zMC9AQMCwxBRO0srzEkKLTyO9+jZhjNFEdRvZXpWfWlCdeSTIKq\nEOPTfzVvwxXdhEFPX2o/9/fGOc40lJJitjt/7+hH8Z1fEckQMwkz0olUo9Ix\nlcW+39BCuIRfGpmRbziZ6lf3WJPCiYqyZo3LVrfCEP9rrSzISixTvc6Qke9u\nOnNgaDm5v/KV7XNnDdajPZjCAJ2QAUK3S74bpuR1zu/gxl7IZK4AmTcznvrn\nPtCEC3TlC3zmsF+ah/FMN4VS/BfanoZeWDsHcS1SxB/d/lEcyloslqhE9yLu\n0zOH1+1Vrok2u83ObTwmmygrCRtLnrAuZcpvPc6DhiDHYPNIx1yMJ87DYlPr\n9/KMc0bIigUPejMUatCC1T/RjUVTFeVAS6tYO3TyHggo28IRdP/AagApTosu\nfyJmbqrwC0LN5KLYRP74wiiPdOdGgWvRSmdI1L9BHv8/4QbcnkCyCsIT7rvB\n4M7xnFO9vbNzxEHfaYhoDtpb96yeyYzFenwsNrN7C/6PlyE5wTlQ/N3rwUsd\n9aNr\r\n=/urB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"1cae6cfd7935eaf2e282e8348a50364cd0459102","scripts":{"docs":"typedoc --excludeNotExported --out docs src","test":"clap -n xarc/test","build":"clap -n compile","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n compile docs"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.13.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"10.18.1","dependencies":{"nyc":"^15.0.0","xsh":"^0.4.4","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","xclap":"^0.2.43","lodash":"^4.17.15","sinon-chai":"^3.3.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.16.11","prettier":"^1.19.1","typescript":"^3.8.3","@types/node":"^13.7.6","babel-eslint":"^10.1.0","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.0.0_1583971788795_0.7843731843795099","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@xarc/module-dev","version":"2.0.1","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.0.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"bac5cd6cb3a6bf94e09b53cc32cdd792d89dcec8","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.0.1.tgz","fileCount":16,"integrity":"sha512-DpiVRfXGDqy0JxI7UTYRs+vqGX2KybzhxNJkwptd4iiv1a+lHt6Uwqhl08xf73SjxUE4u4NWBE/9vLRnSpmryg==","signatures":[{"sig":"MEQCIALfj+6wMLkcnTC1B1HHxbhUWhpZEmqTimKLVqTE2HOVAiBU5GlAmdM2D84lKjR2ryAYeRfeiipytvUH/c/OHB8eag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecaKwCRA9TVsSAnZWagAAyToP/3IMMT4xGYMwQklMvZOU\nE3TKt1Prsr47PuuWf7mUu3YieKA6iiGEc5A+B3XhUHK6UY+Zo2QNpWsGiEe7\nuGhHKeFBrNpE2pqPN9SURleGpcGB7qo2fNRrV0K4AHTWDFkFHOLnV8vfr6eU\nf4ckJBToJ8dUjGimEBzFa/jIyfCmK/x48gnqx/Fb5cFGXKwdkWFEpRC18lY7\n8+/jbst3SSzFwfz3tB3R6ANLS69WcD7KVr6mtoL2zSCSN4S5QEXHpmL4iRRE\n1IF0g8NLmkdfm5SkKkSQSrIldXqY60Tdf3GERO4poNtJbH7HFdBH1/QaQ19a\nfiMHZIhFurfjxaZhX8EFLD8wUWSJGPjLhcKFb5vCGxqPq8RjlPF/Z5wsky3d\nQAZdDB19RUUI4gW8t57LwFr7Py2EUnYi0sKqJnJxzO5g6YevDmUMXYWZOWPz\n86MrM61FSOIfiEx8t/K7osL2GLROzj2dhY8/clgTF5j5fvn/Um76ivwKpVJz\nYcGRffsZX9kLvsq/68cTyBW47Kr688TJMzSm3QyQFqVheqHXK/KWg4fqg/N3\n3a+YRYfMy7s21lyrDwPZp7kzmt9bTDUvInz7TXtDitGPQZCOyMwYdIu7cypP\nJ3Wvojedj9vLXKxwL8CNDgicvpFESIaPbmcDJgC++RMNMZmpM7BNF3RuZTQV\njjn+\r\n=Npyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"ed6d9c87b42b9b900c35f75ade9189fb058507af","scripts":{"docs":"typedoc --excludeNotExported --out docs src","test":"clap -n xarc/test","build":"clap -n compile","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n compile docs"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.13.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"10.18.1","dependencies":{"nyc":"^15.0.0","xsh":"^0.4.4","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","xclap":"^0.2.43","lodash":"^4.17.15","sinon-chai":"^3.3.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.16.11","prettier":"^1.19.1","typescript":"^3.8.3","@types/node":"^13.7.6","babel-eslint":"^10.1.0","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.0.1_1584505520172_0.20317274569243327","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@xarc/module-dev","version":"2.0.2","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.0.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"fbfacedef57a03497e235716fe3f75d9dc995ce1","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.0.2.tgz","fileCount":16,"integrity":"sha512-H3ICkbiHuNeesnZQSlVoeXVgsLXwc5bqLe7NUhiJrvTvO5bUhjPQezKYD8EeYo2DYA3IHV6BMCrBGwRH2oh5tg==","signatures":[{"sig":"MEYCIQCr+Eo89wtUR37BJ4X1cA8gKylbAT0rmyrdHB18VTr+mgIhAIJVEhUI052AwIVTwl3lbwCofbNqN6VORToOgmzkbj/t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedV72CRA9TVsSAnZWagAA3nYQAIiWoRgbtbzyUSEqeA7u\npmQUejfSAV1tyke47m/1P4yptWeCgiCJ/o8y2IW8Fs+w/aJZgTyXP9j7EUjb\nqFIxGP54tL+tmHvZfr3oCRCbbcVxIbau1vB1mMQ4Qsj7Jve4q4z9SFYVWqwf\nrWOjoIy8vHGbgdIuR7yZ11IsadPkRMLFFgOgUPS857lLpTiq7M4DKZGgx8ne\nqeSFNBmu1LDfjFIijrAofWPUWtnndjAa50t9LLLVQPeaqkqZPKFUtwqHP3iH\nmPB0x6B42gIZLu7Hee/tUZ+mQqF1G9DXBjTQUdmUmv/ySONGlN5NWTRVb7hH\nn/b5fwKQWZ5dgA730Uk3FRV0ElgwgbkplFW5Vs7HOHRsgkJ15+WfXMicp1TO\nOe0eMvQLQeMnDeYsZf3/vMWZGiU0ALbMIngIKkAgMEQtG9zjt2vUQ+5YFptH\n4Re8ekv4KFo5DYCfE70gy2nzP0VzNeeEDkr9kl9Kh0Ddlz9J6l92+0n6K/5P\nH0K3CUsJArJRbAVikDa1SLO2FJRYQd7gGTi4mIwgF0zqgvLtpVWUEpA/iKDv\ndXzbwcGrxjcyGqochBzNzJGXof9LN1meBERUo2pcuxb+TRZ3u74uTRpzQM6s\npvxCFms8uS9AykB1v35O8TW2QtnuVHL3bMBQYyV0/MbaTi/p8LzCFCA1qFU2\nqa0F\r\n=fuZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"ae5747161201e69655acd13158203a5f9f09abf2","scripts":{"docs":"typedoc --excludeNotExported --out docs src","test":"clap -n xarc/test","build":"clap -n compile","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n compile docs"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.13.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"10.18.1","dependencies":{"nyc":"^15.0.0","xsh":"^0.4.4","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","xclap":"^0.2.44","lodash":"^4.17.15","sinon-chai":"^3.3.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.16.11","prettier":"^1.19.1","typescript":"^3.8.3","@types/node":"^13.7.6","babel-eslint":"^10.1.0","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.0.2_1584750325534_0.7840689630766524","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@xarc/module-dev","version":"2.0.3","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.0.3","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"98829ba03769786a44d7faeced1b00d0dacc2d66","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.0.3.tgz","fileCount":16,"integrity":"sha512-Gp6lDdvvZ0yOzpQ6mr0y8o42YmXNI7oTlERKw0r7ghOmdYJoDc0rXFrayPe6DqisB3ZLSkPP0xsp/Su3hTHHEg==","signatures":[{"sig":"MEYCIQDOZAcYEL8cSYW5kD8aXvtD0nKSg5ypczHCs+UgnLCUqAIhAPD4EkSfMED2g59ENi4QtANV9BzsBv5RatcxpUJfFISX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedXBVCRA9TVsSAnZWagAAh44QAJJuIWcOSpYFInNVMZj6\nlvR71y97lZ+M4eY7PvVbifdFVtQUfTyCGcqH/z46+76DERHB6q7It7rCFYRd\neWUQ+SpuGouKosZ6MqIiFGuXBRvqpeI1CL/RrBHtKj9FzE6/W5EfIsSMRa08\nbY4/WJs2SzV4zqYcY6m1cvwC0mmA/ifF+5/kO1WMvyw8NgbfWTM0/M1fsa1B\n+BDyEt2pPKqqPWt3fTq+1ZJy3O8uNFCFwbduXvIjomaksqvq7W6qzWNH0u5D\ngS2iKuOFHsz//eWEkvuqRpTxNpBb7bcIPwjRXZ5FlDzO5BLbrelLrfijmnV6\npNzUaCbIkHZAQQgiG5VRPxeCpvQ4E0dw83R1qWCErW4t4F43ghGtZtcVeZov\neWMjkGbZTPZF3sRhFa8W4nxYEnYYm1UZjg4Pq0VJQlZmmkno41yw8Mtu+5fM\nQAPgZtcWKlCrtMPJQQNqHlso0gzocfQKkOVP+I9JAvh3cXfAVIMhU9RNK2pH\nkxr378hFyrL8liVZtaOukbG0Pj8CH4tIGrCL3ZvkxTCfwLmqKtkluaCD1Qsw\nxg2WWhTDgqo2Gquynj7JScVaWGCeboAuXbnZxmYwfiVTnVl7n3nCDVbzVh3h\n24n/eS2EGQxEuOkl3JpGMl+zoJ87s+Tp6Rts7fDKUP5BT0HNghI2iXroLZs2\ns5xn\r\n=e56n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"be90688568ce7afcf1d07d75c33653d135671eed","scripts":{"docs":"typedoc --excludeNotExported --out docs src","test":"clap -n xarc/test","build":"clap -n compile","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n compile docs"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.13.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"10.18.1","dependencies":{"nyc":"^15.0.0","xsh":"^0.4.4","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","xclap":"^0.2.45","lodash":"^4.17.15","sinon-chai":"^3.3.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.16.11","prettier":"^1.19.1","typescript":"^3.8.3","@types/node":"^13.7.6","babel-eslint":"^10.1.0","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.0.3_1584754772944_0.03013025830846794","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@xarc/module-dev","version":"2.1.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.1.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"b9f1a138ef70066b6862a6b3c48290cc171798d1","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.1.0.tgz","fileCount":16,"integrity":"sha512-Sd7O/4g5jm79Pc36DPa7mjJgZPLB7bjRADh/Qf39tOFZfCqItFPzC4/WJfaH2N6nHS57gpu981W31hsrEaprdg==","signatures":[{"sig":"MEQCIFovq8FJggPqJqvE+/aaxpraiUD/8v6XiwggAtwWIudcAiAWFhdVICyimGhUUrPLXYQ7Tb2sTT8yRlMCzQL0JERVGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoTHsCRA9TVsSAnZWagAAoaEP/RISCi72Q9IqSEmSNGTj\nyZeWWisDVnJ69XJOhuG0hVmf2N8SnGy0Z8rBp0zFq/Cw9vJ7IkjciZ7KhJPX\nSMjVS8s1AcJUg72/8GmLwno13F1QAHWXlJb01xCAY/Ia3C2H4TvptlRBMab7\n6SDAr4oZG3JhZTqU+T6DfQujcfDpi/O1UihIKn6WVz/9MxPNHlj9nmukUfC4\nL0PvE0w0vq8C0ZC1P07K0JWPMRt2y0bHt4SurWgmxg6kA85Qkr7oRJ2Q8iKy\ntPR1TXh+kDl0r40midZ+2kuAtDZxFnSH3/jI04+MLQRP89rOwYocmOUYR+Eh\nqraiAAR2UIvNSbjv0wtyfbdCZ1Ur6ACh9ptCCnH7CqtSGofs0cEyCDSkCc7Y\n09fLfJAAcqdBQc3BpicobZlr9eIr3GKnWrX+fH+ldpTx9KJ1qdzl4K/+YGjW\nmJG015VykGOfri7HQ9CFcmbykpSFOdzb69nWm+P4D5S7hSK9a7qOOimo9mTx\nvIf7E0ebeABLjdHD+4k9RbVN8Cz4ABTNYRoECkgomlhvjHJFjdWTcr1FkDjw\n36Cbsk1SQbauxGzeQBIuNB0Bv6cQvYw/r9y+Ujy5ARXnHBrv+jyjp6xRwtsg\nMrKJxpwrlE4D0HLxP13pc55Hy8lP6oVBm/HL1ZBazFst3CBhc7hdUfU28+FK\nTiJ9\r\n=cNtX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"c9144576b7f23ee2fdfba78c91d9c8a6f10d75fe","scripts":{"docs":"clap xarc/docs","test":"clap -n xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n build docs && clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.13.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"10.18.1","dependencies":{"xsh":"^0.4.4","xclap":"^0.2.48","lodash":"^4.17.15","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.1.0_1587622380082_0.28297972791298753","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@xarc/module-dev","version":"2.1.1","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.1.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"ca81864ffa85ef8ee6867ef4c82f87aafc6ca774","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.1.1.tgz","fileCount":16,"integrity":"sha512-bGn0L1sOBhZpOvN4cpZfaxZJrBVSVbu2i5YAWDCWIfsYQPoPaLzdDDH1P8rc3QB5zNK7IC8/XgvQ2VAlV/F8pA==","signatures":[{"sig":"MEUCIQCJ2yqudEaDaNCSHGdulTbzMEDRuI7imhBD3FZb0tJ8fwIgaLHX0Dha4kyO1UDE7XPZLwbekfH55KhXDiZrBF7TjSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetE6vCRA9TVsSAnZWagAAuEEP/2cd3G3QO/vejgPd31RA\nw1edY1vDVu4+fTRmPxNjSlugCob+cI8jxcsA+BOSXZLROnoW+5oL4akA+ubR\nZqRdHet+4UgZVAa6NBDVI52j5a2PWt6+o7Aut0yfPfUDHKm8T7jmAcFMX5CZ\n6rMExYwowwwm25MXE5d3VG+Ds67iV56u4xBVr1hw5qpwOR1peYuPKT4drZiN\n1EyQp0jkbIvyGlEJFUQHAtaT8hHeEGF3SFRcCT6v6dQX16bQ9gTTpXI0NMwy\nQNuEkBXgdEFU5pTm6i5/A8pq5bunuD3E0KHV1C6rJabqI+ZW+ZzkCcpGwsAD\n0gDbyx+TAextvSpSQ7FFzjYPbPUS6I1+PSxKniySbnc2kedlVJkmX4sjpVmj\n2HY8r6FbMZzxUjqsF9rGhXrcRFGskM42YZsi2tw/zCsyYBjfBjyVwtOkm4/5\nd+kWEyA0hW5CaxWrAtpYJ4QSbuYn5C9TInVrQ/bQHEhK/Lvpt7Fxnmc+z5+G\neX0vsl8CiD1tweVoBPQuyHgZyEQWmNWeDxkTqEo21mwSlesaraWEp1/DyOeX\n3g2sM36OtNnMmEtSyQqOeGk5xCoi5urysnUNwymJHpoQiPFMzGpUwocgdqRX\n5v4ImavRXy96kn3SXGQkF3qpX2zamNveMihABAe+EykUIvLU2s5Q6yUGBD/p\nP5mn\r\n=1LG7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"e256ddc0b06de353ad534f53f71452f8fc1a03ad","scripts":{"docs":"clap xarc/docs","test":"clap -n xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n build docs && clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.13.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"10.18.1","dependencies":{"xsh":"^0.4.4","xclap":"^0.2.48","lodash":"^4.17.15","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.1.1_1588874927235_0.00793749911930619","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@xarc/module-dev","version":"2.1.2","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.1.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"c531627b93dfe39001db264ed042f6b9e20827d3","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.1.2.tgz","fileCount":17,"integrity":"sha512-hi8M6tK72lERpVJvX4d/Uqa16LmtpjC782hmCbLK8ukEvZKM3w6TeuU+jadP26Iu6NC4/mcwqY58p6OyK0ZpuQ==","signatures":[{"sig":"MEYCIQCpVpXhr3M7++dvjEY7JxtOat3pNTQvhEzgp+H+2e9jmgIhAM81IjiiyNmpcdd951rGNbuRWlD6lSi7Smn4/76GQ/nV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+29oCRA9TVsSAnZWagAAWj4P/15FZGh6OhFFfeMN+taS\nbKUQiPv7KTqMbdFATuav6UlD99x0LmdyZ6RJA9CG8fKIMjbivP3gb0LAQEsr\nRWuwA44HcPdCyEwD7symU7vnCmaKP+WUFOK29oCJM45CjEuSlISGpK+QCi5s\nrhAQmIOPiw4W1toA7lc4sZs4k85CYG3AVeGYNh05lEqyJn4g1ixYViD2WoRc\naAL6tdU01vu7Gcat8HiGIOqauXgimp358GwnPPOMP5INSbX1PHtbTo/geE9C\nTB5ySAz4MD+iWfnd3/5ikomMjflgAo4vwR6a19nkRGfX1pYJbbO+G3KO+VbZ\nNObgcqSQTS5kTn9ACfI+UqOTgcd869pMq6PBKhRbxkqKYaQRVHQ+nIvFl9n7\nOr3gMfbBllfQu2d5z8zjUQHKSC/NSGLwwYEBonRBJTWQyApqCvUD/yHwF3mv\nxIPG1mEWWLaWhoEh3ruK3YZTG1DQm0jpKexQQUU60VVY5lcMadPuHaST0XzD\naTGWmoWvjLLYXW6derrSnK1BNOk4b3P3EvphaPG+6NLKBwo/OHzT1djIW86D\nrvDZ3r1SJg4tXjS98LIKzJ4+UlRgey0Jvvh7bOS8jYHjdQsQnYC1HbWKk741\n7Z2F8koosTIYxlmSi8981DqU1xlHPflNXuFMbDCaYGPJpvrzlf4f+ap4Xbwn\nUyIa\r\n=TAyp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"48a65420d458504a87a48b7e20b8a8726fe991e6","scripts":{"docs":"clap xarc/docs","test":"clap -n xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"clap -n build docs && clap check"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.16.3","dependencies":{"xsh":"^0.4.4","xclap":"^0.2.48","lodash":"^4.17.15","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.1.2_1593536359961_0.7548317249172909","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@xarc/module-dev","version":"2.2.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.2.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"5c08fd3c321155c97d44468f30cf7e198746cdf0","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.2.0.tgz","fileCount":27,"integrity":"sha512-nnrPl23dyK2dQs1oxFPBZjjw8ndtsjdKhQoZWTEFXJ6/UI+7LVrV8p4A7FeoSz9ln9PzBNqcjk5ovK2JjfEeDg==","signatures":[{"sig":"MEUCIDZOqdhPe+Frs3mMCEEHxxIdgdqR93AhKPNyR6jroHIJAiEAmOtQNCQmADDG2Rt6GL1GA+XJmIxlD9f/UnPUJyZIrFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHgoQCRA9TVsSAnZWagAAkToQAI4PeOEDwuWnl+X2YjZs\nj/Ll0BDdN2JSbfT2IPm9KcRasdi8zHhEjE2gtU/IGFrqxKvIBBDNw4UXhoMZ\n0tN1u+fbiEXtLijpBkiIG1FfE+pHYvQJDqgBNHNznLS/d1yjPUeq5Yk7y/x4\nWXxFsZsj32odGL/ZaijBSIw7dvTgrMr9ur62BmvpFHS7254V589xiWmuS8Zm\nabDMiqvZ+i64jn3/q+THAN7/mInS1Zd8Cb3Zq1HnWZx8N6PxbttCb+Qg/k0I\n1FuoakA2M3OqYtXAf6c5HEV7Zj9KVqxqOOsAyylheKaJ8PHy8kMfa3nU3wWx\ncjxUBNQfYYNV0NqZjoAnC+gmetdX0tUULOTCGZuM1vsErMIemR/aWdY/kCzQ\nFpxRv5H+szk7HFCSrkuiVIPTzMB2LspO1o/fdjlI4sO/eKT7fbQGNNDA0S+9\nRjC8sJYMsq9zossC2wWW93F/WVJHJA6RljEFByJy1L0lpTnm3BiXNbzNsvsP\nRajvfse262tADFQaKxs0kkmSCPIMohJuwa6F1fvcvUVLotRmsW0vKtpNS5We\nzFTHAZe6cs3gHyjcywM0NZzHGc8VABGD4PlNd2R8TrdIZ8l3HweC/yP9IVm9\nRW5puDVyOIiSm3KGUfm9TUdNSl+ZKiG9jaUCvGlqOMNfPVtnOd+TTX1NQ/YD\nI/oK\r\n=zuKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"0e28489da850f91daee3900e0af6277744061bdc","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.16.3","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.19","@xarc/run":"^1.0.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.2.0_1595804176070_0.8782695443024704","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@xarc/module-dev","version":"2.2.1","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.2.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"cff49162d7bf4f8e5f366dec9bc3df7c9447b804","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.2.1.tgz","fileCount":27,"integrity":"sha512-Uvs0N+nRTnOSX3XiXEeHZiIJP9kZVa/CBPaCV2nqONVJmYeKlpDkGTdHKpTXs6HH3vNJXFE8qmR/Tva11aLZTw==","signatures":[{"sig":"MEUCIQDAWy1yQHnHL2ke/ii7pn9sIxOQkyEX9on3/B+4I3KnPgIgNYH4X1s4bJKuIO4SoQr6umG567IeMHYoQtjTUpcpZck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1wOCRA9TVsSAnZWagAAchIP/1qeyicNHwW7q8NiV4PZ\n8cequzg9WXMHR+IUKpkrREEstXJxSJ1Uj+69D7H2ctQsG0IDitkE4eSCZCIt\nWrfFQvMZusi1fex309VUeXECZ7IBPf+TllTFkG8rYeiWJDfkENPT4kH5g1OD\nzgYY1Uxi2m6dFya0jfb/nmBiI8WOCGjTtaZJk6GmkTfFOct7dbARIaD0te4R\nDAa+7U0UpJdk18LFl9igdi+n2HRUuKPHo2GfrU0tBbAvoUY66pOTcMe3R3yI\n2i7fEtCqWixi4H9N0blgYtBmj5dV8E0RnVo/zE40PCyk4XVPlkNCO63odQs6\nFsLswPBBprpmECl9oHB24Np82yYYd+AjWYqOfh1+puKYdqfMWPh/lWG6qwg4\naTHoGnsv/R4E0myFgMLGdt9jVtBARFeKOwyiBn5h/+y5OZmpJ5yFNC6YjrN/\ntTm4XPvoRaICI0/ILcbCqQ70dxRBVgDaMD9BGu9nJZsBMexO1sPQaDGXIZVK\nBXvM6ZCWYEn1mhFsLTaPU6/k+LzORDTHEjg3duFXZ1Y/im+c2OoWU1H2/obD\nF2ecGfO9l7cXhMkrKHlORW11uNLNOep9JRLVj2HLBnPvEI/AdJd5+UPTyzKs\n260jazBACs8Kn9rFb5jxGlGGUQnEhTMWwYkils6m2HLrn93NQJnt+tUF2vJv\n42he\r\n=0hJm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"2102a7f189608a6622f875ec141f5f797ab3f7d4","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.16.3","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.19","@xarc/run":"^1.0.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.2.1_1595890701774_0.8428161958887617","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@xarc/module-dev","version":"2.2.4","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.2.4","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"af32e30cdc272724cec77e3ef30b8407a05155df","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.2.4.tgz","fileCount":27,"integrity":"sha512-IuBUoitBF9kr07jjPkwP9tySRuUm/wLmKbZnFAaxr+qppF0HwFDYpetl/4M5p/a6NJB2rkB1ctqrwVxRXoUWZw==","signatures":[{"sig":"MEUCIBUE2km8ZTUm8O4Ck7V3l6sHyKYZyCpZMz434XMkc7PtAiEA24Yp9riA5Syy8Y9Uc7usuVIXx7TL1jSTEJeoOqr2gow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIg8vCRA9TVsSAnZWagAATDUP/2QgowD0AfgukD2O3gcq\nD0g2Ti6b2PhGOqraVC2XeMKgsYa+eQdShvQ0rQAqdsY2Ww36Sh7ZAod3VDvw\nyOimrC66DXpChuTUMutxCe9WGIwl39vF+L6RMCXpJU8DyCfvbyXYz2F0Ovvn\n+ys4jZpiIhLJm//KH3ilG56i+Jwv++bFRNmnxmU/KVW22Uar07O65ZnGr9WD\nkj9OF4/A+7YjVwzXOhD0UClKH4VPw+/81uFXRCPNNT7ad7P5Fhiyc/p5SBj2\nld8KLte8c+iCLJarVT3Z4gmGQZIzrtFyEqOGAKz4WxJpx4BrDNGQdPA4ilo4\nHEDMVFUfySuxCjA8xy9qh9OjNcM8/HJqIliHhY/dR0woVahyuo4v0sNJnTNE\niOG94u+r0UW1zrI8Hx/tBOet2aJNve/f1xukrvhprr71rSgY4xq2TzZTLrku\nuGcuUVD2sS1lNohw/X58EcoH+iVs+rTjSp/HlBLhzFMJoGmvSb4g4jMR9Aum\nsyBw+CypEunFQRXHnsvXuf0r10Ubd+LwyE/c5hp4PGeC1mD0G3eNpt/c1J0i\nS6e7ZjSr61m/XJ7ATu29BG7GO4YpSXVBwMwIozDiVQjqwe+8650l7HUQp6LI\ndy3LLfcUg6P2XPPJZk2NBD+t2vUnUD+z6rltUv1TfDZh0zl5z2QWOYdh5ugi\nvV/L\r\n=s1Ml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"c476c06b04c63364e947edf803218046bd899920","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.4","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.16.3","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.19","tsconfig":"^7.0.0","@xarc/run":"^1.0.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.2.4_1596067630916_0.5620925931421048","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@xarc/module-dev","version":"2.2.5","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@2.2.5","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"a5ecea9adafb45287e368b4e1f138620a75d4e4c","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-2.2.5.tgz","fileCount":27,"integrity":"sha512-ozIr2DF8X7H4hdOQ0q2zlXah+gqJZFzKBCaQytG5g4YYIplsWLNoWUceB5bZLwLJtCdoq4RyXX7pUkFsLPkwwQ==","signatures":[{"sig":"MEUCICxlj89oqPuYc/22BLf87xK1DQ9s9F39Jrhv83U4oEchAiEA9j0pxubscojDL3sql7ne/P5r57mKHfYdvkm/Jxzsnk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflhI2CRA9TVsSAnZWagAAtUEP/ivuUDKpVJMXe/hxND3a\ns6WgUThRh46npDLjR0YT9FAQWqjMEz1mVoXW2v5ztIfJf8n18eLCImR5SzYK\nMsfd3vbxJY5yvebLWOYx3saMMzBXd70dVOLscireb3sF5vf4ZNbftLVeLMzu\ndlov89a1RixZ52DKx+I/27gHdOUc3E4DdlKThAteNIgf+zt8QgOPuooiXatH\nbLSvTztx5L46zF6N1BDIk6jkiX/aHzRY8fd0c2K/JvKrGoXPatXcT5V8rN0x\nCbg46l9M6/0sm93cPBNBSWXVr7Y1pvfsexYvf0dOsNEqsgKWmi/qHl6Z1u+9\nbIWru134ltvsaOthPYdpk20VFotpT7TFLVpU+/4ndT9abvHpcFdWUWTRLNPs\nRD+H1gnIrKyT58ejC4A103AbCC1LJKiHMkC5LwiXUKNFA1/wXTtfywRaEFHQ\nLvGgivYEOkygLTFGTACUdlmA6ru28eU8B25ZsSzysCJs8xnEE/IV5yB9DFGV\nTw2srG2wBo9iN9H60W+bG8IZlDFR8DI+BMOtTh3qB9s2bJlplfBu5NMrIXDN\n21Y1Cc7zpWBTt9lVEos4AfGQXr4eyzQ1dDL073zd2h3mklY9QSg327aqNY7U\nS18nBfKFlTnGuMXknEQjZAp/5qdShhpL7zHxgTGnwaYayNcQFY0B4E9JpU6/\n7Z2l\r\n=XwRW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"dist/module-dev.d.ts","engines":{"node":">=10"},"gitHead":"abcbd64aca9479bc7e849e4619174af6983a1901","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.6","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.18.3","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.19","tsconfig":"^7.0.0","@xarc/run":"^1.0.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^6.8.0","ts-node":"^8.6.2","typedoc":"^0.17.4","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^13.7.6","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.16","eslint-plugin-jsdoc":"^21.0.0","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^2.21.0","@typescript-eslint/eslint-plugin":"^2.21.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/module-dev_2.2.5_1603670581872_0.5667966867433838","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@xarc/module-dev","version":"3.0.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"2ec7a633e1ccded9edeebc139afe6e795a5b828c","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.0.0.tgz","fileCount":31,"integrity":"sha512-AqOh5k7EJz0SHRWecpt3VFTfjKWkpf93RkfMrCKo76kq6tIev553M7Zv7XOTpOP/1t/Hu7OQVutu25zdWMgAMg==","signatures":[{"sig":"MEQCICWS4OEJ1EnvFGRqVt4W1d0io93WSnHZAgEgKP2kZ+mQAiACZO1BD3E2izIoZ7ThTT+SoepSur1rV00+/qpGBDa/sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5Q75CRA9TVsSAnZWagAAGvMQAIJ9Awiaz3TIfwwUuD3D\ntItkPfU7fxtVX9qV1X2T7pnA7L0CeuSm8womg+DZXOAy1nhN5TJ6riGZBuaF\nMo4/RZZs2WcK+pCKWhukO4nIHuW2JFpn8jln73/obbgHayZtIEhu9HMb2slu\nfvf/Bg+s25ZY44n/CjyDIB3AnZnpDnSZjFVdAV784XlWNmY8En+IyHWjwA/9\nncFuC0unbrT7dq/GhSQUq7wp+l1Ejx8n3nSSFz/GrLK814ZuIpSMv5cxZeLB\nGYAsmUaKQ1Y42ZA9tWp3VcJV76rBO1AyolAeEUFaTC/ovuOrYXh7iSaTobct\nSFv52dqML/LhVnVv+7Z4vhq3sDY4ULJLZMLUVhK+1oCGajIV94aUmxJdpz9l\n6XktCzG5yjPBbHjQBi5cpBrg48KgwPqrig0VMnMBuQTKiy8S9GAEkCjIhuDd\nZyJYOa9POL4k/wmw45rEkuUCp1fvtSM63jH1hLVifOE8gUld3wTNfhCIceG8\noYDeJioQjAnHT5KfsQzZtPyjTc85ai4lDrjZmBcHp/T8w2hRVKSL+07ctBus\nVAlTOh1HI+mOcCFc1zVcy0rQ7+5ja0yLmLagVmIcNSSEHDUfx8m9/u0DNMBD\nHUotx+RBTu5XiFEsvS9+TUvsA+a/xQ9dK+q5T060wPPMIVJamwAlRbztSY3l\nBWLP\r\n=V1Fw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"e1f825188e2519ff28f7ac84f0d2a3f410470775","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.8","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.19.0","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.19","tsconfig":"^7.0.0","@xarc/run":"^1.0.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.19.2","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.0.0_1608847096503_0.0005731929269296998","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@xarc/module-dev","version":"3.0.1","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.0.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"f355611af370fd31e62980809340546525bc598f","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.0.1.tgz","fileCount":31,"integrity":"sha512-W72cbiItQxYNZoAmzDc5tkGKI1IFyV+WLTaYtFCLa2hLlzVVu0At+78p92uI9DvbQJup7/yHCMuBg9DT4wQB0g==","signatures":[{"sig":"MEYCIQDkrEh9ivTeY5m4kptQFNhJbKYLmUXR1/jMv1y7lunI6gIhAIDof0ikPFTeKNdE5KVCTWJqXIFavEXbg6TtzK5M0V4i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6jhFCRA9TVsSAnZWagAAGNQP/RapfXyENQqrZkctEaF4\nE29i2mSJUCSLYq9jdd21gbfIzsN0jx9OfjN9p1xlzB8DkF2/W0X0wVbSQ8p6\nRKXSnBpQbe0AnmGnk4cjJG9tg74B/8uxBAAYaN+fKad4WPfBPyEwm14AWJkp\nRWX5UkFj1YPVVH2762bHLeVDx44QiDVQDgD6C65aN7OtIZFQ/EvZ2CC+ISdv\n5CXJn1Rt2TEo7JIBFSGKE7h5nkWSbmbW8aJ+j3xVO8LaiazroIJH/KaG1qSM\nzFsYTYsCN1UgFPf1W4H+nn3fR9/u8RHJnmAdI5X93LFM+5TkF4igbKlsglA0\nmNS1obYA570RN3ozqVQ+FoLbC/InkDlLMjHDtaeNysLC6GdK7x7Y6KVSr78p\nC4UPYfd54gGlz5iynoujY1G9DIpBzqKt4frzeXZ064Fr92pLOaGOFtMyrloe\nuDZJY3upV6J86fiZXIESx+yz5WuwXUc7NTrbkXCsq8Q6BWw77ghH+2F8eLNL\nqHHLBssZY3bxp1+ZGP87BPbdyeS9Uja/evpYuA3XP4zyMQNUDY0x5wLlcW6k\n+qKldSanrqXX9CkTQ7WGIIIh1yAaI/pL3afa3Pf0zt7U+eYHwHbCQ5LuNltW\nf3Wu8BjC1+1v2DF7sOlJFaGV8ijQRupjsOGShlZ8tcAms/fWQSxL/cukduoz\nb9Ia\r\n=NK+w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"2faf57927477fab2b52626c0d629546474d19f77","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.8","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.19.0","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.19","tsconfig":"^7.0.0","@xarc/run":"^1.0.0","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.19.2","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.0.1_1609185349450_0.7880139317245045","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@xarc/module-dev","version":"3.0.2","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.0.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"bc01bf80cead7e601056db4f7c4d45fff373bee8","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.0.2.tgz","fileCount":31,"integrity":"sha512-MXRb21rRUzjiKC9dQ1rE+b+1X2HvEktdcDwiWSfEyBiyv9qphI8ktDt5znDFbVNaDOwjg8+liicJ/swia547Rg==","signatures":[{"sig":"MEQCIEPMjJAFzh5qx9ifz0mB10LNT8w5ca8n7a8TQLYCpNXuAiAyWZMEqIKkk3qPfel0O1b+VuliXsiafAXA+BX3esy8gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf90M6CRA9TVsSAnZWagAAS7sP/RzUPfWY8C4fBPOA4f26\n9Yt/o7SLqKfnc4+EXvqV/Zt73+zgm8pjiwZVBz7VCp6VKe6aYWtPUICBme10\nlWIs57Eu43lAPZ6hsMhVvczw+UWnLJdX6BESV4Iio3HZOyApDL/qlfqWGkKX\nC0IUrPdp618uWEnwPZfbKq8f755QkCfSZFhjo+/zwSPcSY4dSVtd16l4u7K1\nrsqcfrGpGB+I6w6NIRP5LkuUwKd/YrlgrQmxmox7tIVJ3/jfnPPhmOImIMZu\niBYecDNzYDR3sMUDX/jvjDOWK+a01OiuBqaAj3XMCJy1fltIdnZgDq0RsCX/\nO+C+i0s/objPIMHhrYUx8iovM+bizBHdcQecIcFzFYG/1zQGObz/5tk4K005\n8FU3umLiRgW30ly0GqXd59C1wPx13vnW8pHtTERpDb1XmM4fdaFmgwepxjfD\nGMaYh5EhPSsOEfCxPJiViFdtYELJfMP9IHxt6Rvj/lWCUOgCnyMhycdRyJFc\nKOURIyDvuBGRrSicsoR2hKpDjvD1jReZjuDNOAvF5ofGsfPvofo0I1QLh6Aw\nqKF1V3oBgm/RL6Y/vbGsdMGVC1W6Ji9gKsI+Ox+suSYGdEfePF0P9RJEraWk\nvPcH2Uo+AfKgDWhr5lvC0Hnamwsdnkjnh5CA3OjJifVHeLvFdc4Vc1P+m06v\nD4XN\r\n=b047\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"c9e57e82efa6b76ea4d245d363f83a2806bcd9aa","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.8","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.19.0","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.0.2_1610040121339_0.8987564921475759","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@xarc/module-dev","version":"3.1.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.1.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"5a71568b1fcdc47e39f2c46778e2f41553f50313","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.1.0.tgz","fileCount":31,"integrity":"sha512-4EleY3CPI9e+lblaR7hYVsIslh+JFAhAM5eon3P0wkFr1Ql73InC/rN+qkENSsQBURZbFNYkkANdmloBQ4Repw==","signatures":[{"sig":"MEUCIE2UZBCAYuFcKD4heAdmT2skFKLHmg2mUZisTZuUc11/AiEAgm7/azR3SdvYqfJRjr/eii36wdNw9+xGGYoS+jNzDk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEj6YCRA9TVsSAnZWagAAlSMP/Rudn9+zxDx+uhD942Bo\nN+92+PWRO8sXrUrefH9xWuIM4iNQA9k6dmQ/hKTPcHxHVnX2EIblUGftchun\nT847lsyo0WpNc/Nu42C7oAAVEh3J5UA1zyn8rXzcYTFHQLFCrLMB2ZQQTXrg\ncaQ2wIMyqb0sKjeS5xxihoXbXtvGdmAjvMAhH1GF+kHAX0Pe0x5ZxQ5Vq16F\naLjxRVcqcEij6hpNUyOVKuwCQHKr65gWDtTnO5Z7mHnbd57WJFVAQNqkEWCw\nL3xsokqXghYPDKHUSdbXhIlFltDJFmjPXgj7PiDRrT62AZKvIZZJkFdCvxqK\n8eyIA+yvmfsuFigSQ0N+4x2BFB8kw0ApHoCjcJHEAVYmbaw/TIZjT192e1g0\naIGNW4B6baedZiXTO1Cz5+OhQo8OyqU7s1VmnSfDbtnICDPylh4t1jVTSTug\nD6tHsUl8U4nQSBRSU9M0r+SGJKZvJ1PfjunRNPNpDTyOWaU0QSFr5p3AWN0y\no147cOmsfpSjyDX5Z6QjTW1rLIMhQzvwq+EpPuVivGMAYOBZBJf60EVC6XRk\ns/ODhnm8C7MaxEeBr0T+ciDAghyYPoloHRi9FDXvzmFmG9hQwscWQTqpsLwr\npwSAOBIBzmkXYEUWrnQgQO1R9OzZ1ljeew9RqM4OaFnNiCWZigUCZP75LqIh\nR0Qd\r\n=UwTm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"12e9934f89c7de60308fe6f0dec34d1f51d38b56","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.10","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.20.1","dependencies":{"xsh":"^0.4.5","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^1.19.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.1.0_1611808407401_0.8533211044250351","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@xarc/module-dev","version":"3.2.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.2.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"707e1277b2ba65bcdab16460da0e9d5f30421789","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.2.0.tgz","fileCount":31,"integrity":"sha512-kkCR2JgJam62ZuoblC0xw7bmy5/YC36g1A0AtBmUlGoa2v0UdhkWsEclYcAlsJf5LeU42l7pwenHq0A/uKvDiQ==","signatures":[{"sig":"MEYCIQD9TH6Bw7B0kvZZ0NvrEChLlMtHeOVYqEOjMUgJZqsmbgIhALa4yrBEw4o9vOlf9a/nwDVC2qSnfaXjWQJfC7/tvHEk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEySKCRA9TVsSAnZWagAA8ecP/iNOj5I5NBc/tTcXd69r\n00MMP8XYTh0pZvYQcGQUPhwwjuILEpzTFOVUbDhMKGwWrlzF8DmedhblSxaH\njYEiAE/JVCH21/sItgEllwtsdcHGOEjE3pC6xEGP0x7QSDepE+1ULBQUvgUk\nraXiz32slH8V5nyQdgSF5WF4jvdO695apCX8LiN3Z4SEsn3fTiaJmQJAR8BD\n5NlvQq/YBv2jUD+CnTE6OdSeLVzft4pbkdzVSlRFVTMMYEVOKskBfZNp8BLH\n+UP1M71YCH1yL0xRT6QFUdJD89Wfhd3oHp3msC11cWEPseYdI1hwn11nCoDJ\nP0sTo8bJeL+xJnBDv5LWJueM+yHoBfKYnlVtkvc7PTHLzk4G1If68RsaNAu6\n+IcExBFAbVrBfihDKWLlfCJQYAqpUdCBOzqxm67r5+EB5WfSF/chnv3ohett\nJZlzfgDd/ibc90gYhF5C4vai/QmdvpHxxBj7wBqHiUqdmLHj0eGL6BDz993P\nXgEPcJcGB/DQVrXBknjQzAnrH+9a78IJ3ELnTbzRBljqbaFUnH2Tb1afigHp\nJdTYlINKu2r6h/VWxG2ywLgz0bHhGFKZtkVtMxzxU3LA5ACaFJ9TKPffSHvz\ne0anawJoMO2vtKXm7qLW6uu2gi/hMJWOhzN7bQuNrvpyXgr1yH8boBt+gPEZ\nirLc\r\n=ufH8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"4ef80aff296370895b6ae42844e90dfd0248b7d1","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.10","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.20.1","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^2.2.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.2.0_1611867273731_0.028367821113399305","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@xarc/module-dev","version":"3.2.1","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.2.1","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"a12dfd019af34df0dc264d8be135dc5b4c2ce372","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.2.1.tgz","fileCount":31,"integrity":"sha512-kCbD6oNqWgWo6eEFpvERbQ4LBBWtkZRak07iDeoXEex2xteXzO1NxOyz6Zt93dOoePF3HvcbUoQG7tua2/X1xg==","signatures":[{"sig":"MEUCIQCc5yjkEYH+PHXFPXENwoFGbmcgpw4j7Qj84ATImFCfkAIgJ19y5qY4uH2mOcbCsF4ta17bvZuOLBl08/d/nTcdfxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEyxxCRA9TVsSAnZWagAAEWsP/10QrBIlrTPymdT/1VN/\n88pUHmR2wVhbvUcgO2vHmoPs6RcM3kt+V5lEck8Czfvhuh50QUgiqiQz6m4J\nbYReIyw/lKEhWl5YO1gOT16npUSO1M3/xU+1PQy8n2uhWdtCZchKRqaD9lWy\nUj6vhuFm5xTG8VgrpcM3XZmCpDgnVVCQWNZegINExRPQ0jVdSJHbNAFuJu4f\nFZuymrJw3+ifziXbTSOIgwA95UWuqa8QskRu42uFWaZKwkf1VKFzAKuQyiED\n3RHlT2hDwqwuuKBSKiV8sK7hKpQTCr2cFaVU7QNGk/u90kitDVhhu7Cwl5ed\nikBRGO1peMsg5MqqiY9XpKNdDH4DBOsYagl9ReqcoLEjSyqm/v+miS11nvjN\ng2z/tK3fr8JpmevVzXw3ThdnQl/8tmAIKpquSBRtdtyH4XS1TwfufyfPzpGO\noBk8HxojoV6PRSaTahHQzjQkCd/kklmnx5RcOIlDdyO5lklYM1FSCSiCC3wC\nrRjK4RAIOtpuZEmRRBPNAlDVepO6yNKgDePL4G8QDXsdF2wYzRSFOqzo70KY\ng+HKC8w/FWXD4tvgf3mvenwmlfVCXftxRxRDIA4k1B9INvFfAbkpizi7X41R\nFk2o7+wAhu7S+ULxY8Z2OVJtb46oLxn3Rh0YYBtyfkVra5q+XPr6l11uX7hs\nJgjy\r\n=E5jB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"bf825a52cd880131a0cda35e39c2b0b65ac1ee31","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.10","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"12.20.1","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^2.2.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.2.1_1611869296958_0.09724862925055122","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@xarc/module-dev","version":"3.2.2","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.2.2","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"255306a1e859630e9368f3685b21ea58bbb7b45c","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.2.2.tgz","fileCount":31,"integrity":"sha512-jEBuuqMBr6hV+edO/CHNARA0izd9tGmoCO+KtiVRwsirSVcQHZhredJuiwNIUvUNlnRwu+RQqA2P6nmt8Pt/SA==","signatures":[{"sig":"MEYCIQDOhaJynSI42J14UKyz63TkzDevZbmhHd63QZYKe6270wIhALQo4vbwGa2CJPV7c92jMvAxPm6MPNZec+3k7n4QXoU8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLpTSCRA9TVsSAnZWagAA63EQAJhEi5PGHS+nTijIwW7x\nGgkAXch+3f34DX2FEEw8xUbNvV2Hn2CFYFLX0m5fabbG6U4aruDArDF5eou7\n92XlDcDQ/IwL/Veo1vKvj21WbO3t6zaLkFiA32yZLVnboRKcG0z98baCDYYY\nE7gGfMGG2xKdN1tsMf+M+IiPyG/cFHKvdBVQ4sb9s7ovMOU2tUN6ZuM5iN5K\nyOSbj0H0Gu6Smt4DYDw6v0qECskMnIhXTmYvwrzz/VnHTs8mwIPIq6O/znkK\nly4xCb8QNsWTYKvyGbftntzf+7Y5hWrZOB02NwfhoVwDOeQFdSO7CsytINHm\nGT52DmXKPL5ctx0CCF8YmKGkyvvYH2fynbg4iKMBvhbNjW8Q1dXAj9HnJmG9\ne/8B08ejjKRFDV1WqYx0RZp5sJ5Tqg4gHEUNPOL/SBkVgGCY4pFvj2YswPAy\nLr7Rt3Ov599/VHyDiPfXDyPbmrJrtiJJa4Do3U9JdusCN9aS0aeau96ySMCA\n77OclS5C5KBNrAEIjs+iZOcH0F/95t5MdauxV40dDhQYTjq47mpBFX6SXAVm\nRmG8sdSP4HLYpotZMvuxXoEC2l9/CjWGDL/gMNwvXJ5dDD24UH6Xfo4fpmFH\n0QSWfpoqZMrZDSIkoSnk2s+hfwtbY2ek+hntjErp3emkEdYAnhZcYs7sqPhW\n9Slk\r\n=VILM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"80acff0180ca277cd6474e0596570137472f7ece","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.10","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"14.15.4","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^2.2.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.2.2_1613665490047_0.7355497185849968","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@xarc/module-dev","version":"3.2.3","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@3.2.3","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"e48a1cd43720dfa7038cc74f44d181318d0c0c98","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-3.2.3.tgz","fileCount":31,"integrity":"sha512-roAqOAHnYsTcSXcDlVqjpjgsAdJ09LwXl8syA/1D5Y6zjBpVrrQpbtxeVWcS0uBdDbd7HYhoOxnuEAOC+8SI2A==","signatures":[{"sig":"MEQCIHHLCUS8cckQl8bVP39xZsc5Omavjq6ozlU88uQl9FX1AiBDCu2XiTA4TtumWmplgH1aePiZt+MG1dLABSbwR3IOIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLtu6CRA9TVsSAnZWagAASMYP/20hvIb/418Gt3/hh19r\n95OCvv44uPgkM5p/yA5dvdBt/qfnMIoIJ8ZWCtaMzDP1kJVVYb2AahUO0VjI\nijkuAybbOpBuoNwDv4DY43RYFVDO3ZwzVnHFXCe76Rfc/IoflL41vkgyzJHx\npykSYsC3y8MPY40KiCaGefXFXyhCiGV3L1cSD234xvSpmP6mTyTTDo2Mgr5L\nEQEOob1d0C98dAalTPI1BtuzfdCnzydnQUNGL4lZgVHdHHBAMQCkUt9l3lS1\nEAO62fhUniBN275gOfj2emxtcW8NA5teDQI/tGtZYPJxZK9MY0XAVey4PYbp\nNK63Q/qbIIFpR33KpYkkvDUNztDyxWFjyzHn6pYjBKDzwew+Y6ngmDGYULrx\nFvUiFGFfVLNjS4BQZxC/on3uJo8wd+8l4FAAr423EDVIC9c48uT+e2Twf6MT\nK+ANkLmd3oOKoptZo918woY3MOWPnacYXeFFP0sYocht1CHNvmRAXN7GzCvb\nDodoK3nATtibOYhgPUcA0QHvHa48CyeWlW8BPlz4wN/kQTa7DfoaFUKok3Gq\nMASv4fNwMEmR2fSUXhCjV9WorE8MqSIZzFIJsm3E5X+oaSvEMSEr9e7oqJxB\nJcJU8Oe1UFaA1Kdl9xc5Dq8QpeWN9E0GaFCOImRbytKFKfwogApMOb7ePbeN\nvT4d\r\n=CUsf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"2b6b5a2cb29740152ac8cd994b61ff8c3352d6c5","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.10","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"14.15.4","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^2.2.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_3.2.3_1613683641681_0.9562017262368274","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@xarc/module-dev","version":"4.0.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@4.0.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"24e2a988801e275f21fdd8b96c8be08974d77d40","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-4.0.0.tgz","fileCount":31,"integrity":"sha512-gR5cW9FFjo64bwPi4kkl/L6bmHXjaYNs7LRLh3Knhs/L+mCyIFUPAcNNQpakyPAYjaXYpSgoX3Wu01vQ42A5FA==","signatures":[{"sig":"MEQCID79+Gm0aq33cK5MU1HHRRp6Irb+fT+Zz12VyvXvdQUrAiBXKjykSaLOL6OmcPZ8R/SjLidaHGeY89TPkPS0CtB74Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLtwhCRA9TVsSAnZWagAAnLgP/1IuhwgRavykAAX/5r3Q\nxq2ILXkn9VaTH5QF0YwL18lHgph645OuHvrSRuUg16mC/YlwWax4CDykpFxW\nt5mVY7UiHbLJBDkBYTGOwpFaAxXXHpZpr8p7/qalvUpK2AQY7NWDiDQR7sIB\nhcfBmxA3MiiaOLBuMhgZdse6MuvC3wiamgw+wGML1dyETNJjdfcrL/+6AhQx\nFhfZ6ABbqRMnc2fBM4N06S+yywrja4ZYR/akCcyGUhLP590XBu2FRiV0SIAQ\npYDezkriaSnmHIpRRcn+OCjtDIWlxZQidwIQQPKRSpDFiqjUSOfWJwsezYje\nJtAy+f9l8MWs0PrN6GqBaRz0I6cOGY+T8fd20KP8vvqNEVU6a4PIsGm9b0cQ\n7w/Avl+jdZAf7356POl2/nDa/h7SYcwD5l6yiO5F6YE4WOxLpL+sucorZOSF\nX8xclQGZYfcizsNPpvHFGq3HoBkEXUYJauClmSuqm2afpXqdcrYnK0LNY8np\nFfUgEgvxfhfhZi3RkqGPT5X7el3w1CnxqsAJcjuyXDn79oaFzvX6DZ9JzCs2\nhnqu+2lp4aMnDaKW1voagi2mfsog0fwEZX7OUr6jr9Vv3oOvjlpM7NuwbMoy\nmdhI1L/cAY8c1qzF/5wjpF7TsZJlkd2l0q1xze9kCnLWFDc3Ke8LXOR0FqnW\nTxdD\r\n=h3D+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"46d57ee1ef25d302c7205d0594a13a661e41ed68","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.10","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"14.15.4","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.1.0","sinon":"^7.2.6","eslint":"^7.16.0","ts-node":"^9.1.1","typedoc":"^0.20.13","prettier":"^2.2.1","sinon-chai":"^3.3.0","typescript":"^4.1.3","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_4.0.0_1613683745391_0.27094401507412647","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@xarc/module-dev","version":"4.1.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@4.1.0","maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"df850a492876f179f150feb8d47aec03cb9c94dc","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-4.1.0.tgz","fileCount":31,"integrity":"sha512-ok5+h50VvKye2Qd2v+fsjtN6y2Fjket3umF7k53XQRQLeuYYCb67uZKh0DLsTePnXD3f7oUyHOOoi9cJJsO6RA==","signatures":[{"sig":"MEYCIQDrYZ6GNi5xVJogQG436Hr8ck4mrqffeyf7yDDMqHpRAAIhAJmt0f9U8RtotQU2QQV3Dht/eyOiWWxFMHttarEqsk5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIIy5CRA9TVsSAnZWagAAqmAP/Rh9DTlJhyfY0bzBdxpn\nOPKJYMTKMdPwWFbm7mQc3PL52HiCLQZxyWHWVqcoLVfrJgYZZ62w8+dFNjQl\nzsFQXVe+AyUPTk8QRJqRN60rQx2037GzuOuh7Dni58pKxakdg3QosgNv/xJZ\n1WR3wkZYAhoBvm9t0UBD3/kAxmknxsJzyI9U75DR5YIUq7JY1v+K6dyelp+y\ncOB6/e/O+NZzr5Ax3CjKSHSYrGEGFVDIy6STpSdOTZZz1g3i1oSFl+TtwmUY\n0AuvoYKi2eIg2nsQrz4uybzRl7qMnvQHp8SMa4RZ40+LQ2brGq+9R3oN3RIX\nhU3uyGkOxkWpprVLMPyrHfvUmp/o9Ygqv6YM7t4X+6cJf74tJRycz/Emlhsw\nG1vhJVd8gbtJCAsUEtE8wWeKC9LoLjGT1VtE4FSYAMFzMLqAOrygxkLSRHoo\nuylG1q/LiDNttVTSW4sJBH7VNwoPkU/+Y38r5vFXEX4XHO79M8v0B8gQvdyd\nc/LSsj6F+MWcPQmsaDDxJ0b6OUYuD4OzTB8/KulCTHiMSrVxjLjM9P8A0Q1L\nlWw0v7TDIHyi+gY1O+Exs1+vxhGYHxoDeMDgosC+Jm3ugMUG39MeYdzyw6V4\nPrVArXvGIw7ye5Be9BmcCrKY9fCUTqdePs6tHRXWdpv9qoIzvfo/4rhQUEMG\njsnu\r\n=ScqP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"engines":{"node":">=10"},"gitHead":"0b9f95dd4b4d238d86b8f928b708d101ccc98a9d","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","coverage":"xrun check","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"6.14.12","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"14.16.1","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","sinon":"^7.2.6","eslint":"^7.32.0","ts-node":"^10.2.1","typedoc":"^0.21.6","prettier":"^2.3.2","sinon-chai":"^3.3.0","typescript":"^4.3.5","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_4.1.0_1629523129642_0.9668287286146999","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@xarc/module-dev","version":"5.0.0","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"author":{"name":"Joel Chen"},"license":"Apache-2.0","_id":"@xarc/module-dev@5.0.0","maintainers":[{"name":"kyle.jeske","email":"kylejeske@gmail.com"},{"name":"arunvishnun","email":"arun.vishnu.n@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"},{"name":"chandub","email":"chandubobby@gmail.com"},{"name":"divyakarippath","email":"divya.v.karippath@gmail.com"},{"name":"jchip","email":"joel123@gmail.com"}],"homepage":"https://github.com/electrode-io/module-dev#readme","bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"nyc":{"all":true,"cache":false,"lines":100,"exclude":["*clap.js","*clap.ts","coverage","dist","docs","gulpfile.js","test"],"extends":["@istanbuljs/nyc-config-typescript"],"branches":100,"reporter":["lcov","text","text-summary"],"functions":100,"statements":100,"check-coverage":false},"dist":{"shasum":"8b32e7a54e1415137f8ac9d06509698bab3166f8","tarball":"https://registry.npmjs.org/@xarc/module-dev/-/module-dev-5.0.0.tgz","fileCount":40,"integrity":"sha512-FzKrTEZxjPZFuFz+ZfCoQ8urjUfbLPcoS3MpVSyGPoTvZc+c42PjFRuVspn9PYqH4LEYaOl2IoxVQZH8ht3QkQ==","signatures":[{"sig":"MEQCIHet9mqjbJ4j5OBvIYIsNlkLntqdM7fcFw4b/Tjg6Ub7AiBq/AY1qEIUP+3SmvIlihZCeCh0kcKFvjOQ9b1dMUs3BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116449},"main":"dist/index.js","mocha":{"require":["ts-node/register","source-map-support/register","./config/test/setup.js"],"recursive":true},"types":"./dist/index.d.ts","engines":{"node":">=10"},"gitHead":"c5228298b961c41439f0ec7d8416ccaf918250d8","scripts":{"docs":"xrun xarc/docs","test":"xrun xarc/test","build":"tsc","compile":"tsc","prepack":"publish-util-prepack","coverage":"xrun check","postpack":"publish-util-postpack","postinstall":"node install.js","prepublishOnly":"xrun [[build, docs], xarc/check]"},"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"prettier":{"printWidth":100},"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"_npmVersion":"10.1.0","description":"Support for developing node.js modules with mocha/eslint/typescript","directories":{},"_nodeVersion":"20.8.1","dependencies":{"xsh":"^0.4.5","tslib":"^2.1.0","lodash":"^4.17.20","tsconfig":"^7.0.0","@xarc/run":"^1.0.4","filter-scan-dir":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","sinon":"^7.2.6","eslint":"^7.32.0","ts-node":"^10.2.1","typedoc":"^0.21.6","prettier":"^2.3.2","sinon-chai":"^3.3.0","typescript":"^4.3.5","@types/chai":"^4.2.11","@types/node":"^14.14.16","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","babel-eslint":"^10.1.0","publish-util":"^2.0.0","@types/sinon-chai":"^3.2.4","source-map-support":"^0.5.19","eslint-plugin-jsdoc":"^30.7.9","eslint-plugin-tsdoc":"^0.2.11","eslint-config-walmart":"^2.2.1","eslint-plugin-filenames":"^1.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"@xarc/module-dev":{"features":["eslint","eslintTS","mocha","typedoc","typescript"]},"_npmOperationalInternal":{"tmp":"tmp/module-dev_5.0.0_1698522597022_0.7175464507397458","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-03-03T22:10:40.528Z","modified":"2025-07-23T07:46:00.188Z","1.0.0":"2019-03-03T22:10:40.862Z","2.0.0":"2020-03-12T00:09:49.020Z","2.0.1":"2020-03-18T04:25:20.341Z","2.0.2":"2020-03-21T00:25:25.700Z","2.0.3":"2020-03-21T01:39:33.095Z","2.1.0":"2020-04-23T06:13:00.263Z","2.1.1":"2020-05-07T18:08:47.335Z","2.1.2":"2020-06-30T16:59:20.125Z","2.2.0":"2020-07-26T22:56:16.195Z","2.2.1":"2020-07-27T22:58:21.919Z","2.2.2":"2020-07-28T20:49:37.827Z","2.2.3":"2020-07-29T21:17:43.700Z","2.2.4":"2020-07-30T00:07:11.035Z","2.2.5":"2020-10-26T00:03:02.080Z","3.0.0":"2020-12-24T21:58:16.628Z","3.0.1":"2020-12-28T19:55:49.620Z","3.0.2":"2021-01-07T17:22:01.514Z","3.1.0":"2021-01-28T04:33:27.594Z","3.2.0":"2021-01-28T20:54:33.850Z","3.2.1":"2021-01-28T21:28:17.135Z","3.2.2":"2021-02-18T16:24:50.239Z","3.2.3":"2021-02-18T21:27:21.815Z","4.0.0":"2021-02-18T21:29:05.519Z","4.1.0":"2021-08-21T05:18:49.884Z","5.0.0":"2023-10-28T19:49:57.198Z"},"bugs":{"url":"https://github.com/electrode-io/module-dev/issues"},"author":{"name":"Joel Chen"},"license":"Apache-2.0","homepage":"https://github.com/electrode-io/module-dev#readme","keywords":["node","node.js","npm","module","develop","mocha","eslint","typescript"],"repository":{"url":"git+https://github.com/electrode-io/module-dev.git","type":"git"},"description":"Support for developing node.js modules with mocha/eslint/typescript","maintainers":[{"email":"srinathm85@gmail.com","name":"srinathm85"},{"email":"chandubobby@gmail.com","name":"chandub"},{"email":"joel123@gmail.com","name":"jchip"},{"email":"divya.v.karippath@gmail.com","name":"divyakarippath"},{"email":"arun.vishnu.n@gmail.com","name":"arunvishnun"},{"email":"kylejeske@gmail.com","name":"kyle.jeske"},{"email":"sharma.shubham2811@gmail.com","name":"shubham2811_npm"},{"email":"rahulkumar271@gmail.com","name":"rahulkumar271"}],"readme":"# node.js modules development support\n\nThis module offers common config and setup for developing a node.js module.\n\nSupport for standard tools include:\n\n- Language: [TypeScript]\n- Testing and code coverage: [chai], [mocha], [nyc], [sinon], [tap], [jest]\n- Code linting: [eslint]\n- Documentation: [jsdoc], [typedoc]\n\n## Installation\n\nTo start a new module, first create the directory for it:\n\n```sh\nmkdir my-module\ncd my-module\n```\n\nThen follow the instructions below to setup development:\n\n1. Within your new project dir, run:\n\n```sh\nnpm init --yes\nnpm install --save-dev @xarc/module-dev\n```\n\n2. Bootstrap: then to bootstrap your project, use the following commands:\n\n```sh\nnpx xrun --require @xarc/module-dev init\nnpm install\n```\n\n- `init` takes the following options. ie: `npx xrun --require @xarc/module-dev init --eslint`\n\n  - `--no-typescript` - bootstrap without typescript support.\n  - `--eslint` - bootstrap with eslint support.\n\n3. Now you can run `npx xrun` to see a list of build tasks available for developing your node.js module.\n\n### @xarc/run-cli\n\nIf you want to be able to run `xrun` directly instead of having to do `npx xrun`, then you can install globally a simple package [@xarc/run-cli] with the following command.\n\n```sh\n$ npm install -g @xarc/run-cli\n```\n\n## Project Structure\n\nThis module's setup assumes your project follows a directory structure like below:\n\n```\n.gitignore\npackage.json\ntsconfig.json\n\nlib/\n  index.js\n\ndist/\n  index.js\n  index.d.js\n  index.js.map\n\nsrc/\n  index.ts\n\ntest/\n  spec/**\n    *.spec.js\n    *.spec.ts\n```\n\nIf you are writing JavaScript that node.js can execute directly, then you can put them in `lib` dir.\n\nIf you are using TypeScript, then you can put your `ts` source in `src` dir, and then run `npx tsc` to compile them into the `dist` dir.\n\n`.d.ts` type definition files and source map files will also be generated into the `dist` dir.\n\n## Developing\n\nOnce you start writing your code, either as [TypeScript] in `src` or JavaScript in `lib`, you should put your tests in the directory `test/spec` as `*.spec.js` or `*.spec.ts` files.\n\nThe following are common build tasks that you would use:\n\n- Run linting and tests: `npx xrun test`\n- Run tests without linting: `npx xrun test-only`\n- Run linting and tests with coverage: `npx xrun check`\n\nYour [TypeScript] tests should import your TS code from `src` directly.\n\n## Publishing\n\nWhen you are ready to publish your module to [npm], please keep the following in mind:\n\nThis module automatically setup [files] in your `package.json` to include these files to publish:\n\n- `lib` - If you have JavaScript in `lib` dir\n- `dist` - If you are writing your code in [TypeScript].\n\nFor [TypeScript], your code from `src` directory is not included. If you want to include `src` dir, please add that to [files].\n\n- If you have any other files or dirs that you want to publish, then add them to the `files` list.\n- You can run `npm publish --dry-run` to see what [npm] will do without actually publishing for real.\n- When you are ready to publish for real, you can run `npm publish`.\n\n## [TypeScript] Support\n\nIf you boostrapped your project without [TypeScript], but then want to add it later, you can run the `typescript` build task any time:\n\n```sh\nnpx xrun typescript\nnpm install\nmkdir src\n```\n\nAnd now you can start writing typescript code in the `src` directory\n\n### tsconfig.json\n\nAfter this module created `tsconfig.json` for you, you can change it as you like. This module won't override your settings.\n\n#### `esModuleInterop`\n\nThe default `tsconfig.json` will set `esModuleInterop` to `true` for you so you can import classic modules directly\nlike `import Path from \"path\"`. Set it to `false` if you don't want this.\n\n#### `tslib` and `importHelpers`\n\n`tslib` is automatically added to your module's `dependencies` and `importHelpers` set to `true` in your `tsconfig.json`. If this is not needed or wanted, then feel free to remove them. They won't be touched again.\n\n## [eslint] Support\n\nIf you didn't bootstrap your project with [eslint] support, you can always add it later by running `npx xrun eslint`, and then `npm install`.\n\nYou need to create a `.eslintrc.js` file. If you want to use the eslint config this module setup, set it to:\n\n```js\nconst { eslintRcNodeTypeScript } = require(\".\");\nmodule.exports = {\n  extends: eslintRcNodeTypeScript,\n};\n```\n\nThe configs available are:\n\n- `eslintRcNode` - Node.js\n- `eslintRcNodeTypeScript` - Node.js for typescript\n- `eslintRcTest` - Unit test code\n- `eslintRcTestTypeScript` - typescript unit test code\n\nYou can invoke the linting task with `npx xrun lint`\n\nThe build task `check` will run linting also. You can invoke it with `npx xrun check`.\n\nIf you need to disable certain eslint rules for a specific source file, you can add the following comment to the top of your file.\n\n```js\n/* eslint-disable no-console, no-magic-numbers, max-statements */\n```\n\nThis comment disables the following three rules:\n\n- `no-console`\n- `no-magic-numbers`\n- `max-statements`\n\n## [jsdoc] linting\n\nIf you've enabled [eslint], then linting rules for [jsdoc] is added with the plugin [eslint-plugin-jsdoc].\n\n## [typedoc] Support\n\nIf you've enabled [TypeScript], then [typedoc] is added to automatically generate HTML in `docs` from your [jsdoc] in your code in the `src` directory.\n\nTo generate the docs manually, run `npm run docs`. And then open `docs/index.html` to see the generated HTML docs.\n\n### Fix [typedoc] externals\n\n[typedoc] treats every filenames as a module and that doesn't work well with the practice of one class per file.\n\nTo customize modules for [typedoc], install the module `typedoc-plugin-external-module-name`.\n\nThen in the `.ts` files:\n\n- Use the following command to assign a file to a module.\n\n```js\n/**\n * @packageDocumentation\n * @module index\n */\n```\n\n- Use the following command to ignore a file:\n\n```js\n/** @ignore */ /** */\n```\n\n- Use the following command before any `export` to ignore it.\n\n```js\n/** @ignore */\nexport function internallySharedFunction() {}\n```\n\n## Compiling JSX\n\nYou can add JSX support by updating your `tsconfig.json` with following options:\n\n```js\n{\n  compilerOptions: {\n    \"jsx\": \"react\"\n  }\n}\n```\n\n### React\n\n- To compile React JSX components:\n\n1. Add [react] to your dependencies: `npm install react`\n\n### Preact\n\n- To compile Preact JSX components:\n\n1. Add [preact] to your dependencies: `npm install preact`\n2. Update `compilerOptions` in `tsconfig.json`:\n\n```js\n{\n  \"compilerOptions\": {\n    \"lib\": [\"dom\"],\n    \"jsxFactory\": \"h\"\n  }\n}\n```\n\n## Additional Targets\n\nIf you need to compile your `src` to multiple targets, you can do this by:\n\n1. Make a copy of `tsconfig.json` for your target. ie: `tsconfig.es5.json`\n2. Add a `npm scripts` to run `tsc` with `--build` option. ie: `tsc --build tsconfig.es5.json`\n3. Update `build` script to have `xrun` run your new compile script. So if you named it `compile.es5`, your `build` would be: `xrun -n compile compile.es5`\n\n- In your additional target config, you don't need `tsc` to generate the `.d.ts` files. You can turn it off by setting `declaration` to `false`\n\n## License\n\nLicensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)\n\n---\n\n[@xarc/run-cli]: https://www.npmjs.com/package/@xarc/run-cli\n[typescript]: https://www.typescriptlang.org/\n[eslint]: https://eslint.org/\n[mocha]: https://mochajs.org/\n[chai]: https://www.chaijs.com/\n[nyc]: https://istanbul.js.org/\n[sinon]: https://sinonjs.org/\n[jsdoc]: https://jsdoc.app/\n[typedoc]: https://typedoc.org/\n[eslint-plugin-jsdoc]: https://www.npmjs.com/package/eslint-plugin-jsdoc\n[files]: https://docs.npmjs.com/files/package.json#files\n[npm]: https://www.npmjs.com/\n[react]: https://reactjs.org/\n[preact]: https://preactjs.com/\n[tap]: https://www.npmjs.com/package/tap\n[jest]: https://jestjs.io/\n","readmeFilename":"README.md"}