{"_id":"@tapjs/after","_rev":"92-57c9a7e316e2b49e053e0b5ca0dda0ed","name":"@tapjs/after","dist-tags":{"pre":"1.0.0","latest":"3.3.12"},"versions":{"0.0.0-0":{"name":"@tapjs/after","version":"0.0.0-0","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"83c72a943969e148d93d4e26e3b72d7a79fa829c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-0.tgz","fileCount":13,"integrity":"sha512-YgyLKz++wD2O88Xw2BrX8hJGA95iEezvTtuxnKM9U9dmzhvD6DEHD3IJjZaa6PnvcLLLZR2bz56QiAEGk8/fhQ==","signatures":[{"sig":"MEUCIQCAy/ftXa4DxFpdox97D6GobZmES213KIRDMCIl7pHF4QIgU7qPs+MeDEPCWlSFJLjoF+wO6SsQYdacl4bKVBjHPQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13654},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"3b13a7a2d4aeeef3dc05adffe29e0c8649208bad","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"0.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-0_1691166929379_0.8941438373502697","host":"s3://npm-registry-packages"}},"0.0.0-1":{"name":"@tapjs/after","version":"0.0.0-1","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"5cad7819d3677015c1a96e35a86011c085db9e9a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-1.tgz","fileCount":13,"integrity":"sha512-WQWjWBDcsOEX3Oq92Yqlbw/6pDPZh1Zl9niojpqKVjXQpvolyXX1ALOx5my4L/Ay+6fglllY8amBylED9BoRaw==","signatures":[{"sig":"MEQCIGZOR99SKjABYAQoE2JeX5fw4qXrpZHhzaePl0uWeTjQAiAmrOCoq9r+scSv3UYv85nQXZ54iuN7KVsEC07JVEIuMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13698},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"432f3a535d5fa2638b8c5b2f2a8f18cb7355f3f8","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"0.0.0-1"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-1_1691167340432_0.27156917597452424","host":"s3://npm-registry-packages"}},"0.0.0-2":{"name":"@tapjs/after","version":"0.0.0-2","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"21b1f10124d5ed89c0773fbd68d960afac3fb3f4","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-2.tgz","fileCount":13,"integrity":"sha512-KK8/JWyGMbd/bVx7bjWenfCLEotjzCH6fhuQCaR+NFW0fpN3ylyn7nQwOk9yNHipgmKW/Tw682owgVMQWTLsFg==","signatures":[{"sig":"MEYCIQC1klPtfCDTCpvikkUGVTCnEoOC4fJ8Tt2h+KdYwCYKSgIhAK09c84xizxVp95MuI/o1Zta7CVjgpLUqtfo1C9YsVg0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13698},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"a6eef2ab88ae5aba836a71d83993c48b17e0f8a4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-2"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-2_1691192911991_0.05785026626810552","host":"s3://npm-registry-packages"}},"0.0.0-3":{"name":"@tapjs/after","version":"0.0.0-3","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"10343bf795977d1bf1882e27a5ab0978ce965443","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-3.tgz","fileCount":13,"integrity":"sha512-dqJsW4WmFnbJdT4EANkCRDx/arH0beDSomH8Eo0KRB0Fb3N3s0hodLWIgKPbjOfa3VMo6mD6AE/mI5um8tHGvw==","signatures":[{"sig":"MEQCIBa5sMU/nxDWiPTIhCc2E9WGSM4MyLsN9P40wgqwep6SAiB+zaFIiQeg2yp87m+s8CmSCgfMSKjwddBkLozZFepfpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15252},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"9bd53a9753309ef0691d54b8d13876eb0b62b71b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-3"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-3_1691299162808_0.5489505127292436","host":"s3://npm-registry-packages"}},"0.0.0-4":{"name":"@tapjs/after","version":"0.0.0-4","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"cf55601e66f6a67703f30a3130653f0a6e0592a8","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-4.tgz","fileCount":13,"integrity":"sha512-hlMzQg1/PbHxdEz96UtE3A1/9PtcT13zKVOMahbgGp+OmxZY4Yhvx13XCuo8kFWTSjYTSouXIxUv3+lUqiGdXw==","signatures":[{"sig":"MEUCIQDtKZbyH+4roA7n53QamHLM3tshy9HiekdZmsNKGDi2bAIgOkmeVP8QDXotW4SyTip/5YBRBxUxsjH3+bzrB2dLqg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15256},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"acffc81f6b3776fd18406bf3b5633b5b80b5c232","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-4"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-4_1691379522296_0.9492262693221252","host":"s3://npm-registry-packages"}},"0.0.0-5":{"name":"@tapjs/after","version":"0.0.0-5","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"08afa436800e9de9b9fe49495e3d1507e9f9267c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-5.tgz","fileCount":13,"integrity":"sha512-jEqtdOc+7lkggq7VqUWkdTOG12ZwvtN0M7EFlBT9oCIEOUV6wtXZPN10rPMlJ5Ifm88nu/eoWq4YMbSVxZWz3w==","signatures":[{"sig":"MEUCID+ySh7xPbAQ/PhFnhg7dJLKRPZvXw3fgdRSBwr2yiNqAiEA+A9pknlGQ0SQZcZsuFv0qf2HTVYoNY1Jr+xmxxZC5Tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15256},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"75219cfe3daffff3e3e38d3197fad510653ababd","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-5"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-5_1691426637502_0.4443257433303083","host":"s3://npm-registry-packages"}},"0.0.0-6":{"name":"@tapjs/after","version":"0.0.0-6","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"c16335338fff14d59a9fff24f053fd9dc0c1e289","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-6.tgz","fileCount":13,"integrity":"sha512-t+EU+/FEQBdHa2IZQfP325kxCClSBWOPLWLNimDNpUxFPyOFvxndMkTGLaeWV9nvFvmbc3+PUXfhAfRNeRIpCQ==","signatures":[{"sig":"MEQCIFabxAqYdh2IpLK4Kka6o5PXWNd43u4rC4dG7hHpm31tAiA65S+9LsFyWLFtNeuOKu80cJ+t2O6kUQoSGSNp6jaxkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15256},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"2d03437468dcfdf8c8c7ddf2135641267a0dedbe","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-6"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-6_1691430417787_0.1925400682452052","host":"s3://npm-registry-packages"}},"0.0.0-7":{"name":"@tapjs/after","version":"0.0.0-7","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-7","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"e7ce00fba1c459557e3b16a50aa9b06cadb030dd","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-7.tgz","fileCount":13,"integrity":"sha512-FLNGZAVA+nbNOBIw3vm4UE0Co3EoPk8FfDl09pxfrUr5yV+qlLB+qmP71rmSU4AOzHOGUroRPXqT41Mk7iKsHg==","signatures":[{"sig":"MEQCICc6Ww31oAFkrDi3aok+iBvWuLq9qXbeVLgZdVjnx9YqAiBXBbjfdEM71aoet28+z/iY5p2BGAkL/fLfD3ObScTSMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15256},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"4c9c1ee517871da1794487dca0dcfbe7a83f18d4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-7"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-7_1691431629438_0.8323482818465242","host":"s3://npm-registry-packages"}},"0.0.0-8":{"name":"@tapjs/after","version":"0.0.0-8","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-8","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"eb0130aa55f188a983c4ee38e025130cf683b8ba","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-8.tgz","fileCount":13,"integrity":"sha512-o75lRM5ctxACa5SGE8yyM99COW6Ak4gG28ue6rosXxLzoDxgFK53+NawF471tnejSVi9tIp0kqCNfIrSDb8JPw==","signatures":[{"sig":"MEUCIQDEnQympLPbttmzN29v1K9JcaIg8hPhIq93gHEeb+jfQAIgTdtXRLRmHJ1T5lzI6pyLRrfEaYNcPr/QvrfUHhaV7L0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15256},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"f83efd28e6d06b7bf69418bdd84bc41b89b3573b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-8"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-8_1691432558828_0.3452228534861046","host":"s3://npm-registry-packages"}},"0.0.0-9":{"name":"@tapjs/after","version":"0.0.0-9","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-9","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"10e4d311e0f74d84d56af832d3ca107dd65439f5","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-9.tgz","fileCount":13,"integrity":"sha512-erv80EPRZ/Vgx4CH/sYWkaBSQk1iRWZt3TROOYRjNMsbXhLLw/KZc0PH0m6erz2eFHZoqAcaFWdz/Dcg054QGA==","signatures":[{"sig":"MEUCIQDik2o14C6IGpLISx4YTmEwAMUE26SSZtsKetAL9UO51gIgBTzlXAc9ValqdjB4nsnalGO2JVJiOseJ7aeEVd4HPe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15256},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/mjs/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"54ff3f8d8d40f78b6f2ef60277c7a6802b423f8a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-9"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-9_1691452335525_0.531676847482186","host":"s3://npm-registry-packages"}},"0.0.0-10":{"name":"@tapjs/after","version":"0.0.0-10","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-10","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"7673e99731970f2f4438a5f0c03d36d428bc8829","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-10.tgz","fileCount":13,"integrity":"sha512-K1q4ZVwwvCaxlkpPxJPKXmnM3MgVesZSccucvbc5hDbfCa3ICYcAvBxw5eRCGR57bY5ToocqsA8FPR8oxoQHUA==","signatures":[{"sig":"MEQCIHxZiJQRlcmmcY3cw+sH0zJ1kHLh8u1NZu0JjiKxbDpzAiB+ZjYpWNVYUybHEfE62eO5c2SYL5JpUyLxOhizNnncuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15210},"type":"module","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"28002f3c88d5aa4da327ba9afe18199b9df02251","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-10"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-10_1691610974462_0.46955538017885257","host":"s3://npm-registry-packages"}},"0.0.0-11":{"name":"@tapjs/after","version":"0.0.0-11","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-11","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"32f9a67dfb5086b43a073a814c0d548454f2b296","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-11.tgz","fileCount":13,"integrity":"sha512-xoxPHF1iXC85ZHzS6vor5Ph+7lDg6fZfK1Ad7kvPx5q7BZhiyLhE3YER/gju3TwdDQI0fxhCDilh0jVhoazGlg==","signatures":[{"sig":"MEYCIQCqLiOz706j3y9DtTagqnjO5Vipf8ET3+77xgnATFIFkAIhAOqig1ZlkY/9XNGFJfIzS6hVphwRliqPUJgIBkzfxpcp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15210},"type":"module","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"3bfcd960deebf6e2235d5093c998e1d0a8d1b0b3","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-11"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-11_1691867440211_0.2027485132260034","host":"s3://npm-registry-packages"}},"0.0.0-12":{"name":"@tapjs/after","version":"0.0.0-12","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-12","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"38bd64b6cb884de682151831148f45c7fff810df","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-12.tgz","fileCount":13,"integrity":"sha512-yaviWc5Ws7zssvz7snINFehNgJ3HFe03cFowjrgGvZGYPWGZywR+yS1h2xfGGNow/Zu9st65vAoXb0UBzqAveA==","signatures":[{"sig":"MEQCID7t48HbvtNWlBzWyfvTbVPBfw7biBoj+A1S96lWqwzNAiB5d8/j4Or4+YuBAcvCPCY3fK7rc8fTtcZedDiI6lUgPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15654},"type":"module","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"9a0e78ebb01ade449d8c077d0cc7a936772cd2c5","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-12"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-12_1692080173260_0.05237593072460234","host":"s3://npm-registry-packages"}},"0.0.0-13":{"name":"@tapjs/after","version":"0.0.0-13","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-13","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"98553a2c320c4819853e134f7e2c9c9601f80465","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-13.tgz","fileCount":13,"integrity":"sha512-F/l4PKchY1mexrQPADqhhWGapBhmsND48FgR6mhIWCPFEmdTPi0mUm/Y/VP23qov75Q2hWFMx99P00u5rzkJgw==","signatures":[{"sig":"MEYCIQC2/RzH/nqCKWW/L9zeXyb8rEV8fYV58oHUonlQ+siC6gIhAIZ3KEJArnxxOczqARq1oMtDb7TIQsb9YIbZ8KFMtvOZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16226},"type":"module","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"6df5d992fcd8b24314c48f79e787be438e02f89e","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-13"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-13_1692304561029_0.4818564113697368","host":"s3://npm-registry-packages"}},"0.0.0-14":{"name":"@tapjs/after","version":"0.0.0-14","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-14","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"79a5de25a680effcd9cc2c1b3bdd079a20e6d755","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-14.tgz","fileCount":13,"integrity":"sha512-6gbIN4SttnvEIiT9NsTnFGmcSQ2sUqqqJQ05FswfiBZFzleUD35PRVXLV3d/i7qUzR/jzJE5d/KLY/DgxdCooQ==","signatures":[{"sig":"MEUCICbcS2FRzhWU0qzMFtXpPqozqOUPmrmXkIfTfTSPKpY+AiEAnpkpfomz9HMsQdiDRscsh/postXKAKTIzN7iJgAy4yI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16226},"type":"module","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"aa46d38c9860e76094faec0ed078d71c8f1aaf76","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-14"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-14_1692513156545_0.032016556813238006","host":"s3://npm-registry-packages"}},"0.0.0-15":{"name":"@tapjs/after","version":"0.0.0-15","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-15","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"0f14b344ce7395912b48adac93bcfe50fbeb07dc","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-15.tgz","fileCount":13,"integrity":"sha512-lIbKEqlKQsVavJTYpknEwBxASK2puKkhVozGLOqdA0uZSKdo4/rWgCV9QJwhIgxTBGzcBU07bIOFNStWfeEb9Q==","signatures":[{"sig":"MEUCIQCO2+fa7dg5i/6QZBivoIcueNFeknqWSQrNn2WmYG0vWgIgGyTnyLYapqC9YIzp5wOUJG7Peh1Tx6pkntJm7hI0U28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16226},"type":"module","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"0c84a41d15e242e0842871d37db6d80af03d2354","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-15"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-15_1692649208051_0.41064505981658805","host":"s3://npm-registry-packages"}},"0.0.0-16":{"name":"@tapjs/after","version":"0.0.0-16","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-16","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"3c1ef2d7cb25c00e9493e4ec592386ed93bd0256","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-16.tgz","fileCount":13,"integrity":"sha512-yFOxY0dhp1EbbAt8T1wS0XNFoKbOJDnKOGyIxUU+V//l4yirYZlBlOXt8dq04fmqrxxGOBsif3d95WWojSUv2A==","signatures":[{"sig":"MEUCIQCTDytyv57XRGsNfITPYUErrgQNNydSeTtcKf88P28rowIgfnnYEa3chS1dkqLoxsB3Djb0SNo54qJKQO+ShfvOGw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17155},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"e3de44331a26fc39bba46e5dfb8f5989d8ef5f20","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-16"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-16_1693117075219_0.7944923826011288","host":"s3://npm-registry-packages"}},"0.0.0-17":{"name":"@tapjs/after","version":"0.0.0-17","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-17","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"7b62f3c4a920dc8b99ed5766201c24fb951999fa","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-17.tgz","fileCount":13,"integrity":"sha512-l8zTPxjXpJVM+H7lHzLi0jQ/bPZP2FV176adm+OuDaMUiIRwgiaLCcZXtqJg1gTX8VyRhB/CHTS4C1pWJu9GYg==","signatures":[{"sig":"MEQCIEvxwu+v34i08yrhr4CkI1OVI0ARG+/uwnJeJE50NFPOAiAK6lR1a86umKg17aGAKwQMvhTGFx81Dm3fcaMCB0aO1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17155},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"db81e6e1b20006e5d0e710c50cb4b2481ec34c3a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-17"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-17_1693306137709_0.9048344897362228","host":"s3://npm-registry-packages"}},"0.0.0-18":{"name":"@tapjs/after","version":"0.0.0-18","keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-18","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"77ae80547f2f9aa9750a8238478991403d4d8b8a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-18.tgz","fileCount":13,"integrity":"sha512-pxdzB8GTJo4rJ64PEARNJRzG5fqj0LjSEL2IZuRIwTdLG/K/oHKU5LTGuxhIvRMW25dkGjgxQPY9uLI6Wv+YkQ==","signatures":[{"sig":"MEUCIQCnH8A+eIl/8n8FCa1qzSyLOQ78BUzGEn6hvWkhw+C6UAIgdqnN8F4lQHHxKtxLIx4inuMFnd/wz23XmqqSRoicWhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17155},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"b16fe7cd802e79cbab89d79c9ce78e62b8069f10","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-18"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-18_1693527555337_0.28452215622188826","host":"s3://npm-registry-packages"}},"0.0.0-19":{"name":"@tapjs/after","version":"0.0.0-19","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-19","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"0ed887008983b55b26e9e80995591f617f247c1d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-19.tgz","fileCount":13,"integrity":"sha512-1XCFVXDLGkgNVqt0lJMkNZElHBLbd/517+uewvfZh+Lxgw7NhBZDCaAWAvumswv6T5kjymk2DfTdA0z6rMc5IA==","signatures":[{"sig":"MEYCIQDyUj3zzDl4B35v2cvQ1SdXxy0A1h+RMo1vCtvS096K3QIhAN7wD8R3Za81VdPhippDwMFTLiEZ8Dq/w/gWHpiYwfEc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18636},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"e70ff4da59380670147a265fd8bd4058cba61230","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-19"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-19_1693763395001_0.7859750889715702","host":"s3://npm-registry-packages"}},"0.0.0-20":{"name":"@tapjs/after","version":"0.0.0-20","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-20","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"dist":{"shasum":"b0ae45a77a84c6cd4f5e7fb55db8e9994a35fb6d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-20.tgz","fileCount":13,"integrity":"sha512-l3A5/SBFM6Cgttg//8WJXWQ/bj2HkgwEvq/Gu6dErxs+i86j7QAwaWueLztBss0GqAnvX5Q0Uoyxz26Gr0kxQA==","signatures":[{"sig":"MEQCIFI56UraTJt6nPgOuiP8cvdRxYC8u0WVHl51DjBzMa2qAiASR2EJvkx+34m1KlIRzWHfmcOy/Mpakd8v3paWOI9n3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18636},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"40129df8f95592016e0100b1b96524cd38803b0c","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-20"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-20_1693878006877_0.3802007119861337","host":"s3://npm-registry-packages"}},"0.0.0-21":{"name":"@tapjs/after","version":"0.0.0-21","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-21","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"0a4a91484f75f7517d333bd2b941975fa229fd0d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-21.tgz","fileCount":13,"integrity":"sha512-NopINw13LYDKiqiTssRD3xYqU2NUAeY4jItMg2pYzPqNMASpX0z1M95fkEnHEaUQpnus0mgi8f6MVtKPgjZjiw==","signatures":[{"sig":"MEYCIQDBPuwC15kKa9jMs5FWZEvlFb/XZZLs/RB0VZeNWBTuWAIhANrWin37H7+eZRGruTOFuJ0RqhX8izxLFjSxuFi37fdG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18675},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":{"import":"./package.json","require":"./package.json"}},"gitHead":"aff25fcf09bb852ce3e2fa988e5a8abecd422ef1","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.6.1","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-21"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-21_1694370136406_0.05149617565862763","host":"s3://npm-registry-packages"}},"0.0.0-22":{"name":"@tapjs/after","version":"0.0.0-22","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@0.0.0-22","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"fc6f1707661679e9a7f457aae782dfda50a77c7f","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-0.0.0-22.tgz","fileCount":13,"integrity":"sha512-xBTTXtNbuOKBkHUYAD4uuG7H+H4Cz79MOOR0TW+VFEOsXPfXzwtbUez+GxCJJSc9n8guTmVgMmWRCMHMySeX4A==","signatures":[{"sig":"MEQCIFy7lfBvqLeOdxPWDXxSwKJCZ3UIyZyzBRYa5Mu6tFIrAiBWXT+B/ss87aVVdW/ml2O7bJ3Y2AoX3GjbQ4tnddeKyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18649},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"82f48cd053bb57d17a5146b4e385d588f05d1a22","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"0.0.0-22"},"_npmOperationalInternal":{"tmp":"tmp/after_0.0.0-22_1694624564292_0.2221029926242466","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@tapjs/after","version":"1.0.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"977f881bed76501decded775da49892351b2ea44","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.0.tgz","fileCount":13,"integrity":"sha512-xP8Pjx5epO/XDlewHpjnX23gh2qe6UkT+GHwqcmSYxM9J51eWTd1ukWbGl+29Gw3kZuAMvXjCoNziS/xjkB23A==","signatures":[{"sig":"MEQCIFs299Gnc8tdcxrITMB+j0GSLvXMi+SWOabeZNqfi2VWAiB4v4MI8w6mE5thwRl19a9UGIPfYqSKa090bIfkri9hrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"793c1c09f7c1262e9bf0947cf3915b6b13ab9c49","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"18.16.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@tapjs/core":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.0_1694790210424_0.008385893306115166","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@tapjs/after","version":"1.0.1","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"0d964dd0477587ddedf24dfaf45ead780f144f5d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.1.tgz","fileCount":13,"integrity":"sha512-o8tTlMgfdyevF95vO4i2k/yfFS0M/vlRGJm1BmK9xkQLtFpeRrXA9aSbCsGRdJSwf3VgBdhHpNd+3VAU0YMLMg==","signatures":[{"sig":"MEYCIQCCpiQNH6sNqonZxRxPoR3Pp4E8A7oI7VeZ7LOCvfCHhgIhAM4nD19IZgnAb+M6gW7fCpKNfWajd477PoVWL92tIQxl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"88223b6d0d2578e74b2f861900eb8f24cdf175c4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.6.1","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.1_1694805283784_0.14366749175062288","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@tapjs/after","version":"1.0.2","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"5483b772dcd3d8ceae91ce0c50bcd5878042a0d6","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.2.tgz","fileCount":13,"integrity":"sha512-3uYNL1me4XaPHzLVRIGymF932rXuGoWaIy9u20oMN3kYMoqHNDZNCx2JOO3v3Aq437EfmwK97wG9gcqMFRIiNw==","signatures":[{"sig":"MEUCIQDSd43FugAU1i+BuDehR772i8I9Z8gO66ndjWYDyKYQMQIgJqwbJ9/7A/gP7d93XeMYwTYiC4JnDJmQn/D8PgHR0Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"455ac978b50f57594361e7dd9efca22f20072623","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.6.1","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.2_1694929875302_0.592923509574788","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@tapjs/after","version":"1.0.3","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"b54c624c45f3019e82b119a21643bac5a4257f3c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.3.tgz","fileCount":13,"integrity":"sha512-c/Zfua5ynMDAa9d4UXs8S3ZUPmH9GTAHrkzmGPpP27R9YNaASg/2kkjVP7IqCSZb4oGO64AO023p7FJuCgXoqw==","signatures":[{"sig":"MEUCIF58QMkqcYf6Kdb7/XnvYE4Oqu6lS77rvtt6i0YjrplSAiEA3IPbViBXT+JltYnMAWy+ZY0i0REr5Ylm22Tb+xC8ZI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"ff9cc676352562d959096f68419e0ab714cfa428","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"9.8.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.6.1","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.3_1695061204708_0.6354655265966209","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@tapjs/after","version":"1.0.4","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"48a2a787d8f7732104a4653bf9fc93a95fde5924","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.4.tgz","fileCount":13,"integrity":"sha512-/V4i0MQGa2qNAJ9GJsubxDY/QpBdp3bgagnoCeNs3M0VoutFHdPk3ijgN0NjX2NlEYlpekVxV3H5qX5u4w84OQ==","signatures":[{"sig":"MEQCIGf2sJ1SntdfSQpx7hnCtlfcNVvmokqWqugE9vN18bVuAiBxdOOHN/rcii3WYHMBD9/Jo8plqLDURVqAX4sVdxQb0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"86e5aaa0aea710e924b42bc4db9cfd93ef08394c","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.4_1695431271216_0.838970696673448","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@tapjs/after","version":"1.0.5","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"0731a1c52cf841986b008d9b76f676dd04e38eba","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.5.tgz","fileCount":13,"integrity":"sha512-4uMhRpLrYDfdU5+2oSiOXl5GJZWdtOv7OuKjNLF0t5YU/si5NFqHHXGXlw1NSaPR1M5ON96Lwv1SDLZZYdMlQg==","signatures":[{"sig":"MEQCIAh2ht4r3XBHDuzt9cGzngffin181yF50zasr5mDVSxFAiBatKVPQXg2XYlj9QLLXUL/R2H37XYgt7VaybCFAyg6ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6cf797404cc9834b4db0d4f07e2c82b8b519ed21","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.5_1695531383670_0.060437663913699424","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@tapjs/after","version":"1.0.6","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"2d7567ba2b9c400f9c9f7c5df4ed0dde3c359707","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.6.tgz","fileCount":13,"integrity":"sha512-knE0IKenPvPoWKLnicmyn6bAOA1jelD3Hl4yi7l5bogmWh7olSCfpRjsUT0/sfP3usKuDWf3nS3weR7qkufZTA==","signatures":[{"sig":"MEQCIBRJxuTaSOzJiO/WbuWBRD4XTBnIu7M4m/GyrUqj7uctAiAqT3MU9EgWOoe4nkXCVAf+4YW7MXvXJGRnZHQA4JFNvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"95d17a49bbfb77ca4989769360468a0cc64e9ccb","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.6_1695578937477_0.026001488423558206","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@tapjs/after","version":"1.0.7","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.0.7","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"4bf6a49d467352e853a421befe595ac1a6c573cb","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.0.7.tgz","fileCount":13,"integrity":"sha512-QFWmrzS4LRRZBMt+1Bj7mj2shYeCwKvMBTsxn7c30D66hiwPFDsdWhajm2KnIw8jT6/ctlvGqe73+HAh5M5Dsg==","signatures":[{"sig":"MEUCIFqz5RTtHpHUc2tt3BVdd+jrsh8JyoHbnCCA9+was+ouAiEA8PmhnAK/KuTwEnDJ9WafprmS3V1oN4NyezvUF1bML9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18643},"tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"e94d8089252294286683e17f7771ffb8b7f509b3","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.0.7_1695687043528_0.909692921211311","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tapjs/after","version":"1.1.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"1742d7bd73991ee3ea8b161f33f8fc42c1b27123","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.0.tgz","fileCount":13,"integrity":"sha512-vuaBqFGc25YDqzvkNYV+wu0A4vAAHPbE9tFtGcfwqt98M6DVl5P68VZjdmPwBV0xf9d6B3UCGaK+IZVwzXysfQ==","signatures":[{"sig":"MEUCIHF9LACPl+kPGRoREbE80ozIRHua0/cCeU3eMBZ13RrPAiEA1fDjbUk6PPi6NRUBa2pMofv+nCPz8r68lEPXMthcpFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"53043a233ef2238706304b8872a28ce6ef0864f4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.0_1695859183242_0.833594230161615","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@tapjs/after","version":"1.1.1","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"ac68581b4312b537667f0c2acb58d5ad33581ef2","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.1.tgz","fileCount":13,"integrity":"sha512-yo4eEUlPzLal/S1e9qbm0llsB9USuh6ph6Ab8bFKt/dfPDtqEw3yStzZy0VDoa/dJ2+F6jx3iQgxaksGJeY+nA==","signatures":[{"sig":"MEUCIQCHRgKsYrRkoM2BIgjqFCvq8MvU/wJyTbKoYORzgP/SZwIgL+2cLLsw11vgX7SCqKuQ47zWdOApnfCjl5rjXFsOQlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6aa191714fdad25a71fc9d49e54c6c7a694b6c2a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.1_1695932270596_0.027585705368227575","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@tapjs/after","version":"1.1.2","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"b8847f793455014cf57a906340f3d0d1c110677c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.2.tgz","fileCount":13,"integrity":"sha512-pWXthvs465EGS/R7blwUN3LRX/yBFWzpLdHi9sOGdPwnDCR3G3TzAwCHtQkNz7C716XRsLzwX9/ax2sowNgW9w==","signatures":[{"sig":"MEUCIQCxgcIO/ebngWPHo9DFHD+J0MiUJm1Ig3FAy9nOITgLCQIgFKaVfSDBtiEc8eWi86RJoR64hU878qVBjS5cZeL9JXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"09506ad13b042d1d181b620ea64b8927d2ca0aeb","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.2_1695935802763_0.43920949758069927","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@tapjs/after","version":"1.1.3","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"e6872c54c00de8f12c421bbb17592b88897d6ed3","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.3.tgz","fileCount":13,"integrity":"sha512-Zi31AHdEoKhbb6bZDW/mSu8u7jWpMDpMaks6dkRwJ4zg0xvzRd94rIhEWgNhU+pVFpIpGPe2vEtAHcIlmN4U4Q==","signatures":[{"sig":"MEYCIQDq5VTBFxdlWlQYjneb272EwlIGyOeN5OInYzq244GY+wIhAN3ndI2AL/3FwXeIMZttAT18PDxRWW7W/y1jqZQ1WHor","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6e9c607b29f355962f6abbc96bb8d751bf4bd91d","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.3_1696004161473_0.19199716779064802","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@tapjs/after","version":"1.1.4","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"fa3475dab21c167f0e0233f06dde35d05d07bd31","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.4.tgz","fileCount":13,"integrity":"sha512-TVjrOwpPZt/VfdYc+X4gF/TY06gDHfzP9lfSv7hcxSaUGtvlU0xLH1xsTZS1BKM+EX1qXrCA8RYaLblAniKmaQ==","signatures":[{"sig":"MEYCIQD+K4xD3TAT1DGnWSi4yvsTePQySvBZj2nF/44Qa8cIhAIhAOGkJ4SbwobH1ZNqJbQrppD+yOZTqkPIuqdV6ilB7BC+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"414d146d35f17799fceb31b370f0d1a5b5b2c717","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.4_1696010988689_0.831949680341725","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@tapjs/after","version":"1.1.5","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"706ddc17b51c08eecaec91ce2aba3cc0a71d01fd","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.5.tgz","fileCount":13,"integrity":"sha512-gnulQpHjXc56kHeHJlsHuvNJ/EGvRzjj7EegXUjyFia7fFZ/ME2Iw9gQ4uBlSsHGKDr3A7YBbid+Dx/uNTjk1w==","signatures":[{"sig":"MEQCIDMX94IJeOtVfjwFfTlivUA1SBoIiqUQaRZ03zINCs4NAiBRV/SRXMzwZ7Jl8BYJ4WgCpginm6zLMoQqAoeiPoi59w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"69c31a863ab37a55c5d31a00de4ff119cef93a97","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.5"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.5_1696196278595_0.7191329257359598","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@tapjs/after","version":"1.1.6","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"6ded14c8f9e43bd443a517019898020dce9e588e","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.6.tgz","fileCount":13,"integrity":"sha512-tZgnrz1o8GLINrCt6XvANXAtTi5p1FsYe82S4NFIJoDva7eA3zZ9V7cCXNxGvc05iulgvT8KPqUpf6gGIGfHiA==","signatures":[{"sig":"MEYCIQCBGWVQ+++UfhtrF9xaX+lmAQs0Po11tseFM1g64PJ6ewIhAJlEbVV/bxVQq0DHuWnArrLaP3Ue7Tazs8LfjzdKI6XI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5c114fcb68c2bee81ae43647fea66d06aecdfd71","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.6"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.6_1696213438278_0.8730763607240448","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@tapjs/after","version":"1.1.7","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.7","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"bc1f5d6b4ec961ca290c318cb7aa82a3419fd568","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.7.tgz","fileCount":13,"integrity":"sha512-ijr1fjl461tuuERgTy4NBuDnkZRafyMqwyuH5AltAOBmHoZDvarzSBQvpESn8IESCeLpMMG5jVIA4Prdphsa2g==","signatures":[{"sig":"MEYCIQDkEKi9WBEb64ddljOhduhhe2s3nVEM2ueQttT6AKc5aQIhAPRH7HrVcfLzrDBr/OUTok3BiT+uS/htoEGnm5RAxdQr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"dcd5846da60446b8a59fe723c1d10a8c6b12900b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.7"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.7_1696546880409_0.4792075540369749","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@tapjs/after","version":"1.1.8","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.8","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"dd7dbdb01d95ac0f396deaf8ab20118115c04e6f","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.8.tgz","fileCount":13,"integrity":"sha512-VG/z6Kh26jbpi6OaSJ9i5U3Vg/NXdsqUHEnlPh0bP/4gvL4LNAkwi8pP96jZubkp0OIBOjDJJHO+QJVHJzwnfQ==","signatures":[{"sig":"MEUCIGjGne8ACG/tcVOqxrC1Xgso/Gxsw7OyYitEQHK1wJaNAiEA2sj0PKL50en8B/G59h4wIpYiDaWMcSvnPoJnwxYPuLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5cfde0ea2e4655ed72135592888e17f41e72eb38","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.8"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.8_1696806828605_0.006270201631790817","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@tapjs/after","version":"1.1.9","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.9","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"3e3bcb9bd4b341402083596dd9bd699c46b025c4","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.9.tgz","fileCount":13,"integrity":"sha512-ZK3iJCNzKMzCkkm2hveKfGT8ryn8fQlDMdOwdTrPPrvaS7KtZm2p+dMAEmdRo8N29QFVSeEn4iaRuAiooYQjSQ==","signatures":[{"sig":"MEUCIQDN8m/wgnWPzQJJdT8/+eeBGc47uE3JdN7qnADKczCPKAIgfPSjAoxefcq9ITbgoGhVmEVmtkCDibV71XzjFdt/G84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18740},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"029ec987684c79b9c42caa8e2c1628930744dd80","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.7.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.9"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.9_1696834744985_0.06490700728842436","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@tapjs/after","version":"1.1.10","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.10","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"37814982ce28e0cb9845d59ffb81dffd65bb9d09","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.10.tgz","fileCount":13,"integrity":"sha512-/n6hkkwn5gwYaiMbZt2Iy3zI9JAo2ykwUW70Rgd6bnXLstvpnN2L87RyGCvN26lTNfXIQ37CmXrH7YVnlHzjhg==","signatures":[{"sig":"MEUCIF1lPWf0IE02IMLHZzx9PpAWkFozTAWxcSUSgc6cYiQNAiEAsT/NVO9/pWvK+oARGPfme2kmcP71HqCh0qWH0P+dJi4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18742},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6495cd7fdeb4f6e32f0aac87468cf1b8061c47c2","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.3.10"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.10_1696953553318_0.9363800499229309","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@tapjs/after","version":"1.1.11","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.11","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"601a5e3dceb3ed12fb02faa62b643c81427c9c9f","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.11.tgz","fileCount":13,"integrity":"sha512-nZrcqm+yaCjzWQSjejiL259ZgI5kg7K4mKIgvGMTwArujjl3fhjCd2TashlO7VViAOPD6TejHpnQ71K3jdIICw==","signatures":[{"sig":"MEQCIDKr4SvztTXJo8BMJHVWSHnUi0CzOdLusWXgs3xhmvIPAiAjW2iAm+qy9SEsnuGsP6R6uXzcw12Y2+y5ABuUiX+ZJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18741},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"264f9cf3f64fd0f4415f69acbb636744ef17f7e6","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.11_1696999745140_0.5055426085277663","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@tapjs/after","version":"1.1.12","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.12","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"eee5bc227782acb8e9ec127cb035c1d7e00be4c3","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.12.tgz","fileCount":13,"integrity":"sha512-I1p8j3GJdgticIdi/ADYmDnjcpdk+5gXGwcoPoxQXsusXtXf6Icj/rjnVEY8l33DSsQXEG24ZeDmLApskuIFpA==","signatures":[{"sig":"MEYCIQDLZUm/ortzlNCZWKP+NYnhcMokunolp2xTlyQTZqwV8wIhAKjiecECy0ntrbWLZVY9/cmvOajIwzAHIq9u0pMexT2m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18741},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3dbd11396e628dea99cdcd75e06f83e81fa3ebbf","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.12_1697399187530_0.35655968283811146","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@tapjs/after","version":"1.1.13","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.13","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"750be9d58766101572864dc6a565b2c86547718a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.13.tgz","fileCount":13,"integrity":"sha512-E2yGUayyCmgtyGDGIcejcVZjdcTmqxEfQexS/TTdELE2cCVYDlkTog5sRJVW02fQUyKrqta0X6bfUjT5+VtO9g==","signatures":[{"sig":"MEUCIH46bmuFAk6ZRol0PfhCsEaJr3xPA0tmQbihg/AONdrPAiEAwMp+o6806wKzmA2ugI8OR/mPqLLK+K2MDsbDhBaaE90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18741},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"4551d7fa803a00decdac6cca3afdb39254a95725","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.2"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.13_1697495139376_0.7445745726014035","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@tapjs/after","version":"1.1.14","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.14","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"530e19e58371db748141ff52d2924f3c89f7529a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.14.tgz","fileCount":13,"integrity":"sha512-MlhPu0No9T29PIjMT/+lr1HA1mx1y6t8pSs1NHlZBnbQBUPAfBG/X91qJwLXSyFbF2dCOy2dy3YuINGIAy1nSw==","signatures":[{"sig":"MEUCIGfdv5hrNLPm856VBvGdkqqFU8S2OsKqXJb1TxpHo8lXAiEAtzxbtSouZK96squaEcmcoMnajKT7c0aMN08NZyCcJ5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18773},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"08387d9848c6c64dad8b50733c00bcbcb9fc091d","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.14_1698789827673_0.8768402570391347","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@tapjs/after","version":"1.1.15","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.15","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"9bea7893375071870dd9feaeb7fda8a613b40d47","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.15.tgz","fileCount":13,"integrity":"sha512-CyJTRTKZ8TPjSuW2IrwXAQDPPtSsYQuFcXN4XRtwAp8Xcmp9Qc+QXVtLLOYQkLg5IfuUGPTskaOiQvacK8qgBg==","signatures":[{"sig":"MEUCIQDpX+Jekjf68XUgBIVCoS1nv11OUuGlTmgsJ9BzMHx/DwIgCyL0HhONaYeEu6/D50YvXat8AuFCaLg4XEAsTrNBCoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18773},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"c6cd71e9ab88ecdda1c72bd511934332765e84e9","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.15_1698996617611_0.7743389826675053","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@tapjs/after","version":"1.1.16","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.16","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"ef276d8aa432a4c09e9fc969047d944bc19fed2c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.16.tgz","fileCount":13,"integrity":"sha512-/KwElRYMMN4pKDP0VT1a5d9RLsnV/HrnpvBbDJiavs816wQOEOwMt1q4rXVU2XO6cSpXn0cm77xBLDkkBlJQWA==","signatures":[{"sig":"MEUCIEBVrHs7upKN3wyXLrwvaYMD8dpwiy5qr2rYq6IrQS/fAiEA8AAHZP618Xz+7u7g0SyH1baYnjW8eE54MNvlFuawtuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18773},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"13a7a1e586b9374d39ea20b6954583b26df172b5","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.8.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.16_1699022458661_0.41539145312374304","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@tapjs/after","version":"1.1.17","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.17","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"3ba9bbdf2fb952db7d8c243143fe42fa924b3b5b","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.17.tgz","fileCount":13,"integrity":"sha512-14qeP+mHZ8nIMDGtdCwTgvKclLlHxfARMTasb9fw//tmF/8ZDZhTemtCDxAP75wihxy5P7nzVZo/6TpVeOZrwg==","signatures":[{"sig":"MEUCIBVLf4MzWIPZ9wqHBSG9NvC/0KU8hEKIoPe24C+j8yqNAiEA73OOmEJEoVL8Wlfdu0rU8MXHiY45ZKB13GaNhf6Fd7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18773},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"511019b2ac0fa014370154c3a341a0e632f50b19","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.9.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.17_1700160960332_0.5028377725302633","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@tapjs/after","version":"1.1.18","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.18","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"f223e5552706149d8a011d7506f36cb85dedfc2d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.18.tgz","fileCount":13,"integrity":"sha512-r0vMFMfxmO6UR+pB9zGvamaeUI+yhLokYAagsKoM3JdoZgyq0iw1fHn5hPPY8AC1tAzEYG3KtVDpJfpoOr67Iw==","signatures":[{"sig":"MEUCIA22344L7fCpvjyDZ/EIUzHDNX8uSsR2YHQEwbiupe+TAiEA2K0owldEHZoKQYmQlmG9jphPZdOu1XPmRPSDKTd0eT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18773},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5187113fd380c0e028c2b3a4ee54509f622b84c1","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.1.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.9.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.18_1706219199240_0.7000439118012012","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@tapjs/after","version":"1.1.19","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.19","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"af1106c53710644dc838c0cf59178e00bdbfbbae","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.19.tgz","fileCount":13,"integrity":"sha512-F7U8EtO2gP9XwQciXGsoukmLlyDS+DaLRPaAbtBsSlhREa8J7N51l4FUVhNzVirF4FiONoat+2yNWwXrTz8uGA==","signatures":[{"sig":"MEQCIGAJUnnnaLW8RCK2BTuTzFUZjFG9ALxKV3oKmjJWG4huAiAh0oYI8MFVoGjBP1X8w9++cWdBpgInY3gxBpTiEb/sHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18785},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3d1598677ab1e4fdeaf872ec59ae1e4435db97ac","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.5.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-actual-promise":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.19_1709920465701_0.472228038847492","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@tapjs/after","version":"1.1.20","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.20","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"946bcae6189852a64929c143734b64ff8e5815f6","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.20.tgz","fileCount":13,"integrity":"sha512-EGosPLlKe8MaZMkoyA2lJhF2h/zNNzKA93yA4fkg+tOvKaVvtI8BtSmErN2sMIYRFPHxaLzQgr0268h7m2Ysow==","signatures":[{"sig":"MEUCIASaQSVJAPDMJ3UckDP0KOj29muDar0fKFGLcGjN46wlAiEAojVc3nxLoVhgxbN37tZ+hgKUZsjC8Pw02X+vX1OFeT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18785},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"bf457f241276af8b39d10c1076929574473ed098","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.5.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.20_1711495646687_0.8889303289870703","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@tapjs/after","version":"1.1.21","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.21","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"76e59e2877fcd5d79eacd552e68bb38fc9ed513b","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.21.tgz","fileCount":13,"integrity":"sha512-bXvh2NBFbXeI5/l8+9yY3hK3gU7jIx32FbRg2vGk/gQysZH8Oe39BL+rSNluc84EMWwvkP1+yqvAnLcajUMTEw==","signatures":[{"sig":"MEQCICoGIjJuFwz9fkLUAUeweyFYuhrGJYmDiONM/TKxwSU7AiAtQAxkojiCgZqkMEy4c7XZ5ajDDReIdrS3FQaG1mJ31g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18785},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"e0c223407f13877b09bc9a53f0f9517fc5eabd3c","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.5.3"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.21_1715016992950_0.7258515053709673","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@tapjs/after","version":"1.1.22","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.22","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"a4019a2368a731b49ef4d5328fb20505b74305d1","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.22.tgz","fileCount":13,"integrity":"sha512-8Ui8dfTFgDS3ENfzKpsWGJw+v4LHXvifaSB79chQbucuggW+nM2zzWu7grw7mDUBBR3Mknk+qL4Nb1KrnZvfWQ==","signatures":[{"sig":"MEQCIAg7IN4w1X3xePgzTpEhlBkVlzR89AmnPzYAgCSNFOL8AiBvovjQD6tFiV6ALBP/vrDJQdQnIblslVQJ+sWTnoFJhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18785},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"46faa21f9ab97cd1f7d15e7203ecc92d258c3778","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.22_1715559564807_0.30746305458379597","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@tapjs/after","version":"1.1.23","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.23","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"c7ee2b21de5808fd01f2f264150284bfeaa82709","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.23.tgz","fileCount":13,"integrity":"sha512-H/78/46SJBS257cu8xHGdC1+aBgz8hp/XrKQb3jvgVd1Wr8VOslHs61cP0OYjctU2bQlaPUMfHB5+8JrmYw48w==","signatures":[{"sig":"MEUCIExNaJPby9et3bHndsufmJj1qoU4eCy9IYhNcQRr/ijHAiEA2G8wxWjTgNfb79bD07laKMqYca4IaAw9uvtqAOf5yUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f3f99d8a48102fddc1550475c36b8ef215d4b0e6","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.23_1716326688416_0.11753901754126561","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"@tapjs/after","version":"1.1.24","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.24","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"3afd6e8f2651f5cf781d41b3228b4ad31f0bfa11","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.24.tgz","fileCount":13,"integrity":"sha512-Qys3CtftkfHGC7thDGm9TBzRCBLAoJKrXufF1zQxI1oNUjclWZP/s8CtHH0mwUTISOTehmBLV3wPPHSslD67Ng==","signatures":[{"sig":"MEUCICPhcwo7dSvmsE5vUD6W8yOQ8BiBcW+O7/VzhkVHLMkOAiEAtw6gXBJ3Fr7jf5wcnM5ajkLIGqIfZsRklycIOq6bL9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"e49b6dbd41c089bb40446a07c5c92109bc3c1a9e","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.24_1716578323545_0.16161928996953367","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"@tapjs/after","version":"1.1.25","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.25","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"2c1ea81b4710c5b2253ded826620638c8caa3bb2","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.25.tgz","fileCount":13,"integrity":"sha512-ZlVyWUKSREQxXe6fBGqPsflHaIUp1Eo8zZg6Hi/GgNkEIJ1kwbV3nXQzdTuNN26MN25uni8MMIEVxkHQ8pQ/0w==","signatures":[{"sig":"MEQCICKJCGd49F8chtd47nYiUNawavkzdFi55LdD3+zvsCq2AiB1sFmloeGpXB4jzQ/Q7fVavAl0rN1YFOGjbGFn3ukwWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"d434b2184e327ce52a22cbd95431a98a05357386","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.25_1717627567255_0.3614704100022528","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"@tapjs/after","version":"1.1.26","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.26","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"599ecd4c54446111510b47ea35707f955c8e024a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.26.tgz","fileCount":13,"integrity":"sha512-4VmVCdHFNikCgil0XLtTrvr4l1GsPhCXyfo1bdnmfqbg4LE0N4TevkXxFuPgjvlAwOV89i3QhargI7WxZuez6w==","signatures":[{"sig":"MEQCIEqZQCHLYfWZvBeisxCDsunv4yJPevGJOJxkwPT6JwbhAiBGZ+f+YeugLKXUsdhRuPOL92dVzYlTiI5qOR3E7ZuUdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"12ab13a388099db6257afcf28fe51785fc6fd1af","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.26_1717628052649_0.7999324916428416","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"@tapjs/after","version":"1.1.27","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.27","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"6598bbaa0c0ecffcc61ad6144a35a48a8972ae5b","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.27.tgz","fileCount":13,"integrity":"sha512-mF+8tf6dS9KSagmZmNR8OoMs7pjIYYtxRlT8Zm3CGzsfPQv2p2oS/+hrMb6S2Ah+ea2w8keMrktK/Gd/7rQjYw==","signatures":[{"sig":"MEUCICtEk7wX6An7eZeQ+3wqt4WLBvKcHc7QNzgIRYaFyeyZAiEAsm5B9EIDfdpB69zTuQBE0Y1NIgWgk9DK/b2gxu4Q/50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"42f02afe1f3a6d529c8e79377bd0eb9baf12c076","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.27_1717639487532_0.16166289047542293","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"@tapjs/after","version":"1.1.28","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.28","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"35d6b19dc1fd7cd709014052e70e780492ff295d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.28.tgz","fileCount":13,"integrity":"sha512-KzPXl5NcMXzA94O6r8vHALU9rHQbeYmqGoS34PGnBOOPvSdbQBt1uq1B2855Ab6G4y4d/VmgKdD8+ZvgRNjozg==","signatures":[{"sig":"MEYCIQD73+czaTyd678uUTIQFvqywbnUTJGIFUoNt3jHtA+CvgIhAJ4JdQfJS8zOlK27i6Bxx/O2CLgynkeEpAADrA04OwaB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b540d4e25a266ab91a24831514110fe767c1fdce","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.28_1717641932194_0.2891606845600525","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"@tapjs/after","version":"1.1.29","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.29","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"482963b8b72a6f570baafa74d95084c757c9b905","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.29.tgz","fileCount":13,"integrity":"sha512-hprdKb/ctbCBWhMwhZVWBqAFZ3oPlTaxbv1KroY9pSxPYafC6xnZ9o3/td/qQx5ENX5QHQg09Iye54+aQ4IwoQ==","signatures":[{"sig":"MEUCIEOSgs55ZVJK0oSKEMLkDTWQo50Ja7H8UbVidnWM8/pOAiEAucOVT/U/39gkXu4vg0PnKBCoyh3qDpIK5/6fDioxGaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"c2005faa1532fe1bb99ee109b1a64d4a94677459","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.29_1718000935721_0.9852835052841786","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"@tapjs/after","version":"1.1.30","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.30","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"1dc97455543ff15c241392bff4b45f2fd5dddc94","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.30.tgz","fileCount":13,"integrity":"sha512-Hjdbb1NtVMVB5BXTJ+1wzmE6WFx5ep0vd43G+VGv8Y/kSsJbLpPtczuhUfuDVl7t6xWYjnFpBrgm9ieI+vl04g==","signatures":[{"sig":"MEUCIF0c/hINsz6CpU4MKLwQ2oCAggUJxiISxbqgSTf+O6y2AiEA50iXfa5nUf36fSES7RapIMcvAP0/bjssjkCINmD14/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2c889bb645cc10de1adfb5d8ae743e7e040cde9a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.5"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.30_1718055990057_0.2034000840547956","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"@tapjs/after","version":"1.1.31","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@1.1.31","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"0f857e5aa2ce92ec16f75ef76a0b5cbd4b39e407","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-1.1.31.tgz","fileCount":13,"integrity":"sha512-531NkYOls9PvqfnLsEDRzIWwjynoFRbUVq7pTYuA3PRIw4Ka7jA9uUjILeUurcWjaHrQNzUua0jj/Yu94f6YYw==","signatures":[{"sig":"MEQCIHm2ufKH5fHGypzIbVzxU5e0a9SveYBhdbKo8P1ypAbuAiA3Lk2HA330CkgGwr933Cnz4uOPF0p/oqY6nXAdEgSCtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18905},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6bb8d64d661a716de6030b4ad8a5d235816dfb1c","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/after_1.1.31_1718133591558_0.23039268413641012","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@tapjs/after","version":"2.0.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@2.0.0","homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"28b6a89eaf636d6329e0794820aa72587a7a4e46","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-2.0.0.tgz","fileCount":13,"integrity":"sha512-RzOTVgcA0d2U7JfrX4xYJRWlcnz61v8NuOZkU+ODcTCl99y0DhGE2jXBsLFq+2hTix9FLUyHBuP8Z6ZTcjhaSg==","signatures":[{"sig":"MEYCIQCFy9VYPaex7PUJrv1MFCNb8OWOyspf+MwA5F09Xhn/XwIhAK+L8xwRtD/4KfP3wdTe3Lq+fnY91QaPpoHPvNXRTrUL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18949},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 18.6.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","source":"./src/index.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","source":"./src/index.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"7c022d052fef858727bb58dc37f508a76a6e062b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/after_2.0.0_1719263928757_0.6899099856280273","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@tapjs/after","version":"2.0.1","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@2.0.1","homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"ec7cca5297399fd9e16eda994433c49ac66e32ee","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-2.0.1.tgz","fileCount":13,"integrity":"sha512-jShPLBk0S6LV+LLasi67hcPk1Jg11bpB0xb4DKNalj5oDPUNR4u+EyHP1T4Nr6Sc1q5jWoazERMRyIeSTvaTpQ==","signatures":[{"sig":"MEUCIFykTAj1RGTtjfP+PjKZ0g3DJ90SgNDO8ku2FuGPLwlZAiEA9gA8CACv5DQq+22wB3pDlgRr1ZcTNE7EL6JKVV3ck+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18949},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 18.6.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","source":"./src/index.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","source":"./src/index.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a6f7df418af2fed1317d0f580ba7cbca830e97a9","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/after_2.0.1_1719328653657_0.042816392748323606","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@tapjs/after","version":"2.0.2","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@2.0.2","homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"df8fc7a276b632281b55445368b79634fb8bb97a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-2.0.2.tgz","fileCount":13,"integrity":"sha512-33tOhly56xtj2QzLfpedVriG639BrlsX6RXofrL4E9DY865rI9V0o7njuso64fyX+CM5aWVvej21XPgpxEldAw==","signatures":[{"sig":"MEUCIE9qzpG8k9loyMs2xep6t/zxH7p9Mjp5A5e3eSwhB+ZzAiEAlesheR57M1H8MLtqc17GH3Vuytafbjrp2UV/Q9QRyoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18949},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 18.6.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","source":"./src/index.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","source":"./src/index.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"b0400debe1ac8082ceaa2fe39e8b14e6db1c6f4b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/after_2.0.2_1719591315842_0.40136117628447643","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@tapjs/after","version":"2.0.3","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@2.0.3","homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"7f9b160a3f5fbd9edaaedf4c3e2dacf8113d0831","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-2.0.3.tgz","fileCount":13,"integrity":"sha512-I5H3lFvevFF2hDykvNKGXyUNrzg9qL001an1AzUKxe/LtL9m6qcxa1tCm9LLjvJcacZHPsQZHPX2QyVqFkoeLQ==","signatures":[{"sig":"MEUCIQCmoBdOEzCpk9prxa9kyFi71dbxk5e37NehB1KVyZDNwAIgMyE42AN9lrQ4LoksM+ptUKsy9AlHQKJDYwJevk7bg4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18949},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","engines":{"node":">= 18.6.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","source":"./src/index.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","source":"./src/index.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"161ff8ad86b438da40914bb488276b6e2b1970d4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/after_2.0.3_1719724733537_0.7963904510364572","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@tapjs/after","version":"3.0.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"4146b879ed2bdea0e07c7a6f81b6a06fb3dce439","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.0.tgz","fileCount":13,"integrity":"sha512-BCGq+YocD0xxeGC4mMym2tg6qtgFJJdCrji8N1HbF55d55nxQrA8R/w6+D9b4N7t/4dfpbI+LW5FgdBATohFPw==","signatures":[{"sig":"MEUCIQDrVR1ZDDget0mImqq+c9GdolKCl99DI18H3ZGseTcLsgIgFrizJWdpRcrsSYgvn6EhyIcgip3ZKdeec1lYf3Zp524=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18913},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"f4c46d4e0c4489b30cbc79391257cecafa95063b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"10.7.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.0_1720480825332_0.7152331030728611","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@tapjs/after","version":"3.0.1","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"90180db9403f2333848a7107c26d64d27f24ef73","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.1.tgz","fileCount":13,"integrity":"sha512-EMvLpjqKwmz3mVkilTpcMa/C9H/g+S7lBrPk4CxPJ3i+Lrid0UH80CHqL5OaEeAbyCev9Nio/JkeXuwBKRu2Mg==","signatures":[{"sig":"MEUCIQDmHnEx5+sC/i4Eg6gb1weTLyGCcudxxx5JReNT6CwYPAIgBnwL5HqCXFwd7KU8Nb1PNFCmo6HNxHuAVRxSqbxFtwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18913},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"532287f65d814c7cb7872bf84b3d86b17d900e43","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.0.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"22.10.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.1_1740007042260_0.9759496649759172","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@tapjs/after","version":"3.0.2","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"46945a93c1725943efe75fac9c8fcd18361b18a3","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.2.tgz","fileCount":13,"integrity":"sha512-Xb0bqJWXfp6VVSx1T96lNJM67v2XxJCG3o7mH77weB+RzwAuf0uzGYy/hxP+nUAWh9yH+lHzuHclL+DR8Zlu3Q==","signatures":[{"sig":"MEYCIQCAVY/Nv1NPAx77N/0BnizKopgR7ccEuWS+glWKi8PJ8QIhAOKo7P8L2EzIywKOdXed+HgQkM4tMgapxOqCSnQmRG0J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18914},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"cbeb31514ade01022a949b8cea3bf116cf1b289c","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.4.2","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.2_1759442221710_0.5004539859010357","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@tapjs/after","version":"3.0.3","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"373e2f20425c55e76ad56849bf531cdc78482328","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.3.tgz","fileCount":13,"integrity":"sha512-7k5b3prd2Roc4nhssv2J2oT+V9OJkmNL70MkzwEUPw2+bOVAjVypluwFb/BfpUYfVKn/qqcoofEkdoHZJlQ+mQ==","signatures":[{"sig":"MEUCICBR2DJJOCJODg+YKZjTx4plPy57vy/nw7LoKyozjIvuAiEAwqpPUz7uCaBS2RBaHHZdvuY08XUh4jof8byCophShaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18914},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8575fa9acebae3bc42ef16fb7641afa32d857eb4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.4.2","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.3_1762038955090_0.9905034721724835","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@tapjs/after","version":"3.0.4","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"9ac3981e96a88f9e404b0eeb9369a2c013e9cb79","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.4.tgz","fileCount":13,"integrity":"sha512-sSTOi4gViyTUc3EGFlCPgPW5jo0tCqvAzIDYN2F7cgjSHWMxZrtlJEcLkL+zNZxr6hySZjQeKrvmi2hXIFrdAg==","signatures":[{"sig":"MEYCIQDoKSbmHGWfyf7Sj4quTPMvoB/z8hEwZuvcCkjjIT9nGQIhAKzS/7aaZiIpjWO3sayLfJ5l//gIQRe3E/FEL7jIsZ8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18914},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"eaa5ba4a7f801ab937f3f2162df082bfa4f88f44","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.4.2","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.4"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.4_1762040644910_0.9376488143146235","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@tapjs/after","version":"3.0.5","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"b53e853bc7815a58ff323ebb8eea54b39748dba7","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.5.tgz","fileCount":13,"integrity":"sha512-pGpNAB+TCNjSi2fxMre1BGhkxvWien89Zl+lXM5ZI7zjcC/0+M5zbWoaGCGS923jnijG9WUwRsfU/INZhWVqMQ==","signatures":[{"sig":"MEUCIQD6GT+wg4kxhZggDVsHjifO4gzihmGl+KIpzaZBz+EylgIgUQs1mXRWeSBNHwEz9vE1md6S6HPBGMW02jgjhzC80gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18914},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8102bd41059fa2dfb7014f93cabebf902ce0a332","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.4.2","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.5_1763430544814_0.10656997891208375","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@tapjs/after","version":"3.0.6","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"962e1fcb8a59ad1eca21038ac58ce1e7ac3b5dfe","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.6.tgz","fileCount":13,"integrity":"sha512-RdYHso+FaF4iuwYnW/6i7p9kX3hMVSIV/qlnkU8nw0g7NWRKU9ieIqHDcu6561MMbHXgb3H3ixzxeqxnI4BTbg==","signatures":[{"sig":"MEUCIQDVoJR1qFaKOVaGQHmiqlgfxvQNO6WNoGI8yOiHH2HZDAIgATwIDAduN79ekeobd/HcFUfxSNwdN6iMkvXEbykY8cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18914},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1cd81f7f18ae2e4539fade0080522bb091863890","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.6.2","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.6"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.6_1763575983835_0.171401439449808","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@tapjs/after","version":"3.0.7","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.0.7","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"5f25c35c65f872ea0f4108faa29a9d8201759d33","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.0.7.tgz","fileCount":13,"integrity":"sha512-7gPYw0VC2n6xpccmbv6nqQANWsNXay/MVQ5UWK8HkZaf5TFTsqcMx5Faz2V8+wPyn+7mMsp5wUKSU/1Gl1pV/Q==","signatures":[{"sig":"MEUCIQCyzWP0f7gokuuJWch54VdC18UwPl+F5wNJYMDH7brPrQIgF4TvG1sDm/op0zbk6ggrgO6X93+4Pf+yHrHnvlPDTRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18914},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"ea6ee79909d4a0ca93aef1172c37c32e20a0102a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/tapjs/tapjs.git","type":"git"},"_npmVersion":"11.6.2","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/after_3.0.7_1763860052085_0.02635598087243407","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tapjs/after","version":"3.1.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.1.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"6b5d5432ce61b0a7499846fe57538ecb77f1bfc3","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.1.0.tgz","fileCount":13,"integrity":"sha512-04fYdySG+/z0Y2VAsgzUGrTZ+VPSAUDOhpBtBywNfdkTNJSIYlUIBdcJpdpTClYf7ErbuRgGjQf5uPV215Ve3A==","signatures":[{"sig":"MEYCIQDerNAz+Pp5ELoOp2FJl7Zn8ZP6B5a5snsQJ5GtErNs9gIhAMLHKYyqGXwRzT5r7fi+Kx+53y0ImbvDD0PqRrCoLOz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18927},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a9f6886a08dd45bc6af5469189a17804eb7858b7","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.6.3","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/after_3.1.0_1764088588220_0.6441967311179675","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tapjs/after","version":"3.2.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.2.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"1adc5c128ef3233ff343d84ffc61e6e885926bd1","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.2.0.tgz","fileCount":13,"integrity":"sha512-AGoIcs8+jR0mukJPdWmqK8z3MfkFuH8nLhE1BChksXBCc+h9lCnlkABA4j5G6RjX7/p4f4u3UixWd+Z9tP+2ww==","signatures":[{"sig":"MEQCIGZ6RtFsIOs2BRxLl1ux9XEjVoDXffMNrvjwyuuOe4jRAiB+dpzht+fljv9EHW+YpcWJlce1aCAp/gLT2ZleI/Z//A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18937},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2199ab24bdf778a6a8a9ae1341ebb47ef7fda64a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.6.3","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/after_3.2.0_1764109790437_0.1217478966062322","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@tapjs/after","version":"3.2.1","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.2.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"ac96475ef1c23a3b821445161ebb6e48fa55d0ce","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.2.1.tgz","fileCount":13,"integrity":"sha512-9yfr1qNtWG2ABZAwEvkyZFo25JZAzX6hTL5f0t3d2FRU4aQmlUR+FBnh4RGm+uX9TGQaFTs39HEzq2zMal6USg==","signatures":[{"sig":"MEUCIGk21Uh2rkUtGgvNVEOaoBXMDK3dRgcmZmCV4jzkgI3KAiEAlNlWKqIddrRiLBY6U+tO/IGH+lSUuQpXDzMcaJaYNtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18937},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"2886afad0584d1a3e1ed8abc5c9d114fa293a0a0","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.6.3","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/after_3.2.1_1764197064851_0.6885373851917831","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@tapjs/after","version":"3.3.0","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"695c3c31c654c579e5b22e0b41bd73f3febfccc2","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.0.tgz","fileCount":13,"integrity":"sha512-Z8Ozhv27xPP5oaIbPA1zFHS7oozRzf4bgeRnyoDPvXIo3akhu7wq661wkxNyCbfPZ7s4ShWNbNrgwTGOowYaJg==","signatures":[{"sig":"MEUCIA0yVqNDf9FyV9mwxlkepKjLiOMM5xbKxL3RDIF0FbenAiEAnQPuwAR7bCEI6TAIV8hv5Tmt+/+0R5k1v1dOQUsgOBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18941},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"0a660295bc3591343ae8c74e3efa85378c160f8b","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.6.3","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.0_1764628448594_0.9288806023223446","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@tapjs/after","version":"3.3.1","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"043a4db5446646cb848c3eb9f9342418fd3f9096","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.1.tgz","fileCount":13,"integrity":"sha512-/RZb0DZxfHP74ursSByTpgKU6jVUtNOtoQ3/prf76+5+G7Q7D7QIQtlrH3bUgk84DI89j+4Nc2DTkMCOLy7BWQ==","signatures":[{"sig":"MEUCIGk5BGPHSEH51KFMjcvpV9hftU1zyUyq1H3wl9bq04m4AiEAnpGs+Z4bU+lty/O8omS3WnUkQ6zm8M3T+iybekNhGB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18941},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8dfae92d82d41448b15af6437b12291ce09661d4","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.9.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"24.4.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.1_1770334397683_0.6307494719375444","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@tapjs/after","version":"3.3.2","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"0a0fa0c7027ecd014b95df205344873db79f383c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.2.tgz","fileCount":13,"integrity":"sha512-CiHHoRyz856hZ1ulj297tynD5ZDp5qxCGo8EhCXck1oWIJoQPnL5knwN8NJE3pRYOBXYvi/cmJ5ZrP3zXbLOjw==","signatures":[{"sig":"MEUCIQDr8JzUfp8RwdD7PVQ8yeP3KHAJI3rYRkOpc4hBTKMh8wIgUtNcN+YmNWgHHRlr82zwH0OX3gXiR9uTJXioE4Q27NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18941},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1071a05d25219572d6166516b3af15d16b26b09a","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.10.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"25.6.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.0"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.2_1771451126508_0.41608486153130153","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@tapjs/after","version":"3.3.3","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"4886ea91c58b60d04a0f4cf9b6bbba7187bf3555","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.3.tgz","fileCount":13,"integrity":"sha512-kGG4zOM1LXfWr1+MvBfzLHUm/azBC1YGQxS7eFNPe67cQjJFG/GcwnRXTqZWEhRv/g0M9IERE8YIEuta9owFpw==","signatures":[{"sig":"MEYCIQD9essP1pfAyvsFJnmFV6y61yu4+qm9i98TKUH9qwDQqgIhAIx3NZ7rrmnp/VVwP17JQy48rs4dMk8tEJxERZG8zfJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18941},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"fd72c5b62ebf0cd2caa05c3d526f318e55086fe1","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.10.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"25.6.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.1"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.3_1771452592996_0.7120100737447079","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@tapjs/after","version":"3.3.4","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"e26a7f5648524768645c206d22ef26077bbd0e94","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.4.tgz","fileCount":13,"integrity":"sha512-Y8DL0F9Ux6Swe7b5g4qLFgJUEFrVr5fhmVOENw4D/x7rDRyx/3c86Ya1p9iJrpkE2RnvdGq9AxR/rTM137Y7Lg==","signatures":[{"sig":"MEQCICWgTdiA1tqXQ+fQwe6a0iaCshklCMl6n/DVyoZ+CE36AiAkdSOKb5VzyEgcSGm4D7Fi8LHMmev79xZy0wq45XRwNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18941},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"6f774b1133181e6062e2aca86596234c914cee4c","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.10.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"25.6.1","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.2"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.4_1771605312012_0.6318432922917092","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@tapjs/after","version":"3.3.5","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"82228bbd25f0a905b0c255973bfa2bce45abefef","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.5.tgz","fileCount":13,"integrity":"sha512-6TVAGHKIdP+MrKQmHQDCS/O/vvUy6eIQDR/RNaU/v0H/zz9v/jkykxSMt/exsWjswDdX9+5mXyOgiA2bvGwMfQ==","signatures":[{"sig":"MEUCIGkkja40Zw//R41KNayrmUHsqWYAOthswTc5SUBtqa/IAiEAvdPTtqXXm+QzuPFluCtML/7U53AbObhPZgUGnSHv480=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18964},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a14b24c492a7f31e7fe3beb89aa3a7660d89ef9f","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.11.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"25.8.2","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.3"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.5_1775422580484_0.6503671506933117","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@tapjs/after","version":"3.3.6","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"73051223078f1909bcacbdd9164799ca886ebb3d","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.6.tgz","fileCount":13,"integrity":"sha512-wjLHO8+ZxjnyDVMR0pxPBOUaADlk4geIPGYpqx0HsRCLmBM/S9zjVhC9okiqdh+fDtIaXc2qtJ3rfS+aXqEAnQ==","signatures":[{"sig":"MEUCIAJotzXOBuGJzof7SE1q1FeTaMzf+z4QAbeD+4eYZrBOAiEAq350P1Y/dgKvWlfTEhlMCkk1RdtUzdXaX/z//gukXYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18964},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"5a7a801b417ca1a3bf19fd097f48ef864a6e7792","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.11.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"25.8.2","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.6_1776246282116_0.4982017505541556","host":"s3://npm-registry-packages-npm-production"}},"3.3.7":{"name":"@tapjs/after","version":"3.3.7","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.7","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"f09456124cd222e2a53208ec2ece185ab3f4cb27","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.7.tgz","fileCount":13,"integrity":"sha512-nLO1GrhMSR4gZnAtytL4+AR2zxlXoPyr8Wrnr318vkIA4CDQcwR1MH9LFx7Nx3kPu6TzbPLwBdmgGrjYvHpr8Q==","signatures":[{"sig":"MEYCIQDPiumCtCS0L2bWL2fLehP71KXWmtAxoJWR7EA0gobZGAIhAKTXCcpX+BxNhdps85CfT0djMjAmpMqsZifKZUxAXpdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18964},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"0bbfca3b54e165f4bcafb57d189c2dfaf7686fab","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.12.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"25.9.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.5"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.7_1776418790485_0.34396874163048174","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@tapjs/after","version":"3.3.8","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.8","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/tree/main/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"00167edc25ad5e3202264b6ef9cb490dde575077","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.8.tgz","fileCount":13,"integrity":"sha512-4DKqCH/xGU7SJAxlHzxxd0uhGy5bYMRg5PiFDs92XL6ajkU1jGvKvxoLMVXkDdcIcncD8qLoaiJNsNBFHFKVJQ==","signatures":[{"sig":"MEUCIE8VA41XwgGUEyvS2I4qhL+HsSz9UGAJ6SoqPzCi9as0AiEA3gEgsHYiQyAk4Urm30goVxmrIG8IpWy6Stb1tOPFg6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18974},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"e79377683b8ec7853984771353b16175050b2541","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"10.9.7","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"22.22.2","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.6"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.8_1777657054945_0.7024193541216781","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@tapjs/after","version":"3.3.9","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.9","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/tree/main/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"dc777f1278ecd7c8e26e58ff7193006e77734887","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.9.tgz","fileCount":13,"integrity":"sha512-+VTu5bU30kY/T6uhFGyMNL41LLigyJXpfWiptQaLSF7fcz3h0qDuR4m721koItzVtIb2oyp5z4DyhpqxdvhZRQ==","signatures":[{"sig":"MEYCIQD13w6Apnr615ep7qstDXUMw9562rvEsQjg9NhsF4DPawIhANwGB7+tGwgydbzIqKobRMhT0V2Q88zWHp15+HAEsgbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18974},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"0ab7f3cdf804a5d481a7ab78ffc00aee600c7092","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.12.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"26.0.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.7"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.9_1778712880187_0.7486060566369246","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"@tapjs/after","version":"3.3.10","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.10","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/tree/main/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"5f00f599fa83c51a5b92f8e05bd28e7748749f1c","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.10.tgz","fileCount":13,"integrity":"sha512-zAeZAUZ9Su5PgTvczJLzlbUObpAMSFqnd+mIVp1TpgVn6Hc/elPEzZ9oe1hWdz8bInKdisdcx0LK0sv2qJO/dQ==","signatures":[{"sig":"MEUCIGWbb5IphLoT9/ZwdhSwKGQbqsyFgqudBvl1QXvItCSeAiEAl/WtmEhlmyQLWPhkFP3hVhn+4U+6KrwWV9aMvwVnkAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18975},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"9b0010e9d33f4aec5d00cdfb6c3dd5cad0649eef","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.12.1","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"26.0.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.8"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.10_1778873803646_0.44172198720636335","host":"s3://npm-registry-packages-npm-production"}},"3.3.11":{"name":"@tapjs/after","version":"3.3.11","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after@3.3.11","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/tapjs/tapjs/tree/main/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"d0142a7effcf145d4104314843a585029847087a","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.11.tgz","fileCount":13,"integrity":"sha512-XDH51tKb/ngVM6432O5RB5txRDYKtl4kafv/xi/QZOJeVjDJi+M8ukJnzpBVNs7fGI+k3jqF7pKA/OvIIkDtsg==","signatures":[{"sig":"MEUCIQDmRHiorukc8A+2pDTM+fsLwnhzxS9no/MZ4cMk6VWfPAIgPjq8dlxuUcZ1eB1mxBkAFOKE5y46GPCrVTDwIRyE3KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18975},"main":"./dist/commonjs/index.js","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"},"selfLink":false},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"88f4b97ec068d0ab6908f472706f57d273b32ba9","scripts":{"snap":"tap","test":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","prepare":"tshy","presnap":"npm run prepare","pretest":"npm run prepare","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after","type":"git"},"_npmVersion":"11.17.0","description":"a built-in tap extension for t.after() and t.teardown()","directories":{},"_nodeVersion":"26.5.0","dependencies":{"is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"4.5.9"},"_npmOperationalInternal":{"tmp":"tmp/after_3.3.11_1785178340972_0.40271958856644674","host":"s3://npm-registry-packages-npm-production"}},"3.3.12":{"name":"@tapjs/after","version":"3.3.12","description":"a built-in tap extension for t.after() and t.teardown()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"},"selfLink":false},"type":"module","main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","types":"./dist/commonjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}}},"scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --log-level warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.1"},"peerDependencies":{"@tapjs/core":"4.6.0"},"tap":{"typecheck":false},"repository":{"type":"git","url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after"},"homepage":"https://github.com/tapjs/tapjs/tree/main/src/after#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"keywords":["tapjs plugin"],"engines":{"node":"20 || >=22"},"gitHead":"8ab84eb1daae6dedbfcf07b8e0bf2c2a965ad81f","_id":"@tapjs/after@3.3.12","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-09zxTnM88tv14EjLpJgx0nVRHvCyfIqJ5WrXmGWkODLT6KJ6zmF/cO2ElldNdcLqY4GY69D7BjMtf/Te777YHw==","shasum":"a9354dda6145d860b3e2029a5b703d6120edf1d5","tarball":"https://registry.npmjs.org/@tapjs/after/-/after-3.3.12.tgz","fileCount":13,"unpackedSize":18975,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCe7p5wbfx+blokdPOtJHLnAcO0fKg9wwNrc5TMz4w6wQIgFEJP/Se/y6/ffrotKBQnayDHSIAVnQN8zNSwt5QMggA="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/after_3.3.12_1788477712120_0.677806890198849"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-04T16:35:29.316Z","modified":"2026-09-03T23:21:52.447Z","0.0.0-0":"2023-08-04T16:35:29.573Z","0.0.0-1":"2023-08-04T16:42:20.569Z","0.0.0-2":"2023-08-04T23:48:32.165Z","0.0.0-3":"2023-08-06T05:19:22.953Z","0.0.0-4":"2023-08-07T03:38:42.438Z","0.0.0-5":"2023-08-07T16:43:57.683Z","0.0.0-6":"2023-08-07T17:46:57.909Z","0.0.0-7":"2023-08-07T18:07:09.685Z","0.0.0-8":"2023-08-07T18:22:38.984Z","0.0.0-9":"2023-08-07T23:52:15.677Z","0.0.0-10":"2023-08-09T19:56:14.670Z","0.0.0-11":"2023-08-12T19:10:40.432Z","0.0.0-12":"2023-08-15T06:16:13.425Z","0.0.0-13":"2023-08-17T20:36:01.195Z","0.0.0-14":"2023-08-20T06:32:36.765Z","0.0.0-15":"2023-08-21T20:20:08.227Z","0.0.0-16":"2023-08-27T06:17:55.425Z","0.0.0-17":"2023-08-29T10:48:57.897Z","0.0.0-18":"2023-09-01T00:19:15.479Z","0.0.0-19":"2023-09-03T17:49:55.250Z","0.0.0-20":"2023-09-05T01:40:07.080Z","0.0.0-21":"2023-09-10T18:22:16.599Z","0.0.0-22":"2023-09-13T17:02:44.454Z","1.0.0":"2023-09-15T15:03:30.565Z","1.0.1":"2023-09-15T19:14:43.983Z","1.0.2":"2023-09-17T05:51:15.469Z","1.0.3":"2023-09-18T18:20:04.862Z","1.0.4":"2023-09-23T01:07:51.430Z","1.0.5":"2023-09-24T04:56:23.925Z","1.0.6":"2023-09-24T18:08:57.616Z","1.0.7":"2023-09-26T00:10:43.774Z","1.1.0":"2023-09-27T23:59:43.436Z","1.1.1":"2023-09-28T20:17:50.781Z","1.1.2":"2023-09-28T21:16:43.015Z","1.1.3":"2023-09-29T16:16:01.670Z","1.1.4":"2023-09-29T18:09:48.903Z","1.1.5":"2023-10-01T21:37:58.782Z","1.1.6":"2023-10-02T02:23:58.557Z","1.1.7":"2023-10-05T23:01:20.660Z","1.1.8":"2023-10-08T23:13:48.834Z","1.1.9":"2023-10-09T06:59:05.261Z","1.1.10":"2023-10-10T15:59:13.472Z","1.1.11":"2023-10-11T04:49:05.369Z","1.1.12":"2023-10-15T19:46:27.782Z","1.1.13":"2023-10-16T22:25:39.595Z","1.1.14":"2023-10-31T22:03:47.919Z","1.1.15":"2023-11-03T07:30:17.836Z","1.1.16":"2023-11-03T14:40:58.819Z","1.1.17":"2023-11-16T18:56:00.552Z","1.1.18":"2024-01-25T21:46:39.387Z","1.1.19":"2024-03-08T17:54:25.866Z","1.1.20":"2024-03-26T23:27:26.866Z","1.1.21":"2024-05-06T17:36:33.095Z","1.1.22":"2024-05-13T00:19:24.951Z","1.1.23":"2024-05-21T21:24:48.585Z","1.1.24":"2024-05-24T19:18:43.722Z","1.1.25":"2024-06-05T22:46:07.420Z","1.1.26":"2024-06-05T22:54:12.813Z","1.1.27":"2024-06-06T02:04:47.709Z","1.1.28":"2024-06-06T02:45:32.363Z","1.1.29":"2024-06-10T06:28:55.881Z","1.1.30":"2024-06-10T21:46:30.214Z","1.1.31":"2024-06-11T19:19:51.784Z","2.0.0":"2024-06-24T21:18:48.907Z","2.0.1":"2024-06-25T15:17:33.967Z","2.0.2":"2024-06-28T16:15:16.003Z","2.0.3":"2024-06-30T05:18:53.785Z","3.0.0":"2024-07-08T23:20:25.493Z","3.0.1":"2025-02-19T23:17:22.461Z","3.0.2":"2025-10-02T21:57:01.890Z","3.0.3":"2025-11-01T23:15:55.309Z","3.0.4":"2025-11-01T23:44:05.100Z","3.0.5":"2025-11-18T01:49:05.001Z","3.0.6":"2025-11-19T18:13:04.025Z","3.0.7":"2025-11-23T01:07:32.270Z","3.1.0":"2025-11-25T16:36:28.407Z","3.2.0":"2025-11-25T22:29:50.631Z","3.2.1":"2025-11-26T22:44:25.068Z","3.3.0":"2025-12-01T22:34:08.811Z","3.3.1":"2026-02-05T23:33:17.824Z","3.3.2":"2026-02-18T21:45:26.644Z","3.3.3":"2026-02-18T22:09:53.125Z","3.3.4":"2026-02-20T16:35:12.162Z","3.3.5":"2026-04-05T20:56:20.648Z","3.3.6":"2026-04-15T09:44:42.249Z","3.3.7":"2026-04-17T09:39:50.616Z","3.3.8":"2026-05-01T17:37:35.105Z","3.3.9":"2026-05-13T22:54:40.333Z","3.3.10":"2026-05-15T19:36:43.778Z","3.3.11":"2026-07-27T18:52:21.112Z","3.3.12":"2026-09-03T23:21:52.256Z"},"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","homepage":"https://github.com/tapjs/tapjs/tree/main/src/after#readme","keywords":["tapjs plugin"],"repository":{"type":"git","url":"git+ssh://git@github.com/tapjs/tapjs.git","path":"src/after"},"description":"a built-in tap extension for t.after() and t.teardown()","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"isaacs","email":"i@izs.me"}],"readme":"# `@tapjs/after`\n\nA default tap plugin providing `t.after()` and `t.teardown()`.\n\n## USAGE\n\nThis plugin is installed with tap by default. If you had\npreviously removed it, you can `tap plugin add @tapjs/after` to\nbring it back.\n\n```ts\nimport t from 'tap'\nt.after(() => {\n  // this will run after all the tests in this file are done\n})\n```\n\nThe method can be called as either `t.teardown()` or `t.after()`.\nIn an earlier version of tap, these had slightly different\nbehaviors, but they are now the same.\n\nIf the method returns a promise, it will be awaited before moving\non to the next test.\n\nSo, this test:\n\n```js\nimport t from 'tap'\n\nt.test('first test', t => {\n  t.teardown(async () => {\n    // this will wait before moving on\n    await new Promise(res => setTimeout(res, 100))\n    console.error('end of first test teardown')\n  })\n  console.error('in first test')\n  t.end()\n})\nt.test('second test', t => {\n  console.error('in second test')\n  t.end()\n})\n```\n\nwill print:\n\n```\nin first test\nend of first test teardown\nin second test\n```\n\n## Order\n\nIf multiple teardown methods are assigned to a single test, they\nwill be run in _reverse_ order of how they are assigned. This is\na change from earlier versions of tap, and provides symmetry with\n`t.before()`.\n\nIn practice, it can make things more straightforward, by keeping\ncleanup methods close to their associated setup logic. For\nexample:\n\n```js\nconst connection = await connectToDB()\nt.ok(connection, 'connected to database')\nt.teardown(() => disconnectFromDB(connection))\n\nconst user1 = await createUser(connection)\nt.ok(user1, 'created user 1')\nt.teardown(() => deleteUser(connection, user1))\n\nconst user2 = await createUser(connection)\nt.ok(user2, 'created user 2')\nt.teardown(() => deleteUser(connection, user2))\n```\n\nIf we delete the connection created in the first step _before_\ndeleting the user records, then we can't use that connection to\ndelete the user records.\n\nThis can also be accomplished with subtests, and a single\nteardown in each section:\n\n```js\nt.test('user db tests', async t => {\n  const connection = await connectToDB()\n  t.ok(connection, 'connected to database')\n  t.teardown(() => disconnectFromDB(connection))\n\n  t.test('user 1', async t => {\n    const user1 = await createUser(connection)\n    t.ok(user1, 'created user 1')\n    t.teardown(() => deleteUser(connection, user1))\n  })\n\n  t.test('user 2', async t => {\n    const user2 = await createUser(connection)\n    t.ok(user2, 'created user 2')\n    t.teardown(() => deleteUser(connection, user2))\n  })\n})\n```\n","readmeFilename":"README.md"}