{"_id":"@tapjs/before-each","_rev":"287826","name":"@tapjs/before-each","description":"a built-in tap extension for t.beforeEach()","dist-tags":{"latest":"1.1.7","pre":"1.0.0"},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"time":{"modified":"2023-10-06T06:16:36.000Z","created":"2023-08-04T16:35:44.067Z","1.1.7":"2023-10-05T23:01:09.308Z","1.1.6":"2023-10-02T02:24:09.387Z","1.1.5":"2023-10-01T21:37:47.971Z","1.1.4":"2023-09-29T18:09:37.684Z","1.1.3":"2023-09-29T16:15:44.671Z","1.1.2":"2023-09-28T21:16:27.146Z","1.1.1":"2023-09-28T20:17:39.358Z","1.1.0":"2023-09-27T23:59:26.946Z","1.0.7":"2023-09-26T00:10:33.267Z","1.0.6":"2023-09-24T18:08:46.766Z","1.0.5":"2023-09-24T04:56:13.491Z","1.0.4":"2023-09-23T01:07:40.784Z","1.0.3":"2023-09-18T18:19:31.872Z","1.0.2":"2023-09-17T05:51:05.076Z","1.0.1":"2023-09-15T19:14:29.333Z","1.0.0":"2023-09-15T15:03:43.312Z","0.0.0-22":"2023-09-13T17:02:32.854Z","0.0.0-21":"2023-09-10T18:22:04.636Z","0.0.0-20":"2023-09-05T01:39:56.251Z","0.0.0-19":"2023-09-03T17:49:44.284Z","0.0.0-18":"2023-09-01T00:19:03.133Z","0.0.0-17":"2023-08-29T10:48:47.727Z","0.0.0-16":"2023-08-27T06:17:44.988Z","0.0.0-15":"2023-08-21T20:19:57.254Z","0.0.0-14":"2023-08-20T06:32:26.217Z","0.0.0-13":"2023-08-17T20:35:47.274Z","0.0.0-12":"2023-08-15T06:15:52.700Z","0.0.0-11":"2023-08-12T19:10:25.127Z","0.0.0-10":"2023-08-09T19:56:03.916Z","0.0.0-9":"2023-08-07T23:52:06.044Z","0.0.0-8":"2023-08-07T18:22:23.320Z","0.0.0-7":"2023-08-07T18:06:58.069Z","0.0.0-6":"2023-08-07T17:46:43.064Z","0.0.0-5":"2023-08-07T16:43:47.960Z","0.0.0-4":"2023-08-07T03:38:33.201Z","0.0.0-3":"2023-08-06T05:19:13.618Z","0.0.0-2":"2023-08-04T23:48:20.981Z","0.0.0-1":"2023-08-04T16:42:31.354Z","0.0.0-0":"2023-08-04T16:35:44.067Z"},"users":{},"author":{"name":"Isaac Z. Schlueter"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"versions":{"1.1.7":{"name":"@tapjs/before-each","version":"1.1.7","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.7","gitHead":"dcd5846da60446b8a59fe723c1d10a8c6b12900b","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"11143af72e9fc2a430b973dd77751f548fb8a4b7","size":4126,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.7.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.7_1696546869143_0.982718446863432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T23:01:09.308Z","publish_time":1696546869308,"_source_registry_name":"default","_cnpm_publish_time":1696546869308},"1.1.6":{"name":"@tapjs/before-each","version":"1.1.6","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.6","gitHead":"5c114fcb68c2bee81ae43647fea66d06aecdfd71","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"badbfa66226762ab3f8754d2b5e3e3869298fd3a","size":4125,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.6.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.6_1696213449236_0.21221734638248346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T02:24:09.387Z","publish_time":1696213449387,"_source_registry_name":"default","_cnpm_publish_time":1696213449387},"1.1.5":{"name":"@tapjs/before-each","version":"1.1.5","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.5","gitHead":"69c31a863ab37a55c5d31a00de4ff119cef93a97","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"6bf991c7357e21dd83b2e297f8ef16d93b289e2a","size":4125,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.5.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.5_1696196267767_0.07318941283442681"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T21:37:47.971Z","publish_time":1696196267971,"_source_registry_name":"default","_cnpm_publish_time":1696196267971},"1.1.4":{"name":"@tapjs/before-each","version":"1.1.4","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.4","gitHead":"414d146d35f17799fceb31b370f0d1a5b5b2c717","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"5bcbfe8c77ae0e687e185334e336e7fa182b0d20","size":4125,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.4.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.4_1696010977479_0.33599644115452687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T18:09:37.684Z","publish_time":1696010977684,"_source_registry_name":"default","_cnpm_publish_time":1696010977684},"1.1.3":{"name":"@tapjs/before-each","version":"1.1.3","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.3","gitHead":"6e9c607b29f355962f6abbc96bb8d751bf4bd91d","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"776bace8a82e7c60ae9cc5bd26d9c883197f8478","size":4125,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.3.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.3_1696004144461_0.5171323396127043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T16:15:44.671Z","publish_time":1696004144671,"_source_registry_name":"default","_cnpm_publish_time":1696004144671},"1.1.2":{"name":"@tapjs/before-each","version":"1.1.2","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.2","gitHead":"09506ad13b042d1d181b620ea64b8927d2ca0aeb","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"4f31cfef7ed89bcb3a64cbafdf22943226b093cf","size":4125,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.2_1695935786930_0.248424163610923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T21:16:27.146Z","publish_time":1695935787146,"_source_registry_name":"default","_cnpm_publish_time":1695935787146},"1.1.1":{"name":"@tapjs/before-each","version":"1.1.1","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.1","gitHead":"6aa191714fdad25a71fc9d49e54c6c7a694b6c2a","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"48e43c4fd6dfaae45f22359bfcbb64932284ecbe","size":4124,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.1_1695932259203_0.5883500053094923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:17:39.358Z","publish_time":1695932259358,"_source_registry_name":"default","_cnpm_publish_time":1695932259358},"1.1.0":{"name":"@tapjs/before-each","version":"1.1.0","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.1.0","gitHead":"53043a233ef2238706304b8872a28ce6ef0864f4","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"2b956dfcbcef12d969fd3602678fd28a74e4b9bd","size":4120,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.1.0_1695859166756_0.4625899206414088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-27T23:59:26.946Z","publish_time":1695859166946,"_source_registry_name":"default","_cnpm_publish_time":1695859166946},"1.0.7":{"name":"@tapjs/before-each","version":"1.0.7","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.7","gitHead":"e94d8089252294286683e17f7771ffb8b7f509b3","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"386a01bec4d240fb48709fdc55401b3a95f704b4","size":4105,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.7.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.7_1695687033066_0.2731871929533132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T00:10:33.267Z","publish_time":1695687033267,"_source_registry_name":"default","_cnpm_publish_time":1695687033267},"1.0.6":{"name":"@tapjs/before-each","version":"1.0.6","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.6","gitHead":"95d17a49bbfb77ca4989769360468a0cc64e9ccb","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"787996860fa3699af8fd73c404c9d24770ce2b73","size":4105,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.6.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.6_1695578926599_0.917198190428901"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T18:08:46.766Z","publish_time":1695578926766,"_source_registry_name":"default","_cnpm_publish_time":1695578926766},"1.0.5":{"name":"@tapjs/before-each","version":"1.0.5","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.5","gitHead":"6cf797404cc9834b4db0d4f07e2c82b8b519ed21","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"1c948cc09435d0e2b6cf61d63718d905927577c3","size":4106,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.5.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.5_1695531373282_0.8908674015899749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T04:56:13.491Z","publish_time":1695531373491,"_source_registry_name":"default","_cnpm_publish_time":1695531373491},"1.0.4":{"name":"@tapjs/before-each","version":"1.0.4","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.4","gitHead":"86e5aaa0aea710e924b42bc4db9cfd93ef08394c","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"37fae397919efcf8fc88f752cf9a0e4f6671f954","size":4106,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.4.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.4_1695431260632_0.6925013510886526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-23T01:07:40.784Z","publish_time":1695431260784,"_source_registry_name":"default","_cnpm_publish_time":1695431260784},"1.0.3":{"name":"@tapjs/before-each","version":"1.0.3","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.3","gitHead":"ff9cc676352562d959096f68419e0ab714cfa428","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"a46c603d0fd2f58cfab91ba3cc03cba092762862","size":4105,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.3_1695061171650_0.3273543959551486"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T18:19:31.872Z","publish_time":1695061171872,"_source_registry_name":"default","_cnpm_publish_time":1695061171872},"1.0.2":{"name":"@tapjs/before-each","version":"1.0.2","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.2","gitHead":"455ac978b50f57594361e7dd9efca22f20072623","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"c5caea3a3a6045d114932e75bc0056a74e00e9c5","size":4102,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.2_1694929864819_0.7054786915026421"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T05:51:05.076Z","publish_time":1694929865076,"_source_registry_name":"default","_cnpm_publish_time":1694929865076},"1.0.1":{"name":"@tapjs/before-each","version":"1.0.1","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.1","gitHead":"88223b6d0d2578e74b2f861900eb8f24cdf175c4","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"63912d62e037b3e11f939855b68e23af99196ffa","size":4105,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.1_1694805269097_0.8027000709788961"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T19:14:29.333Z","publish_time":1694805269333,"_source_registry_name":"default","_cnpm_publish_time":1694805269333},"1.0.0":{"name":"@tapjs/before-each","version":"1.0.0","description":"a built-in tap extension for t.beforeEach()","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/before-each@1.0.0","readmeFilename":"README.md","gitHead":"793c1c09f7c1262e9bf0947cf3915b6b13ab9c49","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"2f9e4f7e5e0eb4f49ad9106f4a18b4c2a1d7bfb6","size":4101,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_1.0.0_1694790223107_0.8089106369473384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T15:03:43.312Z","publish_time":1694790223312,"_source_registry_name":"default","_cnpm_publish_time":1694790223312},"0.0.0-22":{"name":"@tapjs/before-each","version":"0.0.0-22","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-22","readmeFilename":"README.md","gitHead":"82f48cd053bb57d17a5146b4e385d588f05d1a22","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"8c846da273dda96d5609653aa78c376205b88957","size":4105,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-22.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-22_1694624552614_0.9195672168538234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T17:02:32.854Z","publish_time":1694624552854,"_source_registry_name":"default","_cnpm_publish_time":1694624552854},"0.0.0-21":{"name":"@tapjs/before-each","version":"0.0.0-21","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-21","readmeFilename":"README.md","gitHead":"aff25fcf09bb852ce3e2fa988e5a8abecd422ef1","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"983cb6aad6c1d48d1a047ba04b522a1154a6736d","size":4085,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-21.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-21_1694370124459_0.47220781759815234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T18:22:04.636Z","publish_time":1694370124636,"_source_registry_name":"default","_cnpm_publish_time":1694370124636},"0.0.0-20":{"name":"@tapjs/before-each","version":"0.0.0-20","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-20","readmeFilename":"README.md","gitHead":"40129df8f95592016e0100b1b96524cd38803b0c","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"7f7e2019e05f89fc29ce71cace3420f3335e9555","size":4069,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-20.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-20_1693877996094_0.08067104925069346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T01:39:56.251Z","publish_time":1693877996251,"_source_registry_name":"default","_cnpm_publish_time":1693877996251},"0.0.0-19":{"name":"@tapjs/before-each","version":"0.0.0-19","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-19","readmeFilename":"README.md","gitHead":"e70ff4da59380670147a265fd8bd4058cba61230","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"bca3dff71edb88da3957830883c241a79963d125","size":4068,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-19.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-19_1693763384125_0.9473226192371962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-03T17:49:44.284Z","publish_time":1693763384284,"_source_registry_name":"default","_cnpm_publish_time":1693763384284},"0.0.0-18":{"name":"@tapjs/before-each","version":"0.0.0-18","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-18","readmeFilename":"README.md","gitHead":"b16fe7cd802e79cbab89d79c9ce78e62b8069f10","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"923b410b2bb8d7628087332f005bd06c886e9ceb","size":4061,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-18.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-18_1693527542931_0.9810984419009827"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T00:19:03.133Z","publish_time":1693527543133,"_source_registry_name":"default","_cnpm_publish_time":1693527543133},"0.0.0-17":{"name":"@tapjs/before-each","version":"0.0.0-17","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-17","readmeFilename":"README.md","gitHead":"db81e6e1b20006e5d0e710c50cb4b2481ec34c3a","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"650a8b0caaf1adc41d987c55ac09c9d0eba16723","size":4061,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-17.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-17_1693306127565_0.5330922313032791"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T10:48:47.727Z","publish_time":1693306127727,"_source_registry_name":"default","_cnpm_publish_time":1693306127727},"0.0.0-16":{"name":"@tapjs/before-each","version":"0.0.0-16","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-16","readmeFilename":"README.md","gitHead":"e3de44331a26fc39bba46e5dfb8f5989d8ef5f20","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"781f79e037970d65f942215fc164289cb81cc52c","size":4059,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-16.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-16_1693117064792_0.8385622320722834"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-27T06:17:44.988Z","publish_time":1693117064988,"_source_registry_name":"default","_cnpm_publish_time":1693117064988},"0.0.0-15":{"name":"@tapjs/before-each","version":"0.0.0-15","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-15","readmeFilename":"README.md","gitHead":"0c84a41d15e242e0842871d37db6d80af03d2354","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"a58ddb185f9eacfb69e7a32cac0baada63e24948","size":3714,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-15.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-15_1692649197033_0.31090813391780037"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-21T20:19:57.254Z","publish_time":1692649197254,"_source_registry_name":"default","_cnpm_publish_time":1692649197254},"0.0.0-14":{"name":"@tapjs/before-each","version":"0.0.0-14","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-14","readmeFilename":"README.md","gitHead":"aa46d38c9860e76094faec0ed078d71c8f1aaf76","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"040d0679335a0fe21c3487bc39d7f571e0451afe","size":3714,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-14.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-14_1692513146056_0.9755369975506989"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T06:32:26.217Z","publish_time":1692513146217,"_source_registry_name":"default","_cnpm_publish_time":1692513146217},"0.0.0-13":{"name":"@tapjs/before-each","version":"0.0.0-13","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-13","readmeFilename":"README.md","gitHead":"6df5d992fcd8b24314c48f79e787be438e02f89e","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"a6f883d8f380df87edc32a59ca6e584872c2712d","size":3714,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-13.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-13_1692304546993_0.15872333018205254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-17T20:35:47.274Z","publish_time":1692304547274,"_source_registry_name":"default","_cnpm_publish_time":1692304547274},"0.0.0-12":{"name":"@tapjs/before-each","version":"0.0.0-12","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-12","readmeFilename":"README.md","gitHead":"9a0e78ebb01ade449d8c077d0cc7a936772cd2c5","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"b41c59ebad0398f5fe9194fb1e34ea183ce6fccb","size":3683,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-12.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-12_1692080152551_0.21624838891043674"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T06:15:52.700Z","publish_time":1692080152700,"_source_registry_name":"default","_cnpm_publish_time":1692080152700},"0.0.0-11":{"name":"@tapjs/before-each","version":"0.0.0-11","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-11","readmeFilename":"README.md","gitHead":"3bfcd960deebf6e2235d5093c998e1d0a8d1b0b3","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"30ab0cddc7e947f77b650c2c41b4ee8ddff9fc26","size":3667,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-11.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-11_1691867424958_0.7358220670838489"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-12T19:10:25.127Z","publish_time":1691867425127,"_source_registry_name":"default","_cnpm_publish_time":1691867425127},"0.0.0-10":{"name":"@tapjs/before-each","version":"0.0.0-10","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-10","readmeFilename":"README.md","gitHead":"28002f3c88d5aa4da327ba9afe18199b9df02251","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"09033a669aa355fb135330350ed44f6be7704676","size":3667,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-10.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-10_1691610963742_0.8787535883070692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T19:56:03.916Z","publish_time":1691610963916,"_source_registry_name":"default","_cnpm_publish_time":1691610963916},"0.0.0-9":{"name":"@tapjs/before-each","version":"0.0.0-9","description":"a built-in tap extension for t.beforeEach()","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/before-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":"69ae6c422f1e21836697fe6129e486a80a365c40","size":3676,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-9.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-9_1691452325845_0.17927407295844278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T23:52:06.044Z","publish_time":1691452326044,"_source_registry_name":"default","_cnpm_publish_time":1691452326044},"0.0.0-8":{"name":"@tapjs/before-each","version":"0.0.0-8","description":"a built-in tap extension for t.beforeEach()","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/before-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":"9696cc83ee902f254f787d300cec51a93c12305a","size":3676,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-8.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-8_1691432543082_0.23639016479796515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:22:23.320Z","publish_time":1691432543320,"_source_registry_name":"default","_cnpm_publish_time":1691432543320},"0.0.0-7":{"name":"@tapjs/before-each","version":"0.0.0-7","description":"a built-in tap extension for t.beforeEach()","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/before-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":"573b9eca0c98f5e080f5d70f36ef202a3bb656b8","size":3676,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-7.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-7_1691431617896_0.7613481948903766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:06:58.069Z","publish_time":1691431618069,"_source_registry_name":"default","_cnpm_publish_time":1691431618069},"0.0.0-6":{"name":"@tapjs/before-each","version":"0.0.0-6","description":"a built-in tap extension for t.beforeEach()","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/before-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":"9f7608bb19478bb0a4fb4c07627f16055a91a2fa","size":3676,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-6.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-6_1691430402898_0.433061082607739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T17:46:43.064Z","publish_time":1691430403064,"_source_registry_name":"default","_cnpm_publish_time":1691430403064},"0.0.0-5":{"name":"@tapjs/before-each","version":"0.0.0-5","description":"a built-in tap extension for t.beforeEach()","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/before-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":"ee714ca64112f17c4497ecdb05a9cdbca9439715","size":3676,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-5.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-5_1691426627735_0.4188293637755487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T16:43:47.960Z","publish_time":1691426627960,"_source_registry_name":"default","_cnpm_publish_time":1691426627960},"0.0.0-4":{"name":"@tapjs/before-each","version":"0.0.0-4","description":"a built-in tap extension for t.beforeEach()","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/before-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":"8c8917865274ed681789c644f7cd8b1d08c834de","size":3676,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-4.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-4_1691379512998_0.3159482945099281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T03:38:33.201Z","publish_time":1691379513201,"_source_registry_name":"default","_cnpm_publish_time":1691379513201},"0.0.0-3":{"name":"@tapjs/before-each","version":"0.0.0-3","description":"a built-in tap extension for t.beforeEach()","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/before-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":"738eefec03add873948396d8d76c7b1235af8ec4","size":3322,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-3.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-3_1691299153486_0.4039923089339159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-06T05:19:13.618Z","publish_time":1691299153618,"_source_registry_name":"default","_cnpm_publish_time":1691299153618},"0.0.0-2":{"name":"@tapjs/before-each","version":"0.0.0-2","description":"a built-in tap extension for t.beforeEach()","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/before-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":"1a3bc90edb6b0ef7c84be4abf68d73ef9e8e2a33","size":3322,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-2.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-2_1691192900829_0.9516442302334271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T23:48:20.981Z","publish_time":1691192900981,"_source_registry_name":"default","_cnpm_publish_time":1691192900981},"0.0.0-1":{"name":"@tapjs/before-each","version":"0.0.0-1","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-1","gitHead":"432f3a535d5fa2638b8c5b2f2a8f18cb7355f3f8","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"eb8db5ef8b31495998b349adb9d68facf912f852","size":3322,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-1.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-1_1691167351188_0.8767824392383115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:42:31.354Z","publish_time":1691167351354,"_source_registry_name":"default","_cnpm_publish_time":1691167351354},"0.0.0-0":{"name":"@tapjs/before-each","version":"0.0.0-0","description":"a built-in tap extension for t.beforeEach()","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/before-each@0.0.0-0","gitHead":"3b13a7a2d4aeeef3dc05adffe29e0c8649208bad","types":"./dist/cjs/index.d.ts","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"7ebfc1d154df2454ec9cedb0cd090c060d66f82a","size":3310,"noattachment":false,"key":"/@tapjs/before-each/-/@tapjs/before-each-0.0.0-0.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/before-each/download/@tapjs/before-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/before-each_0.0.0-0_1691166943935_0.6972734779292049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:35:44.067Z","publish_time":1691166944067,"_source_registry_name":"default","_cnpm_publish_time":1691166944067}},"readme":"# `@tapjs/before-each`\n\nA default tap plugin providing `t.beforeEach()`.\n\n## USAGE\n\nThis plugin is installed with tap by default. If you had\npreviously removed it, you can `tap plugin add @tapjs/before-each` to\nbring it back.\n\n```ts\nimport t from 'tap'\nt.beforeEach((t) => {\n  // this will run before each child test, all of their child\n  // tests, and so on\n  // the parameter is the child test that is about to start.\n})\n```\n\nIf the method returns a promise, it will be awaited before moving\non to the next test.\n\nThe `beforeEach` method is called for _all_ child tests, not just\ndirect children. \"Closer\" ancestor `beforeEach` methods are called\nafter further ancestors.\n\nFor example, this test:\n\n```js\nimport t from 'tap'\nt.beforeEach(t => {\n  console.error('root before each', t.name)\n})\n\nt.test('parent test', t => {\n  t.beforeEach(t => {\n    console.error('parent before each', t.name)\n  })\n  t.test('child test', t => t.end())\n  t.end()\n})\n```\n\nwill print:\n\n```\nroot before each parent test\nroot before each child test\nparent before each child 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"}