{"_id":"@carnesen/run-and-exit","_rev":"14-bc4d6f7af4661675adf5624eb4898985","name":"@carnesen/run-and-exit","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@carnesen/run-and-exit","version":"0.0.0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.0.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"1262d741b9e28bfdf61b9515611e58d8a09aab5d","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.0.0.tgz","fileCount":8,"integrity":"sha512-EONrlvwzqrLJjSeswUvBS2KVxlUiRIqgbGoepg5R7GOtSFonaLrUPS7zi/mRd1wadjQfE1O4GoOrbOTpF1Nxug==","signatures":[{"sig":"MEYCIQCZu/i4AY7itxe4bfg1ywO0ACK7kTRyK59UeuDCv+RYawIhAKUtb2pog4swFtcsrWdCKrE4Q28CiGAoNPlRQ8WOSOn2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDKfNCRA9TVsSAnZWagAAuLQQAJ1BFqUZ6uxdYY57stL2\n1iW62knvYrjMAProVyjQA91E+3zMnkaJhIayBasEAgKokk1Rn2t7FXZHlJWM\nrANWkXqJM2gM8iA+FvEjXjSJpRBQRoldkvOgy9RI5ziUbzgocNJmcryiJvOO\n2JzdhLzJRFFgDs+Ix5pk1y42HwdAUp5CrKAjOBU2OdjciI19ErXAj+3L+lPl\nCmkKV3gmnIiBC756v05a5WrF/AnyJsYLkC6307TDR1fEqFX8g6wlFLLo4MT1\nusB9KQvGdoQM4VkHc7ZMtff18c09Vz1KH+edLjFjZy4alzKh+jMOg0jZJy4Q\nEoN5Iev/DVIYY6/TRNXkfYpHI0HmAAkHHR6WQQyEqufKN8vQyAeNm4xN4cH+\nvCO8ChWb4TmmFk0WJORT1gvsHYBayUCrcAUD0w12ZNYKQ/QRQsJwEkwH6Es1\nq3Y14m3LtCzxo6JvxbZ85Rb5lRITqEX5IhGTwfZqMA++n8N19y2qPZxl2vLE\n2aZPq9bNCqCWVOcY68/OMLCBSIzR+nlchBN+buiu2e2xoo3GXDXQcCscj7z9\nsoiypTjySCN3jWknDKSbm34kJsHAr5rWGh/Xl/ehyvZ5HvPdrWfDJlG0oLVz\nHCSBScMqixEx8FDsI0HTv92EpUK4kWPLD2KO4L/qkBCkjPQk0OmXz7RuhxRi\npyjL\r\n=z2NP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"70ec507c4266cf10ee96a61b7428ad7b48641f0d","scripts":{"lint":"tslint --project . --exclude '**/*.json'","test":"npm run lint && npm run test:unit && npm run example && npm run build","build":"rimraf lib && tsc","example":"ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"8.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.0.0_1544333261155_0.20993911267837184","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.1-0":{"name":"@carnesen/run-and-exit","version":"0.0.1-0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.0.1-0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"a20d52e572389e6a3dc3fffbf07a03175095c39e","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.0.1-0.tgz","fileCount":8,"integrity":"sha512-TwHa4FU3I0nkKqXbbcfitRWpqql8aH9w/yzSNNhfsQFfakGV2KdTChK3aIVQGH3yjx8Q4yIWO9ikLONdes+doQ==","signatures":[{"sig":"MEQCIH7cY3K+2CxjONSoOMvsqUhzyxuaRu7kBwTO+nt9jWwoAiBrIAaClDX356/0nbXTpcj6FFFSotguO5mbdS/oo1hOcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDx/KCRA9TVsSAnZWagAA6UoQAI1pcMEiveIyAVvOm+D9\ntXEGQILgn2uz0tQli5Ih30FbaNogD0BgfRkZk0FWjMrw54+JPjWkkeE6zLoa\nK7ByGCnlc8k/bs1XVawsRkZ9x6X2W9YUyPGzzN97e0/iye130LISsRrwCfR4\n8yTB9uH8UoK6VATyECl5pxIdZX8tmEdDbEXXrLL9xvfvChGTx/eN7TuXjV5I\nxEKc8yTdyMHNMb3QUHV3tokmdkQqslAwnLdD/MUh598hSyfAoFaqf8XYj9qB\nFcHv54h5RBc3ugw5rBLJzbN1n09iv3eefSkFSo1CFqkvNxf/UoTvTBvxGrL1\nuXrrE9D8rCzmrS+gLO2Fyd8YGGfETHeBhZ3RWyEFKa3NYRQEejPjFDO1bLtu\nNu+JSG2Odv8vzHHocdciojV8tehFq5zlA4jzbMv/Px2lEiQrBkDKRiMTPA+P\nnzoKkHU40dGGtjxFL5k71t209Z/fbPdJRFjL+OdUAHIh6wRexLpdnuvATLTZ\nvvr0s3oJ+pj7Z//90lrR2zrL8jtPE5oOWWcTqfRYuAgfwRhtPLZ4L8UxsxFM\n0b7H+fZT2oxTzxD6GL7cSwCGe9SIxNfdw0nurWdh9RkYi+f9/YiH8e3nWCrS\nilIEu3w9ueLpgrq493NjH0Pb1mFiFpdmcwBW0WQKq1S9n2CDzmRMEa/EDrCQ\nPCh6\r\n=OORG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"8b0d8a6e9b96d52821d00986321bbe3f30003dc8","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run example && npm run build","build":"rimraf lib && tsc","example":"ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"8.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.0.1-0_1544495049664_0.9379486201268916","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.2-0":{"name":"@carnesen/run-and-exit","version":"0.0.2-0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.0.2-0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"4cb75f4529f8467fc06df0bffb644c5356d29692","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.0.2-0.tgz","fileCount":8,"integrity":"sha512-RaOdFPad69rakdrjA7Cb55NnYxjfyjvG9pNlxXNBLr+jQwdH233IXV+jTTMmAE7qW5/aPT6yj0mwNdhYSTckQw==","signatures":[{"sig":"MEUCIH1I7U97mGJsa7zGSCQu7zgSo3Fa5XidXL6kiKUHCOtaAiEAsFn9ng5z/m4ISa0Joj2hYPY7z53lfjM4qHT1Ns5O/fQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDyDDCRA9TVsSAnZWagAAi9cP/iWn7i+VwOgZa7l2V+dk\nfLbhWd42nNO40D2LK+Tx3R9cKgDyXwsv+EHxeYio/5bR+53xVxGj9OCx0v28\nx4mkuByXcJREOdjFrmHyv4wHs1jgu35ELwn4jhj3NMfzX3rh0OqQS2vX8+nO\n2Fs7vt+9iIkBz1/rnrmkxrEOvlqUMTvouwCVxtcIKJFgWuDou/jI4IysbkuV\nJ+a2CwjVKrsIpQHkv9maY/5Faf7d7/XroGVUGzl7Qou4lvCLawTQGBwLEB33\nJsigX/qR8ZSY6znmvMsLQwnUigerJHskVWot4FvCJYbJ2B/20AlwBgR2g8x1\nGCFseKjQHqYsSaRjTjRiwFyf76DSTHSg4SGyArwvHJjZDJB2QXgkxnl/wDXt\nVD0iOxIr0Sm7DWaEVOdv02ErBLarusm56yjSmROqOUTVWVyFIeShJQTX72nT\n+JSzd2PjGLzIw3XVuKUPxE3KpQ5rJ+lva4AyVRtRh4Mz7dSpqJ3CT1u6w8gS\nkSclnN1AeSqHuKBkNQHMwoG0aZcXBpUiS+PX4cSGovkRO/0cMp/ALvCaXjRC\nicsJaWGCwm5KKJgqPcGeyMzebD0F/0MSyr35Iffbn2VrLDT6lnSgata1mdNN\nfoj08qTM3qf0PNl/Rw8ldEVBzDO5M/k0EtmMrPoVJxdZpu5YpsgLi4LjBtPB\nFFVU\r\n=uvEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"ec383bc2ac532698e2019a10b86bbefe494e0992","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run example && npm run build","build":"rimraf lib && tsc","example":"ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"8.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.0.2-0_1544495298917_0.7751525028712711","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.2":{"name":"@carnesen/run-and-exit","version":"0.0.2","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.0.2","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"f8440362c19d426151fc1776a02f019b39813fe6","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.0.2.tgz","fileCount":8,"integrity":"sha512-301hUuoHf6Bd20PgJhFel4RpjYrJGkvEh4Z+hlST+bYo3moyhcoiF5m4ZyP8NcMqsmwQXr2E9A+/dt5msj1FjQ==","signatures":[{"sig":"MEUCIEAI/jkKHhrN/86NwZHu9T7Mq+EBujmnIJA0SoisvPKVAiEA/tdMiNey3OLXPZcPdFA7f0if5xCGQMEGiW4T587pNxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDzRTCRA9TVsSAnZWagAATYQP/31ay7pqnv1uz/6y4act\nXMRysKnwXcgTWefaPo8u+PJgCM8cdz5Z5qvZ2PtpreZTw7/64K6mHfibCIp0\nEub5cZxbbyAKVX4TsofPY8x3b9zR2i5X2INhw2JKvfs9/uyXfskhopASbYh1\nqulttPmE27DWmO46yCbbNO0W4LtdTPabba26moICBt/+rknETnytmQYEv7yk\nAshrbEfAAVfBF4U/TYi0MTwgicdk3s/1V5bfKyOkzS8Nyxxn0eZPcZcX410/\nWKnEQNdSxPecUC75T/tafMdGqr6Dsd32RQfqpDGBgktxVR+HiS5H9SO1O131\nk1qgSjIgIEWq5EoFJgEOzSbTEwR6q4HWe8kWLPo/InIjWNy1/DHsJHoz21tV\nb/1mUKa1ReTntBEF2B0y85zjZK1srJOUo9EVO2ElnUzYQ4qL+sJjxS/cxVH0\neGOcakhG+1C8JjjL4jL7/ewB2mBPbqbms0iEa483Rn9WC1gW2JBEKkDWhu2x\nKeNrTDHmoFvpxUxxcvY3o6pNsiJDS7fA9my2KSTqPO+HgGk7vDbDulF2jEf5\nQyAIqD3xRvS1hCiVzfWNxJAZf4+YhV57jXmuXwbv9VBFAHB5WYkv8lPQkKi/\nGI6SRPZnJC3bFuYM4XsPdSXb8oiQPj4d2HYxIQWiioTVrAMkFBymqSyvxkzH\n88UP\r\n=wQUu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"06ca13562266ad6662895474e4f6e822c4ba0207","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run build && npm run example","build":"rimraf lib && tsc","example":"node example.js && ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"8.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.0.2_1544500307079_0.5789384087231835","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.0.3":{"name":"@carnesen/run-and-exit","version":"0.0.3","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.0.3","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"45c9de462b26279b184754aa68b2e845c09394e7","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.0.3.tgz","fileCount":8,"integrity":"sha512-feXQWbgnPE3eXA7hu5VZZ8h3ElSV7JUunDpUjwx3BUZ544XawWC1rWqViuFlUb85ku986fpNoCxgwX7R7UE4dA==","signatures":[{"sig":"MEQCIQCUT1Ufe5aAKB7pI8edBBPgQo+7pVfAGm3w5eKfyDYGHAIfU7QvZauFZxTwL+gUNlF7LVEbuKDyMoaLnAE8kq3uug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKwYVCRA9TVsSAnZWagAAVhMP/RuSexV/gX7B99MEHFQe\nXcST4yaqBfuf/c4J8tsdWvmBb/sb1DkpDGEnlFdK37N3LANDbotqCSQJ21YM\nnpMZ4KsLaSdl9M2r6KVKQCqWJmW2s6npdbUqjHlsfnk1Uh9WymFo0Vj6Us69\nLrYo6P12KXXZNGiYJO6rbbHKkJVO7qvT/nmk9n7h0WupHrAOXPYxoICcl3ns\nI5BmwMuMRLrGVd6zPJ7A85g4KQ5mfjcceNPVwNfnYe/ebiAgzjH7eHoTNZmP\nnfaZsViebFTH5OP5Nhv9Bn1zozkzM09oZ//2ZW69P9Nnq4Z8PN8SNzcfJ56A\noj6+Ru+ZdP9dNSCCUgoR7Wu6GnA2IQpYi3QjeQ2wwrz4oQxpRpy5fmtnqVue\nID267zH7FOciv5FtpTwIab/7WU1mIqc6wkM//HjqoZ307Mz0p78PYIiqJ0Wu\nvFUO7/NJhE1VWbwyUgDqf2ZPqA7gU1sXDTDUYPmJHBVPCdUtD08ooP5LfZkN\nLTjgja3/sgZKlk4vyaIIwGiVBCv2fGXRhKaLUSCYJEZyJ7odKjhxxP0lyG06\nwwN7bFk8zhdF/WZdJ1jXiSY/ou8Rt8T/GzuLWehwNsMGzy6EeDV5psonCYS/\nb1yT4tQ5dqN6NJUtxwfoZlq5ihTu7lyDXq6DyDAm/v6X7p+tPqbiB/vgp7Xp\nquCK\r\n=eIPQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"ec46f63f16551b534bdb6549ddf430b89bab0dcc","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run build && npm run example","build":"rimraf lib && tsc","example":"node example.js && ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"8.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.0.3_1546323476945_0.09697545256851381","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.1.0":{"name":"@carnesen/run-and-exit","version":"0.1.0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.1.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"eb065b5d10fcf3b9290bc73ee2adbfeb6130c3a2","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.1.0.tgz","fileCount":8,"integrity":"sha512-rvLaQ7XTy+ji0k1AoCmT2cNIMVhDSWcZCIO5XKTifJTbdrRQkuVzSqZDZ0U288U8TA6kICkG5ZSsfsJ4RUbOJw==","signatures":[{"sig":"MEQCIFLQfx+sPjCQLBeCs8y6x30d4VqRxqnFIXcxag7U3RJfAiA6TZsgrx1G0rCGIXq6Uvz4DU+ysb0mSCjZGFA1JRsByQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNbNKCRA9TVsSAnZWagAA/9sP+wYt3pELrHLecybzloII\nQh5IbBLHoNSLfWnbJqo8xxcaXuzz+cbsHx8WONfB8dNNQAoSIXY9NTRXGJPE\nIlltG65Gs5ZpoK3qB8nElJRoaRn4aSLB5AXYal3JPwBIoKYhXPpc2t80pHb/\nlpR0LMAg2QjmO1XASd3g7fkHX+AX2mVAb3J4Ul5oSnjn3rxPPiq+GbhoZL1s\nm0kPqHJeTKLwwm4Y74InL3WXDjKu+D/d34FqCQfZ/QtZxANsyeGaThMDZssp\nNxTPNXtfG9Sfn8/FSUkk/wuyqMaWpK62lON9ng5YzpcpR8wfxRf3h6Q6JWlh\nIgH5A+6Xys9Vj/77Z+sgSzEqHhadYlZ0S/hi+MwpTNdwn+BV06fNahQ5E2Dg\n461Hi93HdxmOZUp3tQuRM1IFbuR832QQQIxEWMWQh2pBGCdcbjnbDmgR/frH\nh6DKRa5i9Pb7p5PwMHLXwT2/nZ4ooscDgIyrbjepISNpLhQnv81zFjAg2joz\nBFlrsFgBseaHTpDfwFgVUCqfZc0QdHDkwe0pyDTEra5OfsOHZ8VtgwmQdV40\n/vBNVWE2342S/g8wxwF7zR4nRkxmmkJ5UHnBnfoo1Q4zNsvI8kiNkvBzxLMv\n0cur/nX4jo/yQCgLTThB5fARoUtzujSSuu5U0JRBDMntxni4nXBlf9PHwsNn\nAdts\r\n=UQ5T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"66b54717be4bf33b222078982dcb3060a2d8bb35","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run build && npm run example","build":"rimraf lib && tsc","example":"node example.js && ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"8.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.1.0_1547023178198_0.551745286832849","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.2.0":{"name":"@carnesen/run-and-exit","version":"0.2.0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.2.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"ef9655df2a000b8f94b59c9037539aa364c2c956","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.2.0.tgz","fileCount":8,"integrity":"sha512-mqlhfDgCtFbSNiuKcQv4mTiCvTdP0FJJLrax+VxzDayia041NkgUXGcSAV/+UfEleHurEUkW7Sz26GZCuK87OA==","signatures":[{"sig":"MEUCIDDaRhatojWmgqSl2LMRrcmtKWluVg6aHivz4JEBhnjtAiEAw5zzMyhqJz8ayARHBmoKdSnylL+OUIN+8vJQb3QI7vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSDahCRA9TVsSAnZWagAA1SUP/3NJKCUFI6Drr6Wiqtwd\niLuA/DoFubkvNph/jyGChb7JEgNSU6wVy9UnMLQ0JOMssohPVysEG4u3BeNt\nwsNrMVc9YrcGLsC1ehXO2G5GFZCQT0hC9Nt6kocoN7QQeGFR9OhVUlGhBRjL\nficP58BhGANaxcD4QqDVujQzorioBTCUk+HS/QF7vL9PtfhGJG8Agox5vyrA\nXX0PiiaVeQa2MiriYS2XmO7Pf0DLQ0mWTnh3WZ/oXCocIClgQ0D9yQjHybgo\nAxu+VYHChIPa/w7y7NPBr1MxI7zqg1TGm2VnMjkHCbRVSDOmpcmuvrqPLK1i\nR6i/vDRNFpexlqL+d7VGbCg1Ivc6DgLJ4Oar9yUVYxdqEWVI6iuFLFvhNcdi\n3YfjYGTmvoB4yJ3UDkCs4xLZxuQmTXYw6Uz8GIGkbehdZZ7y1c/UWUeoffHh\nfELMwKkCd7Dq/g/mq+6A6mupdXoJh4YxVkY2kC7R63oiovnWHsTa0iinVcej\nbKzZxNHwebbwNyFkj8gOSi+52TrbhVFufU9Np63awXkHwutJ21AFw+HRcsrk\nxwn2Yb7x7PBU4Uzmmx/fX/KKcsg9Gy9ZMmy0r101LwbFNpwlP64ZCWA4emNd\nJDUff2SMjf4cUBcAQWZtyLlAKy1QDowaIn6f+sA0AypNmrASqRN6SWE68NSU\nHyCW\r\n=xhnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"f4b2632e9a016d231cad21044c291e0f5d11ef37","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run build && npm run example","build":"rimraf lib && tsc","example":"node example.js && ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest","preversion":"npm test","postversion":"npm publish","test:unit:watch":"jest --watch"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.4.1","description":"Run an async function, console.log the result, and exit","directories":{},"_nodeVersion":"10.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"23.6.0","rimraf":"2.6.2","tslint":"5.11.0","ts-jest":"23.10.5","ts-node":"7.0.1","typescript":"3.2.2","@types/jest":"23.3.10","@types/node":"8.10.38","@carnesen/tsconfig":"0.0.1","@carnesen/tslint-config":"0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.2.0_1548236449220_0.7414591660705074","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.2.1":{"name":"@carnesen/run-and-exit","version":"0.2.1","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.2.1","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"7fab8c10ba4bcc8446913f08d596e95421606602","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.2.1.tgz","fileCount":8,"integrity":"sha512-sObZ5EzlgcgaoTM20VPilvN8P4JVckxJUYf9R8mqX/h3IDNRuZu42D3bPB4H4jr52dcEi8pdJtSFUo5fgjeR9Q==","signatures":[{"sig":"MEUCIALR+5K4sUPQGxtCK7B72jIEMNHnpV6GkfmdMwgpdqHRAiEAuzoCNJQ45AsOCqtLwWEwSuDTrD6TF3QrOA5hhkzlBeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDOUvCRA9TVsSAnZWagAA69YP/3rOyQGeSXAH3izbdvxn\ns/oJf8lbXtQkbxVktYx1U/uHOvDTvtKSVW2UWoNILFQor93KNX8Eex/bTU8n\nZmd+QBite4+e5I0M1p5DDrdlR+DsCxk9czXy6rGSHEHYkxHVG0jT7gUuxMXC\nmQJSjvZ5R1btpGXADh6bj4Nb4keA6+x+Mm4j5NIWnSk0pTRYG1qZBWMGdnh3\np1X1PqxQdpD2NFWkE5ZzibIIdgfNJRZhplJSd6buNToi0pXn105WmA/eJMQ+\n/YjqxjcosZnVCyJSnzjzY0NM4n4ELlcu2+Hq866eg4MqzCXpeZjJdnO+zLjO\nI1br/2QpKw2lYI+WCxyjstOls9wRWqs6gxxNz2XMtdzrgwlBzmw56dZIq7pq\nmfkY0D6H6bITTXPi6aXHvMtyv4HOPJQ44meTfYvfpXwqwA/Vib8ia5SbQ3Ze\nJ8pLnin6kp1yXmuhtAr6HtHBpku/4gjsPnkiA6gJiRCtQvSY7US9VnOocSty\nPixLwrFEXCZKk371gmRt2u7WYL7eUVXI754PtFQUQku7eSr3ejUdtbxB19CK\nNS7GzNM73pmNV9tRP6Uj8LZRxbwsoHXRDDd7vBQ7pPke3izwU2KYkEf6BCmN\n0OrkIHbp9vSqVCsXj/oLenE+qP7lm/KnPG5tVUxD4KlneVWfeODCVZHyd0xG\nwZuJ\r\n=EYp5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"1e9dde52ba55fd85a1193985f407f7a39618b0a5","scripts":{"lint":"tslint --project .","test":"npm run lint && npm run test:unit && npm run build && npm run example","build":"rimraf lib && tsc","example":"node example.js && ts-node src/example.ts","lint:fix":"npm run lint -- --fix","test:unit":"jest --coverage src","preversion":"npm test","test:watch":"npm run test:unit -- --watch","postversion":"npm publish"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.12.1","description":"Run a function, console.log the result, and exit","directories":{},"_nodeVersion":"12.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","rimraf":"3.0.0","tslint":"5.20.1","ts-jest":"24.2.0","ts-node":"8.5.4","typescript":"3.7.4","@types/jest":"24.0.25","@types/node":"13.1.1","@carnesen/tsconfig":"0.1.0","@carnesen/tslint-config":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.2.1_1577903407308_0.30281191658867","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.3.0":{"name":"@carnesen/run-and-exit","version":"0.3.0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.3.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"ceb7b6c4c8111fed7244c30162445a0f2978cde6","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.3.0.tgz","fileCount":9,"integrity":"sha512-MzmuOwXX0qK0mvlkhU9chsaeChHQ0dw5XnbL1FmEddMUndOjZxahultuTbUqGNJmqKZu/wK7lyMOgnc9v4b6Dg==","signatures":[{"sig":"MEUCIQCRfzOVch1Fz5MgP0lFeViX1hiaE3Mk0mOHX8iOX42cWAIgEjHrddLuqaMx3A/iEcwOh2jF113LpkuMJqaORvChen0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezijcCRA9TVsSAnZWagAA7gcP/jzT5eU7wiJ4MFUDZTSu\nZfxsvCNRgBsbOVQz2r2JHhuVFMIgO8NUuaqLpW2UjllGkdODauPQRtcH7jFy\naUnixkPRyQCSRoN+2j0OBCmxZ21ia7hic8S44d9Uk7aMN5daFrKXDhu6JsM8\nUI3L2nb985yMjSq0O//6NxIaFfdgMMb+moF3KBGQnKPj6uyYoEHEfVIvKqdf\nwPEOGgts2ksYLqEGqdVv8rQPxRvRc9jIQkOXxLJ9XzHqwCCY2Q2Wj3CVqP2x\nA6v3zOxZmd8lIHIpBJmLS/MQ88Of+lmUQEI985TnhKg6GUGDzfUUnR2acwR4\nhqKSr+7ayUrOQn/WUegGVdbiMeEgW291z2NQt6ndK1BqP0ejh1OR0i0DvA7e\ngJatRs+l2WBBdu14vLEmnj8fehZ8YU5uEqzlFWpesHOggTmjcwhgd9B+AQEd\nlbrx4gRPWNr8BaGhIGk6MEcjyN/OrRw4nBVVhaQW7Ln6dNXpLqwXA6yVqWap\nCEymbbH4UpMbR8qvaLIDP6vJnA0MsqS276GBqpMOpBRNQzemgumeUSP7/K2R\nusKsDAZS07//YlB00YL0gzYtdzGdGHn1KEFoGSFHDA9KMGrVKN7OFMaR9elI\nTdDR5wJLh/GnKxGE89Zaa8L0PRCUnPWMblZZUncYd4IRlX9KtjKObdM4+Qt4\nPPeY\r\n=++Sb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"dde4dbe5773f76b36e0d367444f1c34cdfbec5b1","scripts":{"fix":"npm run lint -- --fix","lint":"eslint --ext .ts src/","test":"npm run lint && npm run unit-test && npm run build && npm run example","build":"rimraf lib/ && tsc","example":"node example.js && ts-node src/example.ts","unit-test":"jest --coverage src","prepublishOnly":"npm test"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.14.5","description":"Run a function, console.log the result, and exit","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","eslint":"7.1.0","rimraf":"3.0.2","ts-jest":"26.0.0","ts-node":"8.10.1","typescript":"3.9.3","@types/jest":"25.2.3","@types/node":"14.0.5","@carnesen/tsconfig":"0.2.0","eslint-config-carnesen":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.3.0_1590569179608_0.5463643255028372","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.3.1":{"name":"@carnesen/run-and-exit","version":"0.3.1","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.3.1","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"f921f28d9d64ff0071fccb81790ef62ce8fe6248","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.3.1.tgz","fileCount":9,"integrity":"sha512-H9HZCsD2O9G41zDZMmCCFSp5eDCL3qe9uu1tO5cUysEOz9o28vzElevRwXD2ht8PVkCuOniBZWzheNVI1n4PDw==","signatures":[{"sig":"MEUCIQCeIVXyfINeEqm4ERzZxQ8M7x6iWZfzSe7IHza1oSLIlwIgSfpxoFar0+g1jphN/4ZDXOWUS/+Efcz1YzlY9u9CqCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3xuDCRA9TVsSAnZWagAAl+oP/3rSExtRjirTxj84pjLa\nICWfWkmLoA7Z6diTmcnE2+GKwVxfASsqxK7IyOyJIhB7Ozhy2/ikVC7gkmsY\nhNANVIibEj+gYue2EmaO0IlS+p/n0Pyt+8oh0F7Yrce5vLmkjtwHzgFyFZ35\nhe65OIT7yFBwzrQPUcJlx3EcKqlYFP0XdZZUzVCoDyUKGWO0X/47oZvAZU7r\n1Pbus8w7VsCRTWeqLzTZsxnDQMB7ur4hGIlSLv+D5pfQT+A0XyEaYCsSSIiB\nCRGlcd45Ikk3j7oWn8VUfEdra927xV7ThmAQ94NHFi14j1vIxwm+JJEvJ/10\nxoi3L/u3d04AL9xZzAZg0jJxWRNaSknLnDnFH+SQJUgsttsnhqcxWtHUeIq5\nHkrN8l04VgWypFFSo1SYqq8rrxmiW/s1TEFGbOurfFvPsotcmA12ZVgwlbok\nSlFFrCuJSVaEm70gV8F7+A/DqpR8tolo2aCS8qu4BCiHP85iQfR9/PnLw7qd\n7be5iknUj3X38R654LuY+QVCPT5jgwo6U6pr/GM7DG+bkwh5G6byzpc8VYM1\nPX/UmiClWz8Fumq1moENhMaLdQJcV8VxqiAjl3Zo9TwDc7B5yEt7f1C94EP/\n5j5M7OMczKxjU2UzTGVrnkYAY1Z+M/oPWErjvipdV5AqjLGBnjdz98GjMCmQ\nq7Vf\r\n=NPbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"c49fcf62784c3b816b789a34b4a7b235d66494b9","scripts":{"fix":"npm run lint -- --fix","lint":"eslint --ext .ts src/","test":"npm run lint && npm run unit-test && npm run build && npm run example","build":"rimraf lib/ && tsc","example":"node example.js && ts-node src/example.ts","unit-test":"jest --coverage src","prepublishOnly":"npm test"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.14.5","description":"Run a function, console.log the result, and exit","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.0.1","eslint":"7.2.0","rimraf":"3.0.2","ts-jest":"26.1.0","ts-node":"8.10.2","typescript":"3.9.5","@types/jest":"25.2.3","@types/node":"14.0.12","@carnesen/tsconfig":"0.3.1","eslint-config-carnesen":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.3.1_1591679874988_0.7288487875040601","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"0.3.2":{"name":"@carnesen/run-and-exit","version":"0.3.2","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@0.3.2","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"8a6d1e22f612c8917e2c5e05d36352f316f00fed","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-0.3.2.tgz","fileCount":9,"integrity":"sha512-Hla9fg8/1YZXR47LXb9OaDOqeHL0/n4ljlubabBdmp6WFvD6dagPB3Zxt0k7gV8wq0HBgoJ67Dd5GUCAC2eabQ==","signatures":[{"sig":"MEUCIQDi2UBvRJBHP4Z82jhW6W0qqROWPLG0nOc+WLV1wnEbAgIgQVlvN3ZQ5mhHVt3HEY37ey9Aypw73iMJzK6VBMYuKkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLOOJCRA9TVsSAnZWagAALecP/iJy5M+dc/PNusQRkTsk\nvwGungLe1FD1LqamGnf3hZmRtGZ4qbYp5BU+o54siaN9uWg3IP0ySxIxFlPu\nTigHAqOjXSXyUni6zcdmWweDdhwkFA6E35uEw9g35VbMFkjUN3kzGEceLy0u\npYchc2i7R6rCWe+6Qh7kAJBk6bDchsUVTs2GDRjbL2DxtSs8Cae/if+Oq+80\nwT/Nui6/mCdnwZvOqo16PAYzvhd/2/Rji82/VZ2zv9Rx6M8585K9xjwGO1Ah\n9cSpbKvtdN+WYNJtnvsYQ5FMWHnO0ayDpjvuOF8qAGcyn3qyagxAGI56YWQq\nFG/rXe2cPQ3uCr9ePVD/kM7Q0dyBFymD/kn3w4IeAQlN6AxfDGgKAWqIcgwq\nmpNCys07h4nLzfFd/weRCnSounVghVJKs7FQFBSSOyzKbeCkgzHKvZnLekOb\n+hsfz9lqeUuURNaipsJ0xLOeRf8ZAHdigRvrBBnPtqPohrTTOKpXgYTM5wrT\nTUBqloqJ0GCos6qF9FY0Kbzdfz1pg+dCiAH/megTWwsEvl+y4hDMCwfOAOOI\nVT9uAMmlqCs9PRT9LrSJqSAryVUAh0/r8uwktLyKmkWSNo6e2W9+Ui8ogx8b\nFNcTQriqME9K8WCXizsQcZ3kxhXPDo+rh07RU0oZQBRZsYTdMbevbJMt7VXM\nU7Sb\r\n=R43j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"02d0cbcd541ad3015e2cff802d1739646d50f752","scripts":{"fix":"npm run lint -- --fix","lint":"eslint --ext .js,.ts src/ example.js","test":"npm run build && npm run lint && npm run unit-test && npm run example && npm pack","build":"rimraf lib/ && tsc","example":"node example.js && ts-node src/example.ts","unit-test":"jest --coverage src","prepublishOnly":"npm test"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.14.5","description":"Run a function or async function, console.log the result, and exit","directories":{},"_nodeVersion":"14.3.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.2.2","eslint":"7.6.0","rimraf":"3.0.2","ts-jest":"26.1.4","ts-node":"8.10.2","typescript":"3.9.7","@types/jest":"26.0.9","@types/node":"14.0.27","@carnesen/tsconfig":"0.4.0","eslint-config-carnesen":"4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_0.3.2_1596777353054_0.888736005235359","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."},"1.0.0":{"name":"@carnesen/run-and-exit","version":"1.0.0","author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","_id":"@carnesen/run-and-exit@1.0.0","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"homepage":"https://github.com/carnesen/run-and-exit","bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"dist":{"shasum":"75575826be17c6151ed8ff179399247e0c169a25","tarball":"https://registry.npmjs.org/@carnesen/run-and-exit/-/run-and-exit-1.0.0.tgz","fileCount":9,"integrity":"sha512-SJ82FbLOB7wt8jxQoOrsAlH+tGLD/GxQBeiOFRU+ZPxr8qbUpZ/acMITenPpr1pu2fo3XGWh7R1IyQODFwSChA==","signatures":[{"sig":"MEQCIBadRzgRul6bPGuWJRcEx58VT9aICCm5jyAWQwMzKzGCAiA+mxKMFUr92SZvo6jq8pPmo9ydR5rSWq+eN3LuPEdyeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgslgJCRA9TVsSAnZWagAAYoEP/jExOKHVOrHoC9ztfHA4\nHTyMwco3UWI4s8SuD6AvxsF8onX+aQ03LHQ6Boq2gyFLXiJyY7rt4rz+OvHf\nW7KvDUYGW8Ip4MLOKTQBLyph6BC0W803YY3aMwDLTHxlonBn0cYmzjvSwUK0\nTO2cbV0a1vGm58S+zgAzTRJMbdXw7OfbqzY7X07Lz9L9P5F9HfiwUt8ilJvh\nTg64I2Ii6A60O6V9+PR8mzrKTr3hzYbU8qEmMyK4DimAdRiI3ZmhKq2H7GyR\n3PN4VbH266C1w+lgen322HP1bXAWhpYQbD1OAruIzsYV0Rt4pF1x4d05LgMF\nEKpO+Bp7DnCHl8PecYsBQkDFwqb6xxsW9bwRb72CLso9MCX0IREGtV7M407l\nJtIMKxjfydcc+XsOp+vNnhJIw/omQf0CjAqYgK/IPDLCeAd0HZEok/yRsDoS\nIRIGUvKSu04Vqmwj2Pu6Quuu9yHnPjFX9eJJlaXY9WZYd3fWzzBjPBDHXm2j\n4TKDfDNnpQ5ECO4xYlCtqBou5wdFqGn1sD0YR0/S4JY+mGiMeqR0SPl4ItwU\nG7GTfCJ7KOcYODIeS2gfd/XHslxJESrQJtvlGccexOlLmZsULxcvSlanttWJ\n5/WzMWYD8BBuDvGS9c9kwlKTyxPhS0PWdYlljYQkKGfFBKR1xwpi4KVOl6YJ\nbzpF\r\n=5qx7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"cdf73cbd069cec07b6e72892a4846e4e7b5e8328","scripts":{"fix":"npm run lint -- --fix","lint":"eslint --ext .js,.ts src/ example.js","test":"npm run build && npm run lint && npm run unit-test && npm run example && npm pack","build":"rimraf lib/ && tsc","example":"node example.js && ts-node src/example.ts","unit-test":"jest --coverage src","prepublishOnly":"npm test"},"_npmUser":{"name":"carnesen","email":"chris.arnesen@gmail.com"},"repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"_npmVersion":"6.14.10","description":"Run a function or async function, console.log the result, and exit","directories":{},"_nodeVersion":"14.15.4","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.0.2","eslint":"7.27.0","rimraf":"3.0.2","ts-jest":"27.0.1","ts-node":"10.0.0","typescript":"4.3.2","@types/jest":"26.0.23","@types/node":"15.6.1","@carnesen/tsconfig":"0.4.0","eslint-config-carnesen":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/run-and-exit_1.0.0_1622300681152_0.6816285635089718","host":"s3://npm-registry-packages"},"deprecated":"This package is no longer maintained."}},"time":{"created":"2018-12-09T05:27:40.987Z","modified":"2026-05-24T15:25:30.685Z","0.0.0":"2018-12-09T05:27:41.272Z","0.0.1-0":"2018-12-11T02:24:09.839Z","0.0.2-0":"2018-12-11T02:28:19.051Z","0.0.2":"2018-12-11T03:51:47.242Z","0.0.3":"2019-01-01T06:17:57.055Z","0.1.0":"2019-01-09T08:39:38.458Z","0.2.0":"2019-01-23T09:40:49.329Z","0.2.1":"2020-01-01T18:30:07.442Z","0.3.0":"2020-05-27T08:46:19.740Z","0.3.1":"2020-06-09T05:17:55.114Z","0.3.2":"2020-08-07T05:15:53.159Z","1.0.0":"2021-05-29T15:04:41.286Z"},"bugs":{"url":"https://github.com/carnesen/run-and-exit/issues"},"author":{"name":"Chris Arnesen","email":"chris.arnesen@gmail.com"},"license":"MIT","homepage":"https://github.com/carnesen/run-and-exit","repository":{"url":"git://github.com/carnesen/run-and-exit.git","type":"git"},"description":"Run a function or async function, console.log the result, and exit","maintainers":[{"name":"carnesen","email":"chris.arnesen@gmail.com"}],"readme":"# **@carnesen/run-and-exit**\n\nRun a function or async function, `console.log` the result, and `process.exit`\n\n[![build status badge](https://github.com/carnesen/run-and-exit/workflows/test/badge.svg)](https://github.com/carnesen/run-and-exit/actions?query=workflow%3Atest+branch%3Amaster) [![npm version badge](https://badge.fury.io/js/%40carnesen%2Frun-and-exit.svg)](https://www.npmjs.com/package/@carnesen/run-and-exit) [![github stars badge](https://img.shields.io/github/stars/carnesen/run-and-exit)](https://github.com/carnesen/run-and-exit)\n\n## Install\n\n```\n$ npm install @carnesen/run-and-exit\n```\nThis package includes runtime JavaScript files (ES2015 + CommonJS) as well as the corresponding TypeScript type declarations.\n\n## Usage\nHere's a JavaScript example with an `async` function that fails:\n\n```js\n// example.js\nconst { runAndExit } = require('@carnesen/run-and-exit');\nconst { readFile } = require('fs');\nconst { promisify } = require('util');\n\nrunAndExit(async () => {\n  const fileContents = await promisify(readFile)('/foo/bar/baz', 'utf8');\n  return fileContents;\n});\n```\n\n```\n$ node example.js\n{ Error: ENOENT: no such file or directory, open '/foo/bar/baz'\n  errno: -2,\n  code: 'ENOENT',\n  syscall: 'open',\n  path: '/foo/bar/baz' }\n$ echo $?\n1\n```\n\nHere's a TypeScript example with a synchronous function that succeeds:\n\n```ts\n// example.ts\nimport { runAndExit } from '@carnesen/run-and-exit';\n\nconst concat = (a: string, b: string) => `${a}-${b}`;\nrunAndExit(concat, 'foo', 'bar');\n```\n\n```\n$ ts-node example.ts\nfoo-bar\n$ echo $?\n0\n```\n`runAndExit` is intelligently typed in the sense that, continuing the previous example, the TypeScript compiler would complain if you tried this:\n```ts\n// NOT OK\nrunAndExit(concat, 'foo', 3);\n// ^^ error TS2345: Argument of type '3' is not assignable to parameter of type 'string'.\n```\nThis is achieved using [\"rest parameters with tuple types\"](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-0.html#rest-parameters-with-tuple-types), new in TypeScript 3.0. If you're using an older version of TypeScript, `runAndExit` may not work as advertised here.\n\n## API\n\n### runAndExit(fn, ...args)\n\nRuns the provided function `fn` with arguments `args`.\n\n#### fn\n\nA function. Can return/throw a value synchronously or return a `Promise` (e.g. an `async` function). If `fn` throws or returns a promise that rejects, the exception is `console.log`ged and then `process.exit(1)` is called. In particular this means that if you don't want a show a stack trace in the terminal, `fn` should throw a string instead of an `Error` object. If `fn` returns a non-`Promise` value or a `Promise` that resolves, the value is `console.log`ged and then `process.exit(0)` is called.\n\n#### args\n\nArguments passed to `fn`. If using TypeScript, `args` must be assignable to the parameter types of `fn` just as if you were calling `fn(args)` directly.\n\n## More information\nThis micro-package has a half dozen unit tests with 100% coverage. If you want to see more examples of how it works, [those tests](src/__tests__) would be a good place to start. If you encounter any bugs or have any questions or feature requests, please don't hesitate to file an issue or submit a pull request on [this project's repository on GitHub](https://github.com/carnesen/run-and-catch/).\n\n## Related\n\n- [@carnesen/cli](https://github.com/carnesen/cli): A library for building Node.js command-line interfaces\n\n## License\n\nMIT © [Chris Arnesen](https://www.carnesen.com)\n","readmeFilename":"readme.md"}