{"_id":"@tapjs/snapshot","_rev":"4059361","name":"@tapjs/snapshot","description":"A default tap plugin that adds snapshot functionality.","dist-tags":{"latest":"4.0.1","pre":"1.0.0"},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"time":{"modified":"2025-09-24T04:16:47.000Z","created":"2023-08-04T16:43:16.460Z","4.0.1":"2025-02-19T23:16:11.522Z","4.0.0":"2024-07-08T23:19:04.403Z","3.0.3":"2024-06-30T05:17:43.188Z","3.0.2":"2024-06-28T16:14:12.189Z","3.0.1":"2024-06-25T15:16:32.066Z","3.0.0":"2024-06-24T21:17:40.838Z","2.0.8":"2024-06-11T19:18:39.867Z","2.0.7":"2024-06-10T21:45:19.521Z","2.0.6":"2024-06-10T06:27:46.866Z","2.0.5":"2024-06-06T02:44:23.202Z","2.0.4":"2024-06-06T02:03:38.543Z","2.0.3":"2024-06-05T22:52:46.375Z","2.0.2":"2024-06-05T22:45:00.651Z","2.0.1":"2024-05-24T19:17:09.043Z","2.0.0":"2024-05-21T21:23:13.815Z","1.2.22":"2024-05-13T00:18:30.301Z","1.2.21":"2024-05-06T17:35:24.852Z","1.2.20":"2024-03-26T23:25:43.697Z","1.2.19":"2024-03-08T17:53:10.126Z","1.2.18":"2024-01-25T21:45:33.690Z","1.2.17":"2023-11-16T18:55:03.531Z","1.2.16":"2023-11-03T14:40:01.483Z","1.2.15":"2023-11-03T07:28:55.540Z","1.2.14":"2023-10-31T22:02:25.120Z","1.2.13":"2023-10-16T22:24:10.138Z","1.2.12":"2023-10-15T19:44:48.989Z","1.2.11":"2023-10-11T04:48:02.718Z","1.2.10":"2023-10-10T15:57:20.554Z","1.2.9":"2023-10-09T06:57:54.046Z","1.2.8":"2023-10-08T23:12:52.747Z","1.2.7":"2023-10-05T23:00:22.553Z","1.2.6":"2023-10-02T02:38:30.501Z","1.2.5":"2023-10-01T21:37:05.169Z","1.2.4":"2023-09-29T18:08:52.700Z","1.2.3":"2023-09-29T16:14:40.740Z","1.2.2":"2023-09-28T21:15:31.176Z","1.2.1":"2023-09-28T20:16:51.809Z","1.2.0":"2023-09-27T23:57:45.480Z","1.1.0":"2023-09-26T00:09:43.589Z","1.0.6":"2023-09-24T18:07:43.291Z","1.0.5":"2023-09-24T04:55:29.399Z","1.0.4":"2023-09-23T01:06:32.613Z","1.0.3":"2023-09-18T18:16:45.945Z","1.0.2":"2023-09-17T05:50:21.484Z","1.0.1":"2023-09-15T19:13:32.838Z","1.0.0":"2023-09-15T15:04:46.773Z","0.0.0-22":"2023-09-13T17:01:35.544Z","0.0.0-21":"2023-09-10T18:21:13.344Z","0.0.0-20":"2023-09-05T01:39:15.039Z","0.0.0-19":"2023-09-03T17:49:02.998Z","0.0.0-18":"2023-09-01T00:18:21.956Z","0.0.0-17":"2023-08-29T10:48:05.153Z","0.0.0-16":"2023-08-27T06:17:05.848Z","0.0.0-15":"2023-08-21T20:19:16.601Z","0.0.0-14":"2023-08-20T06:31:46.138Z","0.0.0-13":"2023-08-17T20:34:56.382Z","0.0.0-12":"2023-08-15T06:13:40.863Z","0.0.0-11":"2023-08-12T19:09:45.344Z","0.0.0-10":"2023-08-09T19:55:24.608Z","0.0.0-9":"2023-08-07T23:51:33.455Z","0.0.0-8":"2023-08-07T18:20:49.369Z","0.0.0-7":"2023-08-07T18:06:07.021Z","0.0.0-6":"2023-08-07T17:45:54.510Z","0.0.0-5":"2023-08-07T16:43:03.407Z","0.0.0-4":"2023-08-07T03:38:00.483Z","0.0.0-3":"2023-08-06T05:18:41.452Z","0.0.0-2":"2023-08-04T23:47:47.103Z","0.0.0-1":"2023-08-04T16:43:16.460Z"},"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/snapshot","version":"4.0.1","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"9.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"4.0.1"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"9095ce936e4d4d6638f3bf4a59a5e8bf28ce833f","size":22481,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_4.0.1_1740006971362_0.916985815427422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T23:16:11.522Z","publish_time":1740006971522,"_source_registry_name":"default","_cnpm_publish_time":1740006971522},"4.0.0":{"name":"@tapjs/snapshot","version":"4.0.0","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"9.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"4.0.0"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"4464e4f9566c76c14ab9017dfd83389561ade4a7","size":22477,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_4.0.0_1720480744279_0.161430943546357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T23:19:04.403Z","publish_time":1720480744403,"_source_registry_name":"default","_cnpm_publish_time":1720480744403},"3.0.3":{"name":"@tapjs/snapshot","version":"3.0.3","description":"A default tap plugin that adds snapshot functionality.","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":{"is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.3"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"5c7dc1d764652b16724a492d1a9c63a0a7047c76","size":22478,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-3.0.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot_3.0.3_1719724663037_0.9535994890068242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-30T05:17:43.188Z","publish_time":1719724663188,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719724663188},"3.0.2":{"name":"@tapjs/snapshot","version":"3.0.2","description":"A default tap plugin that adds snapshot functionality.","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":{"is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.2"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"b62cd79531ec48024572bfb742aae0bf0d30801a","size":22478,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-3.0.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot_3.0.2_1719591252007_0.12536270822069429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-28T16:14:12.189Z","publish_time":1719591252189,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719591252189},"3.0.1":{"name":"@tapjs/snapshot","version":"3.0.1","description":"A default tap plugin that adds snapshot functionality.","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":{"is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.1"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"dbc3ed25a618250ee880527dbd23f8ae35001adb","size":22480,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-3.0.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot_3.0.1_1719328591901_0.4893898887217627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-25T15:16:32.066Z","publish_time":1719328592066,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719328592066},"3.0.0":{"name":"@tapjs/snapshot","version":"3.0.0","description":"A default tap plugin that adds snapshot functionality.","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":{"is-actual-promise":"^1.0.1","tcompare":"8.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"3.0.0"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"1b5218abb19ef772bcff6e450fffa5217364a96e","size":22365,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-3.0.0.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/snapshot_3.0.0_1719263860643_0.18316376373720433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-24T21:17:40.838Z","publish_time":1719263860838,"_source_registry_name":"default","maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_cnpm_publish_time":1719263860838},"2.0.8":{"name":"@tapjs/snapshot","version":"2.0.8","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.6"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"861f1e569de814ef6f7e2fbd26729c79d22de39f","size":22421,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.8_1718133519636_0.8085142925338193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-11T19:18:39.867Z","publish_time":1718133519867,"_source_registry_name":"default","_cnpm_publish_time":1718133519867},"2.0.7":{"name":"@tapjs/snapshot","version":"2.0.7","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.5"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"205c05215d1cfb88a868af410bf4fc068472d3f5","size":22420,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.7_1718055919377_0.20970301709392425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T21:45:19.521Z","publish_time":1718055919521,"_source_registry_name":"default","_cnpm_publish_time":1718055919521},"2.0.6":{"name":"@tapjs/snapshot","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/snapshot@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":"ef500634a0fb926aa284d84d01d0da7986dff404","size":22421,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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":"A default tap plugin that adds snapshot functionality.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tcompare":"7.0.1","trivial-deferred":"^2.0.0","is-actual-promise":"^1.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"@tapjs/core":"2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/snapshot_2.0.6_1718000866632_0.6249465845461128","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-10T06:27:46.866Z","publish_time":1718000866866,"_source_registry_name":"default","_cnpm_publish_time":1718000866866},"2.0.5":{"name":"@tapjs/snapshot","version":"2.0.5","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.3"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"d7157fab797d9d4c8e18da99305ec09ed84248f3","size":22420,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.5_1717641863026_0.19888591901276675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T02:44:23.202Z","publish_time":1717641863202,"_source_registry_name":"default","_cnpm_publish_time":1717641863202},"2.0.4":{"name":"@tapjs/snapshot","version":"2.0.4","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.2"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"edcebe2a44f22f86cd0143af614d557c880b658c","size":22420,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.4_1717639418399_0.6996970715652517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T02:03:38.543Z","publish_time":1717639418543,"_source_registry_name":"default","_cnpm_publish_time":1717639418543},"2.0.3":{"name":"@tapjs/snapshot","version":"2.0.3","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.1"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"0b65d5f7e8b46284d67015c3d3ce7f6543e246bc","size":22420,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.3_1717627966187_0.5841431804398409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T22:52:46.375Z","publish_time":1717627966375,"_source_registry_name":"default","_cnpm_publish_time":1717627966375},"2.0.2":{"name":"@tapjs/snapshot","version":"2.0.2","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.1.0"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"50e821aa852880f88e6161b6f89797fcaa660ddf","size":22419,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.2_1717627500446_0.809790182558507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T22:45:00.651Z","publish_time":1717627500651,"_source_registry_name":"default","_cnpm_publish_time":1717627500651},"2.0.1":{"name":"@tapjs/snapshot","version":"2.0.1","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.1","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.0.1"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"767fcefb2cd7c24c84dab96623765af5c725bc36","size":22418,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.1_1716578228886_0.4126634273684673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-24T19:17:09.043Z","publish_time":1716578229043,"_source_registry_name":"default","_cnpm_publish_time":1716578229043},"2.0.0":{"name":"@tapjs/snapshot","version":"2.0.0","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"7.0.0","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"2.0.0"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"241e14768fa532acf099f418f1397121f1c63bc7","size":22415,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_2.0.0_1716326593598_0.9255310246886397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-21T21:23:13.815Z","publish_time":1716326593815,"_source_registry_name":"default","_cnpm_publish_time":1716326593815},"1.2.22":{"name":"@tapjs/snapshot","version":"1.2.22","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"6.4.6","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.4"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.22","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":"4a37c449ac436b3f4eb71842ff749b78ff3e60f5","size":22412,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.22_1715559510095_0.5310364764977689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T00:18:30.301Z","publish_time":1715559510301,"_source_registry_name":"default","_cnpm_publish_time":1715559510301},"1.2.21":{"name":"@tapjs/snapshot","version":"1.2.21","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"6.4.6","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.3"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"4fb0646bd3a3f3447348941610d396ba745bc231","size":22412,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.21_1715016924684_0.4720116214844907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-06T17:35:24.852Z","publish_time":1715016924852,"_source_registry_name":"default","_cnpm_publish_time":1715016924852},"1.2.20":{"name":"@tapjs/snapshot","version":"1.2.20","description":"A default tap plugin that adds snapshot functionality.","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.1","tcompare":"6.4.6","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.2"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"b6b3bf28703faefe0fb35b8589c2ae994405549b","size":22411,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.20_1711495543488_0.28629834560643075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-26T23:25:43.697Z","publish_time":1711495543697,"_source_registry_name":"default","_cnpm_publish_time":1711495543697},"1.2.19":{"name":"@tapjs/snapshot","version":"1.2.19","description":"A default tap plugin that adds snapshot functionality.","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.5","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.1"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"35ca92c3c0696ebf498abc589245cf94e645192c","size":22579,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.19_1709920389977_0.9319214168531225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-08T17:53:10.126Z","publish_time":1709920390126,"_source_registry_name":"default","_cnpm_publish_time":1709920390126},"1.2.18":{"name":"@tapjs/snapshot","version":"1.2.18","description":"A default tap plugin that adds snapshot functionality.","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.5","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.5.0"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"c13b9caa822352e2a03a000d407b99b816757ea8","size":22584,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.18_1706219133539_0.8428439034693691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T21:45:33.690Z","publish_time":1706219133690,"_source_registry_name":"default","_cnpm_publish_time":1706219133690},"1.2.17":{"name":"@tapjs/snapshot","version":"1.2.17","description":"A default tap plugin that adds snapshot functionality.","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.5","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.6"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"417f1b3f4c1299fa0dcc845ba63bf49df127c4f5","size":22585,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.17_1700160903270_0.1614170660012586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T18:55:03.531Z","publish_time":1700160903531,"_source_registry_name":"default","_cnpm_publish_time":1700160903531},"1.2.16":{"name":"@tapjs/snapshot","version":"1.2.16","description":"A default tap plugin that adds snapshot functionality.","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.4","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.5"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"9274f9dfd691b75a3d46c71bcec6de717224f8ba","size":22586,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.16_1699022401227_0.36498725294228884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T14:40:01.483Z","publish_time":1699022401483,"_source_registry_name":"default","_cnpm_publish_time":1699022401483},"1.2.15":{"name":"@tapjs/snapshot","version":"1.2.15","description":"A default tap plugin that adds snapshot functionality.","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.4","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.4"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"e71f5af31d453da90d51eb3455f406c0efb8fd69","size":22584,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.15_1698996535330_0.13701585419387796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T07:28:55.540Z","publish_time":1698996535540,"_source_registry_name":"default","_cnpm_publish_time":1698996535540},"1.2.14":{"name":"@tapjs/snapshot","version":"1.2.14","description":"A default tap plugin that adds snapshot functionality.","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.4","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.3"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"02c926529b00c2a793becc2a14867c4903ca5999","size":22586,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.14_1698789744722_0.875191198640749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T22:02:25.120Z","publish_time":1698789745120,"_source_registry_name":"default","_cnpm_publish_time":1698789745120},"1.2.13":{"name":"@tapjs/snapshot","version":"1.2.13","description":"A default tap plugin that adds snapshot functionality.","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.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.2"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"8a92e45a81c5afa7c656ca8a0f2537b9123f31e0","size":22555,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.13_1697495049908_0.28573103309596015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-16T22:24:10.138Z","publish_time":1697495050138,"_source_registry_name":"default","_cnpm_publish_time":1697495050138},"1.2.12":{"name":"@tapjs/snapshot","version":"1.2.12","description":"A default tap plugin that adds snapshot functionality.","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.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.1"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"e6acdf1866fb50eb41f5c2132c7e0d373a6cf32f","size":22555,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.12_1697399088820_0.28549863602644354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T19:44:48.989Z","publish_time":1697399088989,"_source_registry_name":"default","_cnpm_publish_time":1697399088989},"1.2.11":{"name":"@tapjs/snapshot","version":"1.2.11","description":"A default tap plugin that adds snapshot functionality.","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.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.4.0"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"d692bdc0df9b1e7b88cf16fc2c920d0a10559c52","size":22553,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.11_1696999682515_0.3885122276827615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-11T04:48:02.718Z","publish_time":1696999682718,"_source_registry_name":"default","_cnpm_publish_time":1696999682718},"1.2.10":{"name":"@tapjs/snapshot","version":"1.2.10","description":"A default tap plugin that adds snapshot functionality.","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.3","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.10"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"b26279eb9f5de34c223eb7bfa37b9ae7036cce0a","size":22552,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.10_1696953440107_0.6473679507583716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T15:57:20.554Z","publish_time":1696953440554,"_source_registry_name":"default","_cnpm_publish_time":1696953440554},"1.2.9":{"name":"@tapjs/snapshot","version":"1.2.9","description":"A default tap plugin that adds snapshot functionality.","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.2","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.9"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"9d18ef1fd740fd45b2e97a14a75e5298fc34c634","size":22552,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.9_1696834673892_0.6363485200887755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T06:57:54.046Z","publish_time":1696834674046,"_source_registry_name":"default","_cnpm_publish_time":1696834674046},"1.2.8":{"name":"@tapjs/snapshot","version":"1.2.8","description":"A default tap plugin that adds snapshot functionality.","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.2","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.8"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"5911721d29cdb18951f2dd075f669f71987d9185","size":22553,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.8_1696806772566_0.9586711048589527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-08T23:12:52.747Z","publish_time":1696806772747,"_source_registry_name":"default","_cnpm_publish_time":1696806772747},"1.2.7":{"name":"@tapjs/snapshot","version":"1.2.7","description":"A default tap plugin that adds snapshot functionality.","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.2","trivial-deferred":"^2.0.0"},"peerDependencies":{"@tapjs/core":"1.3.7"},"tap":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"df8db61e9b99667d38ce59c7d63bff79042809d0","size":22414,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.7_1696546822308_0.22585461394623896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T23:00:22.553Z","publish_time":1696546822553,"_source_registry_name":"default","_cnpm_publish_time":1696546822553},"1.2.6":{"name":"@tapjs/snapshot","version":"1.2.6","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"a657597dfc7bda426d11d4aa78cdfdb9a3ec63b7","size":22413,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.6_1696214310271_0.3580921084838109"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T02:38:30.501Z","publish_time":1696214310501,"_source_registry_name":"default","_cnpm_publish_time":1696214310501},"1.2.5":{"name":"@tapjs/snapshot","version":"1.2.5","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"96d2c40f42c36868a7389a3a45a0a16d9b92d911","size":22413,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.5_1696196224957_0.8036109402681049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T21:37:05.169Z","publish_time":1696196225169,"_source_registry_name":"default","_cnpm_publish_time":1696196225169},"1.2.4":{"name":"@tapjs/snapshot","version":"1.2.4","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"b1da13e1ed46bcdf69e5e7b478b08957f54bb103","size":22412,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.4_1696010932516_0.8530391380325386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T18:08:52.700Z","publish_time":1696010932700,"_source_registry_name":"default","_cnpm_publish_time":1696010932700},"1.2.3":{"name":"@tapjs/snapshot","version":"1.2.3","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"b9ddc7c3ef3507815fe2db842321925a2cc98536","size":22412,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.3_1696004080533_0.7900146611151306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T16:14:40.740Z","publish_time":1696004080740,"_source_registry_name":"default","_cnpm_publish_time":1696004080740},"1.2.2":{"name":"@tapjs/snapshot","version":"1.2.2","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"6b11babbe1d4101da4fd9c0a80a0c9e23d10f85a","size":22412,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.2_1695935730913_0.3607720323829111"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T21:15:31.176Z","publish_time":1695935731176,"_source_registry_name":"default","_cnpm_publish_time":1695935731176},"1.2.1":{"name":"@tapjs/snapshot","version":"1.2.1","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"90ca23f68c981acb9be7052047ddf6c5e8f8238e","size":22411,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-1.2.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/snapshot_1.2.1_1695932211614_0.01110067175801821"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:16:51.809Z","publish_time":1695932211809,"_source_registry_name":"default","_cnpm_publish_time":1695932211809},"1.2.0":{"name":"@tapjs/snapshot","version":"1.2.0","description":"A default tap plugin that adds snapshot functionality.","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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.2.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":"dda012109807fb117f80d34923bfc335c1efbc70","size":22408,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.2.0_1695859065321_0.5770597507637465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-27T23:57:45.480Z","publish_time":1695859065480,"_source_registry_name":"default","_cnpm_publish_time":1695859065480},"1.1.0":{"name":"@tapjs/snapshot","version":"1.1.0","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@1.1.0","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":"d8102265143e9797fe52088c01f9be75979205b6","size":22393,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.1.0_1695686983358_0.551141707439148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T00:09:43.589Z","publish_time":1695686983589,"_source_registry_name":"default","_cnpm_publish_time":1695686983589},"1.0.6":{"name":"@tapjs/snapshot","version":"1.0.6","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"675fe673acfbef5551e0d50d44304e0b53ba7012","size":22338,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.6_1695578862989_0.42548407080442785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T18:07:43.291Z","publish_time":1695578863291,"_source_registry_name":"default","_cnpm_publish_time":1695578863291},"1.0.5":{"name":"@tapjs/snapshot","version":"1.0.5","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"a4a67bf61f46a8bfaf3a21e8be732b4e2909033b","size":22337,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.5_1695531329202_0.9408726515340977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T04:55:29.399Z","publish_time":1695531329399,"_source_registry_name":"default","_cnpm_publish_time":1695531329399},"1.0.4":{"name":"@tapjs/snapshot","version":"1.0.4","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"066208ebbd4e4272cb34b0b27aca4afc29cefba2","size":22337,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.4_1695431192347_0.9092148403622382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-23T01:06:32.613Z","publish_time":1695431192613,"_source_registry_name":"default","_cnpm_publish_time":1695431192613},"1.0.3":{"name":"@tapjs/snapshot","version":"1.0.3","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"872683109e0ef4ac814fd2f284f9331331ab7156","size":22336,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.3_1695061005751_0.17336304335460517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-18T18:16:45.945Z","publish_time":1695061005945,"_source_registry_name":"default","_cnpm_publish_time":1695061005945},"1.0.2":{"name":"@tapjs/snapshot","version":"1.0.2","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"6121eb709cb8910dc9479df00883b5e1c26816c7","size":22336,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.2_1694929821286_0.3472036575823154"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T05:50:21.484Z","publish_time":1694929821484,"_source_registry_name":"default","_cnpm_publish_time":1694929821484},"1.0.1":{"name":"@tapjs/snapshot","version":"1.0.1","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"a8bc21c47d94a6ce3803a49d20cc1f3b3aa4714b","size":22336,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.1_1694805212613_0.44115241290554374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T19:13:32.838Z","publish_time":1694805212838,"_source_registry_name":"default","_cnpm_publish_time":1694805212838},"1.0.0":{"name":"@tapjs/snapshot","version":"1.0.0","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"a2e755374b7bf4306365fb5db1a53d34397afa3d","size":22331,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_1.0.0_1694790286598_0.5190687893182102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T15:04:46.773Z","publish_time":1694790286773,"_source_registry_name":"default","_cnpm_publish_time":1694790286773},"0.0.0-22":{"name":"@tapjs/snapshot","version":"0.0.0-22","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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"}}},"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"99c62a296a575ba58293c567e19ceb3f033c5e51","size":19216,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-22_1694624495238_0.16547127730304845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T17:01:35.544Z","publish_time":1694624495544,"_source_registry_name":"default","_cnpm_publish_time":1694624495544},"0.0.0-21":{"name":"@tapjs/snapshot","version":"0.0.0-21","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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":{"typecheck":false,"coverage-map":"map.js"},"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/snapshot@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":"8bfde9ca3526449ef9bec4311e546e535be07f2c","size":19053,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-21_1694370073147_0.021243076965052454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T18:21:13.344Z","publish_time":1694370073344,"_source_registry_name":"default","_cnpm_publish_time":1694370073344},"0.0.0-20":{"name":"@tapjs/snapshot","version":"0.0.0-20","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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-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/snapshot@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":"a150fc1b1a06b5e76709e0ca0f6ab67382915a18","size":19044,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-20_1693877954735_0.7803821595108296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T01:39:15.039Z","publish_time":1693877955039,"_source_registry_name":"default","_cnpm_publish_time":1693877955039},"0.0.0-19":{"name":"@tapjs/snapshot","version":"0.0.0-19","description":"A default tap plugin that adds snapshot functionality.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","keywords":["tapjs plugin"],"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-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/snapshot@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":"ca5ddd80e5147dcf5233e02a261e78d6af7f7777","size":18763,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-19_1693763342760_0.5678561985800656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-03T17:49:02.998Z","publish_time":1693763342998,"_source_registry_name":"default","_cnpm_publish_time":1693763342998},"0.0.0-18":{"name":"@tapjs/snapshot","version":"0.0.0-18","description":"A default tap plugin that adds snapshot functionality.","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/snapshot@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":"23021056bf583607d83c9fd39d0909528b97f2da","size":18358,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-18_1693527501701_0.3558323387483662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T00:18:21.956Z","publish_time":1693527501956,"_source_registry_name":"default","_cnpm_publish_time":1693527501956},"0.0.0-17":{"name":"@tapjs/snapshot","version":"0.0.0-17","description":"A default tap plugin that adds snapshot functionality.","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/snapshot@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":"bb7adee902373b812a6f8abacbb01752e1150d70","size":18295,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-17_1693306084872_0.3798039748312019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T10:48:05.153Z","publish_time":1693306085153,"_source_registry_name":"default","_cnpm_publish_time":1693306085153},"0.0.0-16":{"name":"@tapjs/snapshot","version":"0.0.0-16","description":"A default tap plugin that adds snapshot functionality.","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"}}},"imports":{"#require":{"import":"./dist/mjs/require-esm.js","require":"./dist/cjs/require.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/snapshot@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":"97af02cc5775ca20a61423103faed32b75f34101","size":18329,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-16_1693117025595_0.353655353600816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-27T06:17:05.848Z","publish_time":1693117025848,"_source_registry_name":"default","_cnpm_publish_time":1693117025848},"0.0.0-15":{"name":"@tapjs/snapshot","version":"0.0.0-15","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"a0e988aae47aec6139ca83db9f7e42ff60c46468","size":14380,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-15_1692649156373_0.5522090427807587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-21T20:19:16.601Z","publish_time":1692649156601,"_source_registry_name":"default","_cnpm_publish_time":1692649156601},"0.0.0-14":{"name":"@tapjs/snapshot","version":"0.0.0-14","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"d44dffec69b83b7980ef54f13e7b047c32efd5d6","size":14379,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-14_1692513105941_0.5877770966378426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T06:31:46.138Z","publish_time":1692513106138,"_source_registry_name":"default","_cnpm_publish_time":1692513106138},"0.0.0-13":{"name":"@tapjs/snapshot","version":"0.0.0-13","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"212353f0d79dc427aa4db7f249ce7775365ba70a","size":14380,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-13_1692304496180_0.7751304479673271"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-17T20:34:56.382Z","publish_time":1692304496382,"_source_registry_name":"default","_cnpm_publish_time":1692304496382},"0.0.0-12":{"name":"@tapjs/snapshot","version":"0.0.0-12","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"0c3165be4b6ac65914d5fbfa506b96592c2e9c7f","size":13084,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-12_1692080020654_0.5099178420746977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T06:13:40.863Z","publish_time":1692080020863,"_source_registry_name":"default","_cnpm_publish_time":1692080020863},"0.0.0-11":{"name":"@tapjs/snapshot","version":"0.0.0-11","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"88911b3f7155da599c13a5b138730dfef937f6c7","size":13084,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-11_1691867385183_0.5984546021814048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-12T19:09:45.344Z","publish_time":1691867385344,"_source_registry_name":"default","_cnpm_publish_time":1691867385344},"0.0.0-10":{"name":"@tapjs/snapshot","version":"0.0.0-10","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"360304497278b5709479ed5b85bddf86fb70b26e","size":13084,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-10_1691610924458_0.8964103345563976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T19:55:24.608Z","publish_time":1691610924608,"_source_registry_name":"default","_cnpm_publish_time":1691610924608},"0.0.0-9":{"name":"@tapjs/snapshot","version":"0.0.0-9","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"9050c4495f0fae3d788515b905acc393425ab7bb","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-9_1691452293267_0.1474881895912976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T23:51:33.455Z","publish_time":1691452293455,"_source_registry_name":"default","_cnpm_publish_time":1691452293455},"0.0.0-8":{"name":"@tapjs/snapshot","version":"0.0.0-8","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"d2db5a0699c570a4845e66110168b6dc74f93558","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-8_1691432449178_0.05488026159881376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:20:49.369Z","publish_time":1691432449369,"_source_registry_name":"default","_cnpm_publish_time":1691432449369},"0.0.0-7":{"name":"@tapjs/snapshot","version":"0.0.0-7","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"a210bc66972215f2bbabf20d1bf2c2fbfc8ea843","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-7_1691431566760_0.19860437962724942"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T18:06:07.021Z","publish_time":1691431567021,"_source_registry_name":"default","_cnpm_publish_time":1691431567021},"0.0.0-6":{"name":"@tapjs/snapshot","version":"0.0.0-6","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"f071ebe7c775b7ea63be0d047e329686a669cde8","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-6_1691430354204_0.017093948043452878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T17:45:54.510Z","publish_time":1691430354510,"_source_registry_name":"default","_cnpm_publish_time":1691430354510},"0.0.0-5":{"name":"@tapjs/snapshot","version":"0.0.0-5","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"ce877c2f85d5e244d4c601f6979e04702588e7f4","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-5_1691426583197_0.29241759840692594"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T16:43:03.407Z","publish_time":1691426583407,"_source_registry_name":"default","_cnpm_publish_time":1691426583407},"0.0.0-4":{"name":"@tapjs/snapshot","version":"0.0.0-4","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"b3b0b95ef4046a7621890b4c5881ad35a3166dce","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-4_1691379480321_0.3191990352915508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T03:38:00.483Z","publish_time":1691379480483,"_source_registry_name":"default","_cnpm_publish_time":1691379480483},"0.0.0-3":{"name":"@tapjs/snapshot","version":"0.0.0-3","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"2f8eebf45fa3653eb4c506da8169e0693265889c","size":13078,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-3_1691299121257_0.7358998524432083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-06T05:18:41.452Z","publish_time":1691299121452,"_source_registry_name":"default","_cnpm_publish_time":1691299121452},"0.0.0-2":{"name":"@tapjs/snapshot","version":"0.0.0-2","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"4938cfb4de9258fb4e559b46aa7ee87caf6a3293","size":13103,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-2_1691192866935_0.29865868224865033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T23:47:47.103Z","publish_time":1691192867103,"_source_registry_name":"default","_cnpm_publish_time":1691192867103},"0.0.0-1":{"name":"@tapjs/snapshot","version":"0.0.0-1","description":"Tap plugin that adds snapshot functionality","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/snapshot@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":"59fccb2cf9c9d7dc87eb26201ea8f9ce4507404d","size":13103,"noattachment":false,"key":"/@tapjs/snapshot/-/@tapjs/snapshot-0.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@tapjs/snapshot/download/@tapjs/snapshot-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/snapshot_0.0.0-1_1691167396203_0.9487099786831337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:43:16.460Z","publish_time":1691167396460,"_source_registry_name":"default","_cnpm_publish_time":1691167396460}},"readme":"# `@tapjs/snapshot`\n\nA default tap plugin that adds snapshot functionality.\n\n## USAGE\n\nThis plugin is installed with tap by default. If you had\npreviously removed it, you can `tap plugin add @tapjs/snapshot` to\nbring it back.\n\nSnapshots are a way to make extremely comprehensive assertions\nabout a value, and easily keep tests up to date. This is a\npowerful technique for testing many kinds of programs (especially\nthose that generate output), but it comes with some caveats.\n\n## Basics of Output Testing\n\nConsider a test program like this:\n\n```js\n// tagger.mjs\nexport default (tag: string, contents: string) =>\n  `<${tag}>${contents}</${tag}>`\n```\n\nWe might have a test like this:\n\n```js\n// tagger.test.mjs\nimport t from 'tap'\nimport tagger from './tagger.mjs'\nt.equal(tagger('tagName', 'content'), '<tagName>content</tagName>')\n```\n\nThis is good for a couple of reasons:\n\n1. It's clear reading our test what the expected output is.\n2. We're unlikely to create a test without thinking carefully about\n   what _exactly_ it's testing.\n\nHowever, managing strings like this can become extremely tedious,\nespecially in cases where the output is long, or there are many cases\nto test. If we make an _intentional_ change to the output, then we\nneed to manually update a large number of large strings, possibly\nscattered throughout the test suite. The inevitable result is\nthat we either make the tests less comprehensive, or even worse,\ntreat some as [\"known\nfailures\"](https://node-tap.org/basics/#note-about-%22expected-failures%22-and-%22run-until-good%22-testing).\n\n## Testing Output with Snapshots\n\nWe could also write our test file like this:\n\n```js\n// tagger.test.mjs\nimport t from 'tap'\nimport tagger from './tagger.mjs'\nt.matchSnapshot(tagger('tagName', 'content'), 'output')\n```\n\nBut wait, where is the expected output?\n\nTo create the snapshot file, run this command:\n\n```\n$ tap tagger.test.mjs --snapshot\n PASS  test.js 1 OK 344ms\n\n\n  ???? SUMMARY RESULTS ????\n\n\nSuites:   1 passed, 1 of 1 completed\nAsserts:  1 passed, of 1\nTime:     422ms\n```\n\nBy setting `TAP_SNAPSHOT` in the environment or passing the `--snapshot`\ncommand line flag, we tell tap to write the output to a special file, and\ntreat the assertion as automatically passing.\n\nSnapshots will be generated by default if the npm script being run is named\n`snap` or `snapshot`, so you can use this pattern to test and snapshot most\nprojects:\n\n```json\n{\n  \"name\": \"my-project\",\n  \"version\": \"1.2.3\",\n\n  \"devDependencies\": {\n    \"tap\": \"15\"\n  },\n  \"scripts\": {\n    \"test\": \"tap\",\n    \"snap\": \"tap\"\n  }\n}\n```\n\nThen, you can use `npm test` to run your tests, or `npm run snap` to\nupdate snapshot files.\n\n## Snapshot Files\n\nThe generated file is designed to be human-readable, but you\nshould not edit it directly.\n\n```\n$ cat tap-snapshots/tagger.test.mjs.test.cjs\n/* IMPORTANT\n * This snapshot file is auto-generated, but designed for humans.\n * It should be checked into source control and tracked carefully.\n * Re-generate by setting TAP_SNAPSHOT=1 and running tests.\n * Make sure to inspect the output below.  Do not ignore changes!\n */\n'use strict'\nexports[`tagger.test.mjs TAP > output 1`] = `\n<tagName>content</tagName>\n```\n\nIf the argument passed to `t.matchSnapshot()` isn't a string,\nthen it will be converted to a string using\n[tcompare.format](https://tapjs.github.io/tapjs/modules/tcompare.html).\nThis is typically pretty easy for humans to understand, but of\ncourse if you prefer to use `JSON.stringify` or something else,\nyou can do so easily enough. The\n[t.formatSnapshot](https://tapjs.github.io/tapjs/classes/_tapjs_test.index.Test.html#formatSnapshot)\ncan be used to customize this for an entire test.\n\n## Caveats\n\n### Track Changes\n\n**Important: you should check the snapshot file into source control!**\n\nWhen there are changes to it, inspect the diff and make sure that nothing\nunexpected happened to change your output.\n\nIf you don't check this file into source control, then a significant part\nof your test is not checked in. This prevents people from collaborating on\nyour project.\n\nIf you accept changes to it without care, then you can obscure unintended\nchanges. (Though, even if this happens, `git bisect` can track down the\nsource of the change quite quickly, so it's not the end of the world if\nthere are occasional mistakes.)\n\n### Strip Variables from Output with `t.cleanSnapshot`\n\nIf your output includes data that is known to change from one run to the\nnext, then these changes should be stripped before matching against a\nsnapshot.\n\nThis includes process IDs, time stamps, and many other system details.\n\nConsider this function:\n\n```js\n// msgtime.mjs\nexport const msgTime = msg => {\n  return msg + ' time=' + Date.now()\n}\n```\n\nSince the output will obviously be slightly different every time the\nfunction is tested, we need to strip out the time value.\n\nThe best way to do this is with a\n[`t.cleanSnapshot`](https://tapjs.github.io/tapjs/classes/_tapjs_test.index.Test.html#cleanSnapshot)\nfunction. This function takes the formatted snapshot as a string,\nand returns a string to be saved or compared against. The default\ncleaner is an identity function that returns its input without\nany changes.\n\nA test that uses this method:\n\n```js\n// msgtime.test.mjs\nimport t from 'tap'\n\n// This must be assigned *before* running tests\n// It is passed down to child tests when they are created\nt.cleanSnapshot = s => s.replace(/ time=[0-9]+$/g, ' time={time}')\n\nconst output = msgTime('this is a test')\nt.matchSnapshot(output, 'add timestamp to message')\n```\n\nWhen run with `--snapshot`, it generates this snapshot\nfile:\n\n```js\n/* IMPORTANT\n * This snapshot file is auto-generated, but designed for humans.\n * It should be checked into source control and tracked carefully.\n * Re-generate by setting TAP_SNAPSHOT=1 and running tests.\n * Make sure to inspect the output below.  Do not ignore changes!\n */\n'use strict'\nexports[`msgtime.test.js TAP > add timestamp to message 1`] = `\nthis is a test time={time}\n`\n```\n\n## Custom Formatting\n\nSometimes just modifying the string is not enough, or a special data type\nshould be stringified differently.\n\nBy default, tap uses\n[`tcompare.format`](https://tapjs.github.io/tapjs/functions/tcompare.index.format-1.html)\nto convert all non-string values into strings for saving and\ncomparing.\n\nTo override this and provide your own behavior, set a function to\n[`t.formatSnapshot`](https://tapjs.github.io/tapjs/classes/_tapjs_test.index.Test.html#cleanSnapshot).\nLike `t.cleanSnapshot`, child tests will copy their parent test's\nvalue at their time of creation.\n\nAn example of using `t.formatSnapshot`:\n\n```js\nimport t from 'tap'\nimport { stringify } from 'tap-yaml'\nt.formatSnapshot = object => stringify(object)\n\n// now all my snapshot files will be in yaml!\nt.matchSnapshot({ foo: ['bar', 'baz'] })\n```\n\nThis will produce the following snapshot\nfile:\n\n```js\n/* IMPORTANT\n * This snapshot file is auto-generated, but designed for humans.\n * It should be checked into source control and tracked carefully.\n * Re-generate by setting TAP_SNAPSHOT=1 and running tests.\n * Make sure to inspect the output below.  Do not ignore changes!\n */\n'use strict'\nexports[`yaml.test.js TAP > must match snapshot 1`] = `\nfoo:\n  - bar\n  - baz\n\n`\n```\n\n## Advanced Customization (Warning: footguns!)\n\nBy default, the snapshot file that TAP uses is set based on the test\nfilename and any arguments passed to it. This prevents having two test\nsuites clobber one another's snapshots.\n\nIf you would like to specify a different filename for your snapshots, you\ncan do so by setting the\n[`t.snapshotFile`](https://tapjs.github.io/tapjs/classes/_tapjs_test.index.Test.html#snapshotFile)\nfield. If you set this field in a child test, then the _parent_\ntest (and all of its other child tests) will still use its old\nsnapshot file, but snapshots in the child test (and all its\nchildren) will go to the new file.\n\nBut, be advised, this is advanced usage and exposes you to some hazards!\n\n- When generating snapshots, the file is _overwritten_, so if two tests use\n  the same snapshot file, they will _not_ be merged. The last one will win.\n  Make sure that every snapshot file you use is unique to the entire test\n  run.\n- Snapshot files should always be in a folder called `tap-snapshot`, and\n  should always end in `.test.cjs`. This pattern ensures that tap can load\n  them properly, and that they will not be confused with normal test files.\n\nExample of using a separate snapshot file for subtests:\n\n```js\n// file 'test/snappy.js'\nimport t from 'tap'\nimport { resolve } from 'node:path'\n\nt.matchSnapshot(\n  'this writes to ./tap-snapshots/test/snappy.js.test.cjs',\n)\n\nt.test('foo', async t => {\n  // this writes to ./test/tap-snapshots/foo.test.cjs'\n  // either path or file URL or file URL string is fine, but\n  // it'll always store it as the actual path.\n  t.snapshotFile = new URL(\n    '../tap-snapshots/foo.test.cjs',\n    import.meta.url,\n  )\n  t.matchSnapshot('foo')\n})\n\nt.test('bar', async t => {\n  // this writes to ./test/tap-snapshots/bar.test.cjs'\n  t.snapshotFile = new URL(\n    '../tap-snapshots/bar.test.cjs',\n    import.meta.url,\n  )\n  t.matchSnapshot('bar')\n})\n\nt.test('baz', async t => {\n  // this one doesn't set it, so it uses the parent's snapshot object,\n  // which writes to ./tap-snapshots/test/snappy.js.test.cjs\n  t.matchSnapshot('baz')\n})\n```\n\n## EVEN MORE Advanceder Customization (you're on your own!)\n\nThis module works by using a [Snapshot\nProvider](https://tapjs.github.io/tapjs/classes/_tapjs_snapshot.provider.SnapshotProviderDefault.html),\nwhich is a class that implements read, save, and snap methods.\n\nYou can write your own one of those, and pass the custom class in\nthe `snapshotProvider` option to a test.\n\nWith this, you can store snapshots anywhere you like, if for some\nreason putting them in a js file is not your desire.\n","_attachments":{},"homepage":"https://github.com/tapjs/tapjs#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"license":"BlueOak-1.0.0"}