{"_id":"@tapjs/after-each","_rev":"4058663","name":"@tapjs/after-each","description":"a built-in tap extension for t.afterEach()","dist-tags":{"latest":"4.0.1","pre":"1.0.0"},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"time":{"modified":"2025-09-24T04:15:09.000Z","created":"2023-08-04T16:35:33.010Z","4.0.1":"2025-02-19T23:17:19.200Z","4.0.0":"2024-07-08T23:20:22.333Z","3.0.3":"2024-06-30T05:18:50.474Z","3.0.2":"2024-06-28T16:15:13.235Z","3.0.1":"2024-06-25T15:17:31.002Z","3.0.0":"2024-06-24T21:18:46.107Z","2.0.8":"2024-06-11T19:19:48.583Z","2.0.7":"2024-06-10T21:46:26.659Z","2.0.6":"2024-06-10T06:28:52.830Z","2.0.5":"2024-06-06T02:45:29.112Z","2.0.4":"2024-06-06T02:04:44.469Z","2.0.3":"2024-06-05T22:54:09.072Z","2.0.2":"2024-06-05T22:46:04.046Z","2.0.1":"2024-05-24T19:18:41.211Z","2.0.0":"2024-05-21T21:24:45.042Z","1.1.22":"2024-05-13T00:19:22.206Z","1.1.21":"2024-05-06T17:36:29.990Z","1.1.20":"2024-03-26T23:27:23.206Z","1.1.19":"2024-03-08T17:54:22.407Z","1.1.18":"2024-01-25T21:46:36.717Z","1.1.17":"2023-11-16T18:55:57.600Z","1.1.16":"2023-11-03T14:40:56.319Z","1.1.15":"2023-11-03T07:30:15.277Z","1.1.14":"2023-10-31T22:03:44.227Z","1.1.13":"2023-10-16T22:25:36.458Z","1.1.12":"2023-10-15T19:46:22.958Z","1.1.11":"2023-10-11T04:49:02.537Z","1.1.10":"2023-10-10T15:59:11.039Z","1.1.9":"2023-10-09T06:59:02.513Z","1.1.8":"2023-10-08T23:13:46.239Z","1.1.7":"2023-10-05T23:01:18.107Z","1.1.6":"2023-10-02T02:24:01.161Z","1.1.5":"2023-10-01T21:37:56.270Z","1.1.4":"2023-09-29T18:09:45.971Z","1.1.3":"2023-09-29T16:15:57.703Z","1.1.2":"2023-09-28T21:16:37.297Z","1.1.1":"2023-09-28T20:17:48.047Z","1.1.0":"2023-09-27T23:59:40.968Z","1.0.7":"2023-09-26T00:10:41.121Z","1.0.6":"2023-09-24T18:08:55.186Z","1.0.5":"2023-09-24T04:56:21.284Z","1.0.4":"2023-09-23T01:07:48.820Z","1.0.3":"2023-09-18T18:20:02.118Z","1.0.2":"2023-09-17T05:51:12.960Z","1.0.1":"2023-09-15T19:14:39.335Z","1.0.0":"2023-09-15T15:03:33.811Z","0.0.0-22":"2023-09-13T17:02:41.762Z","0.0.0-21":"2023-09-10T18:22:14.121Z","0.0.0-20":"2023-09-05T01:40:04.539Z","0.0.0-19":"2023-09-03T17:49:52.595Z","0.0.0-18":"2023-09-01T00:19:12.473Z","0.0.0-17":"2023-08-29T10:48:55.400Z","0.0.0-16":"2023-08-27T06:17:52.707Z","0.0.0-15":"2023-08-21T20:20:05.594Z","0.0.0-14":"2023-08-20T06:32:34.240Z","0.0.0-13":"2023-08-17T20:35:57.827Z","0.0.0-12":"2023-08-15T06:16:05.907Z","0.0.0-11":"2023-08-12T19:10:36.300Z","0.0.0-10":"2023-08-09T19:56:12.180Z","0.0.0-9":"2023-08-07T23:52:13.235Z","0.0.0-8":"2023-08-07T18:22:35.674Z","0.0.0-7":"2023-08-07T18:07:07.251Z","0.0.0-6":"2023-08-07T17:46:50.715Z","0.0.0-5":"2023-08-07T16:43:55.199Z","0.0.0-4":"2023-08-07T03:38:40.197Z","0.0.0-3":"2023-08-06T05:19:20.741Z","0.0.0-2":"2023-08-04T23:48:29.304Z","0.0.0-1":"2023-08-04T16:42:24.377Z","0.0.0-0":"2023-08-04T16:35:33.010Z"},"users":{},"author":{"name":"Isaac Z. Schlueter"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"versions":{"4.0.1":{"name":"@tapjs/after-each","version":"4.0.1","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"4.0.1"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"_id":"@tapjs/after-each@4.0.1","gitHead":"532287f65d814c7cb7872bf84b3d86b17d900e43","_nodeVersion":"22.10.0","_npmVersion":"11.0.0","dist":{"shasum":"6c87cdf81f38eb1ef7cf3e98d55ea5bab39139bf","size":4145,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-4.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/after-each_4.0.1_1740007039024_0.7890774515174539"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T23:17:19.200Z","publish_time":1740007039200,"_source_registry_name":"default","_cnpm_publish_time":1740007039200},"4.0.0":{"name":"@tapjs/after-each","version":"4.0.0","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"4.0.0"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"_id":"@tapjs/after-each@4.0.0","gitHead":"f4c46d4e0c4489b30cbc79391257cecafa95063b","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"70755c0e84b1c9ae451aad77be0bf15790224605","size":4140,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-4.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_4.0.0_1720480822190_0.7191970113165362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T23:20:22.333Z","publish_time":1720480822333,"_source_registry_name":"default","_cnpm_publish_time":1720480822333},"3.0.3":{"name":"@tapjs/after-each","version":"3.0.3","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"source":"./src/index.ts","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"3.0.3"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/after-each@3.0.3","gitHead":"161ff8ad86b438da40914bb488276b6e2b1970d4","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"226209ae00f45f0eb6de67eac7b152b993e1faac","size":4145,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-3.0.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_3.0.3_1719724730306_0.6323483091080357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-30T05:18:50.474Z","publish_time":1719724730474,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719724730474},"3.0.2":{"name":"@tapjs/after-each","version":"3.0.2","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"source":"./src/index.ts","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"3.0.2"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/after-each@3.0.2","gitHead":"b0400debe1ac8082ceaa2fe39e8b14e6db1c6f4b","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"0968703bb41804dc7a285cdd2a038cc7b0f864ca","size":4145,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-3.0.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_3.0.2_1719591313063_0.5968584471059151"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-28T16:15:13.235Z","publish_time":1719591313235,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719591313235},"3.0.1":{"name":"@tapjs/after-each","version":"3.0.1","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"source":"./src/index.ts","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"3.0.1"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/after-each@3.0.1","gitHead":"a6f7df418af2fed1317d0f580ba7cbca830e97a9","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"4524b59a8ab42376c9e18395ef00af7fbdb02dc6","size":4145,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-3.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_3.0.1_1719328650838_0.3373027908591337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-25T15:17:31.002Z","publish_time":1719328651002,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719328651002},"3.0.0":{"name":"@tapjs/after-each","version":"3.0.0","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"source":"./src/index.ts","types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"source":"./src/index.ts","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"3.0.0"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/after-each@3.0.0","gitHead":"7c022d052fef858727bb58dc37f508a76a6e062b","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"175863387a55f5e8955d42295126749d20ade272","size":4142,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-3.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_3.0.0_1719263925906_0.06142295443445467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-24T21:18:46.107Z","publish_time":1719263926107,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719263926107},"2.0.8":{"name":"@tapjs/after-each","version":"2.0.8","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"2.1.6"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@2.0.8","gitHead":"6bb8d64d661a716de6030b4ad8a5d235816dfb1c","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"6bfa002fd93745212824bf776402c698139b43d1","size":4161,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.8.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_2.0.8_1718133588425_0.9249679189661013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-11T19:19:48.583Z","publish_time":1718133588583,"_source_registry_name":"default","_cnpm_publish_time":1718133588583},"2.0.7":{"name":"@tapjs/after-each","version":"2.0.7","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"2.1.5"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@2.0.7","gitHead":"2c889bb645cc10de1adfb5d8ae743e7e040cde9a","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"b3ab00a0bc6522e372907a51edfc7177f8accc8c","size":4160,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.7.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_2.0.7_1718055986511_0.5130859639166909"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T21:46:26.659Z","publish_time":1718055986659,"_source_registry_name":"default","_cnpm_publish_time":1718055986659},"2.0.6":{"name":"@tapjs/after-each","version":"2.0.6","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after-each@2.0.6","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"325acc6bdf0ee552cd4de4a4a1be429acfcb6a83","size":4160,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.6.tgz"},"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.afterEach()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"function-loop":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/after-each_2.0.6_1718000932660_0.8923088785108892","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-10T06:28:52.830Z","publish_time":1718000932830,"_source_registry_name":"default","_cnpm_publish_time":1718000932830},"2.0.5":{"name":"@tapjs/after-each","version":"2.0.5","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"2.1.3"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@2.0.5","gitHead":"b540d4e25a266ab91a24831514110fe767c1fdce","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"f459c0ba0dd5c9b030929902b668a890ac4f4337","size":4160,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.5.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_2.0.5_1717641928885_0.07272344431243472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T02:45:29.112Z","publish_time":1717641929112,"_source_registry_name":"default","_cnpm_publish_time":1717641929112},"2.0.4":{"name":"@tapjs/after-each","version":"2.0.4","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"2.1.2"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@2.0.4","gitHead":"42f02afe1f3a6d529c8e79377bd0eb9baf12c076","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"80cdc47ec01212ae6974fada90efa367e419acd1","size":4160,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.4.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_2.0.4_1717639484280_0.12956612019836378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T02:04:44.469Z","publish_time":1717639484469,"_source_registry_name":"default","_cnpm_publish_time":1717639484469},"2.0.3":{"name":"@tapjs/after-each","version":"2.0.3","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after-each@2.0.3","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"2db03c70b416dadf39a5fa59e9d5d18bd4b47ae2","size":4160,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.3.tgz"},"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.afterEach()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"function-loop":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/after-each_2.0.3_1717628048917_0.8478749476738097","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-05T22:54:09.072Z","publish_time":1717628049072,"_source_registry_name":"default","_cnpm_publish_time":1717628049072},"2.0.2":{"name":"@tapjs/after-each","version":"2.0.2","keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","_id":"@tapjs/after-each@2.0.2","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false},"dist":{"shasum":"24b6bab16b3e65c658243258933d47c8bca8a52b","size":4159,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.2.tgz"},"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.afterEach()","directories":{},"_nodeVersion":"20.13.1","dependencies":{"function-loop":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/after-each_2.0.2_1717627563906_0.32698275063193605","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-05T22:46:04.046Z","publish_time":1717627564046,"_source_registry_name":"default","_cnpm_publish_time":1717627564046},"2.0.1":{"name":"@tapjs/after-each","version":"2.0.1","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"2.0.1"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@2.0.1","gitHead":"e49b6dbd41c089bb40446a07c5c92109bc3c1a9e","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"a80f9d9daec3249cd226abdd84791f49c44b4d10","size":4158,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_2.0.1_1716578321043_0.29350312899259734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-24T19:18:41.211Z","publish_time":1716578321211,"_source_registry_name":"default","_cnpm_publish_time":1716578321211},"2.0.0":{"name":"@tapjs/after-each","version":"2.0.0","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"2.0.0"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@2.0.0","gitHead":"f3f99d8a48102fddc1550475c36b8ef215d4b0e6","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"c1eb1a15134e38bee2fb71bb7818c4469aa17dad","size":4154,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-2.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_2.0.0_1716326684911_0.04059914617439375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-21T21:24:45.042Z","publish_time":1716326685042,"_source_registry_name":"default","_cnpm_publish_time":1716326685042},"1.1.22":{"name":"@tapjs/after-each","version":"1.1.22","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.5.4"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.22","gitHead":"46faa21f9ab97cd1f7d15e7203ecc92d258c3778","_nodeVersion":"20.11.0","_npmVersion":"10.7.0","dist":{"shasum":"2bc5ed00b4c8eee4120b249eb1db70e3d1cca4b8","size":4158,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.22.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.22_1715559562061_0.6352766592673647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T00:19:22.206Z","publish_time":1715559562206,"_source_registry_name":"default","_cnpm_publish_time":1715559562206},"1.1.21":{"name":"@tapjs/after-each","version":"1.1.21","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.5.3"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.21","gitHead":"e0c223407f13877b09bc9a53f0f9517fc5eabd3c","_nodeVersion":"20.11.0","_npmVersion":"10.7.0","dist":{"shasum":"ad906d5329c159ed9a27f76b6eb647ac386f6d29","size":4158,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.21.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.21_1715016989819_0.3071626615831389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T17:36:29.990Z","publish_time":1715016989990,"_source_registry_name":"default","_cnpm_publish_time":1715016989990},"1.1.20":{"name":"@tapjs/after-each","version":"1.1.20","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.5.2"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.20","gitHead":"bf457f241276af8b39d10c1076929574473ed098","_nodeVersion":"20.11.0","_npmVersion":"10.5.0","dist":{"shasum":"3273340823651313ebe0f167f7f63b2e6235e8b0","size":4157,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.20.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.20_1711495642910_0.17337230512054758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-26T23:27:23.206Z","publish_time":1711495643206,"_source_registry_name":"default","_cnpm_publish_time":1711495643206},"1.1.19":{"name":"@tapjs/after-each","version":"1.1.19","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.5.1"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.19","gitHead":"3d1598677ab1e4fdeaf872ec59ae1e4435db97ac","_nodeVersion":"20.11.0","_npmVersion":"10.5.0","dist":{"shasum":"4f0425ed8e7ab56c866ec1edf78f763bc4a3efeb","size":4158,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.19.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.19_1709920462260_0.16127416787984306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-08T17:54:22.407Z","publish_time":1709920462407,"_source_registry_name":"default","_cnpm_publish_time":1709920462407},"1.1.18":{"name":"@tapjs/after-each","version":"1.1.18","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.5.0"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.18","gitHead":"5187113fd380c0e028c2b3a4ee54509f622b84c1","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"6303e50a9f47e05d2afcb3d79f2e421164b9c9c1","size":4145,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.18.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.18_1706219196537_0.8327541373665752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T21:46:36.717Z","publish_time":1706219196717,"_source_registry_name":"default","_cnpm_publish_time":1706219196717},"1.1.17":{"name":"@tapjs/after-each","version":"1.1.17","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.6"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.17","gitHead":"511019b2ac0fa014370154c3a341a0e632f50b19","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"b0cc87b451d6dd4512c579c0b4881fbfcc8e63c5","size":4149,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.17.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.17_1700160957407_0.8598271785961797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T18:55:57.600Z","publish_time":1700160957600,"_source_registry_name":"default","_cnpm_publish_time":1700160957600},"1.1.16":{"name":"@tapjs/after-each","version":"1.1.16","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.5"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.16","gitHead":"13a7a1e586b9374d39ea20b6954583b26df172b5","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"889e9a65b0346f2f37b5519165343d7f1791ba09","size":4150,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.16.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.16_1699022456091_0.22281529042760995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T14:40:56.319Z","publish_time":1699022456319,"_source_registry_name":"default","_cnpm_publish_time":1699022456319},"1.1.15":{"name":"@tapjs/after-each","version":"1.1.15","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.4"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.15","gitHead":"c6cd71e9ab88ecdda1c72bd511934332765e84e9","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"8321f9cfaed9795b816a2b9f4e741261d421a43b","size":4150,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.15.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.15_1698996615067_0.7965628152074189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T07:30:15.277Z","publish_time":1698996615277,"_source_registry_name":"default","_cnpm_publish_time":1698996615277},"1.1.14":{"name":"@tapjs/after-each","version":"1.1.14","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.3"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.14","gitHead":"08387d9848c6c64dad8b50733c00bcbcb9fc091d","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"91eff072fe16d49968529e61a7670208e66048cd","size":4150,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.14.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.14_1698789824013_0.4575666345536391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T22:03:44.227Z","publish_time":1698789824227,"_source_registry_name":"default","_cnpm_publish_time":1698789824227},"1.1.13":{"name":"@tapjs/after-each","version":"1.1.13","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.2"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.13","gitHead":"4551d7fa803a00decdac6cca3afdb39254a95725","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"80097187efc6f197ac14c938ee6ce2f03517f8f1","size":4124,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.13.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.13_1697495136167_0.2835030295940695"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-16T22:25:36.458Z","publish_time":1697495136458,"_source_registry_name":"default","_cnpm_publish_time":1697495136458},"1.1.12":{"name":"@tapjs/after-each","version":"1.1.12","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.1"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.12","gitHead":"3dbd11396e628dea99cdcd75e06f83e81fa3ebbf","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"13d454701997ceee6cf0c2dd7767f3ebb9fff7a4","size":4124,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.12.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.12_1697399182620_0.5209506484009905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T19:46:22.958Z","publish_time":1697399182958,"_source_registry_name":"default","_cnpm_publish_time":1697399182958},"1.1.11":{"name":"@tapjs/after-each","version":"1.1.11","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.4.0"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.11","gitHead":"264f9cf3f64fd0f4415f69acbb636744ef17f7e6","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"d4f42d243f1f4873d3ef78d7672f3b3250cb4b1d","size":4122,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.11.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.11_1696999742287_0.7700091290592173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-11T04:49:02.537Z","publish_time":1696999742537,"_source_registry_name":"default","_cnpm_publish_time":1696999742537},"1.1.10":{"name":"@tapjs/after-each","version":"1.1.10","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.10"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.10","gitHead":"6495cd7fdeb4f6e32f0aac87468cf1b8061c47c2","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"0496f6351b570e19cb6604831a41d07dc7eb2fa9","size":4124,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.10.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.10_1696953550838_0.1350533632995894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T15:59:11.039Z","publish_time":1696953551039,"_source_registry_name":"default","_cnpm_publish_time":1696953551039},"1.1.9":{"name":"@tapjs/after-each","version":"1.1.9","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.9"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.9","gitHead":"029ec987684c79b9c42caa8e2c1628930744dd80","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"e5b7f29f34b26e37e5c0f9a03e8e4eb3152b6047","size":4132,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.9.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.9_1696834742338_0.9668815039478826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T06:59:02.513Z","publish_time":1696834742513,"_source_registry_name":"default","_cnpm_publish_time":1696834742513},"1.1.8":{"name":"@tapjs/after-each","version":"1.1.8","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.8"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.8","gitHead":"5cfde0ea2e4655ed72135592888e17f41e72eb38","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"0f5d1b6a275187b27ebdb283ae71fb149f5422cc","size":4132,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.8.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.8_1696806826028_0.6676142831529579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-08T23:13:46.239Z","publish_time":1696806826239,"_source_registry_name":"default","_cnpm_publish_time":1696806826239},"1.1.7":{"name":"@tapjs/after-each","version":"1.1.7","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.7"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.7","gitHead":"dcd5846da60446b8a59fe723c1d10a8c6b12900b","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"138938ef48028dbbabea08d69e6e6acc6d431dd3","size":4131,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.7.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.7_1696546877902_0.6410757887961402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T23:01:18.107Z","publish_time":1696546878107,"_source_registry_name":"default","_cnpm_publish_time":1696546878107},"1.1.6":{"name":"@tapjs/after-each","version":"1.1.6","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.6"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.6","gitHead":"5c114fcb68c2bee81ae43647fea66d06aecdfd71","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"6f308e29382b42c18378551b08f997226f91cc7e","size":4131,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.6.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.6_1696213440966_0.46531864299608694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T02:24:01.161Z","publish_time":1696213441161,"_source_registry_name":"default","_cnpm_publish_time":1696213441161},"1.1.5":{"name":"@tapjs/after-each","version":"1.1.5","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.5"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.5","gitHead":"69c31a863ab37a55c5d31a00de4ff119cef93a97","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"f6f14b3f96a45979f153b0397115f2de106c6b94","size":4131,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.5.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.5_1696196276069_0.8929072539902014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T21:37:56.270Z","publish_time":1696196276270,"_source_registry_name":"default","_cnpm_publish_time":1696196276270},"1.1.4":{"name":"@tapjs/after-each","version":"1.1.4","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.4"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.4","gitHead":"414d146d35f17799fceb31b370f0d1a5b5b2c717","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"80669751f6cfa9b477978a8982c6b04cd424edfb","size":4131,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.4.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.4_1696010985679_0.19360553758031118"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T18:09:45.971Z","publish_time":1696010985971,"_source_registry_name":"default","_cnpm_publish_time":1696010985971},"1.1.3":{"name":"@tapjs/after-each","version":"1.1.3","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.3"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.3","gitHead":"6e9c607b29f355962f6abbc96bb8d751bf4bd91d","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"27c7b6e11d76ae238ce144ecd7f4acb20caf91d8","size":4128,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.3_1696004157527_0.43945366366497796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T16:15:57.703Z","publish_time":1696004157703,"_source_registry_name":"default","_cnpm_publish_time":1696004157703},"1.1.2":{"name":"@tapjs/after-each","version":"1.1.2","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.2"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.2","gitHead":"09506ad13b042d1d181b620ea64b8927d2ca0aeb","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"9f2bfcf255f88fcf53bfa0c7c7aab34521f975dc","size":4131,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.2_1695935797154_0.7751342280954556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T21:16:37.297Z","publish_time":1695935797297,"_source_registry_name":"default","_cnpm_publish_time":1695935797297},"1.1.1":{"name":"@tapjs/after-each","version":"1.1.1","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.1"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.1","gitHead":"6aa191714fdad25a71fc9d49e54c6c7a694b6c2a","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"e3a2170f7013d944a2227680528ce87051e49e04","size":4129,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.1_1695932267834_0.457977552880958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:17:48.047Z","publish_time":1695932268047,"_source_registry_name":"default","_cnpm_publish_time":1695932268047},"1.1.0":{"name":"@tapjs/after-each","version":"1.1.0","description":"a built-in tap extension for t.afterEach()","tshy":{"main":true,"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"type":"module","main":"./dist/commonjs/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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","dependencies":{"function-loop":"^4.0.0"},"peerDependencies":{"@tapjs/core":"1.3.0"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@1.1.0","gitHead":"53043a233ef2238706304b8872a28ce6ef0864f4","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"36d5a48e23ee92a02f96842195a02ce38759482c","size":4124,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.1.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.1.0_1695859180767_0.7238866362828229"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-27T23:59:40.968Z","publish_time":1695859180968,"_source_registry_name":"default","_cnpm_publish_time":1695859180968},"1.0.7":{"name":"@tapjs/after-each","version":"1.0.7","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.2.0"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.7","gitHead":"e94d8089252294286683e17f7771ffb8b7f509b3","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"f0be4e7f97b80350b72879e5a24f23fff9fa7614","size":4110,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.7.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.7_1695687040973_0.8156395400436045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T00:10:41.121Z","publish_time":1695687041121,"_source_registry_name":"default","_cnpm_publish_time":1695687041121},"1.0.6":{"name":"@tapjs/after-each","version":"1.0.6","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.1.2"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.6","gitHead":"95d17a49bbfb77ca4989769360468a0cc64e9ccb","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"2d5887bc6aad27ce2c1a8596d179b443d2537170","size":4110,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.6.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.6_1695578934961_0.07617329440701859"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T18:08:55.186Z","publish_time":1695578935186,"_source_registry_name":"default","_cnpm_publish_time":1695578935186},"1.0.5":{"name":"@tapjs/after-each","version":"1.0.5","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.1.1"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.5","gitHead":"6cf797404cc9834b4db0d4f07e2c82b8b519ed21","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"a02d991c3682d7b06776c3493aba7103eb711c1e","size":4109,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.5.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.5_1695531381119_0.6637982839265724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T04:56:21.284Z","publish_time":1695531381284,"_source_registry_name":"default","_cnpm_publish_time":1695531381284},"1.0.4":{"name":"@tapjs/after-each","version":"1.0.4","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.1.0"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.4","gitHead":"86e5aaa0aea710e924b42bc4db9cfd93ef08394c","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"18eff408ded19a966f99f9421e762a6698152362","size":4109,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.4.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.4_1695431268627_0.6326582318045371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-23T01:07:48.820Z","publish_time":1695431268820,"_source_registry_name":"default","_cnpm_publish_time":1695431268820},"1.0.3":{"name":"@tapjs/after-each","version":"1.0.3","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.0.3"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.3","gitHead":"ff9cc676352562d959096f68419e0ab714cfa428","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"d49c56c4da5e63541e540c8657bc0900494ff5e4","size":4108,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.3_1695061201643_0.417948895089459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T18:20:02.118Z","publish_time":1695061202118,"_source_registry_name":"default","_cnpm_publish_time":1695061202118},"1.0.2":{"name":"@tapjs/after-each","version":"1.0.2","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.0.2"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.2","gitHead":"455ac978b50f57594361e7dd9efca22f20072623","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"479e6fec011845dfbb10237edcfd4b4a56ca0502","size":4108,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.2_1694929872735_0.8531244693203794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T05:51:12.960Z","publish_time":1694929872960,"_source_registry_name":"default","_cnpm_publish_time":1694929872960},"1.0.1":{"name":"@tapjs/after-each","version":"1.0.1","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.0.1"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.1","gitHead":"88223b6d0d2578e74b2f861900eb8f24cdf175c4","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"ec104b65891b8ced908bf78fbb21c4002b4f24c9","size":4108,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.1_1694805279189_0.15561786151605883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T19:14:39.335Z","publish_time":1694805279335,"_source_registry_name":"default","_cnpm_publish_time":1694805279335},"1.0.0":{"name":"@tapjs/after-each","version":"1.0.0","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"1.0.0"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@1.0.0","readmeFilename":"README.md","gitHead":"793c1c09f7c1262e9bf0947cf3915b6b13ab9c49","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"8fe1d65e3b25f5dbbf744bf780333ccadc8fca8b","size":4103,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-1.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_1.0.0_1694790213659_0.08863220797087634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T15:03:33.811Z","publish_time":1694790213811,"_source_registry_name":"default","_cnpm_publish_time":1694790213811},"0.0.0-22":{"name":"@tapjs/after-each","version":"0.0.0-22","description":"a built-in tap extension for t.afterEach()","type":"module","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 . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-22"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/after-each@0.0.0-22","readmeFilename":"README.md","gitHead":"82f48cd053bb57d17a5146b4e385d588f05d1a22","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"3d103af6dede8e933d45273f4b9e302c8299408f","size":4111,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-22.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-22_1694624561545_0.7485940650689866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T17:02:41.762Z","publish_time":1694624561762,"_source_registry_name":"default","_cnpm_publish_time":1694624561762},"0.0.0-21":{"name":"@tapjs/after-each","version":"0.0.0-21","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"tap":{"typecheck":false},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-21"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-21","readmeFilename":"README.md","gitHead":"aff25fcf09bb852ce3e2fa988e5a8abecd422ef1","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"0bf272e178b1595db901244fa8f6a0a9624f6e2c","size":4094,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-21.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-21_1694370133890_0.5523492323456514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T18:22:14.121Z","publish_time":1694370134121,"_source_registry_name":"default","_cnpm_publish_time":1694370134121},"0.0.0-20":{"name":"@tapjs/after-each","version":"0.0.0-20","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-20"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-20","readmeFilename":"README.md","gitHead":"40129df8f95592016e0100b1b96524cd38803b0c","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"c4d63bc2126c7f5eb35fb4ab5c7f5525ea411cf1","size":4078,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-20.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-20_1693878004322_0.9823086283949563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T01:40:04.539Z","publish_time":1693878004539,"_source_registry_name":"default","_cnpm_publish_time":1693878004539},"0.0.0-19":{"name":"@tapjs/after-each","version":"0.0.0-19","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tapjs plugin"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-19"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-19","readmeFilename":"README.md","gitHead":"e70ff4da59380670147a265fd8bd4058cba61230","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"3ba9466d091ba48f078193b7d966fb159e6b3fe5","size":4080,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-19.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-19_1693763392416_0.16404337675661673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-03T17:49:52.595Z","publish_time":1693763392595,"_source_registry_name":"default","_cnpm_publish_time":1693763392595},"0.0.0-18":{"name":"@tapjs/after-each","version":"0.0.0-18","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-18"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-18","readmeFilename":"README.md","gitHead":"b16fe7cd802e79cbab89d79c9ce78e62b8069f10","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"0e3c75bf9dd872d65e5cd10ea52f417a16c11686","size":4055,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-18.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-18_1693527552240_0.9427136453904683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T00:19:12.473Z","publish_time":1693527552473,"_source_registry_name":"default","_cnpm_publish_time":1693527552473},"0.0.0-17":{"name":"@tapjs/after-each","version":"0.0.0-17","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-17"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-17","readmeFilename":"README.md","gitHead":"db81e6e1b20006e5d0e710c50cb4b2481ec34c3a","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"68b50c65cfa14b5c2099efdfbce28a73d3896cb9","size":4054,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-17.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-17_1693306135255_0.4204800584123254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T10:48:55.400Z","publish_time":1693306135400,"_source_registry_name":"default","_cnpm_publish_time":1693306135400},"0.0.0-16":{"name":"@tapjs/after-each","version":"0.0.0-16","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-16"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-16","readmeFilename":"README.md","gitHead":"e3de44331a26fc39bba46e5dfb8f5989d8ef5f20","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"e71ee5bb6b31127a6cb4eb3b0f84676c22bffa13","size":4053,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-16.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-16_1693117072537_0.1256483632967964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-27T06:17:52.707Z","publish_time":1693117072707,"_source_registry_name":"default","_cnpm_publish_time":1693117072707},"0.0.0-15":{"name":"@tapjs/after-each","version":"0.0.0-15","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-15"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-15","readmeFilename":"README.md","gitHead":"0c84a41d15e242e0842871d37db6d80af03d2354","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"f616a94e9b1635f490b584f07b34846d40049c93","size":3694,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-15.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-15_1692649205426_0.7691247364227629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-21T20:20:05.594Z","publish_time":1692649205594,"_source_registry_name":"default","_cnpm_publish_time":1692649205594},"0.0.0-14":{"name":"@tapjs/after-each","version":"0.0.0-14","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-14"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-14","readmeFilename":"README.md","gitHead":"aa46d38c9860e76094faec0ed078d71c8f1aaf76","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"d4dc4ae5bb130c420ade8ab525f69c2d82b20430","size":3694,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-14.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-14_1692513154027_0.10776533589180581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T06:32:34.240Z","publish_time":1692513154240,"_source_registry_name":"default","_cnpm_publish_time":1692513154240},"0.0.0-13":{"name":"@tapjs/after-each","version":"0.0.0-13","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-13"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-13","readmeFilename":"README.md","gitHead":"6df5d992fcd8b24314c48f79e787be438e02f89e","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"86f699012f7273cba18b0b330777a417b18e8f73","size":3694,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-13.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-13_1692304557637_0.48134707864453774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-17T20:35:57.827Z","publish_time":1692304557827,"_source_registry_name":"default","_cnpm_publish_time":1692304557827},"0.0.0-12":{"name":"@tapjs/after-each","version":"0.0.0-12","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-12"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-12","readmeFilename":"README.md","gitHead":"9a0e78ebb01ade449d8c077d0cc7a936772cd2c5","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"02528c381a881653394a0551bb3dd2f627735467","size":3662,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-12.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-12_1692080165736_0.7494402349968112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T06:16:05.907Z","publish_time":1692080165907,"_source_registry_name":"default","_cnpm_publish_time":1692080165907},"0.0.0-11":{"name":"@tapjs/after-each","version":"0.0.0-11","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-11"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-11","readmeFilename":"README.md","gitHead":"3bfcd960deebf6e2235d5093c998e1d0a8d1b0b3","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"4ad2cb07b6e55741f31f8cb9c67270ecc3dbb496","size":3654,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-11.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-11_1691867436124_0.41242060960554383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-12T19:10:36.300Z","publish_time":1691867436300,"_source_registry_name":"default","_cnpm_publish_time":1691867436300},"0.0.0-10":{"name":"@tapjs/after-each","version":"0.0.0-10","description":"a built-in tap extension for t.afterEach()","type":"module","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-10"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-10","readmeFilename":"README.md","gitHead":"28002f3c88d5aa4da327ba9afe18199b9df02251","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"152e863e9bb89f7274842fee34361acc964a8ffd","size":3654,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-10.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-10_1691610972017_0.9689559786286914"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T19:56:12.180Z","publish_time":1691610972180,"_source_registry_name":"default","_cnpm_publish_time":1691610972180},"0.0.0-9":{"name":"@tapjs/after-each","version":"0.0.0-9","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-9"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-9","readmeFilename":"README.md","gitHead":"54ff3f8d8d40f78b6f2ef60277c7a6802b423f8a","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"9a966dcf65d86ae9d778910b421f002965b0d144","size":3664,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-9.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-9_1691452333075_0.744682176489255"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T23:52:13.235Z","publish_time":1691452333235,"_source_registry_name":"default","_cnpm_publish_time":1691452333235},"0.0.0-8":{"name":"@tapjs/after-each","version":"0.0.0-8","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-8"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-8","readmeFilename":"README.md","gitHead":"f83efd28e6d06b7bf69418bdd84bc41b89b3573b","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"3929295ee14f9f71aea53e3ec98f102a3900f9de","size":3664,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-8.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-8_1691432555512_0.7030681817991318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:22:35.674Z","publish_time":1691432555674,"_source_registry_name":"default","_cnpm_publish_time":1691432555674},"0.0.0-7":{"name":"@tapjs/after-each","version":"0.0.0-7","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-7"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-7","readmeFilename":"README.md","gitHead":"4c9c1ee517871da1794487dca0dcfbe7a83f18d4","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"c1a4710acec32edba388956d838391a311d8f3d6","size":3663,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-7.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-7_1691431627053_0.7921320744836577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:07:07.251Z","publish_time":1691431627251,"_source_registry_name":"default","_cnpm_publish_time":1691431627251},"0.0.0-6":{"name":"@tapjs/after-each","version":"0.0.0-6","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-6"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-6","readmeFilename":"README.md","gitHead":"2d03437468dcfdf8c8c7ddf2135641267a0dedbe","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"96a5936542d91e3e4769e33b5096ecf65194a149","size":3664,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-6.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-6_1691430410560_0.7049201563319334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T17:46:50.715Z","publish_time":1691430410715,"_source_registry_name":"default","_cnpm_publish_time":1691430410715},"0.0.0-5":{"name":"@tapjs/after-each","version":"0.0.0-5","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-5"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-5","readmeFilename":"README.md","gitHead":"75219cfe3daffff3e3e38d3197fad510653ababd","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"1d7d89769017b6601a871cf16955fa9d0100cffc","size":3663,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-5.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-5_1691426635017_0.22425643237006776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T16:43:55.199Z","publish_time":1691426635199,"_source_registry_name":"default","_cnpm_publish_time":1691426635199},"0.0.0-4":{"name":"@tapjs/after-each","version":"0.0.0-4","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-4"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-4","readmeFilename":"README.md","gitHead":"acffc81f6b3776fd18406bf3b5633b5b80b5c232","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"2fad67b5c389b193c1ab1574d21fb7c1fed487d3","size":3663,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-4.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-4_1691379520030_0.8653475347909119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T03:38:40.197Z","publish_time":1691379520197,"_source_registry_name":"default","_cnpm_publish_time":1691379520197},"0.0.0-3":{"name":"@tapjs/after-each","version":"0.0.0-3","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-3"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-3","readmeFilename":"README.md","gitHead":"9bd53a9753309ef0691d54b8d13876eb0b62b71b","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"a79c77b4f9b930771582f801dd71797fb08d609a","size":3238,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-3_1691299160563_0.9817372588950657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-06T05:19:20.741Z","publish_time":1691299160741,"_source_registry_name":"default","_cnpm_publish_time":1691299160741},"0.0.0-2":{"name":"@tapjs/after-each","version":"0.0.0-2","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-2"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-2","readmeFilename":"README.md","gitHead":"a6eef2ab88ae5aba836a71d83993c48b17e0f8a4","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"4d998f92502ae3fb459dcf38e69731d7f77c71f3","size":3237,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-2_1691192909141_0.24354919537751973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T23:48:29.304Z","publish_time":1691192909304,"_source_registry_name":"default","_cnpm_publish_time":1691192909304},"0.0.0-1":{"name":"@tapjs/after-each","version":"0.0.0-1","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-1"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-1","gitHead":"432f3a535d5fa2638b8c5b2f2a8f18cb7355f3f8","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"1c9213f6dd17dad74bbfaea081fd3699f764d1ed","size":3237,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-1_1691167344186_0.539865050547021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:42:24.377Z","publish_time":1691167344377,"_source_registry_name":"default","_cnpm_publish_time":1691167344377},"0.0.0-0":{"name":"@tapjs/after-each","version":"0.0.0-0","description":"a built-in tap extension for t.afterEach()","main":"./dist/cjs/index.js","module":"./dist/mjs/index.js","exports":{"./package.json":{"import":"./package.json","require":"./package.json"},".":{"import":{"types":"./dist/mjs/index.d.ts","default":"./dist/mjs/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"prepare":"tsc -p tsconfig/cjs.json && tsc -p tsconfig/esm.json && bash ./scripts/fixup.sh","pretest":"npm run prepare","presnap":"npm run prepare","test":"tap","snap":"tap","format":"prettier --write . --loglevel warn --ignore-path ../../.prettierignore --cache","typedoc":"typedoc --tsconfig tsconfig/esm.json ./src/*.ts"},"keywords":["tap","spy","fake"],"author":{"name":"Isaac Z. Schlueter"},"license":"BlueOak-1.0.0","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","peerDependencies":{"@tapjs/core":"0.0.0-0"},"dependencies":{"function-loop":"^4.0.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/after-each@0.0.0-0","gitHead":"3b13a7a2d4aeeef3dc05adffe29e0c8649208bad","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"43116afbc70069bf2718e2755b868caadfa6927f","size":3223,"noattachment":false,"key":"/@tapjs/after-each/-/@tapjs/after-each-0.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/after-each/download/@tapjs/after-each-0.0.0-0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/after-each_0.0.0-0_1691166932847_0.029290093448814725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:35:33.010Z","publish_time":1691166933010,"_source_registry_name":"default","_cnpm_publish_time":1691166933010}},"readme":"# `@tapjs/after-each`\n\nA default tap plugin providing `t.afterEach()`.\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-each` to\nbring it back.\n\n```ts\nimport t from 'tap'\nt.afterEach(t => {\n  // this will run after each child test, all of their child\n  // tests, and so on\n  // the parameter is the child test that just ended.\n})\n```\n\nIf the method returns a promise, it will be awaited before moving\non to the next test.\n\nThe `afterEach` method is called for _all_ child tests, not just\ndirect children. \"Closer\" ancestor `afterEach` methods are called\nbefore further ancestors.\n\nFor example, this test:\n\n```js\nimport t from 'tap'\nt.afterEach(t => {\n  console.error('root after each', t.name)\n})\n\nt.test('parent test', t => {\n  t.afterEach(t => {\n    console.error('parent after each', t.name)\n  })\n  t.test('child test', t => t.end())\n  t.end()\n})\n```\n\nwill print:\n\n```\nparent after each child test\nroot after each child test\nroot after each parent test\n```\n","_attachments":{},"homepage":"https://github.com/tapjs/tapjs/src/spawn#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"license":"BlueOak-1.0.0"}