{"_id":"pseudoexec","_rev":"6-48190cac905fbc184238c470e02fe068","name":"pseudoexec","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"pseudoexec","version":"0.1.0","description":"simple node module with an addition and a multiplication methods","main":"index.js","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"keywords":["exec","process"],"author":{"name":"0x2b3bfa0@googlemail.com"},"license":"MIT","gitHead":"7280dda638337b1a4d61b1bcbcb7a5661236d007","_id":"pseudoexec@0.1.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-VdCtE2svRvQY1Pt0jOttVN0vsrCG1B//iC93Yr2yq7U/kv1Y2V2kVbS14HdtxryFor7px415xeV3CMVGmr3mxQ==","shasum":"098c7820d182bc5a30208b1d4fc06566e14403a9","tarball":"https://registry.npmjs.org/pseudoexec/-/pseudoexec-0.1.0.tgz","fileCount":5,"unpackedSize":2992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLBbECRA9TVsSAnZWagAAmHkP/A/wUpWWE2dpfe4E0wKb\n4+1SSeDMsSNagg7K9io7WfYkkj+OJS2BXCM+v+npcOhfO4GiMo9VVPUxk6tu\ntYL8ICl0/L/xDao8zlVEm71oRfw9WW6EydeVsrARlipi29XYeBZA919An2/E\n4H1tBQm6S0jHVGwd+t3HHKc67zpEQhR02F6TGrRQW4avawl+s5hB22UHWN3a\n+98KEwxCkt+eREIZBO0+bjEjkYZ4zkb1LGzRl0oYquRQkMds44JSTbOa/Dni\n1WdxL/3qTEFBYdpZKlxzXHdL07XWpw4a57MIFFgBBqtz/oUsPIi3pLS0ZDik\nClWQV8aXpO8QqblY/mPkurVxBCb3IP4po8fdV73QBYxxn98wUlIucYMbJJO/\n3KHVdC1lpXfNumlgKbtSyDKWtXxaGSP4nf0CLs+FBHgM/qaAYLOC0oGzdF+X\n1YW+dS6Q74VDh9sNzKF6PhrYuhy1mUV3B3F5HlaZxGgxw1tMoJWWCiXpY+ps\n4C5s+EFDGvauAumXStZmQUBnAoRbmM1hYDCkoWMy+pZlvtSKEl8Q2eTodYyF\nPmHOT2rdML484OzBp9iNv4NQk+AoRAWBWcJfTvcqjsXYV6uvbWTZj5azX9/P\nKi6sKdLuQnHhIx0OhRi7t7Bx2C4A17uIBhJbg0GWr948Bn+c62vR5QdXW8qR\naD1g\r\n=LnrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFSALrkP3f3Z+OsBYj8lWvnU7zzQWGF1NL+q1g0c4N4AiAQHTU0/OO7qvv5u9NsBIcKkyaZtzuzoEGEW2Yv3H20ig=="}]},"_npmUser":{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"},"directories":{},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pseudoexec_0.1.0_1630279364213_0.9212423207823026"},"_hasShrinkwrap":false},"0.1.1":{"name":"pseudoexec","version":"0.1.1","description":"Slightly inspired by [`node-kexec`](https://github.com/jprichardson/node-kexec)","main":"index.js","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"keywords":["exec","process"],"author":{"name":"0x2b3bfa0@googlemail.com"},"license":"MIT","gitHead":"aa6caabdca82d5b8b6aa4ebac8ceff0ab6a03ea9","_id":"pseudoexec@0.1.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-HdhGwCdBPKpyFkRMXNiymHWGQmWVcc+pgwYkaQmPodCsVuUmMS1mwhsL0OsIhl2UT7ssboRBtV0QPOMqJZ6M4Q==","shasum":"5394c63fc6ba548ce1c1348d0d1b0874237ac2a5","tarball":"https://registry.npmjs.org/pseudoexec/-/pseudoexec-0.1.1.tgz","fileCount":5,"unpackedSize":2928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLBdqCRA9TVsSAnZWagAAkusP/ih6gy4/6eM8d2+MYrLq\ns12UD6ea/RsNTl4hnBT6t4cFYV9SWmITTPD7GKUnOVAF1b7HenW85P4tG7O0\nwRt08X8U8Zqml1IEl4V60cbE3uCQH6p8Kc2DqyIVZZ12LTpzRlu84dUA+lQa\nUTHWRTk8Pj97kymrETldJs3L5vaiQ/y/D3NdI5lj8Rsy84KD6Zvcu3h2HoD+\nGlSaeoamm6x7ENetQnQuo5S5uFY9vPpvQb4awOCm63+2sgB20BlZA+ViiBGg\n0nXxAA71bKIqAylSf5F1ktw0ikWo7qWc2VsydWhyREAvJJc7Djcsbzrkylg5\ngkAPFkk3HZbUZz2DIdtDDNYWwg2DXlD/qHIL+YAc+0P2zW5UruYINC/YYAGq\n46G8WbHx80QH5VyH22h8cmtn88n3HIY6fedwKKWHMOphYSOSoz+RuEpI2cM1\nPSdbKCFzmtuoZJxPuWls30dRRPC5RVO5yh6ZSiSeG0NBKNKnoAuwPd2718Be\n2NwmqGVMgcQ3WhVmCaYB7VuXcd/0h4RNqgSr2yUWMV5n8K7OS+pzEf78rKpB\nkMkB9gR4O4Mm131TzNn7wFRVjHBwBBwC6Lx3N0h0ys2YJCU9J3kSWRvy7nvJ\nzR2wBGFBCSxEtaMGGWqboT3dj+Lj1Ez6zN9ugyCcNWqqWq5fqIfzjWfVgaV7\nJMad\r\n=yWqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4KjzOleqRie0jwEPYcrR95uJn5fWTl30bm62E4gAFSQIgIAGCWrcnyGr5R3djFxypvAvJlUcUJOxaAbVmjqmi3mE="}]},"_npmUser":{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"},"directories":{},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pseudoexec_0.1.1_1630279530322_0.8725345042510915"},"_hasShrinkwrap":false},"0.1.2":{"name":"pseudoexec","version":"0.1.2","description":"Slightly inspired by [`node-kexec`](https://github.com/jprichardson/node-kexec)","main":"index.js","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"keywords":["exec","process"],"author":{"name":"0x2b3bfa0@googlemail.com"},"license":"MIT","gitHead":"1c2face205ac244ec6d7657ec9040fc47dfcf666","_id":"pseudoexec@0.1.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-KvqefQ9e6XnL7cL92/6R3n/TXhB8hbRp59/n9rww5q2iAdyaoClKQCk02Xt0k6TEKTvl13e3uiT91jOzSFPrrg==","shasum":"6693f7917085f4b683c8eebc130091d7af987291","tarball":"https://registry.npmjs.org/pseudoexec/-/pseudoexec-0.1.2.tgz","fileCount":5,"unpackedSize":2912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLBf7CRA9TVsSAnZWagAA+AcQAJd6mPU7YqgcB6tocliE\ndXXjM2JbtXnScVPAvj1fr+S30I6C39LlwYyJPB2eMcDBhTyW+TtChltU5RQl\njc8058OJ7ATRkdPuJPIlXw91U4bsstOMY6ZOlQLhmevm7/GqGcWVpWL4vlD8\n1OdZViQoPmvrp4P6Yhe4MrTpuZQrw1cye1BJA/yjJfv5vSL7IldnuXjLU0g6\n/c0budIylySJbrW8m/9Ryuiv03gAbCANg0T1h/NrqxVCoOdlAdr/EoLaMtMQ\nhGycJfC5tb1yL/fUZSn6H8uaTndeARY28I+QNE56baYFKIxjFH5VNYvfBVDH\nu48TpXU0Aa/piSzsg/EdjtzoRlUXvTB/vNfVWKlsEHt0wIfeoIe0OVE32p7M\nS19dwtswGMXJlhmZCdiIXxdm2igA1L8VfVfTrRTbLz/cXDvL1fzvcjelWHEh\nGt+k6JIyuHp9jhd2gXhzMmsseFvkTpn3LXdTKdpJZBEuAGZ+DhRNWkAYQ3ON\nxbnV3Ns9kr7T4cXAAnYE7hoscRM73/Bg9K1vtV+44XdD2+IWR51yBpngyX9/\n3x6GVtKHTqu/yTt3NCYcmG3/frNTv/o17iNq94MuxJpXcdCO0tEZFRK6VDKN\n34wRu7mhmO2qXCy+ByVAnuw0ZKieupK34uVZB3HZzs+2KlS8dbvYNDp682sb\ndwkG\r\n=e1qO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4XcHgeiMeDPxitFjwJxDhA6Vf0/RON12V8S2aHVBytAiEA+YbETp1Bcw3K2eOt6HGcCbvz0O1mL8Q8kCidCiEd2tg="}]},"_npmUser":{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"},"directories":{},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pseudoexec_0.1.2_1630279675202_0.43002223834691655"},"_hasShrinkwrap":false},"0.1.3":{"name":"pseudoexec","version":"0.1.3","description":"Slightly inspired by [`node-kexec`](https://github.com/jprichardson/node-kexec)","main":"index.js","type":"module","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"keywords":["exec","process"],"author":{"name":"0x2b3bfa0@googlemail.com"},"license":"MIT","gitHead":"60c9a053b863fca7efc68448650b2c82326be2da","_id":"pseudoexec@0.1.3","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-CDXJYw/2LU7f0kKNa3Ig3NztoVDL6o7aoU+j3srAKHKRFm8kwgSmvQI14Y3+0NjZZPEP5KMxNxGmphMfJD7z3Q==","shasum":"544f070d0e62b9f8c181fa6a0ccd09f321c2e84c","tarball":"https://registry.npmjs.org/pseudoexec/-/pseudoexec-0.1.3.tgz","fileCount":5,"unpackedSize":2667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLB4RCRA9TVsSAnZWagAA2nAP/1oOs/h0VJoWOAw69U5y\nKHzIEn9eDINg/+Sen8Aux+IHTN+hPzWr8sZuySFXTXwPPkXdokDophA0Ow/i\nCN55WLkrGMT4qg2OiBzX8G2RdMtL6w2adK4J2mlWXKXJ33iEOg/gdj2IhtpM\nJ4cn9RkwhZYGXB2za679b9EZpRAZGRpegiyaEv0LHuGoGSP4oVK0vY+N2bDg\n388SHbDnsPV6v5MYtgQjsRprXj/be4MA6fKVBXZ43d8pc+gwHCabC1bAjP24\nCZkmijVqy1H1vQmTzUOVtjhsUKhpztv2ev5A101Mj0MA80WZqd6FOMspnY4g\nEwogR42y+cPI8TwrjZ50jMKk+0ntlWNTjpe8314ILisnOCBYQJQVDkFpvZ5a\nKKnlPwGwEqwfJMAc+6S3lpKV8zAhQqh6lRbr87okf1ySHVMLqP55cJ3oJt4O\nd/olN8KvDKQOB/iiZNJuAYQNfwXztydQ/Kfl7sZrvOaFV9p5mLxlvgLL4bNS\nm9vwVvhLomMAn3tNjeDUgG+gcmzpi0esT80rD8zxpbBiSEJy1WEFGWi+IKNo\npd6tdSGCXv2DDw/9kM4q1tJv4garRn0jMOZfGlceezf8pYel/CC3hQa8C/Rb\nd+b46pABLB7QqFTYo/+mVxt6bylWotmsGZm3J+vcUO2PFcqCkW9QoTKZI8sp\n6tah\r\n=Ls8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4/RWqH8CA5a7X5o4lZe0GUHjQBDDSxD5bB7YiqE1/TAiA79cR0jI5uPRJ5cR3kOfsRDXlqQ8Y8Q7AtyQGPOpDB9g=="}]},"_npmUser":{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"},"directories":{},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pseudoexec_0.1.3_1630281233315_0.06891138747344461"},"_hasShrinkwrap":false},"0.1.4":{"name":"pseudoexec","version":"0.1.4","description":"Slightly inspired by [`node-kexec`](https://github.com/jprichardson/node-kexec)","main":"index.js","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"keywords":["exec","process"],"author":{"name":"0x2b3bfa0@googlemail.com"},"license":"MIT","gitHead":"b6579ce758fee9932fc4c4bd39dcc753e039192a","_id":"pseudoexec@0.1.4","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-4FRBAbe36HjS4eocRH9yALjHwsiXHOt+OPl42Ss5UcaK82jvUZCWdkv5jBhhCXSBQL/aDx9qapX0taEHP5dZpg==","shasum":"d0367db63717ed3ecb5ef6131836ef5cc86c2a37","tarball":"https://registry.npmjs.org/pseudoexec/-/pseudoexec-0.1.4.tgz","fileCount":5,"unpackedSize":2662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLB98CRA9TVsSAnZWagAAjMwP/jImnTMd5pBqE+FqiGBr\nPZePjBCXX5Rzv8HzKR2LeCaFLdszfR3AbIghmIDBfRiyThu95bGdAEqjy2B8\nFuPtQ8dVF5bUQyJzyXfn/cM0NRRniYy/d+JvlP9R3mmn/0+9LGz+3UnQXJ1y\nNcCB5nC1voawmPTMCkpP9fYkwte8/Pl9YcYhOmA3MyxEzDeE1tVm/TMDewKa\nt4QG8NHZKfNoi5EUBX5IHJD6GkDl6KyYYjF2RK807k5VDtvLJi4IYRJlPuuC\nciGC9zDZSXwcJTpU7Y7FMAbm9pOmOueMS2og/AMeBZ7c7PYFiVDn/1vdnIY7\nNsg2Q0/GT4z26HiMfY9SI7I3hyutBA8msCJ+5RAo9SEXNoB82VMmfXZQkFMz\n3odBN4CLFcIFCvB/gDxuJ1EQHSQgKgTby1bQp9GufOAOGBPJKx/GAe+XzOBJ\nF9fYR5tAvJNk4W5SqVr59ejl3isWBIq35j+7PeAbhltpBAHeaXftn2IMmUFA\nmbaMijePjV06I3VwlMMpxaU94xXmYWh3Hre8y4o03HBhJZSHWTCsNH0oZHQT\n904X9i56+cUGMG8OXAMNL95dIwFDun3Gg7Pv02aZBHGHK9o9zUq8b+G+tsIw\n/brnxewxLeflsBQPBNH7YJfY6oFDWTZVx6n4PF2y7dkAj+FrDz1OzEgNv2gC\nFeYx\r\n=x8IR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+bRE2GTbhnuAfheRTwOE2P7SulAADOYLGKTv94mOAeAiAxW8M1FCr2GSRuuA5lZrq/JxynAFd0LrvNsKSmTiSuDg=="}]},"_npmUser":{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"},"directories":{},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pseudoexec_0.1.4_1630281596540_0.4934998335848326"},"_hasShrinkwrap":false},"0.2.0":{"name":"pseudoexec","version":"0.2.0","description":"Node JS doesn't provide any means for processes to replace themselves through functions from the [`exec(3)`](https://man7.org/linux/man-pages/man3/exec.3.html) family. Thus, `pseudoexec` provides a convenience wrapper over [`child_process.spawn()`](https:","main":"index.js","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"keywords":["exec","process"],"author":{"name":"0x2b3bfa0@googlemail.com"},"license":"MIT","devDependencies":{"jest":"^27.1.0"},"gitHead":"5d073264a197e9aeba2119f4105e6f710544362b","_id":"pseudoexec@0.2.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-sqVfdNs4INdT+O22R6qVFIWNwNjHguG7wSrSaF3efxIrw8ipgUhDVrGw+QysEV9OdsQYz4cqhqneLEf8Cfh2wA==","shasum":"6362e7e2900296194367c39f8999ff91c124e5d0","tarball":"https://registry.npmjs.org/pseudoexec/-/pseudoexec-0.2.0.tgz","fileCount":8,"unpackedSize":7045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNUc9CRA9TVsSAnZWagAAUiMP/2xG5SuRoil8MGEmTOEq\npiBDMMQpJYHJnP3EdsOK/3oUrdaILkYrLL/JbleHHzAxV0okj6eK2j9A5/w2\nt1QVOU1KtnEFuMnR3zNNTIgbcf2fucu5Z/Se4wJg6cW3yERgbuAybcq2KjRE\nyXashLJFlCXWh2mVpZsuTZ+9IYW4ZyKH98coZ//kJyxfb1z+TBVSxcKhBevE\n9QDvhDIfsD823hu+u7bqT5bG9lgbQFr4z0ga95RwyTGFoxcORjCCC2nAfGWK\nmRM8eS0a6yj90apsUhskudl6Y9qOCCCoBoBYBAJT/Xv8Aqb0dnVcF291FAU6\nnGWoYMszC6HMkX0YWE/11t+aqqG6SqWSplnfGNscaiQ1wIb3yxhuxVB9p0pC\nL3pfoiNWyJWCZdUvLsLTBX5IWsLSRnQGONveo6dJf+QcFjzBnpO3/Ed3HYze\n4b8iBN3qLnBMJAQw+kVsoOO2NJsimTsYkqPPnFQrjvRy6N0mU1lsZE59h1Na\nlIVbB/VZ16lI4Z5G2UD2u6YydFA1XaFA9tYVfbyeIemLF1lky841Z8Wx5ouh\n2BskyNx8lSAcMjLbVmO1LLVFj+DtVAezDk7b5XEAGlMoVfRmIWB9g7KjjzXK\nIpkjhhM8WCce4g+r5msZ5eALnOSXgVbPYmgoJ5ir7CY/FcdnUATeF0F4LRaQ\nWjb6\r\n=gZ75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfpKagKPGJN0LGptDk1V25OiM+fL0NZ5Lk1KhnPZHruAiBKuPK32IBPP54xYIza/KPX2MCIiLOWjCte6eAiCE8pjA=="}]},"_npmUser":{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"},"directories":{},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pseudoexec_0.2.0_1630881597273_0.09882799065885939"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-29T23:22:44.169Z","0.1.0":"2021-08-29T23:22:44.332Z","modified":"2022-05-13T14:46:23.113Z","0.1.1":"2021-08-29T23:25:30.460Z","0.1.2":"2021-08-29T23:27:55.357Z","0.1.3":"2021-08-29T23:53:53.461Z","0.1.4":"2021-08-29T23:59:56.701Z","0.2.0":"2021-09-05T22:39:57.409Z"},"maintainers":[{"name":"0x2b3bfa0","email":"0x2b3bfa0+npm@googlemail.com"}],"description":"Node JS doesn't provide any means for processes to replace themselves through functions from the [`exec(3)`](https://man7.org/linux/man-pages/man3/exec.3.html) family. Thus, `pseudoexec` provides a convenience wrapper over [`child_process.spawn()`](https:","homepage":"https://github.com/0x2b3bfa0/node-pseudoexec#readme","keywords":["exec","process"],"repository":{"type":"git","url":"git+https://github.com/0x2b3bfa0/node-pseudoexec.git"},"author":{"name":"0x2b3bfa0@googlemail.com"},"bugs":{"url":"https://github.com/0x2b3bfa0/node-pseudoexec/issues"},"license":"MIT","readme":"# Ersatz [`exec(3)`](https://man7.org/linux/man-pages/man3/exec.3.html) for [Node JS](https://nodejs.org)\n\nNode JS doesn't provide any means for processes to replace themselves through functions from the [`exec(3)`](https://man7.org/linux/man-pages/man3/exec.3.html) family. Thus, `pseudoexec` provides a convenience wrapper over [`child_process.spawn()`](https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options) that causes the child process to [`inherit`](https://nodejs.org/api/child_process.html#child_process_options_stdio) the parent process' [`stdio(3)`](https://man7.org/linux/man-pages/man3/stdio.3.html) standard [input](https://nodejs.org/api/process.html#process_process_stdin)/[output](https://nodejs.org/api/process.html#process_process_stdout)/[error](https://nodejs.org/api/process.html#process_process_stderr) streams and [handle](https://nodejs.org/api/process.html#process_signal_events) all the [`syscalls(2)`](https://man7.org/linux/man-pages/man2/syscalls.2.html)\n sent to the parent.\n\n⚠️ **Warning:** Windows is not fully supported, because it [doesn't support signals](https://nodejs.org/api/process.html#process_signal_events).\n\n## Example\n\n```javascript\nconst { pseudoexec } = require(\"pseudoexec\");\n\npseudoexec(\"sl\", [\"-f\", \"-a\"]).then(process.exit);\n```\n\n## Maintenance\n\nThis package uses [`process.binding()` (DEP0111)](https://nodejs.org/api/deprecations.html#DEP0111) to retrieve a list of signals specific to the current operating system, exactly in the same way as Node JS does [internally](https://github.com/nodejs/node/blob/73d5f8a843c89707313eb2cf2b99af59096b738a/lib/internal/util.js#L44). This function is pending deprecation and might not be available in future versions of Node JS.\n\n## Alternatives\n\n* [`node-kexec`](https://github.com/jprichardson/node-kexec) (linux-only)\n","readmeFilename":"README.md"}