{"_id":"@tapjs/asserts","_rev":"4058732","name":"@tapjs/asserts","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","dist-tags":{"latest":"4.0.1","pre":"1.0.0"},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"time":{"modified":"2025-09-24T04:15:17.000Z","created":"2023-08-04T16:35:36.204Z","4.0.1":"2025-02-19T23:17:16.416Z","4.0.0":"2024-07-08T23:20:18.675Z","3.0.3":"2024-06-30T05:18:47.135Z","3.0.2":"2024-06-28T16:15:10.006Z","3.0.1":"2024-06-25T15:17:28.236Z","3.0.0":"2024-06-24T21:18:43.165Z","2.0.8":"2024-06-11T19:19:45.204Z","2.0.7":"2024-06-10T21:46:23.386Z","2.0.6":"2024-06-10T06:28:49.376Z","2.0.5":"2024-06-06T02:45:25.879Z","2.0.4":"2024-06-06T02:04:41.413Z","2.0.3":"2024-06-05T22:54:05.840Z","2.0.2":"2024-06-05T22:46:00.740Z","2.0.1":"2024-05-24T19:18:38.637Z","2.0.0":"2024-05-21T21:24:39.280Z","1.2.0":"2024-05-13T00:19:19.594Z","1.1.21":"2024-05-06T17:36:26.765Z","1.1.20":"2024-03-26T23:27:16.327Z","1.1.19":"2024-03-08T17:54:18.393Z","1.1.18":"2024-01-25T21:46:34.202Z","1.1.17":"2023-11-16T18:55:55.094Z","1.1.16":"2023-11-03T14:40:53.708Z","1.1.15":"2023-11-03T07:30:12.354Z","1.1.14":"2023-10-31T22:03:41.315Z","1.1.13":"2023-10-16T22:25:33.229Z","1.1.12":"2023-10-15T19:46:18.588Z","1.1.11":"2023-10-11T04:48:59.605Z","1.1.10":"2023-10-10T15:59:08.481Z","1.1.9":"2023-10-09T06:58:59.754Z","1.1.8":"2023-10-08T23:13:43.706Z","1.1.7":"2023-10-05T23:01:15.199Z","1.1.6":"2023-10-02T02:24:03.980Z","1.1.5":"2023-10-01T21:37:53.526Z","1.1.4":"2023-09-29T18:09:43.232Z","1.1.3":"2023-09-29T16:15:50.990Z","1.1.2":"2023-09-28T21:16:33.621Z","1.1.1":"2023-09-28T20:17:45.308Z","1.1.0":"2023-09-27T23:59:38.583Z","1.0.7":"2023-09-26T00:10:38.631Z","1.0.6":"2023-09-24T18:08:52.625Z","1.0.5":"2023-09-24T04:56:18.868Z","1.0.4":"2023-09-23T01:07:46.364Z","1.0.3":"2023-09-18T18:19:40.284Z","1.0.2":"2023-09-17T05:51:10.444Z","1.0.1":"2023-09-15T19:14:36.052Z","1.0.0":"2023-09-15T15:03:36.793Z","0.0.0-22":"2023-09-13T17:02:39.039Z","0.0.0-21":"2023-09-10T18:22:11.310Z","0.0.0-20":"2023-09-05T01:40:01.773Z","0.0.0-19":"2023-09-03T17:49:49.943Z","0.0.0-18":"2023-09-01T00:19:09.022Z","0.0.0-17":"2023-08-29T10:48:52.931Z","0.0.0-16":"2023-08-27T06:17:50.201Z","0.0.0-15":"2023-08-21T20:20:02.910Z","0.0.0-14":"2023-08-20T06:32:31.615Z","0.0.0-13":"2023-08-17T20:35:53.328Z","0.0.0-12":"2023-08-15T06:16:01.540Z","0.0.0-11":"2023-08-12T19:10:31.954Z","0.0.0-10":"2023-08-09T19:56:09.375Z","0.0.0-9":"2023-08-07T23:52:10.978Z","0.0.0-8":"2023-08-07T18:22:31.272Z","0.0.0-7":"2023-08-07T18:07:03.294Z","0.0.0-6":"2023-08-07T17:46:48.269Z","0.0.0-5":"2023-08-07T16:43:52.948Z","0.0.0-4":"2023-08-07T03:38:37.928Z","0.0.0-3":"2023-08-06T05:19:18.443Z","0.0.0-2":"2023-08-04T23:48:26.965Z","0.0.0-1":"2023-08-04T16:42:26.785Z","0.0.0-0":"2023-08-04T16:35:36.204Z"},"users":{},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"versions":{"4.0.1":{"name":"@tapjs/asserts","version":"4.0.1","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"4.0.0","is-actual-promise":"^1.0.1","tcompare":"9.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"4.0.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"_id":"@tapjs/asserts@4.0.1","gitHead":"532287f65d814c7cb7872bf84b3d86b17d900e43","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"22.10.0","_npmVersion":"11.0.0","dist":{"shasum":"07e17f82d383b4e053fd5b4558058abed3c837ac","size":35040,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_4.0.1_1740007036216_0.22572682396419963"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T23:17:16.416Z","publish_time":1740007036416,"_source_registry_name":"default","_cnpm_publish_time":1740007036416},"4.0.0":{"name":"@tapjs/asserts","version":"4.0.0","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"4.0.0","is-actual-promise":"^1.0.1","tcompare":"9.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"4.0.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"module":"./dist/esm/index.js","engines":{"node":"20 || >=22"},"_id":"@tapjs/asserts@4.0.0","gitHead":"f4c46d4e0c4489b30cbc79391257cecafa95063b","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"0eceede97837a7d1a3c8330a8bf0b498de868830","size":35034,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_4.0.0_1720480818354_0.44943686231353563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T23:20:18.675Z","publish_time":1720480818675,"_source_registry_name":"default","_cnpm_publish_time":1720480818675},"3.0.3":{"name":"@tapjs/asserts","version":"3.0.3","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"3.0.0","is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.3"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/asserts@3.0.3","gitHead":"161ff8ad86b438da40914bb488276b6e2b1970d4","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"5751f2281d32b749c27ff36dc2e7c7a9d477daf1","size":35016,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-3.0.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asserts_3.0.3_1719724726982_0.8738741918803903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-30T05:18:47.135Z","publish_time":1719724727135,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719724727135},"3.0.2":{"name":"@tapjs/asserts","version":"3.0.2","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"3.0.0","is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.2"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/asserts@3.0.2","gitHead":"b0400debe1ac8082ceaa2fe39e8b14e6db1c6f4b","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"898d930edd14bb1c675824c95306282200618a74","size":35016,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-3.0.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asserts_3.0.2_1719591309832_0.04583610636593072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-28T16:15:10.006Z","publish_time":1719591310006,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719591310006},"3.0.1":{"name":"@tapjs/asserts","version":"3.0.1","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"3.0.0","is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/asserts@3.0.1","gitHead":"a6f7df418af2fed1317d0f580ba7cbca830e97a9","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"00ced55b22248eea1265b57d9796aac9ee8b5f8c","size":35016,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-3.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asserts_3.0.1_1719328648068_0.163912831385999"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-25T15:17:28.236Z","publish_time":1719328648236,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719328648236},"3.0.0":{"name":"@tapjs/asserts","version":"3.0.0","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"3.0.0","is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"engines":{"node":">= 18.6.0"},"_id":"@tapjs/asserts@3.0.0","gitHead":"7c022d052fef858727bb58dc37f508a76a6e062b","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"efbf0ca5a57ce526d057e1aaa12b681b1b1d8a7c","size":34666,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-3.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asserts_3.0.0_1719263923012_0.39907777574598535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-24T21:18:43.165Z","publish_time":1719263923165,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719263923165},"2.0.8":{"name":"@tapjs/asserts","version":"2.0.8","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.6"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.8","gitHead":"6bb8d64d661a716de6030b4ad8a5d235816dfb1c","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"2127faa9bb40c2fafd6c899a403654eee126eb71","size":34734,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_2.0.8_1718133584950_0.8061930476807211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-11T19:19:45.204Z","publish_time":1718133585204,"_source_registry_name":"default","_cnpm_publish_time":1718133585204},"2.0.7":{"name":"@tapjs/asserts","version":"2.0.7","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.5"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.7","gitHead":"2c889bb645cc10de1adfb5d8ae743e7e040cde9a","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"b88348428e8098194042ee646b555662deff863a","size":34734,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_2.0.7_1718055983206_0.6457980274331712"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T21:46:23.386Z","publish_time":1718055983386,"_source_registry_name":"default","_cnpm_publish_time":1718055983386},"2.0.6":{"name":"@tapjs/asserts","version":"2.0.6","keywords":["tapjs plugin"],"author":{"url":"https://blog.izs.me","name":"Isaac Z. Schlueter","email":"i@izs.me"},"license":"BlueOak-1.0.0","_id":"@tapjs/asserts@2.0.6","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"homepage":"https://github.com/tapjs/tapjs#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"tap":{"typecheck":false,"coverage-map":"./map.js"},"dist":{"shasum":"3a34a2b5a05277c9539c2b6cd22f4ebf966f95d4","size":34734,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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"},"funding":{"url":"https://github.com/sponsors/isaacs"},"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":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tcompare":"7.0.1","@tapjs/stack":"2.0.1","trivial-deferred":"^2.0.0","is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/asserts_2.0.6_1718000929197_0.13284135565725674","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-10T06:28:49.376Z","publish_time":1718000929376,"_source_registry_name":"default","_cnpm_publish_time":1718000929376},"2.0.5":{"name":"@tapjs/asserts","version":"2.0.5","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.3"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.5","gitHead":"b540d4e25a266ab91a24831514110fe767c1fdce","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"136406724477369030e16ff7b721c2a4b995a328","size":34734,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_2.0.5_1717641925703_0.0717765094453795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T02:45:25.879Z","publish_time":1717641925879,"_source_registry_name":"default","_cnpm_publish_time":1717641925879},"2.0.4":{"name":"@tapjs/asserts","version":"2.0.4","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.2"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.4","gitHead":"42f02afe1f3a6d529c8e79377bd0eb9baf12c076","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"841719e7e76c43ca93114d369951c20952c1ea60","size":34734,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_2.0.4_1717639481259_0.5281395154261934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T02:04:41.413Z","publish_time":1717639481413,"_source_registry_name":"default","_cnpm_publish_time":1717639481413},"2.0.3":{"name":"@tapjs/asserts","version":"2.0.3","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.3","gitHead":"12ab13a388099db6257afcf28fe51785fc6fd1af","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"2815ebe7009324c86b3dbefeb92b8eb4b67dc45d","size":34734,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-2.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/asserts_2.0.3_1717628045678_0.872892087660001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T22:54:05.840Z","publish_time":1717628045840,"_source_registry_name":"default","_cnpm_publish_time":1717628045840},"2.0.2":{"name":"@tapjs/asserts","version":"2.0.2","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.2","gitHead":"d434b2184e327ce52a22cbd95431a98a05357386","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"837cf9c0b914d05bd637fc16a5e324b24c24c3ed","size":34732,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-2.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/asserts_2.0.2_1717627560568_0.23037553898270202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T22:46:00.740Z","publish_time":1717627560740,"_source_registry_name":"default","_cnpm_publish_time":1717627560740},"2.0.1":{"name":"@tapjs/asserts","version":"2.0.1","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.1","is-actual-promise":"^1.0.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.0.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.1","gitHead":"e49b6dbd41c089bb40446a07c5c92109bc3c1a9e","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"406330f605715d52d0a3e45f7bc15f4f296e33fe","size":34729,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_2.0.1_1716578318408_0.9025739517211189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-24T19:18:38.637Z","publish_time":1716578318637,"_source_registry_name":"default","_cnpm_publish_time":1716578318637},"2.0.0":{"name":"@tapjs/asserts","version":"2.0.0","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"2.0.0","is-actual-promise":"^1.0.1","tcompare":"7.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.0.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@2.0.0","gitHead":"f3f99d8a48102fddc1550475c36b8ef215d4b0e6","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"f2f801fe5f30ce67d29c4f2758a3068253ef2e08","size":34724,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_2.0.0_1716326679068_0.6566300333921302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-21T21:24:39.280Z","publish_time":1716326679280,"_source_registry_name":"default","_cnpm_publish_time":1716326679280},"1.2.0":{"name":"@tapjs/asserts","version":"1.2.0","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.8","is-actual-promise":"^1.0.1","tcompare":"6.4.6","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.4"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.2.0","gitHead":"46faa21f9ab97cd1f7d15e7203ecc92d258c3778","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.11.0","_npmVersion":"10.7.0","dist":{"shasum":"79f48282a09fb018e8d1db8e28d494c8a09e7434","size":34193,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-1.2.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/asserts_1.2.0_1715559559404_0.3460119331703706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T00:19:19.594Z","publish_time":1715559559594,"_source_registry_name":"default","_cnpm_publish_time":1715559559594},"1.1.21":{"name":"@tapjs/asserts","version":"1.1.21","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.8","is-actual-promise":"^1.0.1","tcompare":"6.4.6","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.3"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.21","gitHead":"e0c223407f13877b09bc9a53f0f9517fc5eabd3c","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.11.0","_npmVersion":"10.7.0","dist":{"shasum":"de8bf36eeb7cf286398b3ce83355a5ac41e8f7a3","size":34147,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.21_1715016986541_0.2710872749252009"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T17:36:26.765Z","publish_time":1715016986765,"_source_registry_name":"default","_cnpm_publish_time":1715016986765},"1.1.20":{"name":"@tapjs/asserts","version":"1.1.20","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.8","is-actual-promise":"^1.0.1","tcompare":"6.4.6","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.2"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.20","gitHead":"bf457f241276af8b39d10c1076929574473ed098","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.11.0","_npmVersion":"10.5.0","dist":{"shasum":"c0d9c8e396022097827d792df01872f6051fa6b1","size":34083,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.20_1711495636142_0.48795476793125836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-26T23:27:16.327Z","publish_time":1711495636327,"_source_registry_name":"default","_cnpm_publish_time":1711495636327},"1.1.19":{"name":"@tapjs/asserts","version":"1.1.19","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.7","is-actual-promise":"^1.0.0","tcompare":"6.4.5","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.19","gitHead":"3d1598677ab1e4fdeaf872ec59ae1e4435db97ac","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.11.0","_npmVersion":"10.5.0","dist":{"shasum":"3e4d35894c1d4e74aa76a9b131375962e91acccd","size":34083,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.19_1709920458245_0.09793683235046347"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-08T17:54:18.393Z","publish_time":1709920458393,"_source_registry_name":"default","_cnpm_publish_time":1709920458393},"1.1.18":{"name":"@tapjs/asserts","version":"1.1.18","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.7","is-actual-promise":"^1.0.0","tcompare":"6.4.5","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.18","gitHead":"5187113fd380c0e028c2b3a4ee54509f622b84c1","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"c79ccdcaa00a35d50f24393b66b7ab316cadc3ce","size":33885,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.18_1706219193962_0.12673871245511936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T21:46:34.202Z","publish_time":1706219194202,"_source_registry_name":"default","_cnpm_publish_time":1706219194202},"1.1.17":{"name":"@tapjs/asserts","version":"1.1.17","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.7","is-actual-promise":"^1.0.0","tcompare":"6.4.5","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.6"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.17","gitHead":"511019b2ac0fa014370154c3a341a0e632f50b19","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"a65545bc4c27f85fda7ffaa5a8fa44eea2d8a67d","size":33885,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.17_1700160954909_0.6773896452190924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T18:55:55.094Z","publish_time":1700160955094,"_source_registry_name":"default","_cnpm_publish_time":1700160955094},"1.1.16":{"name":"@tapjs/asserts","version":"1.1.16","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.7","is-actual-promise":"^1.0.0","tcompare":"6.4.4","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.5"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.16","gitHead":"13a7a1e586b9374d39ea20b6954583b26df172b5","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"47f8066f9d965bcb619da748e1696cc173385bf5","size":33886,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.16_1699022453471_0.326813921261667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T14:40:53.708Z","publish_time":1699022453708,"_source_registry_name":"default","_cnpm_publish_time":1699022453708},"1.1.15":{"name":"@tapjs/asserts","version":"1.1.15","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.7","is-actual-promise":"^1.0.0","tcompare":"6.4.4","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.4"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.15","gitHead":"c6cd71e9ab88ecdda1c72bd511934332765e84e9","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"541680400e3e04c825d2d651fbfb81a919447ccb","size":33884,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.15_1698996612171_0.6925612643600874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T07:30:12.354Z","publish_time":1698996612354,"_source_registry_name":"default","_cnpm_publish_time":1698996612354},"1.1.14":{"name":"@tapjs/asserts","version":"1.1.14","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.7","is-actual-promise":"^1.0.0","tcompare":"6.4.4","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.3"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":"16 >=16.17.0 || 18 >= 18.6.0 || >=20"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.14","gitHead":"08387d9848c6c64dad8b50733c00bcbcb9fc091d","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"9ed4a062fdb1f4e018fed90d4d628417c6cf8c32","size":33886,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.14_1698789821005_0.05636283493453531"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T22:03:41.315Z","publish_time":1698789821315,"_source_registry_name":"default","_cnpm_publish_time":1698789821315},"1.1.13":{"name":"@tapjs/asserts","version":"1.1.13","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.6","is-actual-promise":"^1.0.0","tcompare":"6.4.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.2"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.13","gitHead":"4551d7fa803a00decdac6cca3afdb39254a95725","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"f1d837465ab2c5d4eb7aa7e6e441066b17c7657f","size":33865,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.13_1697495132971_0.0958886618211956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-16T22:25:33.229Z","publish_time":1697495133229,"_source_registry_name":"default","_cnpm_publish_time":1697495133229},"1.1.12":{"name":"@tapjs/asserts","version":"1.1.12","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.6","is-actual-promise":"^1.0.0","tcompare":"6.4.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.12","gitHead":"3dbd11396e628dea99cdcd75e06f83e81fa3ebbf","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"c9a9547fd051925cad3fead4874485e8724df25d","size":33865,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.12_1697399178356_0.4552827162403237"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T19:46:18.588Z","publish_time":1697399178588,"_source_registry_name":"default","_cnpm_publish_time":1697399178588},"1.1.11":{"name":"@tapjs/asserts","version":"1.1.11","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.5","is-actual-promise":"^1.0.0","tcompare":"6.4.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.11","gitHead":"264f9cf3f64fd0f4415f69acbb636744ef17f7e6","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"7400c1a8c543a379b2acc91a6e9dc52a34b27bdf","size":33864,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.11_1696999739354_0.6604897330580597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-11T04:48:59.605Z","publish_time":1696999739605,"_source_registry_name":"default","_cnpm_publish_time":1696999739605},"1.1.10":{"name":"@tapjs/asserts","version":"1.1.10","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.5","is-actual-promise":"^1.0.0","tcompare":"6.4.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.10"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.10","gitHead":"6495cd7fdeb4f6e32f0aac87468cf1b8061c47c2","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"1257f05dda2975d8fa8bb869b81e0f4fd4c54367","size":33864,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.10_1696953548175_0.7547497302432915"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T15:59:08.481Z","publish_time":1696953548481,"_source_registry_name":"default","_cnpm_publish_time":1696953548481},"1.1.9":{"name":"@tapjs/asserts","version":"1.1.9","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.5","is-actual-promise":"^1.0.0","tcompare":"6.4.2","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.9"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.9","gitHead":"029ec987684c79b9c42caa8e2c1628930744dd80","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"5f03cd020b715119838e8e79defa2fefb8c5e325","size":33865,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.9_1696834739539_0.0006374644562756604"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T06:58:59.754Z","publish_time":1696834739754,"_source_registry_name":"default","_cnpm_publish_time":1696834739754},"1.1.8":{"name":"@tapjs/asserts","version":"1.1.8","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.5","is-actual-promise":"^1.0.0","tcompare":"6.4.2","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.8"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.8","gitHead":"5cfde0ea2e4655ed72135592888e17f41e72eb38","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"aa398b10766e5947c9df43ea13e25ad4f9e1df04","size":33864,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.8_1696806823433_0.26278467818107476"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-08T23:13:43.706Z","publish_time":1696806823706,"_source_registry_name":"default","_cnpm_publish_time":1696806823706},"1.1.7":{"name":"@tapjs/asserts","version":"1.1.7","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/stack":"1.2.5","is-actual-promise":"^1.0.0","tcompare":"6.4.2","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.7"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.7","gitHead":"dcd5846da60446b8a59fe723c1d10a8c6b12900b","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"e74438ca746389f68761b75b7dd12748481ea9e0","size":33863,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.7_1696546874973_0.24070619253275893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T23:01:15.199Z","publish_time":1696546875199,"_source_registry_name":"default","_cnpm_publish_time":1696546875199},"1.1.6":{"name":"@tapjs/asserts","version":"1.1.6","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.4.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.6"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.6","gitHead":"5c114fcb68c2bee81ae43647fea66d06aecdfd71","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"a79e105272e2ef3770a9ecf11b3fb09dbde28f31","size":33850,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.6_1696213443717_0.870318900915122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T02:24:03.980Z","publish_time":1696213443980,"_source_registry_name":"default","_cnpm_publish_time":1696213443980},"1.1.5":{"name":"@tapjs/asserts","version":"1.1.5","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.4.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.5"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.5","gitHead":"69c31a863ab37a55c5d31a00de4ff119cef93a97","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"4082bbd23842c26c4f426bc5365ecd2cebe89dad","size":33851,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.5_1696196273275_0.1485051908640751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T21:37:53.526Z","publish_time":1696196273526,"_source_registry_name":"default","_cnpm_publish_time":1696196273526},"1.1.4":{"name":"@tapjs/asserts","version":"1.1.4","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.4.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.4"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.4","gitHead":"414d146d35f17799fceb31b370f0d1a5b5b2c717","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"e49c4924f533d259f82db2849060f067153b9544","size":33849,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.4_1696010982943_0.306609002254568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T18:09:43.232Z","publish_time":1696010983232,"_source_registry_name":"default","_cnpm_publish_time":1696010983232},"1.1.3":{"name":"@tapjs/asserts","version":"1.1.3","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.3.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.3"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.3","gitHead":"6e9c607b29f355962f6abbc96bb8d751bf4bd91d","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"5949962783bf86d74671d397d8284c2e95257ce5","size":33848,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.3_1696004150734_0.5467451083781374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T16:15:50.990Z","publish_time":1696004150990,"_source_registry_name":"default","_cnpm_publish_time":1696004150990},"1.1.2":{"name":"@tapjs/asserts","version":"1.1.2","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.3.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.2"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.2","gitHead":"09506ad13b042d1d181b620ea64b8927d2ca0aeb","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"0b67e06a644db80917b3b48b5ac5246777d2277e","size":33848,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.2_1695935793380_0.7063380367332568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T21:16:33.621Z","publish_time":1695935793621,"_source_registry_name":"default","_cnpm_publish_time":1695935793621},"1.1.1":{"name":"@tapjs/asserts","version":"1.1.1","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.2.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.1"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.1","gitHead":"6aa191714fdad25a71fc9d49e54c6c7a694b6c2a","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"69e3142fa9d4719d8f0abe5747bd26cd7dfa1784","size":33850,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.1_1695932264929_0.0011450058037441035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:17:45.308Z","publish_time":1695932265308,"_source_registry_name":"default","_cnpm_publish_time":1695932265308},"1.1.0":{"name":"@tapjs/asserts","version":"1.1.0","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","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","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.2.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.0"},"tap":{"coverage-map":"./map.js","typecheck":false},"keywords":["tapjs plugin"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@1.1.0","gitHead":"53043a233ef2238706304b8872a28ce6ef0864f4","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"184c101f5bc6aa0405ac2e368901e1db773ac0bb","size":33845,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.1.0_1695859178288_0.529065617932386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-27T23:59:38.583Z","publish_time":1695859178583,"_source_registry_name":"default","_cnpm_publish_time":1695859178583},"1.0.7":{"name":"@tapjs/asserts","version":"1.0.7","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.2.0"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.7","gitHead":"e94d8089252294286683e17f7771ffb8b7f509b3","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"df9f622ad78ded7e95819797860848d9b9f3ab7d","size":33835,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.7_1695687038344_0.31647774345297974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T00:10:38.631Z","publish_time":1695687038631,"_source_registry_name":"default","_cnpm_publish_time":1695687038631},"1.0.6":{"name":"@tapjs/asserts","version":"1.0.6","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.1.2"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.6","gitHead":"95d17a49bbfb77ca4989769360468a0cc64e9ccb","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"fd95e82739ac29d16d27f86458e0708c7f4d125b","size":33834,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.6_1695578932390_0.7328954134447749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T18:08:52.625Z","publish_time":1695578932625,"_source_registry_name":"default","_cnpm_publish_time":1695578932625},"1.0.5":{"name":"@tapjs/asserts","version":"1.0.5","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.1.1"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.5","gitHead":"6cf797404cc9834b4db0d4f07e2c82b8b519ed21","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"ee73d010c6030611c9dab1826d4f2420594304d5","size":33834,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.5_1695531378681_0.6684690164417357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T04:56:18.868Z","publish_time":1695531378868,"_source_registry_name":"default","_cnpm_publish_time":1695531378868},"1.0.4":{"name":"@tapjs/asserts","version":"1.0.4","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.1.0"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.4","gitHead":"86e5aaa0aea710e924b42bc4db9cfd93ef08394c","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"23ded6acd1357f3f37a352bf7523e30630e2e272","size":33833,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.4_1695431266109_0.3773121798382584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-23T01:07:46.364Z","publish_time":1695431266364,"_source_registry_name":"default","_cnpm_publish_time":1695431266364},"1.0.3":{"name":"@tapjs/asserts","version":"1.0.3","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.0.3"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.3","gitHead":"ff9cc676352562d959096f68419e0ab714cfa428","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"42e7598cffbac8054a2a9c8dc686f0672e40ec09","size":33832,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.3_1695061180049_0.9851995718160431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T18:19:40.284Z","publish_time":1695061180284,"_source_registry_name":"default","_cnpm_publish_time":1695061180284},"1.0.2":{"name":"@tapjs/asserts","version":"1.0.2","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.0.2"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.2","gitHead":"455ac978b50f57594361e7dd9efca22f20072623","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"1d20c36821558d664dd3a1eed3a98f25c0ee7e7e","size":33832,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.2_1694929870208_0.7482842699423002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T05:51:10.444Z","publish_time":1694929870444,"_source_registry_name":"default","_cnpm_publish_time":1694929870444},"1.0.1":{"name":"@tapjs/asserts","version":"1.0.1","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.0.1"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.1","gitHead":"88223b6d0d2578e74b2f861900eb8f24cdf175c4","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"2fc0f3aede183cb1f1d0a68d3e4faa428ff47594","size":33832,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.1_1694805275843_0.008957181126928004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T19:14:36.052Z","publish_time":1694805276052,"_source_registry_name":"default","_cnpm_publish_time":1694805276052},"1.0.0":{"name":"@tapjs/asserts","version":"1.0.0","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"1.0.0"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.1.0","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@1.0.0","readmeFilename":"README.md","gitHead":"793c1c09f7c1262e9bf0947cf3915b6b13ab9c49","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"4ae8a4105e892d67230cbea47f3249ff8c727ea9","size":33827,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_1.0.0_1694790216529_0.09660229736120929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T15:03:36.793Z","publish_time":1694790216793,"_source_registry_name":"default","_cnpm_publish_time":1694790216793},"0.0.0-22":{"name":"@tapjs/asserts","version":"0.0.0-22","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"0.0.0-22"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-5","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"tshy":{"exports":{"./package.json":"./package.json",".":"./src/index.ts"}},"_id":"@tapjs/asserts@0.0.0-22","readmeFilename":"README.md","gitHead":"82f48cd053bb57d17a5146b4e385d588f05d1a22","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"87e089d46e892bb07dd7ff8ddf626f9e9b1670cf","size":33838,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-22_1694624558799_0.7704380377285134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T17:02:39.039Z","publish_time":1694624559039,"_source_registry_name":"default","_cnpm_publish_time":1694624559039},"0.0.0-21":{"name":"@tapjs/asserts","version":"0.0.0-21","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js","typecheck":false},"peerDependencies":{"@tapjs/core":"0.0.0-21"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-4","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-21","readmeFilename":"README.md","gitHead":"aff25fcf09bb852ce3e2fa988e5a8abecd422ef1","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"c1f75f08c13ce2b782167bbd8d0b60bf86986767","size":33793,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-21_1694370131049_0.8807504218277518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T18:22:11.310Z","publish_time":1694370131310,"_source_registry_name":"default","_cnpm_publish_time":1694370131310},"0.0.0-20":{"name":"@tapjs/asserts","version":"0.0.0-20","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-20"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-4","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-20","readmeFilename":"README.md","gitHead":"40129df8f95592016e0100b1b96524cd38803b0c","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"8bc7488afd66bc7ce17d27bc360661ee11f57d47","size":33784,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-20_1693878001566_0.5996599980171353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T01:40:01.773Z","publish_time":1693878001773,"_source_registry_name":"default","_cnpm_publish_time":1693878001773},"0.0.0-19":{"name":"@tapjs/asserts","version":"0.0.0-19","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"keywords":["tapjs plugin"],"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-19"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-4","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-19","readmeFilename":"README.md","gitHead":"e70ff4da59380670147a265fd8bd4058cba61230","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"39c409e666004ce862195e55e6a2e0d1c69a23fc","size":33784,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-19_1693763389731_0.5329510189436042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-03T17:49:49.943Z","publish_time":1693763389943,"_source_registry_name":"default","_cnpm_publish_time":1693763389943},"0.0.0-18":{"name":"@tapjs/asserts","version":"0.0.0-18","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-18"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-4","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-18","readmeFilename":"README.md","gitHead":"b16fe7cd802e79cbab89d79c9ce78e62b8069f10","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"bd0529bb50d9663cbd59ca64c1e298c476591600","size":33768,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-18_1693527548780_0.889215568761196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T00:19:09.022Z","publish_time":1693527549022,"_source_registry_name":"default","_cnpm_publish_time":1693527549022},"0.0.0-17":{"name":"@tapjs/asserts","version":"0.0.0-17","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-17"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-4","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-17","readmeFilename":"README.md","gitHead":"db81e6e1b20006e5d0e710c50cb4b2481ec34c3a","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"6f78a4f363b94358c772ef92c9d91ca1b3ee725b","size":33767,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-17_1693306132684_0.08719096168090679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T10:48:52.931Z","publish_time":1693306132931,"_source_registry_name":"default","_cnpm_publish_time":1693306132931},"0.0.0-16":{"name":"@tapjs/asserts","version":"0.0.0-16","description":"Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the \"test\" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-16"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-4","trivial-deferred":"^2.0.0"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-16","readmeFilename":"README.md","gitHead":"e3de44331a26fc39bba46e5dfb8f5989d8ef5f20","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"ccd201c30724673acac746f4a06c46e494b65aab","size":33767,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-16_1693117069996_0.8745227095199155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-27T06:17:50.201Z","publish_time":1693117070201,"_source_registry_name":"default","_cnpm_publish_time":1693117070201},"0.0.0-15":{"name":"@tapjs/asserts","version":"0.0.0-15","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-15"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-3","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-15","readmeFilename":"README.md","gitHead":"0c84a41d15e242e0842871d37db6d80af03d2354","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"6ee17f1aa90ed451b6614b81b2cf569b834789c6","size":29379,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-15_1692649202540_0.5186100968113683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-21T20:20:02.910Z","publish_time":1692649202910,"_source_registry_name":"default","_cnpm_publish_time":1692649202910},"0.0.0-14":{"name":"@tapjs/asserts","version":"0.0.0-14","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-14"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-3","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-14","readmeFilename":"README.md","gitHead":"aa46d38c9860e76094faec0ed078d71c8f1aaf76","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"0692f3151abb5b059bbad99811b2d95ea8578335","size":29377,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-14_1692513151354_0.06120611597932091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T06:32:31.615Z","publish_time":1692513151615,"_source_registry_name":"default","_cnpm_publish_time":1692513151615},"0.0.0-13":{"name":"@tapjs/asserts","version":"0.0.0-13","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-13"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-3","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-13","readmeFilename":"README.md","gitHead":"6df5d992fcd8b24314c48f79e787be438e02f89e","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"f6f4e1f9fee60ecf27729bff32cb983748271ca8","size":29379,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-13_1692304552951_0.16067761215672993"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-17T20:35:53.328Z","publish_time":1692304553328,"_source_registry_name":"default","_cnpm_publish_time":1692304553328},"0.0.0-12":{"name":"@tapjs/asserts","version":"0.0.0-12","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-12"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-3","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-12","readmeFilename":"README.md","gitHead":"9a0e78ebb01ade449d8c077d0cc7a936772cd2c5","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"5f4c31aeea1df87c1ce8e39bd852eba4fce4c4fc","size":26553,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-12_1692080161318_0.11726814197122115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T06:16:01.540Z","publish_time":1692080161540,"_source_registry_name":"default","_cnpm_publish_time":1692080161540},"0.0.0-11":{"name":"@tapjs/asserts","version":"0.0.0-11","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-11"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-2","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-11","readmeFilename":"README.md","gitHead":"3bfcd960deebf6e2235d5093c998e1d0a8d1b0b3","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"3170cf4edcbd06b1a0a86fb1ae54cbc418216b57","size":26552,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-11_1691867431763_0.7593962892834911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-12T19:10:31.954Z","publish_time":1691867431954,"_source_registry_name":"default","_cnpm_publish_time":1691867431954},"0.0.0-10":{"name":"@tapjs/asserts","version":"0.0.0-10","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-10"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-2","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-10","readmeFilename":"README.md","gitHead":"28002f3c88d5aa4da327ba9afe18199b9df02251","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"a3c951a94908fb12f46f9689c24c37550622c9dd","size":26552,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-10_1691610969131_0.6295265136897481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T19:56:09.375Z","publish_time":1691610969375,"_source_registry_name":"default","_cnpm_publish_time":1691610969375},"0.0.0-9":{"name":"@tapjs/asserts","version":"0.0.0-9","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-9"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-9","readmeFilename":"README.md","gitHead":"54ff3f8d8d40f78b6f2ef60277c7a6802b423f8a","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"01336c6e709d0a1010e4ad93c65a3d35b1292da9","size":25307,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-9_1691452330766_0.13561182589580545"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T23:52:10.978Z","publish_time":1691452330978,"_source_registry_name":"default","_cnpm_publish_time":1691452330978},"0.0.0-8":{"name":"@tapjs/asserts","version":"0.0.0-8","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-8"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-8","readmeFilename":"README.md","gitHead":"f83efd28e6d06b7bf69418bdd84bc41b89b3573b","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"7060b2ec89bd3185409d9132a9e7f46d7eb77305","size":25307,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-8_1691432551084_0.6964669250111095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:22:31.272Z","publish_time":1691432551272,"_source_registry_name":"default","_cnpm_publish_time":1691432551272},"0.0.0-7":{"name":"@tapjs/asserts","version":"0.0.0-7","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-7"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-7","readmeFilename":"README.md","gitHead":"4c9c1ee517871da1794487dca0dcfbe7a83f18d4","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"6b2382389a1f55c82e43137ede8469dc36cd481f","size":25307,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-7_1691431623102_0.4044143213052491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:07:03.294Z","publish_time":1691431623294,"_source_registry_name":"default","_cnpm_publish_time":1691431623294},"0.0.0-6":{"name":"@tapjs/asserts","version":"0.0.0-6","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-6"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-6","readmeFilename":"README.md","gitHead":"2d03437468dcfdf8c8c7ddf2135641267a0dedbe","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"8966cb61b44d5f06451f95771e2dbe8fd02c27da","size":25307,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-6_1691430407739_0.6885366452664723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T17:46:48.269Z","publish_time":1691430408269,"_source_registry_name":"default","_cnpm_publish_time":1691430408269},"0.0.0-5":{"name":"@tapjs/asserts","version":"0.0.0-5","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-5"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-5","readmeFilename":"README.md","gitHead":"75219cfe3daffff3e3e38d3197fad510653ababd","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"4b04b55beeae4c210456d8a6edd23b3e0b43779b","size":25307,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-5_1691426632779_0.3315599593834184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T16:43:52.948Z","publish_time":1691426632948,"_source_registry_name":"default","_cnpm_publish_time":1691426632948},"0.0.0-4":{"name":"@tapjs/asserts","version":"0.0.0-4","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-4"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-4","readmeFilename":"README.md","gitHead":"acffc81f6b3776fd18406bf3b5633b5b80b5c232","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"5ff6460d3aa38bae6b4b296bb9f9f688a5bf0405","size":25306,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-4_1691379517765_0.970789554282163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T03:38:37.928Z","publish_time":1691379517928,"_source_registry_name":"default","_cnpm_publish_time":1691379517928},"0.0.0-3":{"name":"@tapjs/asserts","version":"0.0.0-3","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-3"},"dependencies":{"is-actual-promise":"^1.0.0","tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-3","readmeFilename":"README.md","gitHead":"9bd53a9753309ef0691d54b8d13876eb0b62b71b","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"e6fa8c0d32dd5b0210dfd601b0a16329990a16b1","size":25306,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-3_1691299158257_0.5071967322808673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-06T05:19:18.443Z","publish_time":1691299158443,"_source_registry_name":"default","_cnpm_publish_time":1691299158443},"0.0.0-2":{"name":"@tapjs/asserts","version":"0.0.0-2","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-2"},"dependencies":{"tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-2","readmeFilename":"README.md","gitHead":"a6eef2ab88ae5aba836a71d83993c48b17e0f8a4","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"a209df298f310a1527bcade39bbe0688226cd259","size":25351,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-2_1691192906698_0.9573927576645442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T23:48:26.965Z","publish_time":1691192906965,"_source_registry_name":"default","_cnpm_publish_time":1691192906965},"0.0.0-1":{"name":"@tapjs/asserts","version":"0.0.0-1","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-1"},"dependencies":{"tcompare":"6.0.1-1","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-1","gitHead":"432f3a535d5fa2638b8c5b2f2a8f18cb7355f3f8","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"6905d1ac0400c3042133fe69d100d09577ad55e0","size":25351,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-1_1691167346603_0.4701777697694287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:42:26.785Z","publish_time":1691167346785,"_source_registry_name":"default","_cnpm_publish_time":1691167346785},"0.0.0-0":{"name":"@tapjs/asserts","version":"0.0.0-0","description":"Tap plugin that adds a heaping pile of assertion methods.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"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"}}},"license":"BlueOak-1.0.0","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":{"coverage-map":"./map.js"},"peerDependencies":{"@tapjs/core":"0.0.0-0"},"dependencies":{"tcompare":"6.0.1-0","trivial-deferred":"^2.0.0"},"engines":{"node":">=14"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/asserts@0.0.0-0","gitHead":"3b13a7a2d4aeeef3dc05adffe29e0c8649208bad","types":"./dist/cjs/index.d.ts","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"shasum":"fc334c8ec223fed9e6fdc681857a8286e4937e77","size":25336,"noattachment":false,"key":"/@tapjs/asserts/-/@tapjs/asserts-0.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/asserts/download/@tapjs/asserts-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/asserts_0.0.0-0_1691166935924_0.7497581689280075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:35:36.204Z","publish_time":1691166936204,"_source_registry_name":"default","_cnpm_publish_time":1691166936204}},"readme":"# `@tapjs/asserts`\n\nTap plugin that adds a heaping pile of assertion methods. Pretty\nmuch all of the \"test\" methods other than `t.pass`, `t.fail`, and\n[snapshot\nmethods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html)\ncome from this plugin.\n\n## USAGE\n\nThis plugin is installed with tap by default. If you had\npreviously removed it, you can `tap plugin add @tapjs/asserts` to\nbring it back.\n\n### `compareOptions`\n\nThis plugin adds the `compareOptions` option to the set of fields\nthat can be passed to child tests. You can also set\n`t.compareOptions` after the fact.\n\n`compareOptions` lets you pass options to\n[tcompare](https://tapjs.github.io/tapjs/modules/tcompare.html)\nto specify the formatting style, diff context lines, and so on.\n\nIt can contain the following fields:\n\n- `sort` - boolean, sort items alphabetically by key.\n- `bufferChunkSize` - number of bytes to show on each line when\n  printing buffers, default `32`\n- `includeEnumerable` - boolean, include any and all enumerable\n  properties, including those inherited on the prototype chain.\n  By default, only `own` properties are shown.\n- `includeGetters` - boolean, include getter properties.\n- `diffContext` - how many lines of context to print around\n  changes in diffs, default `10`. Note that the test reporter\n  might use more or less than this value when displaying pretty\n  colored diffs.\n\n### Assertion Methods\n\nAll of the assertion methods are documented [on the `Assertions`\nclass](https://tapjs.github.io/tapjs/classes/_tapjs_asserts.index.Assertions.html).\nWhen this plugin is loaded, these are all present on `Test`\nobjects.\n","_attachments":{},"homepage":"https://github.com/tapjs/tapjs#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"license":"BlueOak-1.0.0"}