{"_id":"tsame","_rev":"130162","name":"tsame","description":"the logic behind tap's t.same() and t.strictSame()","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"isaacs","email":""}],"time":{"modified":"2021-06-03T11:09:19.000Z","created":"2017-06-18T23:46:50.085Z","2.0.1":"2018-11-12T20:00:34.865Z","2.0.0":"2018-05-16T00:09:37.601Z","1.1.2":"2017-06-20T16:30:46.765Z","1.1.1":"2017-06-20T06:37:26.588Z","1.1.0":"2017-06-19T16:23:01.727Z","1.0.0":"2017-06-18T23:46:50.085Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"versions":{"2.0.1":{"name":"tsame","version":"2.0.1","description":"the logic behind tap's t.same() and t.strictSame()","main":"index.js","devDependencies":{"tap":"^11.1.5"},"scripts":{"test":"tap -J --100 test","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"keywords":[],"license":"ISC","gitHead":"ef2e70224c22e78110b5bf73dee6d317e4c6fbd2","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"homepage":"https://github.com/tapjs/tsame#readme","_id":"tsame@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"70410ddbefcd29c61e2d68549b3347b0444d613f","size":2751,"noattachment":false,"key":"/tsame/-/tsame-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tsame/download/tsame-2.0.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsame_2.0.1_1542052834701_0.5148277918712976"},"_hasShrinkwrap":false,"publish_time":1542052834865,"_cnpm_publish_time":1542052834865},"2.0.0":{"name":"tsame","version":"2.0.0","description":"the logic behind tap's t.same() and t.strictSame()","main":"index.js","devDependencies":{"tap":"^11.1.5"},"scripts":{"test":"tap -J --100 test","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"keywords":[],"license":"ISC","files":["index.js"],"gitHead":"899f5ffab7f8b3a606f60b60593b8437e721ab38","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"homepage":"https://github.com/tapjs/tsame#readme","_id":"tsame@2.0.0","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"4923c805cbd789775eca33b9d0c67b358a7d86a8","size":2707,"noattachment":false,"key":"/tsame/-/tsame-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tsame/download/tsame-2.0.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsame_2.0.0_1526429377491_0.9328660495481029"},"_hasShrinkwrap":false,"publish_time":1526429377601,"_cnpm_publish_time":1526429377601},"1.1.2":{"name":"tsame","version":"1.1.2","description":"the logic behind tap's t.same() and t.strictSame()","main":"index.js","devDependencies":{"tap":"^10.4.0"},"scripts":{"test":"tap -J --100 test","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"keywords":[],"license":"ISC","files":["index.js"],"gitHead":"98047038ba3cc7abf67aa14bfabdf168ea62ae30","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"homepage":"https://github.com/tapjs/tsame#readme","_id":"tsame@1.1.2","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"5ce0002acf685942789c63018797a2aa5e6b03c5","size":2505,"noattachment":false,"key":"/tsame/-/tsame-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tsame/download/tsame-1.1.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsame-1.1.2.tgz_1497976246587_0.2563131763599813"},"directories":{},"publish_time":1497976246765,"_cnpm_publish_time":1497976246765,"_hasShrinkwrap":false},"1.1.1":{"name":"tsame","version":"1.1.1","description":"the logic behind tap's t.same() and t.strictSame()","main":"index.js","devDependencies":{"tap":"^10.4.0"},"scripts":{"test":"tap -J --100 test","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"keywords":[],"license":"ISC","files":["index.js"],"gitHead":"07c8b4ff41a1a77e4be3e17d6e95ece684c0174d","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"homepage":"https://github.com/tapjs/tsame#readme","_id":"tsame@1.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"a8dd680d88fb022bcee060a95457d83dd07cb926","size":2494,"noattachment":false,"key":"/tsame/-/tsame-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tsame/download/tsame-1.1.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsame-1.1.1.tgz_1497940646479_0.04053785721771419"},"directories":{},"publish_time":1497940646588,"_hasShrinkwrap":false,"_cnpm_publish_time":1497940646588},"1.1.0":{"name":"tsame","version":"1.1.0","description":"the logic behind tap's t.same() and t.strictSame()","main":"index.js","dependencies":{"tap":"^10.4.0"},"devDependencies":{},"scripts":{"test":"tap -J --100 test","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"keywords":[],"license":"ISC","files":["index.js"],"gitHead":"f88c200ac57764b33928a5ce26313e8c412b672f","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"homepage":"https://github.com/tapjs/tsame#readme","_id":"tsame@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"41333fe6462f84aa9d6376b7033439313219dedd","size":2489,"noattachment":false,"key":"/tsame/-/tsame-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tsame/download/tsame-1.1.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsame-1.1.0.tgz_1497889381637_0.8476717316079885"},"directories":{},"publish_time":1497889381727,"_hasShrinkwrap":false,"_cnpm_publish_time":1497889381727},"1.0.0":{"name":"tsame","version":"1.0.0","description":"the logic behind tap's t.same() and t.strictSame()","main":"index.js","dependencies":{"tap":"^10.4.0"},"devDependencies":{},"scripts":{"test":"tap -J --100 test","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/tapjs/tsame.git"},"keywords":[],"license":"ISC","files":["index.js"],"gitHead":"f6671715d06c404603e9f8367548ca9e44f5b4a4","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"homepage":"https://github.com/tapjs/tsame#readme","_id":"tsame@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"74758cdffcf2fdd15297d0faca61c9ea2107d700","size":2094,"noattachment":false,"key":"/tsame/-/tsame-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tsame/download/tsame-1.0.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsame-1.0.0.tgz_1497829609949_0.2954171884339303"},"directories":{},"publish_time":1497829610085,"_hasShrinkwrap":false,"_cnpm_publish_time":1497829610085}},"readme":"# tsame\n\nVerify that two objects are the same, for use in\n[tap](http://www.node-tap.org/).  The less accepting cousin of\n[tmatch](http://npm.im/tmatch).\n\nThis merges code originally found in\n[only-shallow](http://npm.im/only-shallow) and\n[deeper](http://npm.im/deeper).  See license file for more details.\n\n## USAGE\n\n```javascript\nconst tsame = require('tsame')\n\nconst obj1 = { foo: '1' }\nconst obj2 = { foo: 1 }\n\n// nonstrict by default\nassert(tsame(obj1, obj2))\n\n// strictly the same, types and all\nassert(!tsame.strict(obj1, obj2))\n```\n\nPretty much what it says on the tin.\n","_attachments":{},"homepage":"https://github.com/tapjs/tsame#readme","bugs":{"url":"https://github.com/tapjs/tsame/issues"},"license":"ISC"}