{"_id":"@tapjs/node-serialize","_rev":"288303","name":"@tapjs/node-serialize","description":"Stream TAP test data as a serialized node:test stream","dist-tags":{"latest":"1.1.7"},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"time":{"modified":"2023-10-06T06:18:40.000Z","created":"2023-09-23T01:06:51.661Z","1.1.7":"2023-10-05T23:00:34.348Z","1.1.6":"2023-10-02T02:38:55.908Z","1.1.5":"2023-10-01T21:37:15.875Z","1.1.4":"2023-09-29T18:09:03.676Z","1.1.3":"2023-09-29T16:14:53.973Z","1.1.2":"2023-09-28T21:15:42.769Z","1.1.1":"2023-09-28T20:17:03.263Z","1.1.0":"2023-09-27T23:58:03.268Z","1.0.3":"2023-09-26T00:09:54.817Z","1.0.2":"2023-09-24T18:07:58.278Z","1.0.1":"2023-09-24T04:55:40.228Z","1.0.0":"2023-09-23T01:06:51.661Z"},"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":{"1.1.7":{"name":"@tapjs/node-serialize","version":"1.1.7","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0","@tapjs/stack":"1.2.5","tap-parser":"15.2.0"},"peerDependencies":{"@tapjs/core":"1.3.7"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.7","gitHead":"dcd5846da60446b8a59fe723c1d10a8c6b12900b","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"b187387f9fe5cab36dc34093d5109aed824576eb","size":20271,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.7.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.7.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.7_1696546834115_0.9428270646246673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T23:00:34.348Z","publish_time":1696546834348,"_source_registry_name":"default","_cnpm_publish_time":1696546834348},"1.1.6":{"name":"@tapjs/node-serialize","version":"1.1.6","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.6"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.6","gitHead":"5c114fcb68c2bee81ae43647fea66d06aecdfd71","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"4f45ae6cf722b8ea1d26ed2dc7f3703feb03e9b4","size":20250,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.6.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.6.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.6_1696214335723_0.570823660785138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T02:38:55.908Z","publish_time":1696214335908,"_source_registry_name":"default","_cnpm_publish_time":1696214335908},"1.1.5":{"name":"@tapjs/node-serialize","version":"1.1.5","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.5"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.5","gitHead":"69c31a863ab37a55c5d31a00de4ff119cef93a97","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"e5378c0e1389bd3c7fc0c40536fb4670e4bbad3b","size":20104,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.5.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.5.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.5_1696196235715_0.9100330546375139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T21:37:15.875Z","publish_time":1696196235875,"_source_registry_name":"default","_cnpm_publish_time":1696196235875},"1.1.4":{"name":"@tapjs/node-serialize","version":"1.1.4","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.4"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.4","gitHead":"414d146d35f17799fceb31b370f0d1a5b5b2c717","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"aecae2361b5213f4655fbcc7c29f238402fa05d8","size":20104,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.4.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.4.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.4_1696010943410_0.8636531966650216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T18:09:03.676Z","publish_time":1696010943676,"_source_registry_name":"default","_cnpm_publish_time":1696010943676},"1.1.3":{"name":"@tapjs/node-serialize","version":"1.1.3","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.3"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.3","gitHead":"6e9c607b29f355962f6abbc96bb8d751bf4bd91d","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"8782fccd25921512d9c762811118b11adeffa7af","size":20104,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.3.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.3_1696004093825_0.43141168326833146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T16:14:53.973Z","publish_time":1696004093973,"_source_registry_name":"default","_cnpm_publish_time":1696004093973},"1.1.2":{"name":"@tapjs/node-serialize","version":"1.1.2","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.2"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.2","gitHead":"09506ad13b042d1d181b620ea64b8927d2ca0aeb","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"69fdbf8790e2ea55030e890ad4c7aa237f320f65","size":20104,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.2_1695935742561_0.77523776014059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T21:15:42.769Z","publish_time":1695935742769,"_source_registry_name":"default","_cnpm_publish_time":1695935742769},"1.1.1":{"name":"@tapjs/node-serialize","version":"1.1.1","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.1"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.1","gitHead":"6aa191714fdad25a71fc9d49e54c6c7a694b6c2a","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"c563ea53a25d231e06e2527b88d2b4b903556186","size":20105,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-1.1.1.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":""},{"name":"ljharb","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-serialize_1.1.1_1695932222998_0.9694468868020725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:17:03.263Z","publish_time":1695932223263,"_source_registry_name":"default","_cnpm_publish_time":1695932223263},"1.1.0":{"name":"@tapjs/node-serialize","version":"1.1.0","description":"Stream TAP test data as a serialized node:test stream","tshy":{"main":true,"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","main":"./dist/commonjs/index.js","types":"./dist/commonjs/index.d.ts","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"},"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 .tshy/esm.json ./src/*.ts"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"license":"BlueOak-1.0.0","dependencies":{"@tapjs/error-serdes":"1.1.0"},"peerDependencies":{"@tapjs/core":"1.3.0"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"_id":"@tapjs/node-serialize@1.1.0","gitHead":"53043a233ef2238706304b8872a28ce6ef0864f4","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"homepage":"https://github.com/tapjs/tapjs#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"shasum":"9561ea1ae136ec4f3528bb3de26d741375c0b0ac","size":20100,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-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/node-serialize_1.1.0_1695859083015_0.8725334556749769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-27T23:58:03.268Z","publish_time":1695859083268,"_source_registry_name":"default","_cnpm_publish_time":1695859083268},"1.0.3":{"name":"@tapjs/node-serialize","version":"1.0.3","description":"Stream TAP test data as a serialized node:test stream","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"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 .tshy/esm.json ./src/*.ts"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"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"},"dependencies":{"@tapjs/error-serdes":"1.0.0"},"peerDependencies":{"@tapjs/core":"1.2.0"},"_id":"@tapjs/node-serialize@1.0.3","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":"05131e1fb455fc38605f0e49f9fc89faeed3f9bf","size":20072,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-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/node-serialize_1.0.3_1695686994497_0.3174579302912417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T00:09:54.817Z","publish_time":1695686994817,"_source_registry_name":"default","_cnpm_publish_time":1695686994817},"1.0.2":{"name":"@tapjs/node-serialize","version":"1.0.2","description":"Stream TAP test data as a serialized node:test stream","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"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 .tshy/esm.json ./src/*.ts"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"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"},"dependencies":{"@tapjs/error-serdes":"1.0.0"},"peerDependencies":{"@tapjs/core":"1.1.2"},"_id":"@tapjs/node-serialize@1.0.2","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":"2da277390c2371b6835de20b192a6d925be7662e","size":20073,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-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/node-serialize_1.0.2_1695578877960_0.08565663504253962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T18:07:58.278Z","publish_time":1695578878278,"_source_registry_name":"default","_cnpm_publish_time":1695578878278},"1.0.1":{"name":"@tapjs/node-serialize","version":"1.0.1","description":"Stream TAP test data as a serialized node:test stream","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"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 .tshy/esm.json ./src/*.ts"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"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"},"dependencies":{"@tapjs/error-serdes":"1.0.0"},"peerDependencies":{"@tapjs/core":"1.1.1"},"_id":"@tapjs/node-serialize@1.0.1","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":"cbb2bd92eeb5143ae14809e4dc45be560a6e19c7","size":20074,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-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/node-serialize_1.0.1_1695531340019_0.40461168188696717"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T04:55:40.228Z","publish_time":1695531340228,"_source_registry_name":"default","_cnpm_publish_time":1695531340228},"1.0.0":{"name":"@tapjs/node-serialize","version":"1.0.0","description":"Stream TAP test data as a serialized node:test stream","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://blog.izs.me"},"type":"module","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"keywords":["v8","error","serialization","serialize","tapjs plugin","node --test","node:test","serdes"],"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 .tshy/esm.json ./src/*.ts"},"tap":{"fail-skip":true,"fail-todo":true,"typecheck":false,"coverage-map":"map.js"},"engines":{"node":">=16"},"funding":{"url":"https://github.com/sponsors/isaacs"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tapjs.git"},"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"},"dependencies":{"@tapjs/error-serdes":"1.0.0"},"peerDependencies":{"@tapjs/core":"1.1.0"},"_id":"@tapjs/node-serialize@1.0.0","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":"03af703b842405df7052f770fc30fe904058113a","size":20068,"noattachment":false,"key":"/@tapjs/node-serialize/-/@tapjs/node-serialize-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/@tapjs/node-serialize/download/@tapjs/node-serialize-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/node-serialize_1.0.0_1695431211411_0.27017447260484095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-23T01:06:51.661Z","publish_time":1695431211661,"_source_registry_name":"default","_cnpm_publish_time":1695431211661}},"readme":"# @tapjs/node-serialize\n\nA default tap plugin that serializes the output of root `TAP`\ntest for consumption by the `node --test` runner.\n\nThat is, this is for running tests that you write like:\n\n```js\nimport t from 'tap'\nt.pass('this is fine')\n// etc\n```\n\nand then run with `node --test`.\n\n## USAGE\n\nThis plugin is installed with tap by default. If you had\npreviously removed it, you can `tap plugin add\n@tapjs/node-serialize` to bring it back.\n\nWhen enabled, this plugin is activated when the\n`NODE_TEST_CONTEXT` environment variable is set to `child-v8`.\nWhen so activated, the root `TAP` test outputs a stream of\n`node:test` message objects (ie, the data emitted by Node's\n[`TestStream`\nclass](https://nodejs.org/api/test.html#class-testsstream)) to\nstandard output, instead of piping TAP data to standard output.\n\nIt has no effect on other tests within the suite.\n\nTo disable this behavior, run `tap plugin rm\n@tapjs/node-serialize`.\n\n## Caveat about Timing\n\nNode-tap and node's built-in `node:test` are not quite identical\nin their approach.\n\nSpecifically, they have very different approaches to asynchronous\ntesting. When using `node:test`, all tests are placed in a queue,\nand de-queued and started by level. It is considered an error for\na test to perform any asynchronous actions outside of the scope\nof its parent suite method.\n\nIn tap, when `t.jobs` is set to some number greater than `1`,\ntests may run in any order, and their subtests may _also_ run in\nany order, at the same time as its siblings. While a subtest will\nnever start before its parent, it may start _after_ its parent's\nsibling tests, making the apparent nesting get interleaved in a\nstrictly event-stream based tracking.\n\nTo handle this, this serializer creates a tree of subtests, and\nonly emits the relevant `node:test` event messages all at once,\nin the correct order that `node --test` expects.\n\nThe downside of this is that it may appear that tests hang and\nthen emit all of their data at once. If true in-progress\nreporting is desired, then you're probably better off using tap's\nbuilt-in test runner.\n","_attachments":{},"homepage":"https://github.com/tapjs/tapjs#readme","bugs":{"url":"https://github.com/tapjs/tapjs/issues"},"license":"BlueOak-1.0.0"}