{"_id":"tape","_rev":"3950821","name":"tape","description":"tap-producing test harness for node and browsers","dist-tags":{"latest":"5.9.0","next":"5.3.0","v4.x-latest":"4.17.0"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"time":{"modified":"2025-09-01T01:37:22.000Z","created":"2012-11-25T17:10:28.935Z","5.9.0":"2024-09-15T22:24:53.645Z","5.8.1":"2024-06-16T17:21:18.668Z","5.8.0":"2024-06-15T01:38:10.233Z","5.7.5":"2024-02-14T21:04:27.728Z","5.7.4":"2024-01-25T06:41:09.535Z","5.7.3":"2024-01-13T06:05:44.511Z","5.7.2":"2023-10-21T05:09:17.780Z","5.7.1":"2023-10-11T21:40:20.455Z","4.17.0":"2023-09-22T04:46:04.406Z","5.7.0":"2023-09-21T21:55:16.465Z","5.6.6":"2023-07-18T21:14:29.040Z","5.6.5":"2023-07-12T20:35:44.942Z","5.6.4":"2023-07-02T04:29:27.480Z","4.16.2":"2023-01-16T06:14:56.922Z","5.6.3":"2023-01-15T23:20:48.341Z","5.6.2":"2023-01-15T23:20:13.780Z","5.6.1":"2022-09-19T23:37:53.197Z","4.16.1":"2022-09-19T23:37:03.498Z","4.16.0":"2022-08-16T22:06:27.682Z","5.6.0":"2022-08-16T20:41:31.232Z","4.15.1":"2022-04-08T21:17:18.084Z","5.5.3":"2022-04-08T18:59:52.780Z","5.5.2":"2022-02-13T01:15:59.703Z","5.5.1":"2022-02-11T06:55:20.777Z","5.5.0":"2022-01-26T20:09:33.653Z","4.15.0":"2022-01-26T19:33:04.977Z","5.4.1":"2022-01-16T04:00:40.335Z","5.4.0":"2021-12-26T05:37:04.477Z","5.3.2":"2021-11-16T05:31:34.514Z","5.3.1":"2021-08-07T05:40:07.203Z","4.14.0":"2021-07-28T04:42:37.751Z","5.3.0":"2021-07-26T23:29:49.348Z","5.2.2":"2021-03-03T19:03:23.059Z","5.2.1":"2021-02-28T00:40:31.829Z","5.2.0":"2021-02-20T21:24:45.310Z","5.1.1":"2021-01-04T22:43:50.860Z","5.1.0":"2020-12-29T20:19:45.409Z","5.0.1":"2020-05-25T04:05:25.924Z","4.13.3":"2020-05-25T03:38:40.882Z","5.0.0":"2020-04-24T22:00:28.464Z","5.0.0-next.5":"2020-03-03T01:28:27.289Z","4.13.2":"2020-03-02T20:26:34.039Z","5.0.0-next.4":"2020-01-19T05:11:05.196Z","5.0.0-next.3":"2020-01-09T00:30:08.627Z","5.0.0-next.2":"2020-01-08T18:18:47.827Z","4.13.0":"2020-01-08T07:38:06.408Z","5.0.0-next.1":"2020-01-01T21:33:59.077Z","4.12.1":"2019-12-24T19:13:30.703Z","5.0.0-next.0":"2019-12-21T07:01:51.450Z","4.12.0":"2019-12-16T22:36:09.507Z","4.11.0":"2019-06-29T06:05:36.007Z","4.10.2":"2019-05-25T21:06:06.150Z","4.10.1":"2019-02-14T00:31:47.851Z","4.10.0":"2019-02-09T21:44:05.565Z","4.9.2":"2018-12-29T22:15:48.975Z","4.9.1":"2018-06-07T23:04:01.370Z","4.9.0":"2018-02-19T07:01:22.679Z","4.8.0":"2017-07-31T23:30:57.101Z","4.7.0":"2017-06-26T23:50:30.610Z","4.6.3":"2016-11-22T05:17:17.006Z","4.6.2":"2016-09-30T18:12:33.637Z","4.6.1":"2016-09-30T06:00:44.720Z","4.6.0":"2016-06-20T05:57:43.051Z","4.5.1":"2016-03-06T22:48:05.449Z","3.6.0":"2016-03-06T22:47:45.003Z","3.6.1":"2016-03-06T22:46:34.604Z","2.14.1":"2016-03-06T22:46:21.161Z","1.1.2":"2016-03-06T22:46:04.939Z","4.5.0":"2016-03-03T00:20:34.115Z","4.4.0":"2015-12-26T01:49:36.252Z","4.3.0":"2015-12-23T00:20:16.124Z","4.2.2":"2015-10-21T01:12:18.048Z","4.2.1":"2015-10-02T08:41:42.374Z","4.2.0":"2015-08-15T02:24:26.850Z","4.1.0":"2015-08-12T20:09:11.425Z","4.0.3":"2015-08-07T06:52:55.733Z","4.0.2":"2015-08-03T18:35:20.985Z","4.0.1":"2015-07-19T07:37:13.016Z","4.0.0":"2015-04-03T19:37:27.327Z","3.5.0":"2015-01-30T18:55:33.421Z","3.4.0":"2015-01-19T01:05:25.489Z","3.3.0":"2015-01-19T00:52:08.652Z","3.2.0":"2015-01-15T21:43:31.296Z","3.1.0":"2015-01-15T21:42:49.276Z","3.0.3":"2014-11-11T09:25:27.640Z","3.0.2":"2014-11-05T18:51:44.559Z","3.0.1":"2014-10-17T14:04:19.313Z","3.0.0":"2014-09-16T21:21:45.794Z","2.14.0":"2014-08-05T02:19:43.928Z","2.13.4":"2014-07-20T01:24:16.520Z","2.13.3":"2014-06-12T17:43:15.722Z","2.13.2":"2014-06-02T20:33:33.375Z","2.13.1":"2014-05-17T09:18:53.232Z","2.13.0":"2014-05-14T22:52:40.225Z","2.12.3":"2014-04-05T00:52:10.666Z","2.12.2":"2014-04-02T19:20:23.027Z","2.11.1":"2014-04-02T19:18:29.248Z","2.10.3":"2014-04-02T19:17:54.636Z","2.9.1":"2014-04-02T19:17:05.297Z","2.8.1":"2014-04-02T19:16:00.065Z","2.7.3":"2014-04-02T19:15:07.235Z","2.6.1":"2014-04-02T19:14:13.141Z","2.5.1":"2014-04-02T19:13:01.844Z","2.4.3":"2014-04-02T19:12:12.455Z","2.3.3":"2014-04-02T19:10:33.331Z","2.2.2":"2014-04-02T19:09:33.465Z","2.1.1":"2014-04-02T19:05:28.492Z","2.0.2":"2014-04-02T19:03:37.733Z","2.12.1":"2014-03-30T05:10:18.679Z","2.12.0":"2014-03-24T05:45:22.955Z","2.11.0":"2014-03-22T02:22:56.660Z","2.10.2":"2014-03-05T06:19:38.526Z","2.10.1":"2014-03-05T06:17:35.452Z","2.10.0":"2014-03-05T05:29:58.809Z","2.9.0":"2014-03-05T05:08:01.834Z","2.8.0":"2014-03-05T04:14:16.355Z","2.7.2":"2014-03-05T04:00:07.348Z","2.7.1":"2014-03-05T01:49:07.446Z","2.7.0":"2014-03-05T01:12:44.103Z","2.6.0":"2014-03-04T01:54:06.340Z","2.5.0":"2014-02-21T06:19:35.315Z","2.4.2":"2014-02-01T19:34:17.861Z","2.4.1":"2014-02-01T02:59:20.720Z","2.4.0":"2014-01-29T22:25:11.586Z","2.3.2":"2013-12-17T23:50:15.266Z","2.3.1":"2013-12-17T22:29:25.644Z","2.3.0":"2013-11-22T09:34:01.208Z","2.2.1":"2013-11-22T08:14:57.272Z","2.2.0":"2013-11-22T08:11:11.795Z","2.1.0":"2013-10-25T23:21:15.277Z","2.0.1":"2013-10-25T23:09:22.595Z","2.0.0":"2013-10-14T15:36:34.436Z","1.1.1":"2013-09-20T18:57:48.318Z","1.1.0":"2013-09-04T02:12:49.994Z","1.0.4":"2013-06-09T03:50:59.377Z","1.0.3":"2013-06-07T07:32:59.387Z","1.0.2":"2013-05-09T02:46:17.505Z","1.0.1":"2013-05-04T06:36:10.961Z","1.0.0":"2013-05-04T06:32:21.465Z","0.3.3":"2013-04-01T17:58:01.794Z","0.3.2":"2013-03-25T21:50:38.528Z","0.3.1":"2013-03-21T21:27:35.970Z","0.3.0":"2013-03-12T06:46:14.532Z","0.2.2":"2013-01-19T03:44:10.288Z","0.2.1":"2013-01-19T03:41:06.293Z","0.2.0":"2013-01-18T05:17:02.129Z","0.1.5":"2012-12-21T03:50:59.111Z","0.1.4":"2012-12-21T03:30:57.238Z","0.1.3":"2012-12-19T20:00:10.951Z","0.1.2":"2012-12-19T19:31:30.917Z","0.1.1":"2012-12-12T22:46:16.538Z","0.1.0":"2012-12-04T05:53:59.019Z","0.0.5":"2012-11-28T10:33:25.131Z","0.0.4":"2012-11-26T22:59:48.864Z","0.0.3":"2012-11-26T04:55:09.267Z","0.0.2":"2012-11-25T22:13:12.886Z","0.0.1":"2012-11-25T21:50:41.827Z","0.0.0":"2012-11-25T17:10:28.935Z"},"users":{"isao":true,"luk":true,"bat":true,"nrn":true,"chilts":true,"pid":true,"bthesorceror":true,"kesla":true,"conradz":true,"snize":true,"feross":true,"tunnckocore":true,"morishitter":true,"joakin":true,"dexteryy":true,"ahmedelgabri":true,"wenbing":true,"ljharb":true,"heroicyang":true,"daviddias":true,"wavded":true,"groundwater":true,"robertwhurst":true,"deide":true,"smallsharptools":true,"psalaets":true,"bret":true,"akiva":true,"cilindrox":true,"kwizzn":true,"goblindegook":true,"eyy":true,"markthethomas":true,"joeybaker":true,"gregjopa":true,"rethinkflash":true,"johnsonj":true,"mathijs":true,"nickleefly":true,"alexkval":true,"raiseandfall":true,"tmpvar":true,"carlosvillademor":true,"patmcc":true,"program247365":true,"nak2k":true,"smallhelm":true,"tomrw":true,"debearloper":true,"mindcookin":true,"koulmomo":true,"x4devs":true,"ruanyu1":true,"mlm":true,"jessaustin":true,"xiechao06":true,"joelwallis":true,"jasonevrtt":true,"pe8ter":true,"nice_body":true,"n370":true,"mrmartineau":true,"tcrowe":true,"igormilla":true,"famousgarkin":true,"nikolenkoanton92":true,"ozzysun":true,"jlertle":true,"keberox":true,"corintho":true,"quanack":true,"jackvial":true,"xhh":true,"cdokolas":true,"insin":true,"gr2m":true,"jokja":true,"restuta":true,"leodutra":true,"sasquatch":true,"eerne":true,"max_devjs":true,"nomemires":true,"travm":true,"hartzis":true,"brunoscopelliti":true,"kontrax":true,"hengkiardo":true,"grantcarthew":true,"thenpmfather":true,"alefteris":true,"04th0809":true,"particle4dev":true,"luizstacio":true,"majgis":true,"kevin2r":true,"rochejul":true,"scytalezero":true,"vectorhacker":true,"farskipper":true,"intelight-its":true,"graubnla":true,"ellyo":true,"dagilleland":true,"yicone":true,"jmwlsn":true,"jtbrinkmann":true,"ksmithbaylor":true,"mrvicadai":true,"danielbankhead":true,"mattms":true,"rsp":true,"leonardorb":true,"nikcorg":true,"vonthar":true,"garrickajo":true,"erikvold":true,"dzhou777":true,"didimoner":true,"scoch":true,"gomoto":true,"mirreal":true,"wangnan0610":true,"tmurngon":true,"seangenabe":true,"allenmoore":true,"dongdao_huangyipeng":true,"antouank":true,"sachacr":true,"hecto932":true,"diegorbaquero":true,"vassiliy.pimkin":true,"mikestaub":true,"luiko":true,"kodekracker":true,"hugovila":true,"firerishi":true,"sua":true,"leonzhao":true,"sm1215":true,"panlw":true,"nilz3ro":true,"rubiadias":true,"djamseed":true,"xkema":true,"ciro-maciel":true,"kkk123321":true,"dinggewennuan":true,"tjfwalker":true,"icodeforcookies":true,"tomekf":true,"mrzmmr":true,"dralc":true,"jota":true,"jherax":true,"amiziara":true,"snazzah":true,"johniexu":true,"daizch":true},"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"repository":{"type":"git","url":"git://github.com/tape-testing/tape.git"},"versions":{"5.9.0":{"name":"tape","version":"5.9.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":"./index.js","./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"sideEffects":false,"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.1.3","@ljharb/through":"^2.3.13","array.prototype.every":"^1.1.6","call-bind":"^1.0.7","deep-equal":"^2.2.3","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.1.0","hasown":"^2.0.2","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.1.0","object-inspect":"^1.13.2","object-is":"^1.1.6","object-keys":"^1.1.1","object.assign":"^4.1.5","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.9"},"devDependencies":{"@ljharb/eslint-config":"^21.1.1","array.prototype.flatmap":"^1.3.2","auto-changelog":"^2.5.0","concat-stream":"^1.6.2","cross-env":"^2.0.1","eclint":"^2.8.1","ecstatic":"^4.1.4","encoding":"^0.1.13","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","semver":"^6.3.1","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm-run-posix-or-windows tests-only","posttest":"npx npm@'>=10.2' audit --production","tests-only":"cross-env NODE_OPTIONS='--no-warnings' nyc tap 'test/*.js'","tests-only:windows":"cross-env NODE_OPTIONS='--no-warnings' nyc node_modules\\tap\\bin\\run.js test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/tape-testing/tape.git"},"homepage":"https://github.com/tape-testing/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.9.0","gitHead":"fd9cf6d4a463f984b7f77c30bf0fb6589e701882","bugs":{"url":"https://github.com/tape-testing/tape/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"8d1a7472c6a154b82ce23b20dd9dc70ec0729b46","size":102477,"noattachment":false,"key":"/tape/-/tape-5.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.9.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.9.0_1726439093391_0.8453183459464089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-15T22:24:53.645Z","publish_time":1726439093645,"_source_registry_name":"default","_cnpm_publish_time":1726439093645},"5.8.1":{"name":"tape","version":"5.8.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":"./index.js","./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"sideEffects":false,"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.1.3","@ljharb/through":"^2.3.13","array.prototype.every":"^1.1.6","call-bind":"^1.0.7","deep-equal":"^2.2.3","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.1.0","hasown":"^2.0.2","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.3","object-inspect":"^1.13.1","object-is":"^1.1.6","object-keys":"^1.1.1","object.assign":"^4.1.5","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.9"},"devDependencies":{"@ljharb/eslint-config":"^21.1.1","array.prototype.flatmap":"^1.3.2","aud":"^2.0.4","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","cross-env":"^2.0.1","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","semver":"^6.3.1","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm-run-posix-or-windows tests-only","posttest":"aud --production","tests-only":"cross-env NODE_OPTIONS='--no-warnings' nyc tap 'test/*.js'","tests-only:windows":"cross-env NODE_OPTIONS='--no-warnings' nyc node_modules\\tap\\bin\\run.js test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/tape-testing/tape.git"},"homepage":"https://github.com/tape-testing/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.8.1","gitHead":"e52bb18b8e7741d715ce90d41a73acb657506aa6","bugs":{"url":"https://github.com/tape-testing/tape/issues"},"_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"76fc0ddad652e9714355932fb56eb7c463d5232f","size":101613,"noattachment":false,"key":"/tape/-/tape-5.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.8.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.8.1_1718558478459_0.5472478678048318"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-16T17:21:18.668Z","publish_time":1718558478668,"_source_registry_name":"default","_cnpm_publish_time":1718558478668},"5.8.0":{"name":"tape","version":"5.8.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":"./index.js","./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"sideEffects":false,"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.1.3","@ljharb/through":"^2.3.13","array.prototype.every":"^1.1.6","call-bind":"^1.0.7","deep-equal":"^2.2.3","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.1.0","hasown":"^2.0.2","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.3","object-inspect":"^1.13.1","object-is":"^1.1.6","object-keys":"^1.1.1","object.assign":"^4.1.5","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.9"},"devDependencies":{"@ljharb/eslint-config":"^21.1.1","array.prototype.flatmap":"^1.3.2","aud":"^2.0.4","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","cross-env":"^2.0.1","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm-run-posix-or-windows tests-only","posttest":"aud --production","tests-only":"cross-env NODE_OPTIONS='--no-warnings' nyc tap 'test/*.js'","tests-only:windows":"cross-env NODE_OPTIONS='--no-warnings' nyc node_modules\\tap\\bin\\run.js test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/tape-testling/tape.git"},"homepage":"https://github.com/tape-testling/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.8.0","gitHead":"998d9cd2a24f1cafb65237bde23d3b9c39d561c4","bugs":{"url":"https://github.com/tape-testling/tape/issues"},"_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"shasum":"bf33ddc66620d40ec99505a4ad7e5d55ba781a87","size":101116,"noattachment":false,"key":"/tape/-/tape-5.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.8.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.8.0_1718415489997_0.4707926955303985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-15T01:38:10.233Z","publish_time":1718415490233,"_source_registry_name":"default","_cnpm_publish_time":1718415490233},"5.7.5":{"name":"tape","version":"5.7.5","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"sideEffects":false,"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.1.2","@ljharb/through":"^2.3.12","array.prototype.every":"^1.1.5","call-bind":"^1.0.7","deep-equal":"^2.2.3","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.1.0","hasown":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.3","object-inspect":"^1.13.1","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.5","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.4","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","intl-fallback-symbol":"^1.0.0","is-core-module":"^2.13.1","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm-run-posix-or-windows tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","tests-only:windows":"nyc node_modules\\tap\\bin\\run.js test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.7.5","gitHead":"70d8f91411115f0600baa0eb5c6f1127fece1abe","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"shasum":"fa015b537507afe90067fb448ace738745bb1fd3","size":99160,"noattachment":false,"key":"/tape/-/tape-5.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.7.5.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.7.5_1707944667512_0.09190691749578006"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-14T21:04:27.728Z","publish_time":1707944667728,"_source_registry_name":"default","_cnpm_publish_time":1707944667728},"5.7.4":{"name":"tape","version":"5.7.4","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"sideEffects":false,"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.0.1","@ljharb/through":"^2.3.11","array.prototype.every":"^1.1.5","call-bind":"^1.0.5","deep-equal":"^2.2.3","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.1.0","hasown":"^2.0.0","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.3","object-inspect":"^1.13.1","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.5","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.4","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","intl-fallback-symbol":"^1.0.0","is-core-module":"^2.13.1","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm-run-posix-or-windows tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","tests-only:windows":"nyc node_modules\\tap\\bin\\run.js test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.7.4","gitHead":"22befd6c6add70aab813db7cc74ab8efc370c053","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"21.6.0","_npmVersion":"10.2.4","dist":{"shasum":"5c515282a513599e9d1434665640900faf066a3b","size":98212,"noattachment":false,"key":"/tape/-/tape-5.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.7.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.7.4_1706164869343_0.18101162995348563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T06:41:09.535Z","publish_time":1706164869535,"_source_registry_name":"default","_cnpm_publish_time":1706164869535},"5.7.3":{"name":"tape","version":"5.7.3","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"sideEffects":false,"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.0.1","@ljharb/through":"^2.3.11","array.prototype.every":"^1.1.5","call-bind":"^1.0.5","deep-equal":"^2.2.3","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.0.1","hasown":"^2.0.0","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.3","object-inspect":"^1.13.1","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.5","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.4","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","intl-fallback-symbol":"^1.0.0","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.1","nyc":"^10.3.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm-run-posix-or-windows tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","tests-only:windows":"nyc node_modules\\tap\\bin\\run.js test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.7.3","gitHead":"56569c3e837cdaef8b623e838860a776910036b3","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"d10975d79554089230dbada91dd85f38467ece6c","size":96905,"noattachment":false,"key":"/tape/-/tape-5.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.7.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.7.3_1705125944349_0.08726193791342518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-13T06:05:44.511Z","publish_time":1705125944511,"_source_registry_name":"default","_cnpm_publish_time":1705125944511},"5.7.2":{"name":"tape","version":"5.7.2","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.0.1","@ljharb/through":"^2.3.11","array.prototype.every":"^1.1.5","call-bind":"^1.0.5","deep-equal":"^2.2.2","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has-dynamic-import":"^2.0.1","hasown":"^2.0.0","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.2","object-inspect":"^1.13.1","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","intl-fallback-symbol":"^1.0.0","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.7.2","gitHead":"3404436096313bfa061c9b3ceea64a8892091249","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"21.0.0","_npmVersion":"10.2.0","dist":{"shasum":"04ff0e64a0316f648f153fae8ccd69791143f84b","size":95022,"noattachment":false,"key":"/tape/-/tape-5.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.7.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.7.2_1697864957471_0.5050042320157064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-21T05:09:17.780Z","publish_time":1697864957780,"_source_registry_name":"default","_cnpm_publish_time":1697864957780},"5.7.1":{"name":"tape","version":"5.7.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.0.1","@ljharb/through":"^2.3.11","array.prototype.every":"^1.1.5","call-bind":"^1.0.2","deep-equal":"^2.2.2","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.0","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.5","string.prototype.trim":"^1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","intl-fallback-symbol":"^1.0.0","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.7.1","gitHead":"5a776572cb7dcf46e32c493db716579e3bc5dc5d","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"f5b837e4982561dd4d9354a1f77ede20391e3f5b","size":95811,"noattachment":false,"key":"/tape/-/tape-5.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.7.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.7.1_1697060420109_0.2959530598467033"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-11T21:40:20.455Z","publish_time":1697060420455,"_source_registry_name":"default","_cnpm_publish_time":1697060420455},"4.17.0":{"name":"tape","version":"4.17.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"~0.0.1","@ljharb/through":"~2.3.9","call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.1","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.2.3","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.4","minimist":"~1.2.8","mock-property":"~1.0.0","object-inspect":"~1.12.3","resolve":"~1.22.6","string.prototype.trim":"~1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@4.17.0","readmeFilename":"readme.markdown","gitHead":"9851ca25c5a67aa1ce538724bf219e2977e8be8e","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"de89f3671ddc5dad178d04c28dc6b0183f42268e","size":86365,"noattachment":false,"key":"/tape/-/tape-4.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.17.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.17.0_1695357964240_0.5625675928427101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-22T04:46:04.406Z","publish_time":1695357964406,"_source_registry_name":"default","_cnpm_publish_time":1695357964406},"5.7.0":{"name":"tape","version":"5.7.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.0.1","@ljharb/through":"^2.3.9","array.prototype.every":"^1.1.5","call-bind":"^1.0.2","deep-equal":"^2.2.2","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","mock-property":"^1.0.0","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.4","string.prototype.trim":"^1.2.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.2","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","intl-fallback-symbol":"^1.0.0","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"_id":"tape@5.7.0","gitHead":"e1ce53b6207268df48c7da108b30d021b2902e03","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"shasum":"7f31bf116159d3cdbc6f65baa11aaa025d34ccfc","size":94784,"noattachment":false,"key":"/tape/-/tape-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.7.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.7.0_1695333316026_0.7962210155236136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-21T21:55:16.465Z","publish_time":1695333316465,"_source_registry_name":"default","_cnpm_publish_time":1695333316465},"5.6.6":{"name":"tape","version":"5.6.6","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"@ljharb/resumer":"^0.0.1","@ljharb/through":"^2.3.9","array.prototype.every":"^1.1.4","call-bind":"^1.0.2","deep-equal":"^2.2.2","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.4","string.prototype.trim":"^1.2.7"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.1","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"e8c56b7a1b25f065439cec49e9ef1eeffad074e2","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@5.6.6","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"shasum":"dc555729d557184764a0d61130304d21977e4ca2","size":90102,"noattachment":false,"key":"/tape/-/tape-5.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.6.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.6_1689714868883_0.21079127828078925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-18T21:14:29.040Z","publish_time":1689714869040,"_source_registry_name":"default","_cnpm_publish_time":1689714869040},"5.6.5":{"name":"tape","version":"5.6.5","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.4","call-bind":"^1.0.2","deep-equal":"^2.2.2","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.4","resumer":"^0.0.0","string.prototype.trim":"^1.2.7","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.1","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"fea1937da076ed032c5f457b2eb9ddfc147d9214","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@5.6.5","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"shasum":"a4dd5c6fb035fcee5b89a069cf8e98c6cbf40959","size":89998,"noattachment":false,"key":"/tape/-/tape-5.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.5.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.5_1689194144667_0.8123759416340843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-12T20:35:44.942Z","publish_time":1689194144942,"_source_registry_name":"default","_cnpm_publish_time":1689194144942},"5.6.4":{"name":"tape","version":"5.6.4","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.4","call-bind":"^1.0.2","deep-equal":"^2.2.1","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.8","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.4","resumer":"^0.0.0","string.prototype.trim":"^1.2.7","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.1.0","array.prototype.flatmap":"^1.3.1","aud":"^2.0.3","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","jackspeak":"=2.1.1","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"41fc81af90469db064b2fbcf6526669eb84c75cb","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@5.6.4","_nodeVersion":"20.3.1","_npmVersion":"9.6.7","dist":{"shasum":"c6a7dc0585495e166518cbc07c4d8ccdc1d8ee2a","size":89772,"noattachment":false,"key":"/tape/-/tape-5.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.4_1688272167237_0.6718613049411783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-02T04:29:27.480Z","publish_time":1688272167480,"_source_registry_name":"default","_cnpm_publish_time":1688272167480},"4.16.2":{"name":"tape","version":"4.16.2","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.1","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.2.3","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.4","minimist":"~1.2.7","object-inspect":"~1.12.3","resolve":"~1.22.1","resumer":"~0.0.0","string.prototype.trim":"~1.2.7","through":"~2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.1","array.prototype.flatmap":"^1.3.1","aud":"^2.0.2","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"readmeFilename":"readme.markdown","gitHead":"a892b65442832c5ddb8185541c78e874dbff5a21","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@4.16.2","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"7565e6af20426565557266e9dda7215869b297b6","size":79581,"noattachment":false,"key":"/tape/-/tape-4.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.16.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.16.2_1673849696753_0.8370380023342825"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T06:14:56.922Z","publish_time":1673849696922,"_cnpm_publish_time":1673849696922},"5.6.3":{"name":"tape","version":"5.6.3","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.4","call-bind":"^1.0.2","deep-equal":"^2.2.0","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.7","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.4","resumer":"^0.0.0","string.prototype.trim":"^1.2.7","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.1","array.prototype.flatmap":"^1.3.1","aud":"^2.0.2","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"23aa477ed5d56b6fa377fb0c916ef8e94db116bc","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@5.6.3","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"0d3cc82f96b0906f73b0981df1a38a44fec7901d","size":88773,"noattachment":false,"key":"/tape/-/tape-5.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.3_1673824848166_0.3939004115399096"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-15T23:20:48.341Z","publish_time":1673824848341,"_cnpm_publish_time":1673824848341},"5.6.2":{"name":"tape","version":"5.6.2","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.4","call-bind":"^1.0.2","deep-equal":"^2.2.0","defined":"^1.0.1","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.7","object-inspect":"^1.12.3","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.4","resumer":"^0.0.0","string.prototype.trim":"^1.2.7","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.1","array.prototype.flatmap":"^1.3.1","aud":"^2.0.2","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^5.4.0"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"40f6ad3649450cf8038c2238b01300d4f4b32bbb","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@5.6.2","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"791447222425f8bca62bbdc893a65d912b389007","size":262507,"noattachment":false,"key":"/tape/-/tape-5.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.2_1673824813552_0.33082391191231686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-15T23:20:13.780Z","publish_time":1673824813780,"deprecated":"use v5.6.3 instead to avoid a useless debugging file being installed","_cnpm_publish_time":1673824813780},"5.6.1":{"name":"tape","version":"5.6.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.6","object-inspect":"^1.12.2","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.4","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.6","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.0","array.prototype.flatmap":"^1.3.0","aud":"^2.0.0","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"996b2a0f360240f4b0dbc5964f1af09130cbfc50","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@5.6.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"bbc1420e5e13003cbd7e2cf0efaa091bfb5c970a","size":86939,"noattachment":false,"key":"/tape/-/tape-5.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.1_1663630673049_0.18788797353052367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-19T23:38:08.368Z","publish_time":1663630673197,"_cnpm_publish_time":1663630673197},"4.16.1":{"name":"tape","version":"4.16.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.2.3","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.4","minimist":"~1.2.6","object-inspect":"~1.12.2","resolve":"~1.22.1","resumer":"~0.0.0","string.prototype.trim":"~1.2.6","through":"~2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.0","array.prototype.flatmap":"^1.3.0","aud":"^2.0.0","auto-changelog":"^2.4.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/ljharb/tape.git"},"homepage":"https://github.com/ljharb/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"Jordan Harband","email":"ljharb@gmail.com"},"funding":{"url":"https://github.com/sponsors/ljharb"},"license":"MIT","auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"readmeFilename":"readme.markdown","gitHead":"8dd3f07c817c915452f2ebdf14d5067b98a860c2","bugs":{"url":"https://github.com/ljharb/tape/issues"},"_id":"tape@4.16.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"8d511b3a0be1a30441885972047c1dac822fd9be","size":77301,"noattachment":false,"key":"/tape/-/tape-4.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.16.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.16.1_1663630623281_0.9114858588140362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-19T23:38:07.709Z","publish_time":1663630623498,"_cnpm_publish_time":1663630623498},"4.16.0":{"name":"tape","version":"4.16.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.2.3","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.4","minimist":"~1.2.6","object-inspect":"~1.12.2","resolve":"~1.22.1","resumer":"~0.0.0","string.prototype.trim":"~1.2.6","through":"~2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.0","array.prototype.flatmap":"^1.3.0","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.5","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"f4c7214aba364b059b38289394b9c4a4c9d71a79","readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.16.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"18310f57b71c0ac21b3ef94fe5c16033b3d6362b","size":40097,"noattachment":false,"key":"/tape/-/tape-4.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.16.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.16.0_1660687587495_0.25001730600072736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T22:06:31.867Z","publish_time":1660687587682,"_cnpm_publish_time":1660687587682},"5.6.0":{"name":"tape","version":"5.6.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.3","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.6","object-inspect":"^1.12.2","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.3","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.6","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^21.0.0","array.prototype.flatmap":"^1.3.0","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.4.2","eslint":"=8.8.0","falafel":"^2.2.4","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","npmignore":"^0.3.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap 'test/*.js'","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","publishConfig":{"ignore":[".github/workflows"]},"gitHead":"6d9e78284b5941e7428761f9db6fd4481632479f","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.6.0","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"588af7292e4a91e49ce5eba344d632d412317b9b","size":48847,"noattachment":false,"key":"/tape/-/tape-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.6.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.6.0_1660682491046_0.9470503363712071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T20:41:44.013Z","publish_time":1660682491232,"_cnpm_publish_time":1660682491232},"4.15.1":{"name":"tape","version":"4.15.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.2.0","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.4","minimist":"~1.2.6","object-inspect":"~1.12.0","resolve":"~1.22.0","resumer":"~0.0.0","string.prototype.trim":"~1.2.5","through":"~2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.3","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"=8.8.0","falafel":"^2.2.4","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"678b92204b606ba8e612b2487e7390d365a372ca","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.15.1","_nodeVersion":"17.9.0","_npmVersion":"8.3.1","dist":{"shasum":"88fb662965a11f9be1bddb04c11662d7eceb129e","size":39646,"noattachment":false,"key":"/tape/-/tape-4.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.15.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.15.1_1649452637891_0.33804597643113565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-08T21:17:22.660Z","publish_time":1649452638084,"_cnpm_publish_time":1649452638084},"5.5.3":{"name":"tape","version":"5.5.3","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.6","object-inspect":"^1.12.0","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.2","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"=8.8.0","falafel":"^2.2.4","js-yaml":"^3.14.0","npm-run-posix-or-windows":"^2.0.2","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint:files":"git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'","eclint":"FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"","eclint:windows":"eclint check *.js","prelint":"npm-run-posix-or-windows eclint","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"1d724f04a3f49e8ab6489991226c4426c8febe76","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.5.3","_nodeVersion":"17.9.0","_npmVersion":"8.3.1","dist":{"shasum":"b6d6f3c99a7bade12b9dcf6ee2234b1dd35e5003","size":48320,"noattachment":false,"key":"/tape/-/tape-5.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.5.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.5.3_1649444392621_0.17798528631332888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-08T19:00:00.269Z","publish_time":1649444392780,"_cnpm_publish_time":1649444392780},"5.5.2":{"name":"tape","version":"5.5.2","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.5","object-inspect":"^1.12.0","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.2","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"=8.8.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check $(git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js')","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"e6f091a78fd5e611c616fabff6a4e10c2af3ac4c","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.5.2","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"shasum":"3750c415e6ddfbcd425945f02f1a907d2ea8171f","size":48235,"noattachment":false,"key":"/tape/-/tape-5.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.5.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.5.2_1644714959549_0.2231026765072317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-13T01:16:06.865Z","publish_time":1644714959703,"_cnpm_publish_time":1644714959703},"5.5.1":{"name":"tape","version":"5.5.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimatch":"=3.0.4","minimist":"^1.2.5","object-inspect":"^1.12.0","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.0","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^8.7.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check $(git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js')","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"7bda49393aa458401b361e577f94d4481069becc","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.5.1","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"shasum":"e61519a400bf778c9dc2e3b2fa699dc14ce14ae5","size":48241,"noattachment":false,"key":"/tape/-/tape-5.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.5.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.5.1_1644562520612_0.47485046909883755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-11T06:55:37.641Z","publish_time":1644562520777,"_cnpm_publish_time":1644562520777},"5.5.0":{"name":"tape","version":"5.5.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.5","object-inspect":"^1.12.0","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.0","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^8.7.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check $(git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js')","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"d75888e3064fccc929668d584d2bf6792a797c48","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.5.0","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"shasum":"5ad3f2a78aeb91ff90f853692b4ff33ba585db70","size":48234,"noattachment":false,"key":"/tape/-/tape-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.5.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.5.0_1643227773423_0.2977599631093144"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-26T20:09:40.043Z","publish_time":1643227773653,"_cnpm_publish_time":1643227773653},"4.15.0":{"name":"tape","version":"4.15.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.2.0","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.4","minimist":"~1.2.5","object-inspect":"~1.12.0","resolve":"~1.22.0","resumer":"~0.0.0","string.prototype.trim":"~1.2.5","through":"~2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.0","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^8.7.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check $(git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js')","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"e00bfb035b966dee4e6f03e6e441ae0017df6147","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.15.0","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"shasum":"1b8a9563b4bc7e51302216c137732fb2ce6d1a99","size":39563,"noattachment":false,"key":"/tape/-/tape-4.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.15.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.15.0_1643225584850_0.5600326139310443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-26T19:43:11.965Z","publish_time":1643225584977,"_cnpm_publish_time":1643225584977},"5.4.1":{"name":"tape","version":"5.4.1","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"array.prototype.every":"^1.1.3","call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.5","object-inspect":"^1.12.0","object-is":"^1.1.5","object-keys":"^1.1.1","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.2.0","array.prototype.flatmap":"^1.2.5","aud":"^2.0.0","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^8.6.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git')","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"606c62c50232943e0d67eb3c20cfc9aaf2059f48","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.4.1","_nodeVersion":"17.3.1","_npmVersion":"8.3.1","dist":{"shasum":"2abc418ba37111fa4910d5d09136e54623f29b99","size":46803,"noattachment":false,"key":"/tape/-/tape-5.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.4.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.4.1_1642305640167_0.8171362702995286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-16T04:10:46.691Z","publish_time":1642305640335,"_cnpm_publish_time":1642305640335},"5.4.0":{"name":"tape","version":"5.4.0","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.1","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.5","object-inspect":"^1.12.0","object-is":"^1.1.5","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^20.1.0","array.prototype.flatmap":"^1.2.5","aud":"^1.1.5","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^8.5.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"7b00833896d3e50c8bbf20384ff9963f5ea8f430","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.4.0","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"shasum":"5fc60357771c634917e6a937b7bc1fa1a994d41d","size":46746,"noattachment":false,"key":"/tape/-/tape-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.4.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.4.0_1640497024312_0.4877697676622992"},"_hasShrinkwrap":false,"publish_time":1640497024477,"_cnpm_publish_time":1640497024477},"5.3.2":{"name":"tape","version":"5.3.2","description":"tap-producing test harness for node and browsers","main":"index.js","browser":{"fs":false},"exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.2.0","has":"^1.0.3","has-dynamic-import":"^2.0.0","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.5","object-inspect":"^1.11.0","object-is":"^1.1.5","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.5","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^19.0.1","array.prototype.flatmap":"^1.2.5","aud":"^1.1.5","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^8.2.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^2.0.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"eaceb8780cad3718536739f7246e46303cdc5951","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.3.2","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"shasum":"d7e2e68b7b7ea853681743d2760e9fffc7a0adcf","size":46461,"noattachment":false,"key":"/tape/-/tape-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.3.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.3.2_1637040694302_0.4824381550590451"},"_hasShrinkwrap":false,"publish_time":1637040694514,"_cnpm_publish_time":1637040694514},"5.3.1":{"name":"tape","version":"5.3.1","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.1.7","has":"^1.0.3","has-dynamic-import":"^2.0.0","inherits":"^2.0.4","is-regex":"^1.1.4","minimist":"^1.2.5","object-inspect":"^1.11.0","object-is":"^1.1.5","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.4","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^17.6.0","array.prototype.flatmap":"^1.2.4","aud":"^1.1.5","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^7.32.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^1.1.4","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"5a5a574d7b07c2c1bebda1c8cb74af9d906d178b","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.3.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"f0b0a0da35973fdb8767238ee94e943edd1ba0d5","size":46066,"noattachment":false,"key":"/tape/-/tape-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.3.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.3.1_1628314806952_0.38635672618655836"},"_hasShrinkwrap":false,"publish_time":1628314807203,"_cnpm_publish_time":1628314807203},"4.14.0":{"name":"tape","version":"4.14.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"~1.0.2","deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","glob":"~7.1.7","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.1.3","minimist":"~1.2.5","object-inspect":"~1.11.0","resolve":"~1.20.0","resumer":"~0.0.0","string.prototype.trim":"~1.2.4","through":"~2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^17.6.0","array.prototype.flatmap":"^1.2.4","aud":"^1.1.5","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^7.31.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^1.1.4","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"af5b2f2225cbef6fb7d22533bc77796096ac5012","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.14.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"e4d46097e129817175b90925f2385f6b1bcfa826","size":37118,"noattachment":false,"key":"/tape/-/tape-4.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.14.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.14.0_1627447357593_0.09208231982221338"},"_hasShrinkwrap":false,"publish_time":1627447357751,"_cnpm_publish_time":1627447357751},"5.3.0":{"name":"tape","version":"5.3.0","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","get-package-type":"^0.1.0","glob":"^7.1.7","has":"^1.0.3","has-dynamic-import":"^2.0.0","inherits":"^2.0.4","is-regex":"^1.1.3","minimist":"^1.2.5","object-inspect":"^1.11.0","object-is":"^1.1.5","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.4","through":"^2.3.8"},"devDependencies":{"@ljharb/eslint-config":"^17.6.0","array.prototype.flatmap":"^1.2.4","aud":"^1.1.5","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^7.31.0","falafel":"^2.2.4","js-yaml":"^3.14.0","safe-publish-latest":"^1.1.4","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prepublishOnly":"safe-publish-latest","prepublish":"!(type not-in-publish) || not-in-publish || npm run prepublishOnly","prelint":"eclint check","lint":"eslint --ext .js,.cjs,.mjs . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"91ac45ef7fd5d2cd8bf59a15ea4d90de9f0b8349","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.3.0","_nodeVersion":"16.5.0","_npmVersion":"7.19.1","dist":{"shasum":"09e40130162b7f935d5d5c9b48cc7a81b1b05706","size":46061,"noattachment":false,"key":"/tape/-/tape-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.3.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.3.0_1627342189166_0.19616982675760353"},"_hasShrinkwrap":false,"publish_time":1627342189348,"_cnpm_publish_time":1627342189348},"5.2.2":{"name":"tape","version":"5.2.2","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.1.2","minimist":"^1.2.5","object-inspect":"^1.9.0","object-is":"^1.1.5","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.4","through":"^2.3.8"},"devDependencies":{"array.prototype.flatmap":"^1.2.4","aud":"^1.1.4","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^7.20.0","falafel":"^2.2.4","js-yaml":"^3.14.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"0e8f19d784042eb703970f03a04de2d3ae7789d2","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.2.2","_nodeVersion":"15.10.0","_npmVersion":"7.5.6","dist":{"shasum":"a98475ecf30aa0ed2a89c36439bb9438d24d2184","size":43844,"noattachment":false,"key":"/tape/-/tape-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.2.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.2.2_1614798202919_0.7878066622062732"},"_hasShrinkwrap":false,"publish_time":1614798203059,"_cnpm_publish_time":1614798203059},"5.2.1":{"name":"tape","version":"5.2.1","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.1.2","minimist":"^1.2.5","object-inspect":"^1.9.0","object-is":"^1.1.5","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.4","through":"^2.3.8"},"devDependencies":{"array.prototype.flatmap":"^1.2.4","aud":"^1.1.4","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^7.20.0","falafel":"^2.2.4","js-yaml":"^3.14.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"1642ae25801568909c840856315080f22d6cca80","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.2.1","_nodeVersion":"15.10.0","_npmVersion":"7.5.6","dist":{"shasum":"4dde2c2189ba4f8228adfbcb5cb7037601fea593","size":43800,"noattachment":false,"key":"/tape/-/tape-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.2.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.2.1_1614472831506_0.8256853447039587"},"_hasShrinkwrap":false,"publish_time":1614472831829,"_cnpm_publish_time":1614472831829},"5.2.0":{"name":"tape","version":"5.2.0","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.2","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.1.2","minimist":"^1.2.5","object-inspect":"^1.9.0","object-is":"^1.1.4","object.assign":"^4.1.2","resolve":"^2.0.0-next.3","resumer":"^0.0.0","string.prototype.trim":"^1.2.3","through":"^2.3.8"},"devDependencies":{"array.prototype.flatmap":"^1.2.4","aud":"^1.1.4","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","es-value-fixtures":"^1.2.1","eslint":"^7.20.0","falafel":"^2.2.4","js-yaml":"^3.14.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"50751dbcde3e06c017a3a677499ac0a24128b6e9","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.2.0","_nodeVersion":"14.15.5","_npmVersion":"6.14.11","dist":{"shasum":"6e73979c161de1f6da5350f346403bb30120df9b","size":43766,"noattachment":false,"key":"/tape/-/tape-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.2.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.2.0_1613856285135_0.6772930804453396"},"_hasShrinkwrap":false,"publish_time":1613856285310,"_cnpm_publish_time":1613856285310},"5.1.1":{"name":"tape","version":"5.1.1","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"call-bind":"^1.0.0","deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.1.1","minimist":"^1.2.5","object-inspect":"^1.9.0","object-is":"^1.1.4","object.assign":"^4.1.2","resolve":"^1.19.0","resumer":"^0.0.0","string.prototype.trim":"^1.2.3","through":"^2.3.8"},"devDependencies":{"aud":"^1.1.3","concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","eslint":"^7.16.0","falafel":"^2.2.4","js-yaml":"^3.14.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","posttest":"aud --production","tests-only":"nyc tap test/*.js","test:example":"find example -name '*.js' | grep -v fail | grep -v static | xargs tap"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"3b924b0f48410fda1102929c9aa577fd3266f61f","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.1.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"51e6fc7af0c15cf39faa6aac3d0a1d2ca6fd4744","size":41504,"noattachment":false,"key":"/tape/-/tape-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.1.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.1.1_1609800230520_0.0529137152499759"},"_hasShrinkwrap":false,"publish_time":1609800230860,"_cnpm_publish_time":1609800230860},"5.1.0":{"name":"tape","version":"5.1.0","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.5","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.1.1","minimist":"^1.2.5","object-inspect":"^1.9.0","object-is":"^1.1.4","object.assign":"^4.1.2","resolve":"^1.19.0","resumer":"^0.0.0","string.prototype.trim":"^1.2.3","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","eslint":"^7.16.0","falafel":"^2.2.4","js-yaml":"^3.14.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"6c0625f1c7d7d69411404e3ce0aacb994b383697","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.1.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"3ae5f8ac5f39dc7d74c70d1d680faa2d4720726b","size":40261,"noattachment":false,"key":"/tape/-/tape-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.1.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.1.0_1609273185225_0.6296277525736846"},"_hasShrinkwrap":false,"publish_time":1609273185409,"_cnpm_publish_time":1609273185409},"5.0.1":{"name":"tape","version":"5.0.1","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.3","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.5","object-inspect":"^1.7.0","object-is":"^1.1.2","object.assign":"^4.1.0","resolve":"^1.17.0","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","eslint":"^7.0.0","falafel":"^2.2.4","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"ce9a28211a2162d6615019a7d7909f9f25d7130c","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"0d70ce90a586387c4efda4393e72872672a416a3","size":40095,"noattachment":false,"key":"/tape/-/tape-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.1_1590379525811_0.521413760387611"},"_hasShrinkwrap":false,"publish_time":1590379525924,"_cnpm_publish_time":1590379525924},"4.13.3":{"name":"tape","version":"4.13.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.6","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.0.5","minimist":"~1.2.5","object-inspect":"~1.7.0","resolve":"~1.17.0","resumer":"~0.0.0","string.prototype.trim":"~1.2.1","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","eslint":"^7.1.0","falafel":"^2.2.4","js-yaml":"^3.14.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"a8612306bb8d8a292b8f1c4163e47bd27deaf470","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.13.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"51b3d91c83668c7a45b1a594b607dee0a0b46278","size":34592,"noattachment":false,"key":"/tape/-/tape-4.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.13.3.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.13.3_1590377920785_0.5514489179759727"},"_hasShrinkwrap":false,"publish_time":1590377920882,"_cnpm_publish_time":1590377920882},"5.0.0":{"name":"tape","version":"5.0.0","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/default_stream":"./lib/default_stream.js","./lib/results":"./lib/results.js","./lib/test":"./lib/test.js","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.3","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.5","object-inspect":"^1.7.0","object-is":"^1.1.2","object.assign":"^4.1.0","resolve":"^1.17.0","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","ecstatic":"^4.1.4","eslint":"^6.8.0","falafel":"^2.2.4","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"cd81a404d7a8308b9aad50d2aa2c92e330351d1e","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"shasum":"ead4b82317d094dfaa51b1dd68b66364a51d093e","size":39692,"noattachment":false,"key":"/tape/-/tape-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0_1587765628349_0.4062848702392965"},"_hasShrinkwrap":false,"publish_time":1587765628464,"_cnpm_publish_time":1587765628464},"5.0.0-next.5":{"name":"tape","version":"5.0.0-next.5","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/":"./lib/","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.1","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.0","object-inspect":"^1.7.0","object-is":"^1.0.2","object.assign":"^4.1.0","resolve":"^1.15.1","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"5a8034d1648fafb34959d2682aaa6b0a37fd0959","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0-next.5","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"574794f4f3ea079e101876d6e85f6e9bc8a28e9c","size":39611,"noattachment":false,"key":"/tape/-/tape-5.0.0-next.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0-next.5.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0-next.5_1583198907166_0.3426990733179589"},"_hasShrinkwrap":false,"publish_time":1583198907289,"_cnpm_publish_time":1583198907289},"4.13.2":{"name":"tape","version":"4.13.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.6","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.0.5","minimist":"~1.2.0","object-inspect":"~1.7.0","resolve":"~1.15.1","resumer":"~0.0.0","string.prototype.trim":"~1.2.1","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"2914a7b28fab0b1e9e52fcfbba49baed5f41762f","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.13.2","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"eb419b9d9bc004025b1a81a5b63093e07f425629","size":34091,"noattachment":false,"key":"/tape/-/tape-4.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.13.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.13.2_1583180793928_0.381305277940859"},"_hasShrinkwrap":false,"publish_time":1583180794039,"_cnpm_publish_time":1583180794039},"5.0.0-next.4":{"name":"tape","version":"5.0.0-next.4","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/":"./lib/","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.1","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.0","object-inspect":"^1.7.0","object.assign":"^4.1.0","resolve":"^1.14.2","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"a93a2c826776117d2d163d23cea6e92a68ff4858","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0-next.4","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"c3a948ce8c58ac8a988a1c4756dfbab36beb22ac","size":37525,"noattachment":false,"key":"/tape/-/tape-5.0.0-next.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0-next.4.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0-next.4_1579410665059_0.17113468066917736"},"_hasShrinkwrap":false,"publish_time":1579410665196,"_cnpm_publish_time":1579410665196},"5.0.0-next.3":{"name":"tape","version":"5.0.0-next.3","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/":"./lib/","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.1","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.0","object-inspect":"^1.7.0","object.assign":"^4.1.0","resolve":"^1.14.1","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"d807af1aee2648d0830bf782daa24e27e624b925","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0-next.3","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"8bfe5d7daac086c97a34df92f715f19f21574b9a","size":37529,"noattachment":false,"key":"/tape/-/tape-5.0.0-next.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0-next.3.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0-next.3_1578529808480_0.11886592603458346"},"_hasShrinkwrap":false,"publish_time":1578529808627,"_cnpm_publish_time":1578529808627},"5.0.0-next.2":{"name":"tape","version":"5.0.0-next.2","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/":"./lib/","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.1","defined":"^1.0.0","dotignore":"^0.1.2","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.0","object-inspect":"^1.7.0","object.assign":"^4.1.0","resolve":"^1.14.1","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"fe17984baa243318ed70dd00d62aef51f88cb59c","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0-next.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"0ae713f9060d92cf0cdb26650b69f50d99e84e07","size":37468,"noattachment":false,"key":"/tape/-/tape-5.0.0-next.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0-next.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0-next.2_1578507527725_0.3073525738388889"},"_hasShrinkwrap":false,"publish_time":1578507527827,"_cnpm_publish_time":1578507527827},"4.13.0":{"name":"tape","version":"4.13.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.1.1","defined":"~1.0.0","dotignore":"~0.1.2","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.6","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.0.5","minimist":"~1.2.0","object-inspect":"~1.7.0","resolve":"~1.14.2","resumer":"~0.0.0","string.prototype.trim":"~1.2.1","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"1fba54a4a15ec5a8c894e1a4df7e6ef584f6531e","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.13.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"e2f581ff5f12a7cbd787e9f83c76c2851782fce2","size":32182,"noattachment":false,"key":"/tape/-/tape-4.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.13.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.13.0_1578469086210_0.9196354498350046"},"_hasShrinkwrap":false,"publish_time":1578469086408,"_cnpm_publish_time":1578469086408},"5.0.0-next.1":{"name":"tape","version":"5.0.0-next.1","description":"tap-producing test harness for node and browsers","main":"index.js","exports":{".":[{"default":"./index.js"},"./index.js"],"./lib/":"./lib/","./package":"./package.json","./package.json":"./package.json"},"bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.1","defined":"^1.0.0","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.0","object-inspect":"^1.7.0","object.assign":"^4.1.0","resolve":"^1.14.1","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint . bin/*","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"ae7f7aab71763bc7be9d8a6708f9f568a074e3bd","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0-next.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"675ef9705d2ece36846c3cfa1153d495d2543bc2","size":35435,"noattachment":false,"key":"/tape/-/tape-5.0.0-next.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0-next.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0-next.1_1577914438929_0.11081748549308079"},"_hasShrinkwrap":false,"publish_time":1577914439077,"_cnpm_publish_time":1577914439077},"4.12.1":{"name":"tape","version":"4.12.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.1.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.6","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.0.5","minimist":"~1.2.0","object-inspect":"~1.7.0","resolve":"~1.14.1","resumer":"~0.0.0","string.prototype.trim":"~1.2.1","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.8.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"25bcbc6b6e3f51650f30492e27fa65c7d61e6cab","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.12.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"5fe2f0e2ef09ff0ec6f6d37f38300a6016082d91","size":29891,"noattachment":false,"key":"/tape/-/tape-4.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.12.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.12.1_1577214810577_0.8707925124195861"},"_hasShrinkwrap":false,"publish_time":1577214810703,"_cnpm_publish_time":1577214810703},"5.0.0-next.0":{"name":"tape","version":"5.0.0-next.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"^2.0.1","defined":"^1.0.0","for-each":"^0.3.3","function-bind":"^1.1.1","glob":"^7.1.6","has":"^1.0.3","inherits":"^2.0.4","is-regex":"^1.0.5","minimist":"^1.2.0","object-inspect":"^1.7.0","resolve":"^1.14.0","resumer":"^0.0.0","string.prototype.trim":"^1.2.1","through":"^2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.7.2","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","gitHead":"f05b9deabbe0fc169dd6d1cf307c88c61cd688e9","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@5.0.0-next.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"f98c97b87d6784d1702d1cc8b88b1036ac430373","size":31880,"noattachment":false,"key":"/tape/-/tape-5.0.0-next.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-5.0.0-next.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_5.0.0-next.0_1576911711318_0.7285543628796882"},"_hasShrinkwrap":false,"publish_time":1576911711450,"_cnpm_publish_time":1576911711450},"4.12.0":{"name":"tape","version":"4.12.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.1.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.6","has":"~1.0.3","inherits":"~2.0.4","is-regex":"~1.0.5","minimist":"~1.2.0","object-inspect":"~1.7.0","resolve":"~1.13.1","resumer":"~0.0.0","string.prototype.trim":"~1.2.1","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^6.7.2","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"42c84d6c70643615d22faeb67c8d5f87dedc2cb8","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.12.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"eb5382ac5d450f9c858819b2233458e69aeda4a8","size":29833,"noattachment":false,"key":"/tape/-/tape-4.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.12.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.12.0_1576535769405_0.05675535826487188"},"_hasShrinkwrap":false,"publish_time":1576535769507,"_cnpm_publish_time":1576535769507},"4.11.0":{"name":"tape","version":"4.11.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.4","has":"~1.0.3","inherits":"~2.0.4","minimist":"~1.2.0","object-inspect":"~1.6.0","resolve":"~1.11.1","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^5.16.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"2b5046e3c2135b0bc532988ce0422b5db30a9359","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.11.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"63d41accd95e45a23a874473051c57fdbc58edc1","size":29454,"noattachment":false,"key":"/tape/-/tape-4.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.11.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.11.0_1561788335871_0.05616318374967011"},"_hasShrinkwrap":false,"publish_time":1561788336007,"_cnpm_publish_time":1561788336007},"4.10.2":{"name":"tape","version":"4.10.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.4","has":"~1.0.3","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.6.0","resolve":"~1.10.1","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^5.16.0","falafel":"^2.1.0","js-yaml":"^3.13.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"2c6818a55d86f39abe1c3c2a5ee89119f514f19a","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.10.2","_nodeVersion":"12.3.0","_npmVersion":"6.9.0","dist":{"shasum":"129fcf62f86df92687036a52cce7b8ddcaffd7a6","size":27976,"noattachment":false,"key":"/tape/-/tape-4.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.10.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.10.2_1558818366040_0.780589673399249"},"_hasShrinkwrap":false,"publish_time":1558818366150,"_cnpm_publish_time":1558818366150},"4.10.1":{"name":"tape","version":"4.10.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.3","has":"~1.0.3","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.6.0","resolve":"~1.10.0","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^5.13.0","falafel":"^2.1.0","js-yaml":"^3.12.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"4708a3de895026f16d46c5156c0ffe89db3838d3","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.10.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"f73be60888dcb120f08b57f947af65a829506a5f","size":28039,"noattachment":false,"key":"/tape/-/tape-4.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.10.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.10.1_1550104307713_0.7953474314068598"},"_hasShrinkwrap":false,"publish_time":1550104307851,"_cnpm_publish_time":1550104307851},"4.10.0":{"name":"tape","version":"4.10.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.3","has":"~1.0.3","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.6.0","resolve":"~1.7.1","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^5.13.0","falafel":"^2.1.0","js-yaml":"^3.12.1","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"34b1832ae17290e691411feecf802c982b0267b2","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.10.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"c915fcd7595e53f089bc4f99d12c10eda9f6e4f6","size":28343,"noattachment":false,"key":"/tape/-/tape-4.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.10.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.10.0_1549748645342_0.899163796540466"},"_hasShrinkwrap":false,"publish_time":1549748645565,"_cnpm_publish_time":1549748645565},"4.9.2":{"name":"tape","version":"4.9.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.2","has":"~1.0.3","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.6.0","resolve":"~1.7.1","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.8.1","eslint":"^5.11.1","falafel":"^2.1.0","js-yaml":"^3.12.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"a1e8f7e21cc7831cf5a857b00627b5dbcdd68aea","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.9.2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"f233e40f09dc7e00fcf9b26755453c3822ad28c0","size":27192,"noattachment":false,"key":"/tape/-/tape-4.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.9.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.9.2_1546121748864_0.7975355924867262"},"_hasShrinkwrap":false,"publish_time":1546121748975,"_cnpm_publish_time":1546121748975},"4.9.1":{"name":"tape","version":"4.9.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.3","function-bind":"~1.1.1","glob":"~7.1.2","has":"~1.0.3","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.6.0","resolve":"~1.7.1","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"^1.6.2","eclint":"^2.7.0","eslint":"^4.19.1","falafel":"^2.1.0","js-yaml":"^3.12.0","tap":"^8.0.1","tap-parser":"^3.0.5"},"scripts":{"prelint":"eclint check","lint":"eslint .","pretest":"npm run lint","test":"npm run tests-only","tests-only":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"050b318651f9a5858564e9818482851b35df1c47","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.9.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"1173d7337e040c76fbf42ec86fcabedc9b3805c9","size":26433,"noattachment":false,"key":"/tape/-/tape-4.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.9.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.9.1_1528412641308_0.43790016590353886"},"_hasShrinkwrap":false,"publish_time":1528412641370,"_cnpm_publish_time":1528412641370},"4.9.0":{"name":"tape","version":"4.9.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.2","function-bind":"~1.1.1","glob":"~7.1.2","has":"~1.0.1","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.5.0","resolve":"~1.5.0","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.6.0","falafel":"~2.1.0","js-yaml":"~3.10.0","tap":"~8.0.1","tap-parser":"~3.0.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"ea6d91e9ec4a751a885d68664bb948a285562d5d","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.9.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"855c08360395133709d34d3fbf9ef341eb73ca6a","size":26457,"noattachment":false,"key":"/tape/-/tape-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.9.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape_4.9.0_1519023682577_0.26976798171691874"},"_hasShrinkwrap":false,"publish_time":1519023682679,"_cnpm_publish_time":1519023682679},"4.8.0":{"name":"tape","version":"4.8.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.2","function-bind":"~1.1.0","glob":"~7.1.2","has":"~1.0.1","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.3.0","resolve":"~1.4.0","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.6.0","falafel":"~2.1.0","js-yaml":"~3.9.1","tap":"~8.0.1","tap-parser":"~3.0.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"342c89ac8cc5a922eea40681908c69b37c10c39a","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.8.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"f6a9fec41cc50a1de50fa33603ab580991f6068e","size":23892,"noattachment":false,"key":"/tape/-/tape-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.8.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape-4.8.0.tgz_1501543856011_0.13132305000908673"},"publish_time":1501543857101,"_cnpm_publish_time":1501543857101,"_hasShrinkwrap":false},"4.7.0":{"name":"tape","version":"4.7.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.2","function-bind":"~1.1.0","glob":"~7.1.2","has":"~1.0.1","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.2.2","resolve":"~1.3.3","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.6.0","falafel":"~2.1.0","js-yaml":"~3.8.4","tap":"~8.0.1","tap-parser":"~3.0.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"1d0df26328d89b9ed1671260836ff8fb4079c265","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.7.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"f3ebb214fef3d6907e5a57dbaafe3bd8a7cbed88","size":23868,"noattachment":false,"key":"/tape/-/tape-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.7.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tape-4.7.0.tgz_1498521030436_0.600126574980095"},"publish_time":1498521030610,"_hasShrinkwrap":false,"_cnpm_publish_time":1498521030610},"4.6.3":{"name":"tape","version":"4.6.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","for-each":"~0.3.2","function-bind":"~1.1.0","glob":"~7.1.1","has":"~1.0.1","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.2.1","resolve":"~1.1.7","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.5.2","falafel":"~2.0.0","js-yaml":"~3.7.0","tap":"~7.1.1","tap-parser":"~3.0.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"72213e119fb9c52e7620fdc58908b1227dd1c9f8","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.6.3","_shasum":"637e77581e9ab2ce17577e9bd4ce4f575806d8b6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"637e77581e9ab2ce17577e9bd4ce4f575806d8b6","size":21594,"noattachment":false,"key":"/tape/-/tape-4.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.6.3.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tape-4.6.3.tgz_1479791836421_0.9047840470448136"},"publish_time":1479791837006,"_cnpm_publish_time":1479791837006,"_hasShrinkwrap":false},"4.6.2":{"name":"tape","version":"4.6.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","function-bind":"~1.1.0","glob":"~7.1.0","has":"~1.0.1","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.2.1","resolve":"~1.1.7","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.5.2","falafel":"~2.0.0","js-yaml":"~3.6.1","tap":"~7.1.1","tap-parser":"~3.0.3"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"c9b8ce83e875f556acdb0cc46d6cec9a3c057bd3","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.6.2","_shasum":"19b3d874508485a1dc30fb30fe2a7d9be2c28b78","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"19b3d874508485a1dc30fb30fe2a7d9be2c28b78","size":21400,"noattachment":false,"key":"/tape/-/tape-4.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.6.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tape-4.6.2.tgz_1475259151192_0.3350706466007978"},"publish_time":1475259153637,"_cnpm_publish_time":1475259153637,"_hasShrinkwrap":false},"4.6.1":{"name":"tape","version":"4.6.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","function-bind":"~1.1.0","glob":"~7.1.0","has":"~1.0.1","inherits":"~2.0.3","minimist":"~1.2.0","object-inspect":"~1.2.1","resolve":"~1.1.7","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.5.2","falafel":"~2.0.0","js-yaml":"~3.6.1","tap":"~7.1.1","tap-parser":"~3.0.3"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"407a0f682a559c676323a01969083f9354768948","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.6.1","_shasum":"757cf9e4bc376b6f26067ae6ccc25529c4cb302f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"757cf9e4bc376b6f26067ae6ccc25529c4cb302f","size":21349,"noattachment":false,"key":"/tape/-/tape-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.6.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tape-4.6.1.tgz_1475215243636_0.6535790215712041"},"publish_time":1475215244720,"_cnpm_publish_time":1475215244720,"deprecated":"has a bug with throwing null/undefined in .throws; use ^4.6.2","_hasShrinkwrap":false},"4.6.0":{"name":"tape","version":"4.6.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","function-bind":"~1.1.0","glob":"~7.0.4","has":"~1.0.1","inherits":"~2.0.1","minimist":"~1.2.0","object-inspect":"~1.2.1","resolve":"~1.1.7","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.5.1","falafel":"~1.2.0","js-yaml":"~3.6.1","tap":"~0.7.1","tap-parser":"~1.2.2"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"3c41af57070f9a6cedfb62e2a6d543b0b15e69ba","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.6.0","_shasum":"0188641150e4fa28ba791114190733f47e3743bf","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"0188641150e4fa28ba791114190733f47e3743bf","size":20753,"noattachment":false,"key":"/tape/-/tape-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.6.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tape-4.6.0.tgz_1466402260747_0.020768067566677928"},"publish_time":1466402263051,"_cnpm_publish_time":1466402263051,"_hasShrinkwrap":false},"4.5.1":{"name":"tape","version":"4.5.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","function-bind":"~1.1.0","glob":"~7.0.0","has":"~1.0.1","inherits":"~2.0.1","minimist":"~1.2.0","object-inspect":"~1.1.0","resolve":"~1.1.7","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.5.1","falafel":"~1.2.0","js-yaml":"~3.5.3","tap":"~0.7.1","tap-parser":"~1.2.2"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"ed40dc8d890ada1a529370d706a03e1e87cc1f19","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.5.1","_shasum":"2bb3ea19bdc9f5225217b3f97cbf7986cc4c6e8c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"2bb3ea19bdc9f5225217b3f97cbf7986cc4c6e8c","size":19957,"noattachment":false,"key":"/tape/-/tape-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.5.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tape-4.5.1.tgz_1457304483974_0.9612459517084062"},"publish_time":1457304485449,"_cnpm_publish_time":1457304485449,"_hasShrinkwrap":false},"3.6.0":{"name":"tape","version":"3.6.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"91cb127a13979c849142b62494c6395b53ea0641","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.6.0","_shasum":"b1fca294ef0d863d4d086dc5b572f34a1a2e0e56","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"b1fca294ef0d863d4d086dc5b572f34a1a2e0e56","size":15847,"noattachment":false,"key":"/tape/-/tape-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.6.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tape-3.6.0.tgz_1457304463588_0.4138913000933826"},"publish_time":1457304465003,"_cnpm_publish_time":1457304465003,"_hasShrinkwrap":false},"3.6.1":{"name":"tape","version":"3.6.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"d0a675ff4970179745e5d528b354f846e67c63ab","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.6.1","_shasum":"4893dd53e280a5f58c0ceb30c2c0ebb3bcd51e1f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"4893dd53e280a5f58c0ceb30c2c0ebb3bcd51e1f","size":16179,"noattachment":false,"key":"/tape/-/tape-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.6.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tape-3.6.1.tgz_1457304393118_0.5343996067531407"},"publish_time":1457304394604,"_cnpm_publish_time":1457304394604,"_hasShrinkwrap":false},"2.14.1":{"name":"tape","version":"2.14.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"^3.2.9","inherits":"^2.0.1","object-inspect":"^1.0.0","resumer":"~0.0.0","through":"^2.3.4","has":"~0.0.1"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"eddbff5a45b15ccea43cb221e32dbf52ce0cdbf1","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.14.1","_shasum":"8f6eb2dd03b750aa056a8de01a5445e59f7c9cce","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"8f6eb2dd03b750aa056a8de01a5445e59f7c9cce","size":15599,"noattachment":false,"key":"/tape/-/tape-2.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.14.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tape-2.14.1.tgz_1457304379733_0.19303119485266507"},"publish_time":1457304381161,"_cnpm_publish_time":1457304381161,"_hasShrinkwrap":false},"1.1.2":{"name":"tape","version":"1.1.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4","concat-stream":"~1.5.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"fd807f521487c2c9312629de4f5874363d4cf00b","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@1.1.2","_shasum":"2e645c5f0b98abfc3d61d91128152bad488b163d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"2e645c5f0b98abfc3d61d91128152bad488b163d","size":11663,"noattachment":false,"key":"/tape/-/tape-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.1.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/tape-1.1.2.tgz_1457304363479_0.6420324619393796"},"publish_time":1457304364939,"_cnpm_publish_time":1457304364939,"_hasShrinkwrap":false},"4.5.0":{"name":"tape","version":"4.5.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.1","defined":"~1.0.0","function-bind":"~1.1.0","glob":"~7.0.0","has":"~1.0.1","inherits":"~2.0.1","minimist":"~1.2.0","object-inspect":"~1.1.0","resolve":"~1.1.7","resumer":"~0.0.0","string.prototype.trim":"~1.1.2","through":"~2.3.8"},"devDependencies":{"concat-stream":"~1.5.1","falafel":"~1.2.0","js-yaml":"~3.5.3","tap":"~0.7.1","tap-parser":"~1.2.2"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"3227068bdf49a7d4a42e3e151e009d17c83d90aa","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.5.0","_shasum":"e750f7e016168f81995f11c040ca8ab10741f823","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"e750f7e016168f81995f11c040ca8ab10741f823","size":19624,"noattachment":false,"key":"/tape/-/tape-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.5.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tape-4.5.0.tgz_1456964433286_0.6801530448719859"},"publish_time":1456964434115,"_cnpm_publish_time":1456964434115,"_hasShrinkwrap":false},"4.4.0":{"name":"tape","version":"4.4.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~1.0.0","function-bind":"~1.0.2","glob":"~5.0.3","has":"~1.0.1","inherits":"~2.0.1","minimist":"~1.2.0","object-inspect":"~1.0.0","resolve":"~1.1.6","resumer":"~0.0.0","string.prototype.trim":"^1.1.1","through":"~2.3.4"},"devDependencies":{"concat-stream":"~1.4.1","falafel":"~1.0.1","js-yaml":"^3.3.1","tap":"~0.7.1","tap-parser":"^1.1.6"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"1b61c0bc0d5bdb8cea32b0064e3d8b701bbfab22","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.4.0","_shasum":"d561b351454963140625283933e12e60a177f73f","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"d561b351454963140625283933e12e60a177f73f","size":18872,"noattachment":false,"key":"/tape/-/tape-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.4.0.tgz"},"publish_time":1451094576252,"_cnpm_publish_time":1451094576252,"_hasShrinkwrap":false},"4.3.0":{"name":"tape","version":"4.3.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~1.0.0","function-bind":"~1.0.2","glob":"~5.0.3","has":"~1.0.1","inherits":"~2.0.1","minimist":"~1.2.0","object-inspect":"~1.0.0","resolve":"~1.1.6","resumer":"~0.0.0","string.prototype.trim":"^1.1.1","through":"~2.3.4"},"devDependencies":{"concat-stream":"~1.4.1","falafel":"~1.0.1","js-yaml":"^3.3.1","tap":"~0.7.1","tap-parser":"^1.1.6"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"e00e9463b54ecc8ef25460af3c36f436a6a85cbc","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.3.0","_shasum":"f1efed49e7f885f3cf9d8ba5206ab039d2da0434","_from":".","_npmVersion":"2.14.6","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"f1efed49e7f885f3cf9d8ba5206ab039d2da0434","size":18560,"noattachment":false,"key":"/tape/-/tape-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.3.0.tgz"},"publish_time":1450830016124,"_cnpm_publish_time":1450830016124,"_hasShrinkwrap":false},"4.2.2":{"name":"tape","version":"4.2.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~1.0.0","function-bind":"~1.0.2","glob":"~5.0.3","has":"~1.0.1","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","string.prototype.trim":"^1.1.1","through":"~2.3.4"},"devDependencies":{"concat-stream":"~1.4.1","falafel":"~1.0.1","js-yaml":"^3.3.1","tap":"~0.7.1","tap-parser":"^1.1.6"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"7aac086eaf0c85ad14d91c4e6e28b9c9bb6f4d3c","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.2.2","_shasum":"22289ead4e27a60e4d5d22517f1c78341a190737","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"22289ead4e27a60e4d5d22517f1c78341a190737","size":17166,"noattachment":false,"key":"/tape/-/tape-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.2.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1445389938048,"_cnpm_publish_time":1445389938048,"_hasShrinkwrap":false},"4.2.1":{"name":"tape","version":"4.2.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~1.0.0","function-bind":"~1.0.2","glob":"~5.0.3","has":"~1.0.1","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","string.prototype.trim":"^1.1.1","through":"~2.3.4"},"devDependencies":{"concat-stream":"~1.4.1","falafel":"~1.0.1","js-yaml":"^3.3.1","tap":"~0.7.1","tap-parser":"^1.1.6"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"0dc93136f0e6e1ae83a9cb5e1117b72028fd9d47","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.2.1","_shasum":"1a0ed63cc86bfaa84ebb3bb311f09d8520416216","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"1a0ed63cc86bfaa84ebb3bb311f09d8520416216","size":17013,"noattachment":false,"key":"/tape/-/tape-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.2.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1443775302374,"_cnpm_publish_time":1443775302374,"_hasShrinkwrap":false},"4.2.0":{"name":"tape","version":"4.2.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~0.0.0","function-bind":"~1.0.2","glob":"~5.0.3","has":"~1.0.1","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"concat-stream":"~1.4.1","falafel":"~1.0.1","js-yaml":"^3.3.1","tap":"~0.7.1","tap-parser":"^1.1.6"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"aadcf4a95ed6810fa404dbe01f3b745252d4f12e","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.2.0","_shasum":"ae504489d53a9f9d12d93540649df371ea5f878d","_from":".","_npmVersion":"3.2.2","_nodeVersion":"2.4.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"ae504489d53a9f9d12d93540649df371ea5f878d","size":16964,"noattachment":false,"key":"/tape/-/tape-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.2.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1439605466850,"_cnpm_publish_time":1439605466850,"_hasShrinkwrap":false},"4.1.0":{"name":"tape","version":"4.1.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~0.0.0","glob":"~5.0.3","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"concat-stream":"~1.4.1","falafel":"~1.0.1","js-yaml":"^3.3.1","tap":"~0.7.1","tap-parser":"^1.1.6"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"e416a8e2ca479c973e43f4186dddb8817fcc88d9","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.1.0","_shasum":"d4c8dee36180b2680a2da3cc09236fae71249126","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"d4c8dee36180b2680a2da3cc09236fae71249126","size":16976,"noattachment":false,"key":"/tape/-/tape-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.1.0.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1439410151425,"_cnpm_publish_time":1439410151425,"_hasShrinkwrap":false},"4.0.3":{"name":"tape","version":"4.0.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~0.0.0","glob":"~5.0.3","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.7.1","falafel":"~1.0.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"38a8a9de02c5bad422ed518d36c340e25c44f489","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.0.3","_shasum":"c7f2905d51c54702324252ae6c8302443a3cb2b1","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"c7f2905d51c54702324252ae6c8302443a3cb2b1","size":16368,"noattachment":false,"key":"/tape/-/tape-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.0.3.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1438930375733,"_cnpm_publish_time":1438930375733,"_hasShrinkwrap":false},"4.0.2":{"name":"tape","version":"4.0.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~0.0.0","glob":"~5.0.3","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.7.1","falafel":"~1.0.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"670e5f7837f005d3be2d8997798e768da27ce3d8","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.0.2","_shasum":"7e484577d7fb2ec97365b934ad57601cc623c3f1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"7e484577d7fb2ec97365b934ad57601cc623c3f1","size":16186,"noattachment":false,"key":"/tape/-/tape-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.0.2.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1438626920985,"_cnpm_publish_time":1438626920985,"_hasShrinkwrap":false},"4.0.1":{"name":"tape","version":"4.0.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~0.0.0","glob":"~5.0.3","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.7.1","falafel":"~1.0.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"74635e759f43f3976f0e469ae28be82a3f7fb111","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.0.1","_shasum":"b7c8e48c496348ebe66b5f5c3ba3e62601bdb5a9","_from":".","_npmVersion":"3.1.2","_nodeVersion":"2.0.0","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"b7c8e48c496348ebe66b5f5c3ba3e62601bdb5a9","size":16191,"noattachment":false,"key":"/tape/-/tape-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.0.1.tgz"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1437291433016,"_cnpm_publish_time":1437291433016,"_hasShrinkwrap":false},"4.0.0":{"name":"tape","version":"4.0.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~1.0.0","defined":"~0.0.0","glob":"~5.0.3","inherits":"~2.0.1","object-inspect":"~1.0.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.7.1","falafel":"~1.0.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"99f32f5e382f50ae2d9f9a5ddf469f23cc00dd93","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@4.0.0","_shasum":"e7a5de356baa65691ab1abacd803f7370204e553","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"domenic","email":"domenic@domenicdenicola.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"e7a5de356baa65691ab1abacd803f7370204e553","size":15895,"noattachment":false,"key":"/tape/-/tape-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-4.0.0.tgz"},"publish_time":1428089847327,"_cnpm_publish_time":1428089847327,"_hasShrinkwrap":false},"3.5.0":{"name":"tape","version":"3.5.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"51f2f97d7eade23b1e23b7cfea37f449ade5b9c3","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.5.0","_shasum":"aebb061388104ad0cb407be842782049d64624f8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"aebb061388104ad0cb407be842782049d64624f8","size":15725,"noattachment":false,"key":"/tape/-/tape-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.5.0.tgz"},"publish_time":1422644133421,"_cnpm_publish_time":1422644133421,"_hasShrinkwrap":false},"3.4.0":{"name":"tape","version":"3.4.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"d1e043a9a0cc069a97ee46ed9929934bc4c9a823","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.4.0","_shasum":"764bb2c54cab364fdc97d38064929fdd7edc8c12","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"764bb2c54cab364fdc97d38064929fdd7edc8c12","size":15737,"noattachment":false,"key":"/tape/-/tape-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.4.0.tgz"},"publish_time":1421629525489,"_cnpm_publish_time":1421629525489,"_hasShrinkwrap":false},"3.3.0":{"name":"tape","version":"3.3.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"d2afc96ac95a6cf62c94a58739a859aa691fbaa1","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.3.0","_shasum":"c65fda202350e09eea416fc5c85ab95be8292363","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"c65fda202350e09eea416fc5c85ab95be8292363","size":15481,"noattachment":false,"key":"/tape/-/tape-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.3.0.tgz"},"publish_time":1421628728652,"_cnpm_publish_time":1421628728652,"_hasShrinkwrap":false},"3.2.0":{"name":"tape","version":"3.2.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"811cf0abc32b5bf5fef1a5c14f91fa14b3b0b7cd","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.2.0","_shasum":"5d9d6c7332062af72e242733dda40eaba3d2ef8e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"5d9d6c7332062af72e242733dda40eaba3d2ef8e","size":15027,"noattachment":false,"key":"/tape/-/tape-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.2.0.tgz"},"publish_time":1421358211296,"_cnpm_publish_time":1421358211296,"_hasShrinkwrap":false},"3.1.0":{"name":"tape","version":"3.1.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"c6d6e1b42d938e7c1a9deb43fd994c09e9210026","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.1.0","_shasum":"5734731187eabd21e9ae1bbb599bc1dcfa9dcb1c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"5734731187eabd21e9ae1bbb599bc1dcfa9dcb1c","size":15028,"noattachment":false,"key":"/tape/-/tape-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.1.0.tgz"},"publish_time":1421358169276,"_cnpm_publish_time":1421358169276,"_hasShrinkwrap":false},"3.0.3":{"name":"tape","version":"3.0.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"fbb5966f9f3a3478429b4c2d33dabb51c84ce16f","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.0.3","_shasum":"dc4d28a8f3c11e546b019880ce03e78d5093b554","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.31","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"dc4d28a8f3c11e546b019880ce03e78d5093b554","size":15355,"noattachment":false,"key":"/tape/-/tape-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.0.3.tgz"},"publish_time":1415697927640,"_cnpm_publish_time":1415697927640,"_hasShrinkwrap":false},"3.0.2":{"name":"tape","version":"3.0.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"249f96135aee110cdba93a8596543d5c12551d96","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.0.2","_shasum":"2bd96f22d7baf4b32295db39c097ac2391bf158f","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.31","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"2bd96f22d7baf4b32295db39c097ac2391bf158f","size":15352,"noattachment":false,"key":"/tape/-/tape-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.0.2.tgz"},"publish_time":1415213504559,"_cnpm_publish_time":1415213504559,"_hasShrinkwrap":false},"3.0.1":{"name":"tape","version":"3.0.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"51afa0b0ea5135c76c6fa9f6bbde36b7a9872e77","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.0.1","_shasum":"436813f6861f355907ad6c0ae5ce6799bbf29a9c","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.31","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"436813f6861f355907ad6c0ae5ce6799bbf29a9c","size":15267,"noattachment":false,"key":"/tape/-/tape-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.0.1.tgz"},"publish_time":1413554659313,"_cnpm_publish_time":1413554659313,"_hasShrinkwrap":false},"3.0.0":{"name":"tape","version":"3.0.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"82e8b74de899354eb626e99392cfdb895d2db9ea","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@3.0.0","_shasum":"4264bb8c78385ebc73a910ea04d79f38deaae7e4","_from":".","_npmVersion":"1.4.25","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"4264bb8c78385ebc73a910ea04d79f38deaae7e4","size":15257,"noattachment":false,"key":"/tape/-/tape-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-3.0.0.tgz"},"publish_time":1410902505794,"_cnpm_publish_time":1410902505794,"_hasShrinkwrap":false},"2.14.0":{"name":"tape","version":"2.14.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"^3.2.9","inherits":"^2.0.1","object-inspect":"^1.0.0","resumer":"~0.0.0","through":"^2.3.4","has":"~0.0.1"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"aa5bd84bd656f270fc59e343b797ea63b4b08390","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.14.0","_shasum":"c460a6f53674cbc17c73480203b0d8f357696b6a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"c460a6f53674cbc17c73480203b0d8f357696b6a","size":15321,"noattachment":false,"key":"/tape/-/tape-2.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.14.0.tgz"},"publish_time":1407205183928,"_cnpm_publish_time":1407205183928,"_hasShrinkwrap":false},"2.13.4":{"name":"tape","version":"2.13.4","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"17894caf61fbaa908bfc625a1119c16ab316afb6","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.13.4","_shasum":"5a4d272a029eab4a9926bf4a6d606a77343ec490","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"5a4d272a029eab4a9926bf4a6d606a77343ec490","size":15294,"noattachment":false,"key":"/tape/-/tape-2.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.13.4.tgz"},"publish_time":1405819456520,"_cnpm_publish_time":1405819456520,"_hasShrinkwrap":false},"2.13.3":{"name":"tape","version":"2.13.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.13.3","dist":{"shasum":"2f861715e102b8bb427d22a5f079acd67a036028","size":15246,"noattachment":false,"key":"/tape/-/tape-2.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.13.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1402594995722,"_cnpm_publish_time":1402594995722,"_hasShrinkwrap":false},"2.13.2":{"name":"tape","version":"2.13.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.13.2","dist":{"shasum":"fdcb5da9bbbd3047b056b33c7aadf6d39f43f6d0","size":14923,"noattachment":false,"key":"/tape/-/tape-2.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.13.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1401741213375,"_cnpm_publish_time":1401741213375,"_hasShrinkwrap":false},"2.13.1":{"name":"tape","version":"2.13.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.13.1","dist":{"shasum":"8e5d199f44e90b20c56ec2a746a026b0ebb617e4","size":14907,"noattachment":false,"key":"/tape/-/tape-2.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.13.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1400318333232,"_cnpm_publish_time":1400318333232,"_hasShrinkwrap":false},"2.13.0":{"name":"tape","version":"2.13.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.13.0","dist":{"shasum":"7cbf82f795ffcc7aa972e8a5d12fed154c4902a8","size":14849,"noattachment":false,"key":"/tape/-/tape-2.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.13.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1400107960225,"_cnpm_publish_time":1400107960225,"_hasShrinkwrap":false},"2.12.3":{"name":"tape","version":"2.12.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.12.3","dist":{"shasum":"5559d5454050292627537c012991ec6971f66156","size":14639,"noattachment":false,"key":"/tape/-/tape-2.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.12.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396659130666,"_hasShrinkwrap":false,"_cnpm_publish_time":1396659130666},"2.12.2":{"name":"tape","version":"2.12.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.12.2","dist":{"shasum":"84a32e7237ac7728e275ddb48582f1a609f6816e","size":14640,"noattachment":false,"key":"/tape/-/tape-2.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.12.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466423027,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466423027},"2.11.1":{"name":"tape","version":"2.11.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.11.1","dist":{"shasum":"824b56a56d0e2b21768c8188f59bc2b67422ae6f","size":14528,"noattachment":false,"key":"/tape/-/tape-2.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.11.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466309248,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466309248},"2.10.3":{"name":"tape","version":"2.10.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.10.3","dist":{"shasum":"1d866f42d46f211baae28c290d30d4e9570c7938","size":14532,"noattachment":false,"key":"/tape/-/tape-2.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.10.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466274636,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466274636},"2.9.1":{"name":"tape","version":"2.9.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.9.1","dist":{"shasum":"076c66bf14a6f7160222fd69ece201397b291787","size":14290,"noattachment":false,"key":"/tape/-/tape-2.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.9.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466225297,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466225297},"2.8.1":{"name":"tape","version":"2.8.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.8.1","dist":{"shasum":"a656b084b15412c803cb34c09ae05c7abb2ed40f","size":13927,"noattachment":false,"key":"/tape/-/tape-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.8.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466160065,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466160065},"2.7.3":{"name":"tape","version":"2.7.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.7.3","dist":{"shasum":"29d5127bef1b2bee2f4d66e7c438eb812f95d86a","size":13508,"noattachment":false,"key":"/tape/-/tape-2.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.7.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466107235,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466107235},"2.6.1":{"name":"tape","version":"2.6.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.6.1","dist":{"shasum":"3fa98d92231c41401fdd290f1fb5663264c32af1","size":13376,"noattachment":false,"key":"/tape/-/tape-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.6.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396466053141,"_hasShrinkwrap":false,"_cnpm_publish_time":1396466053141},"2.5.1":{"name":"tape","version":"2.5.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.5.1","dist":{"shasum":"fa57df93af176866d5f09078b85cd3a898e3f687","size":12313,"noattachment":false,"key":"/tape/-/tape-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.5.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396465981844,"_hasShrinkwrap":false,"_cnpm_publish_time":1396465981844},"2.4.3":{"name":"tape","version":"2.4.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.4.3","dist":{"shasum":"720c435360f174774e303aa52b4f9eec321366d8","size":12254,"noattachment":false,"key":"/tape/-/tape-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.4.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396465932455,"_hasShrinkwrap":false,"_cnpm_publish_time":1396465932455},"2.3.3":{"name":"tape","version":"2.3.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.3.3","dist":{"shasum":"2e7ce0a31df09f8d6851664a71842e0ca5057af7","size":12281,"noattachment":false,"key":"/tape/-/tape-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.3.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396465833331,"_hasShrinkwrap":false,"_cnpm_publish_time":1396465833331},"2.2.2":{"name":"tape","version":"2.2.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","stream-combiner":"~0.0.2","split":"~0.2.10","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.2.2","dist":{"shasum":"08206a192905c456280fb38786a03a9752bb3bf3","size":12126,"noattachment":false,"key":"/tape/-/tape-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.2.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396465773465,"_hasShrinkwrap":false,"_cnpm_publish_time":1396465773465},"2.1.1":{"name":"tape","version":"2.1.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.1.1","dist":{"shasum":"bac446211e6c7a5a2338d2f48364a1d4173a7b31","size":12088,"noattachment":false,"key":"/tape/-/tape-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.1.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396465528492,"_hasShrinkwrap":false,"_cnpm_publish_time":1396465528492},"2.0.2":{"name":"tape","version":"2.0.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.0.2","dist":{"shasum":"13055fb26bf0e0d588925f5a87a41fa4f13ae3ca","size":11545,"noattachment":false,"key":"/tape/-/tape-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.0.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396465417733,"_hasShrinkwrap":false,"_cnpm_publish_time":1396465417733},"2.12.1":{"name":"tape","version":"2.12.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.12.1","dist":{"shasum":"cba4b45db05ff9dbd244e61bf404ea50b4a1f0ae","size":14726,"noattachment":false,"key":"/tape/-/tape-2.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.12.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1396156218679,"_hasShrinkwrap":false,"_cnpm_publish_time":1396156218679},"2.12.0":{"name":"tape","version":"2.12.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.12.0","dist":{"shasum":"23bc39bedc026870c439f4c5ae7bd7a6c3dfd502","size":14717,"noattachment":false,"key":"/tape/-/tape-2.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.12.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1395639922955,"_hasShrinkwrap":false,"_cnpm_publish_time":1395639922955},"2.11.0":{"name":"tape","version":"2.11.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.4.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.11.0","dist":{"shasum":"7bd70c3b7c8b46252956e11bb7e3f0c952839b71","size":14600,"noattachment":false,"key":"/tape/-/tape-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.11.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1395454976660,"_hasShrinkwrap":false,"_cnpm_publish_time":1395454976660},"2.10.2":{"name":"tape","version":"2.10.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.10.2","dist":{"shasum":"89503841e2fba97242a0aa33f3f4023223475a06","size":118336,"noattachment":false,"key":"/tape/-/tape-2.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.10.2.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1394000378526,"_hasShrinkwrap":false,"_cnpm_publish_time":1394000378526},"2.10.1":{"name":"tape","version":"2.10.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.4.8","falafel":"~0.3.1","concat-stream":"~1.4.1"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.10.1","dist":{"shasum":"f59fb88155b45848dee0546a3b924857d70e93de","size":14603,"noattachment":false,"key":"/tape/-/tape-2.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.10.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1394000255452,"_hasShrinkwrap":false,"_cnpm_publish_time":1394000255452},"2.10.0":{"name":"tape","version":"2.10.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","glob":"~3.2.9","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.10.0","dist":{"shasum":"735e7a9bd048681ebb97b2c5cc6ff955cee3a474","size":14594,"noattachment":false,"key":"/tape/-/tape-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.10.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393997398809,"_hasShrinkwrap":false,"_cnpm_publish_time":1393997398809},"2.9.0":{"name":"tape","version":"2.9.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.9.0","dist":{"shasum":"6c9891d76da267b0019c6d9affae0c60b1567925","size":14359,"noattachment":false,"key":"/tape/-/tape-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.9.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393996081834,"_hasShrinkwrap":false,"_cnpm_publish_time":1393996081834},"2.8.0":{"name":"tape","version":"2.8.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.8.0","dist":{"shasum":"4b80451ecbbd4fc0372b3b65ecf20ca3a240716a","size":13987,"noattachment":false,"key":"/tape/-/tape-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.8.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393992856355,"_hasShrinkwrap":false,"_cnpm_publish_time":1393992856355},"2.7.2":{"name":"tape","version":"2.7.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.7.2","dist":{"shasum":"6288c70e9ba51030065eb97ad0d2816c54e77d96","size":13574,"noattachment":false,"key":"/tape/-/tape-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.7.2.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393992007348,"_hasShrinkwrap":false,"_cnpm_publish_time":1393992007348},"2.7.1":{"name":"tape","version":"2.7.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat-stream":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.7.1","dist":{"shasum":"238db55bb176956e98736a984242c1046b927b43","size":13499,"noattachment":false,"key":"/tape/-/tape-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.7.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393984147446,"_hasShrinkwrap":false,"_cnpm_publish_time":1393984147446},"2.7.0":{"name":"tape","version":"2.7.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"deep-equal":"~0.2.0","defined":"~0.0.0","inherits":"~2.0.1","object-inspect":"~0.3.0","resumer":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","concat":"~1.4.1","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.7.0","dist":{"shasum":"f092a60c2eaf723092a132a480b2c447d9bb2196","size":13403,"noattachment":false,"key":"/tape/-/tape-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.7.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393981964103,"_hasShrinkwrap":false,"_cnpm_publish_time":1393981964103},"2.6.0":{"name":"tape","version":"2.6.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.6.0","dist":{"shasum":"0747a3b078322f8ad070663890427953ccff9d2e","size":13409,"noattachment":false,"key":"/tape/-/tape-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.6.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1393898046340,"_hasShrinkwrap":false,"_cnpm_publish_time":1393898046340},"2.5.0":{"name":"tape","version":"2.5.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.5.0","dist":{"shasum":"96123fa2b3515400e706714d29b4640a074980dd","size":12326,"noattachment":false,"key":"/tape/-/tape-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1392963575315,"_hasShrinkwrap":false,"_cnpm_publish_time":1392963575315},"2.4.2":{"name":"tape","version":"2.4.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.4.2","dist":{"shasum":"ee89f047a15749e34a777de28ff561be93f08665","size":12246,"noattachment":false,"key":"/tape/-/tape-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.4.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1391283257861,"_hasShrinkwrap":false,"_cnpm_publish_time":1391283257861},"2.4.1":{"name":"tape","version":"2.4.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.4.1","dist":{"shasum":"46553f2aa7607885e565a1880b5e0284e163412b","size":12232,"noattachment":false,"key":"/tape/-/tape-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.4.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1391223560720,"_hasShrinkwrap":false,"_cnpm_publish_time":1391223560720},"2.4.0":{"name":"tape","version":"2.4.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.2.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.4.0","dist":{"shasum":"438bdb30aeeebdea6735f14130d09fb10074d646","size":12223,"noattachment":false,"key":"/tape/-/tape-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.4.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1391034311586,"_hasShrinkwrap":false,"_cnpm_publish_time":1391034311586},"2.3.2":{"name":"tape","version":"2.3.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.3.2","dist":{"shasum":"df22cd6b8034f9fef026910c92b3c738fbc90e37","size":12302,"noattachment":false,"key":"/tape/-/tape-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.3.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1387324215266,"_hasShrinkwrap":false,"_cnpm_publish_time":1387324215266},"2.3.1":{"name":"tape","version":"2.3.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.3.1","dist":{"shasum":"1dd93ec80772424193f35a9eebe839a5ee38f4dd","size":12299,"noattachment":false,"key":"/tape/-/tape-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.3.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1387319365644,"_hasShrinkwrap":false,"_cnpm_publish_time":1387319365644},"2.3.0":{"name":"tape","version":"2.3.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","stream-combiner":"~0.0.2","split":"~0.2.10","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.3.0","dist":{"shasum":"0dfeec709227fbcc9170abe7f046962b271431db","size":12249,"noattachment":false,"key":"/tape/-/tape-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.3.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1385112841208,"_hasShrinkwrap":false,"_cnpm_publish_time":1385112841208},"2.2.1":{"name":"tape","version":"2.2.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","resumer":"~0.0.0","stream-combiner":"~0.0.2","split":"~0.2.10","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.2.1","dist":{"shasum":"e8e77fc6c9212a34e8f114c1af7ad151585b894f","size":12146,"noattachment":false,"key":"/tape/-/tape-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.2.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1385108097272,"_hasShrinkwrap":false,"_cnpm_publish_time":1385108097272},"2.2.0":{"name":"tape","version":"2.2.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4","stream-combiner":"~0.0.2","split":"~0.2.10","inherits":"~2.0.1"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.2.0","dist":{"shasum":"5ebf1f22d46824638248fb215393ea2d2afde17f","size":12137,"noattachment":false,"key":"/tape/-/tape-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.2.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1385107871795,"_hasShrinkwrap":false,"_cnpm_publish_time":1385107871795},"2.1.0":{"name":"tape","version":"2.1.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.1.0","dist":{"shasum":"7c684abdf5c7789e489dde4716448bdd9d9ceff7","size":12091,"noattachment":false,"key":"/tape/-/tape-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1382743275277,"_hasShrinkwrap":false,"_cnpm_publish_time":1382743275277},"2.0.1":{"name":"tape","version":"2.0.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.0.1","dist":{"shasum":"9bc66d268f9207adf39a8c43400238291df661eb","size":11554,"noattachment":false,"key":"/tape/-/tape-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.0.1.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1382742562595,"_hasShrinkwrap":false,"_cnpm_publish_time":1382742562595},"2.0.0":{"name":"tape","version":"2.0.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.1.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@2.0.0","dist":{"shasum":"7c4b178f115909d6fde9de15e33f34b9874cc6f6","size":11548,"noattachment":false,"key":"/tape/-/tape-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1381764994436,"_hasShrinkwrap":false,"_cnpm_publish_time":1381764994436},"1.1.1":{"name":"tape","version":"1.1.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@1.1.1","dist":{"shasum":"1f2c8d1eeb99d33caa01ec554d6ca7822ebaa49b","size":11361,"noattachment":false,"key":"/tape/-/tape-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.1.1.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1379703468318,"_hasShrinkwrap":false,"_cnpm_publish_time":1379703468318},"1.1.0":{"name":"tape","version":"1.1.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/tape/issues"},"_id":"tape@1.1.0","dist":{"shasum":"7f799fe330a2373ff909d72cb4a0625b6884e704","size":11338,"noattachment":false,"key":"/tape/-/tape-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1378260769994,"_hasShrinkwrap":false,"_cnpm_publish_time":1378260769994},"1.0.4":{"name":"tape","version":"1.0.4","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@1.0.4","dist":{"shasum":"e2e8e5c6dd3f00fdc2a5e4514f62fc221e59f9c4","size":11367,"noattachment":false,"key":"/tape/-/tape-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.0.4.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1370749859377,"_hasShrinkwrap":false,"_cnpm_publish_time":1370749859377},"1.0.3":{"name":"tape","version":"1.0.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@1.0.3","dist":{"shasum":"ecf89fed5f5c5c3409cfe1579d37a1add40aae04","size":11312,"noattachment":false,"key":"/tape/-/tape-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.0.3.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1370590379387,"_hasShrinkwrap":false,"_cnpm_publish_time":1370590379387},"1.0.2":{"name":"tape","version":"1.0.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@1.0.2","dist":{"shasum":"7f8eef990e23a3630bfbc35c7cfca7f6d172757b","size":11259,"noattachment":false,"key":"/tape/-/tape-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.0.2.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1368067577505,"_hasShrinkwrap":false,"_cnpm_publish_time":1368067577505},"1.0.1":{"name":"tape","version":"1.0.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0","through":"~2.3.4"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@1.0.1","dist":{"shasum":"d5a01d13e422946d8ce90d8e0a7c85029e49cc69","size":11087,"noattachment":false,"key":"/tape/-/tape-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.0.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1367649370961,"_hasShrinkwrap":false,"_cnpm_publish_time":1367649370961},"1.0.0":{"name":"tape","version":"1.0.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@1.0.0","dist":{"shasum":"46e8c59473729157050383d91861c6670934c364","size":11074,"noattachment":false,"key":"/tape/-/tape-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1367649141465,"_hasShrinkwrap":false,"_cnpm_publish_time":1367649141465},"0.3.3":{"name":"tape","version":"0.3.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/browser/*.js","browsers":["ie/6..latest","chrome/20..latest","firefox/10..latest","safari/latest","opera/11.0..latest","iphone/6","ipad/6"]},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.3.3","dist":{"shasum":"3ad96abc80356135e78f12d78a24ab7882657bfb","size":11647,"noattachment":false,"key":"/tape/-/tape-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.3.3.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1364839081794,"_hasShrinkwrap":false,"_cnpm_publish_time":1364839081794},"0.3.2":{"name":"tape","version":"0.3.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.3.2","dist":{"shasum":"68b0af088a478a628bccc3c35eb9b54b534d6ebe","size":11627,"noattachment":false,"key":"/tape/-/tape-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.3.2.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1364248238528,"_hasShrinkwrap":false,"_cnpm_publish_time":1364248238528},"0.3.1":{"name":"tape","version":"0.3.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.3.1","dist":{"shasum":"18d1fe175f891e57e3cbb2ff8d6668e84225ce8f","size":11319,"noattachment":false,"key":"/tape/-/tape-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.3.1.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1363901255970,"_hasShrinkwrap":false,"_cnpm_publish_time":1363901255970},"0.3.0":{"name":"tape","version":"0.3.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{"tape":"./bin/tape"},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.3.0","dist":{"shasum":"871276bc33ce2e38484204d57689099ec8210e05","size":10860,"noattachment":false,"key":"/tape/-/tape-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1363070774532,"_hasShrinkwrap":false,"_cnpm_publish_time":1363070774532},"0.2.2":{"name":"tape","version":"0.2.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.2.2","dist":{"shasum":"64ccfa4b7ecf4a0060007e61716d424781671637","size":10426,"noattachment":false,"key":"/tape/-/tape-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.2.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1358567050288,"_hasShrinkwrap":false,"_cnpm_publish_time":1358567050288},"0.2.1":{"name":"tape","version":"0.2.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.2.1","dist":{"shasum":"fae90eefee190bd5dcd84fc21130ffdaaa322d14","size":10412,"noattachment":false,"key":"/tape/-/tape-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.2.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1358566866293,"_hasShrinkwrap":false,"_cnpm_publish_time":1358566866293},"0.2.0":{"name":"tape","version":"0.2.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.2.0","dist":{"shasum":"3f4b0e7ad8a3914926aa38108590b48aea2fbadb","size":10116,"noattachment":false,"key":"/tape/-/tape-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.2.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1358486222129,"_hasShrinkwrap":false,"_cnpm_publish_time":1358486222129},"0.1.5":{"name":"tape","version":"0.1.5","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.1.5","dist":{"shasum":"18fd9b16452ee5c8fe1be5f2b3ae24f55245eb6f","size":9788,"noattachment":false,"key":"/tape/-/tape-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.1.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1356061859111,"_hasShrinkwrap":false,"_cnpm_publish_time":1356061859111},"0.1.4":{"name":"tape","version":"0.1.4","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.1.4","dist":{"shasum":"fb4f757a720c5519226d2c583e3e32dd091bb088","size":9569,"noattachment":false,"key":"/tape/-/tape-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.1.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1356060657238,"_hasShrinkwrap":false,"_cnpm_publish_time":1356060657238},"0.1.3":{"name":"tape","version":"0.1.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.1.3","dist":{"shasum":"71e11e9f50ad4dd837aeac498b636ddf583f392a","size":9455,"noattachment":false,"key":"/tape/-/tape-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.1.3.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1355947210951,"_hasShrinkwrap":false,"_cnpm_publish_time":1355947210951},"0.1.2":{"name":"tape","version":"0.1.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.1.2","dist":{"shasum":"c5d7133f881050bc6e86c5d8c3ad6eb9a41da169","size":9450,"noattachment":false,"key":"/tape/-/tape-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.1.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1355945490917,"_hasShrinkwrap":false,"_cnpm_publish_time":1355945490917},"0.1.1":{"name":"tape","version":"0.1.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.1.1","dist":{"shasum":"73edc41340d861621268c7e79da06c40c2339c28","size":9357,"noattachment":false,"key":"/tape/-/tape-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.1.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1355352376538,"_hasShrinkwrap":false,"_cnpm_publish_time":1355352376538},"0.1.0":{"name":"tape","version":"0.1.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.1.0","dist":{"shasum":"f5b1e9b376e20eb56345e21ab0cf82ec37369265","size":9260,"noattachment":false,"key":"/tape/-/tape-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.1.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1354600439019,"_hasShrinkwrap":false,"_cnpm_publish_time":1354600439019},"0.0.5":{"name":"tape","version":"0.0.5","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.0.5","dist":{"shasum":"e8e6c692d9b18130f3993a268076e38cafefad12","size":8380,"noattachment":false,"key":"/tape/-/tape-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.0.5.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1354098805131,"_hasShrinkwrap":false,"_cnpm_publish_time":1354098805131},"0.0.4":{"name":"tape","version":"0.0.4","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.0.4","dist":{"shasum":"155d370d1ce01cc2ed96eb7995b8189c3c4d5c31","size":8376,"noattachment":false,"key":"/tape/-/tape-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.0.4.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1353970788864,"_hasShrinkwrap":false,"_cnpm_publish_time":1353970788864},"0.0.3":{"name":"tape","version":"0.0.3","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0","defined":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.0.3","dist":{"shasum":"c0027ba48dfbd8758cddd7e4c66e26d3208076ec","size":8368,"noattachment":false,"key":"/tape/-/tape-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.0.3.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1353905709267,"_hasShrinkwrap":false,"_cnpm_publish_time":1353905709267},"0.0.2":{"name":"tape","version":"0.0.2","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.0.2","dist":{"shasum":"129eb7b7cc617960ddd31fbe6b6926750ff86008","size":8408,"noattachment":false,"key":"/tape/-/tape-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.0.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1353881592886,"_hasShrinkwrap":false,"_cnpm_publish_time":1353881592886},"0.0.1":{"name":"tape","version":"0.0.1","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.0.1","dist":{"shasum":"97274682a90cb356f51397a24e782fe13eaf1e45","size":7496,"noattachment":false,"key":"/tape/-/tape-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.0.1.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1353880241827,"_hasShrinkwrap":false,"_cnpm_publish_time":1353880241827},"0.0.0":{"name":"tape","version":"0.0.0","description":"tap-producing test harness for node and browsers","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"jsonify":"~0.0.0","deep-equal":"~0.0.0"},"devDependencies":{"tap":"~0.3.0","falafel":"~0.1.4"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/tape.git"},"homepage":"https://github.com/substack/tape","keywords":["tap","test","harness","assert","browser"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","_id":"tape@0.0.0","dist":{"shasum":"4905f75adf8585ad91fe98390f1b4150c5af956a","size":6427,"noattachment":false,"key":"/tape/-/tape-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tape/download/tape-0.0.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"domenic","email":""},{"name":"ljharb","email":""},{"name":"raynos","email":""}],"publish_time":1353863428935,"_hasShrinkwrap":false,"_cnpm_publish_time":1353863428935}},"readme":"# tape <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[TAP](https://testanything.org/)-producing test harness for node and browsers\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\n![tape](https://web.archive.org/web/20170612184731if_/http://substack.net/images/tape_drive.png)\n\n# example\n\n``` js\nvar test = require('tape');\n\ntest('timing test', function (t) {\n    t.plan(2);\n\n    t.equal(typeof Date.now, 'function');\n    var start = Date.now();\n\n    setTimeout(function () {\n        t.equal(Date.now() - start, 100);\n    }, 100);\n});\n\ntest('test using promises', async function (t) {\n    const result = await someAsyncThing();\n    t.ok(result);\n});\n```\n\n```\n$ node example/timing.js\nTAP version 13\n# timing test\nok 1 should be strictly equal\nnot ok 2 should be strictly equal\n  ---\n    operator: equal\n    expected: 100\n    actual:   107\n  ...\n\n1..2\n# tests 2\n# pass  1\n# fail  1\n```\n\n# usage\n\nYou always need to `require('tape')` in test files. You can run the tests by usual node means (`require('test-file.js')` or `node test-file.js`).\nYou can also run tests using the `tape` binary to utilize globbing, on Windows for example:\n\n```sh\n$ tape tests/**/*.js\n```\n\n`tape`'s arguments are passed to the [`glob`](https://www.npmjs.com/package/glob) module.\nIf you want `glob` to perform the expansion on a system where the shell performs such expansion, quote the arguments as necessary:\n\n```sh\n$ tape 'tests/**/*.js'\n$ tape \"tests/**/*.js\"\n```\n\nIf you want `tape` to error when no files are found, pass `--strict`:\n\n```sh\n$ tape --strict 'tests/**/*.js'\n```\n\n## Preloading modules\n\nAdditionally, it is possible to make `tape` load one or more modules before running any tests, by using the `-r` or `--require` flag. Here's an example that loads [babel-register](https://babeljs.io/docs/usage/require/) before running any tests, to allow for JIT compilation:\n\n```sh\n$ tape -r babel-register tests/**/*.js\n```\n\nDepending on the module you're loading, you may be able to parameterize it using environment variables or auxiliary files. Babel, for instance, will load options from [`.babelrc`](https://babeljs.io/docs/usage/babelrc/) at runtime.\n\nThe `-r` flag behaves exactly like node's `require`, and uses the same module resolution algorithm. This means that if you need to load local modules, you have to prepend their path with `./` or `../` accordingly.\n\nFor example:\n\n```sh\n$ tape -r ./my/local/module tests/**/*.js\n```\n\nPlease note that all modules loaded using the `-r` flag will run *before* any tests, regardless of when they are specified. For example, `tape -r a b -r c` will actually load `a` and `c` *before* loading `b`, since they are flagged as required modules.\n\n# things that go well with tape\n\n`tape` maintains a fairly minimal core. Additional features are usually added by using another module alongside `tape`.\n\n## pretty reporters\n\nThe default TAP output is good for machines and humans that are robots.\n\nIf you want a more colorful / pretty output there are lots of modules on npm that will output something pretty if you pipe TAP into them:\n\n- [tap-spec](https://github.com/scottcorgan/tap-spec)\n- [tap-dot](https://github.com/scottcorgan/tap-dot)\n- [faucet](https://github.com/tape-testing/faucet)\n- [tap-bail](https://github.com/juliangruber/tap-bail)\n- [tap-browser-color](https://github.com/kirbysayshi/tap-browser-color)\n- [tap-json](https://github.com/gummesson/tap-json)\n- [tap-min](https://github.com/derhuerst/tap-min)\n- [tap-nyan](https://github.com/calvinmetcalf/tap-nyan)\n- [tap-pessimist](https://www.npmjs.org/package/tap-pessimist)\n- [tap-prettify](https://github.com/toolness/tap-prettify)\n- [colortape](https://github.com/shuhei/colortape)\n- [tap-xunit](https://github.com/aghassemi/tap-xunit)\n- [tap-difflet](https://github.com/namuol/tap-difflet)\n- [tape-dom](https://github.com/gritzko/tape-dom)\n- [tap-diff](https://github.com/axross/tap-diff)\n- [tap-notify](https://github.com/axross/tap-notify)\n- [tap-summary](https://github.com/zoubin/tap-summary)\n- [tap-markdown](https://github.com/Hypercubed/tap-markdown)\n- [tap-html](https://github.com/gabrielcsapo/tap-html)\n- [tap-react-browser](https://github.com/mcnuttandrew/tap-react-browser)\n- [tap-junit](https://github.com/dhershman1/tap-junit)\n- [tap-nyc](https://github.com/MegaArman/tap-nyc)\n- [tap-spec (emoji patch)](https://github.com/Sceat/tap-spec-emoji)\n- [tape-repeater](https://github.com/rgruesbeck/tape-repeater)\n- [tabe](https://github.com/Josenzo/tabe)\n\nTo use them, try `node test/index.js | tap-spec` or pipe it into one of the modules of your choice!\n\n## uncaught exceptions\n\nBy default, uncaught exceptions in your tests will not be intercepted, and will cause `tape` to crash. If you find this behavior undesirable, use [`tape-catch`](https://github.com/michaelrhodes/tape-catch) to report any exceptions as TAP errors.\n\n## other\n\n- CoffeeScript support with https://www.npmjs.com/package/coffeetape\n- ES6 support with https://www.npmjs.com/package/babel-tape-runner or https://www.npmjs.com/package/buble-tape-runner\n- Different test syntax with https://github.com/pguth/flip-tape (warning: mutates String.prototype)\n- Electron test runner with https://github.com/tundrax/electron-tap\n- Concurrency support with https://github.com/imsnif/mixed-tape\n- In-process reporting with https://github.com/DavidAnson/tape-player\n- Describe blocks with https://github.com/mattriley/tape-describe\n\n# command-line flags\n\nWhile running tests, top-level configurations can be passed via the command line to specify desired behavior.\n\nAvailable configurations are listed below:\n\n## --require\n\n**Alias**: `-r`\n\nThis is used to load modules before running tests and is explained extensively in the [preloading modules](#preloading-modules) section.\n\n## --ignore\n\n**Alias**: `-i`\n\nThis flag is used when tests from certain folders and/or files are not intended to be run.\nThe argument is a path to a file that contains the patterns to be ignored.\nIt defaults to `.gitignore` when passed with no argument.\n\n```sh\ntape -i .ignore '**/*.js'\n```\n\nAn error is thrown if the specified file passed as argument does not exist.\n\n## --ignore-pattern\n\nSame functionality as `--ignore`, but passing the pattern directly instead of an ignore file.\nIf both `--ignore` and `--ignore-pattern` are given, the `--ignore-pattern` argument is appended to the content of the ignore file.\n\n```sh\ntape --ignore-pattern 'integration_tests/**/*.js' '**/*.js'\n```\n\n## --no-only\nThis is particularly useful in a CI environment where an [only test](#testonlyname-opts-cb) is not supposed to go unnoticed.\n\nBy passing the `--no-only` flag, any existing [only test](#testonlyname-opts-cb) causes tests to fail.\n\n```sh\ntape --no-only **/*.js\n```\n\nAlternatively, the environment variable `NODE_TAPE_NO_ONLY_TEST` can be set to `true` to achieve the same behavior; the command-line flag takes precedence.\n\n# methods\n\nThe assertion methods in `tape` are heavily influenced or copied from the methods in [node-tap](https://github.com/isaacs/node-tap).\n\n```js\nvar test = require('tape')\n```\n\n## test([name], [opts], cb)\n\nCreate a new test with an optional `name` string and optional `opts` object.\n`cb(t)` fires with the new test object `t` once all preceding tests have finished.\nTests execute serially.\n\nAvailable `opts` options are:\n- opts.skip = true/false. See test.skip.\n- opts.timeout = 500. Set a timeout for the test, after which it will fail. See test.timeoutAfter.\n- opts.objectPrintDepth = 5. Configure max depth of expected / actual object printing. Environmental variable `NODE_TAPE_OBJECT_PRINT_DEPTH` can set the desired default depth for all tests; locally-set values will take precedence.\n- opts.todo = true/false. Test will be allowed to fail.\n\nIf you forget to `t.plan()` out how many assertions you are going to run and you don't call `t.end()` explicitly, or return a Promise that eventually settles, your test will hang.\n\nIf `cb` returns a Promise, it will be implicitly awaited. If that promise rejects, the test will be failed; if it fulfills, the test will end. Explicitly calling `t.end()` while also returning a Promise that fulfills is an error.\n\n## test.skip([name], [opts], cb)\n\nGenerate a new test that will be skipped over.\n\n## test.onFinish(fn)\n\nThe onFinish hook will get invoked when ALL `tape` tests have finished right before `tape` is about to print the test summary.\n\n`fn` is called with no arguments, and its return value is ignored.\n\n## test.onFailure(fn)\n\nThe onFailure hook will get invoked whenever any `tape` tests has failed.\n\n`fn` is called with no arguments, and its return value is ignored.\n\n## t.plan(n)\n\nDeclare that `n` assertions should be run. `t.end()` will be called automatically after the `n`th assertion.\nIf there are any more assertions after the `n`th, or after `t.end()` is called, they will generate errors.\n\n## t.end(err)\n\nDeclare the end of a test explicitly. If `err` is passed in `t.end` will assert that it is falsy.\n\nDo not call `t.end()` if your test callback returns a Promise.\n\n## t.teardown(cb)\n\nRegister a callback to run after the individual test has completed. Multiple registered teardown callbacks will run in order. Useful for undoing side effects, closing network connections, etc.\n\n## t.fail(msg)\n\nGenerate a failing assertion with a message `msg`.\n\n## t.pass(msg)\n\nGenerate a passing assertion with a message `msg`.\n\n## t.timeoutAfter(ms)\n\nAutomatically timeout the test after X ms.\n\n## t.skip(msg)\n\nGenerate an assertion that will be skipped over.\n\n## t.ok(value, msg)\n\nAssert that `value` is truthy with an optional description of the assertion `msg`.\n\nAliases: `t.true()`, `t.assert()`\n\n## t.notOk(value, msg)\n\nAssert that `value` is falsy with an optional description of the assertion `msg`.\n\nAliases: `t.false()`, `t.notok()`\n\n## t.error(err, msg)\n\nAssert that `err` is falsy. If `err` is non-falsy, use its `err.message` as the description message.\n\nAliases: `t.ifError()`, `t.ifErr()`, `t.iferror()`\n\n## t.equal(actual, expected, msg)\n\nAssert that `Object.is(actual, expected)` with an optional description of the assertion `msg`.\n\nAliases: `t.equals()`, `t.isEqual()`, `t.strictEqual()`, `t.strictEquals()`, `t.is()`\n\n## t.notEqual(actual, expected, msg)\n\nAssert that `!Object.is(actual, expected)` with an optional description of the assertion `msg`.\n\nAliases: `t.notEquals()`, `t.isNotEqual()`, `t.doesNotEqual()`, `t.isInequal()`, `t.notStrictEqual()`, `t.notStrictEquals()`, `t.isNot()`, `t.not()`\n\n## t.looseEqual(actual, expected, msg)\n\nAssert that `actual == expected` with an optional description of the assertion `msg`.\n\nAliases: `t.looseEquals()`\n\n## t.notLooseEqual(actual, expected, msg)\n\nAssert that `actual != expected` with an optional description of the assertion `msg`.\n\nAliases: `t.notLooseEquals()`\n\n## t.deepEqual(actual, expected, msg)\n\nAssert that `actual` and `expected` have the same structure and nested values using [node's deepEqual() algorithm](https://github.com/inspect-js/node-deep-equal) with strict comparisons (`===`) on leaf nodes and an optional description of the assertion `msg`.\n\nAliases: `t.deepEquals()`, `t.isEquivalent()`, `t.same()`\n\n## t.notDeepEqual(actual, expected, msg)\n\nAssert that `actual` and `expected` do not have the same structure and nested values using [node's deepEqual() algorithm](https://github.com/inspect-js/node-deep-equal) with strict comparisons (`===`) on leaf nodes and an optional description of the assertion `msg`.\n\nAliases: `t.notDeepEquals`, `t.notEquivalent()`, `t.notDeeply()`, `t.notSame()`,\n`t.isNotDeepEqual()`, `t.isNotDeeply()`, `t.isNotEquivalent()`,\n`t.isInequivalent()`\n\n## t.deepLooseEqual(actual, expected, msg)\n\nAssert that `actual` and `expected` have the same structure and nested values using [node's deepEqual() algorithm](https://github.com/inspect-js/node-deep-equal) with loose comparisons (`==`) on leaf nodes and an optional description of the assertion `msg`.\n\n## t.notDeepLooseEqual(actual, expected, msg)\n\nAssert that `actual` and `expected` do not have the same structure and nested values using [node's deepEqual() algorithm](https://github.com/inspect-js/node-deep-equal) with loose comparisons (`==`) on leaf nodes and an optional description of the assertion `msg`.\n\n## t.throws(fn, expected, msg)\n\nAssert that the function call `fn()` throws an exception. `expected`, if present, must be a `RegExp`, `Function`, or `Object`. The `RegExp` matches the string representation of the exception, as generated by `err.toString()`. For example, if you set `expected` to `/user/`, the test will pass only if the string representation of the exception contains the word `user`. Any other exception will result in a failed test. The `Function` could be the constructor for the Error type thrown, or a predicate function to be called with that exception. `Object` in this case corresponds to a so-called validation object, in which each property is tested for strict deep equality. As an example, see the following two tests--each passes a validation object to `t.throws()` as the second parameter. The first test will pass, because all property values in the actual error object are deeply strictly equal to the property values in the validation object.\n```\n    const err = new TypeError(\"Wrong value\");\n    err.code = 404;\n    err.check = true;\n\n    // Passing test.\n    t.throws(\n        () => {\n            throw err;\n        },\n        {\n            code: 404,\n            check: true\n        },\n        \"Test message.\"\n    );\n```\nThis next test will fail, because all property values in the actual error object are _not_ deeply strictly equal to the property values in the validation object.\n```\n    const err = new TypeError(\"Wrong value\");\n    err.code = 404;\n    err.check = \"true\";\n\n    // Failing test.\n    t.throws(\n        () => {\n            throw err;\n        },\n        {\n            code: 404,\n            check: true // This is not deeply strictly equal to err.check.\n        },\n        \"Test message.\"\n    );\n```\n\nThis is very similar to how Node's `assert.throws()` method tests validation objects (please see the [Node _assert.throws()_ documentation](https://nodejs.org/api/assert.html#assert_assert_throws_fn_error_message) for more information).\n\nIf `expected` is not of type `RegExp`, `Function`, or `Object`, or omitted entirely, any exception will result in a passed test. `msg` is an optional description of the assertion.\n\nPlease note that the second parameter, `expected`, cannot be of type `string`. If a value of type `string` is provided for `expected`, then `t.throws(fn, expected, msg)`  will execute, but the value of `expected` will be set to  `undefined`, and the specified string will be set as the value for the `msg` parameter (regardless of what _actually_ passed as the third parameter). This can cause unexpected results, so please be mindful.\n\n## t.doesNotThrow(fn, expected, msg)\n\nAssert that the function call `fn()` does not throw an exception. `expected`, if present, limits what should not be thrown, and must be a `RegExp` or `Function`. The `RegExp` matches the string representation of the exception, as generated by `err.toString()`. For example, if you set `expected` to `/user/`, the test will fail  only if the string representation of the exception contains the word `user`. Any other exception will result in a passed test.  The `Function` is the exception thrown (e.g. `Error`).  If `expected` is not of type `RegExp` or `Function`, or omitted entirely, any exception will result in a failed test. `msg` is an optional description of the assertion.\n\nPlease note that the second parameter, `expected`, cannot be of type `string`. If a value of type `string` is provided for `expected`, then `t.doesNotThrows(fn, expected, msg)`  will execute, but the value of `expected` will be set to  `undefined`, and the specified string will be set as the value for the `msg` parameter (regardless of what _actually_ passed as the third parameter). This can cause unexpected results, so please be mindful.\n\n## t.test(name, [opts], cb)\n\nCreate a subtest with a new test handle `st` from `cb(st)` inside the current test `t`. `cb(st)` will only fire when `t` finishes. Additional tests queued up after `t` will not be run until all subtests finish.\n\nYou may pass the same options that [`test()`](#testname-opts-cb) accepts.\n\n## t.comment(message)\n\nPrint a message without breaking the tap output.\n(Useful when using e.g. `tap-colorize` where output is buffered & `console.log` will print in incorrect order vis-a-vis tap output.)\n\nMultiline output will be split by `\\n` characters, and each one printed as a comment.\n\n## t.match(string, regexp, message)\n\nAssert that `string` matches the RegExp `regexp`. Will fail when the first two arguments are the wrong type.\n\n## t.doesNotMatch(string, regexp, message)\n\nAssert that `string` does not match the RegExp `regexp`. Will fail when the first two arguments are the wrong type.\n\n## t.capture(obj, method, implementation = () => {})\n\nReplaces `obj[method]` with the supplied implementation.\n`obj` must be a non-primitive, `method` must be a valid property key (string or symbol), and `implementation`, if provided, must be a function.\n\nCalling the returned `results()` function will return an array of call result objects.\nThe array of calls will be reset whenever the function is called.\nCall result objects will match one of these forms:\n  - `{ args: [x, y, z], receiver: o, returned: a }`\n  - `{ args: [x, y, z], receiver: o, threw: true }`\n\nThe replacement will automatically be restored on test teardown.\nYou can restore it manually, if desired, by calling `.restore()` on the returned results function.\n\nModeled after [tap](https://tapjs.github.io/tapjs/modules/_tapjs_intercept.html).\n\n## t.captureFn(original)\n\nWraps the supplied function.\nThe returned wrapper has a `.calls` property, which is an array that will be populated with call result objects, described under `t.capture()`.\n\nModeled after [tap](https://tapjs.github.io/tapjs/modules/_tapjs_intercept.html).\n\n## t.intercept(obj, property, desc = {}, strictMode = true)\n\nSimilar to `t.capture()``, but can be used to track get/set operations for any arbitrary property.\nCalling the returned `results()` function will return an array of call result objects.\nThe array of calls will be reset whenever the function is called.\nCall result objects will match one of these forms:\n  - `{ type: 'get', value: '1.2.3', success: true, args: [x, y, z], receiver: o }`\n  - `{ type: 'set', value: '2.4.6', success: false, args: [x, y, z], receiver: o }`\n\nIf `strictMode` is `true`, and `writable` is `false`, and no `get` or `set` is provided, an exception will be thrown when `obj[property]` is assigned to.\nIf `strictMode` is `false` in this scenario, nothing will be set, but the attempt will still be logged.\n\nProviding both `desc.get` and `desc.set` are optional and can still be useful for logging get/set attempts.\n\n`desc` must be a valid property descriptor, meaning that `get`/`set` are mutually exclusive with `writable`/`value`.\nAdditionally, explicitly setting `configurable` to `false` is not permitted, so that the property can be restored.\n\n## t.assertion(fn, ...args)\n\nIf you want to write your own custom assertions, you can invoke these conveniently using this method.\n\n```js\nfunction isAnswer(value, msg) {\n\t// eslint-disable-next-line no-invalid-this\n\tthis.equal(value, 42, msg || 'value must be the answer to life, the universe, and everything');\n};\n\ntest('is this the answer?', (t) => {\n\tt.assertion(isAnswer, 42); // passes, default message\n\tt.assertion(isAnswer, 42, 'what is 6 * 9?'); // passes, custom message\n\tt.assertion(isAnswer, 54, 'what is 6 * 9!'); // fails, custom message\n\n\tt.end();\n});\n```\n\n## var htest = test.createHarness()\n\nCreate a new test harness instance, which is a function like `test()`, but with a new pending stack and test state.\n\nBy default the TAP output goes to `console.log()`. You can pipe the output to someplace else if you `htest.createStream().pipe()` to a destination stream on the first tick.\n\n## test.only([name], [opts], cb)\n\nLike `test([name], [opts], cb)` except if you use `.only` this is the only test case that will run for the entire process, all other test cases using `tape` will be ignored.\n\nCheck out how the usage of [the --no-only flag](#--no-only) could help ensure there is no `.only` test running in a specified environment.\n\n## var stream = test.createStream(opts)\n\nCreate a stream of output, bypassing the default output stream that writes messages to `console.log()`. By default `stream` will be a text stream of TAP output, but you can get an object stream instead by setting `opts.objectMode` to `true`.\n\n### tap stream reporter\n\nYou can create your own custom test reporter using this `createStream()` api:\n\n``` js\nvar test = require('tape');\nvar path = require('path');\n\ntest.createStream().pipe(process.stdout);\n\nprocess.argv.slice(2).forEach(function (file) {\n    require(path.resolve(file));\n});\n```\n\nYou could substitute `process.stdout` for whatever other output stream you want, like a network connection or a file.\n\nPass in test files to run as arguments:\n\n```sh\n$ node tap.js test/x.js test/y.js\nTAP version 13\n# (anonymous)\nnot ok 1 should be strictly equal\n  ---\n    operator: equal\n    expected: \"boop\"\n    actual:   \"beep\"\n  ...\n# (anonymous)\nok 2 should be strictly equal\nok 3 (unnamed assert)\n# wheee\nok 4 (unnamed assert)\n\n1..4\n# tests 4\n# pass  3\n# fail  1\n```\n\n### object stream reporter\n\nHere's how you can render an object stream instead of TAP:\n\n``` js\nvar test = require('tape');\nvar path = require('path');\n\ntest.createStream({ objectMode: true }).on('data', function (row) {\n    console.log(JSON.stringify(row))\n});\n\nprocess.argv.slice(2).forEach(function (file) {\n    require(path.resolve(file));\n});\n```\n\nThe output for this runner is:\n\n```sh\n$ node object.js test/x.js test/y.js\n{\"type\":\"test\",\"name\":\"(anonymous)\",\"id\":0}\n{\"id\":0,\"ok\":false,\"name\":\"should be strictly equal\",\"operator\":\"equal\",\"actual\":\"beep\",\"expected\":\"boop\",\"error\":{},\"test\":0,\"type\":\"assert\"}\n{\"type\":\"end\",\"test\":0}\n{\"type\":\"test\",\"name\":\"(anonymous)\",\"id\":1}\n{\"id\":0,\"ok\":true,\"name\":\"should be strictly equal\",\"operator\":\"equal\",\"actual\":2,\"expected\":2,\"test\":1,\"type\":\"assert\"}\n{\"id\":1,\"ok\":true,\"name\":\"(unnamed assert)\",\"operator\":\"ok\",\"actual\":true,\"expected\":true,\"test\":1,\"type\":\"assert\"}\n{\"type\":\"end\",\"test\":1}\n{\"type\":\"test\",\"name\":\"wheee\",\"id\":2}\n{\"id\":0,\"ok\":true,\"name\":\"(unnamed assert)\",\"operator\":\"ok\",\"actual\":true,\"expected\":true,\"test\":2,\"type\":\"assert\"}\n{\"type\":\"end\",\"test\":2}\n```\n\nA convenient alternative to achieve the same:\n```js\n// report.js\nvar test = require('tape');\n\ntest.createStream({ objectMode: true }).on('data', function (row) {\n    console.log(JSON.stringify(row)) // for example\n});\n```\nand then:\n```sh\n$ tape -r ./report.js **/*.test.js\n```\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```sh\nnpm install tape --save-dev\n```\n\n# troubleshooting\n\nSometimes `t.end()` doesn’t preserve the expected output ordering.\n\nFor instance the following:\n\n```js\nvar test = require('tape');\n\ntest('first', function (t) {\n\n  setTimeout(function () {\n    t.ok(1, 'first test');\n    t.end();\n  }, 200);\n\n  t.test('second', function (t) {\n    t.ok(1, 'second test');\n    t.end();\n  });\n});\n\ntest('third', function (t) {\n  setTimeout(function () {\n    t.ok(1, 'third test');\n    t.end();\n  }, 100);\n});\n```\n\nwill output:\n\n```\nok 1 second test\nok 2 third test\nok 3 first test\n```\n\nbecause `second` and `third` assume `first` has ended before it actually does.\n\nUse `t.plan()` instead to let other tests know they should wait:\n\n```diff\nvar test = require('tape');\n\ntest('first', function (t) {\n\n+  t.plan(2);\n\n  setTimeout(function () {\n    t.ok(1, 'first test');\n-    t.end();\n  }, 200);\n\n  t.test('second', function (t) {\n    t.ok(1, 'second test');\n    t.end();\n  });\n});\n\ntest('third', function (t) {\n  setTimeout(function () {\n    t.ok(1, 'third test');\n    t.end();\n  }, 100);\n});\n```\n\n# license\n\nMIT\n\n[package-url]: https://npmjs.org/package/tape\n[npm-version-svg]: https://versionbadg.es/tape-testing/tape.svg\n[deps-svg]: https://david-dm.org/tape-testing/tape.svg\n[deps-url]: https://david-dm.org/tape-testing/tape\n[dev-deps-svg]: https://david-dm.org/tape-testing/tape/dev-status.svg\n[dev-deps-url]: https://david-dm.org/tape-testing/tape#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/tape.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/tape.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/tape.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=tape\n[codecov-image]: https://codecov.io/gh/tape-testing/tape/branch/master/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/tape-testing/tape/\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/tape-testing/tape\n[actions-url]: https://github.com/tape-testing/tape/actions\n","_attachments":{},"homepage":"https://github.com/tape-testing/tape","bugs":{"url":"https://github.com/tape-testing/tape/issues"},"license":"MIT"}