{"_id":"heya-unify","_rev":"43-e6825a6ebddb9af84b8fa83de4ce9963","name":"heya-unify","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","dist-tags":{"latest":"0.2.7"},"versions":{"0.1.1":{"name":"heya-unify","version":"0.1.1","description":"Constructor: a toolkit to construct JavaScript code.","main":"main.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.1","dist":{"shasum":"c4ddad3735d9e23764eee7a24939f0cef1e46b68","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.1.tgz","integrity":"sha512-isxRjgfi+V/zpfs5soG0j8ra3Gs8JQZ7np3PM2L8m8qcig9w5VA9dbQnUYoiulMOFuzb242p3d+mr6WqSCs9pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA541RpFEtSjZbJ0xrvOJCi39cYLCG0LJZ5mo5CYilA0AiEA2emOw1qgk5ocHbg0Gb8vdHzY/tPKwNTqVexyWq7dT8g="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.2":{"name":"heya-unify","version":"0.1.2","description":"Constructor: a toolkit to construct JavaScript code.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-logger":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.2","dist":{"shasum":"cd0089fe811e73dcfe862208c19bc638ff94f09b","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.2.tgz","integrity":"sha512-ni5hDszD8EWXPMK2aTcQ4tGN+Nf6JwCln3qtp0PeKNi3GE/2Y7NLlJ1iqa3Dg72QPT4XevkbS2KSwswoh9PN5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQuzmri5K8ga275KNWRmI1LJowLAPDVVRISdw9tFIA9AiEA40z9tOOkEEY30BXyujig5bbENWns9Tfwf3B4dIzvk/Q="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.3":{"name":"heya-unify","version":"0.1.3","description":"Constructor: a toolkit to construct JavaScript code.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-logger":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.3","dist":{"shasum":"823f7a9eb93b2372f13f7e9378561f3d21394f2a","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.3.tgz","integrity":"sha512-e73yg0SeiDBAzRTAqye5rmSlTRvtqBFX1Lr1CfbC9sL8RGkDjU2DPK87FJJVxeTF3TXU1DzETWjWZ4r3k7duSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrG0EJiCCSvMZfstJobQazl3JvMwf7fk6SE1o40K7TmAiEAwF3vOs0emOY8LhsS5EBeT4OtgL7TvHnaXZwdRJOU7+E="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.4":{"name":"heya-unify","version":"0.1.4","description":"Constructor: a toolkit to construct JavaScript code.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-logger":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.4","dist":{"shasum":"a4dbecca76693652f6b0c1aff0bfe6dbf2bac0c0","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.4.tgz","integrity":"sha512-pK0ASOiaRQwKKHC0YzpxibfZJTlicE9R0068itVASBVYCV8phtnr3WEaDM4mLPi3B8Imti2+SDVPyzrxLmWo7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8OE5z6DtVGn0i0nNfE9I4vttji/6bkJM0hU1HYNGbOgIgBVT5BoPCBxeAg91dzZhOjhxziaKSvxRscncHNVsRDYA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.5":{"name":"heya-unify","version":"0.1.5","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"heya-ice":">=0.1"},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.5","dist":{"shasum":"2dd633db0cdc0afd3ad6fd863161d5b8824ee924","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.5.tgz","integrity":"sha512-cuW7ulu7rpV1Sa2M6dcF6o9/onJqnmgMW9JyPgYtp5PcGHQ5xuQECNq7z8w+WSdhU07H2aPIpBm5aqw/YIcoRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZXhfpZLK8SQjEoc71KG8e2fHsR+qiAJMG4OfpywVSFAIgc+a43e+3qRVhBP4MIVvIas0mdj9SCjzPMvk/eRaZTOM="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.6":{"name":"heya-unify","version":"0.1.6","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.6","dist":{"shasum":"bd6b23cadb2a19e508b2775bca1cac5efb7de4e6","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.6.tgz","integrity":"sha512-3GjQGvlY1aQt+8V4xGflHE4xi3Sos33yIbYpHE6zu17G1hcEy0YtvkySbRmHo9Yy8mktnwUL5gB9LhquKBorag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCXNKL9Ilphz2mQJxQxM5F9W3dg2xoBQFf+qsHUdBAOwIhAMZcsQvASd18hpftP5Nxm5RXI4b4UyQ/VGoyb7ikz/xk"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.7":{"name":"heya-unify","version":"0.1.7","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.7","dist":{"shasum":"c5855a23ae9c825cb49e4b05df42efc50b0baa72","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.7.tgz","integrity":"sha512-Fyw00ZozGS0MV/fHo4H2EWaVuR6RvFyG4qlNh3a2jjyY4GFYRLfTiSul9AX3PwwRaUSI6gXWsdTOpOCnGopRsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbbuXQ8kagQex1ik4+6xxbgrEP0TVgN2HXyevPAqK8AAiEA+6e+phMrF+F1bDuxbWEdOFUaYiP3hb7R1XGRJJ41toA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.8":{"name":"heya-unify","version":"0.1.8","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"_id":"heya-unify@0.1.8","dist":{"shasum":"52db6cfed33f2a0dcc1125978e81d65516ebde84","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.8.tgz","integrity":"sha512-O0Qr8FYkThr3yZ2c8/TcPvWH/FJJ53I50p9XbCy5RCPkkgbr7K08EjvBhE7a6/RDigVHzO6KdpzhPbqGihVG0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC69CNpLT6t3BJ7Pi8GLUJ5jUA6ofoQhVSx83Cv1hT9hwIgFbF5B2zQc8X6HyIK8gFe+7BWYFQcx6Z7nYCGb8ET98E="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.9":{"name":"heya-unify","version":"0.1.9","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.1.9","dist":{"shasum":"e37a52163bf03eccf2d378a7f7f053306ee86251","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.9.tgz","integrity":"sha512-sPPYXg+RtzxlXNDNQ99EOkgT9MSsIzjPZDeYeaeeTnmZmUaC2FhiUHsfLsKyKTGGPItT7ZQts8ruI3bOS2aE1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXBH2sINxa/Mfm/NFSHpaqZb4C7lOISIQY3Jcm84pUOQIhAPPbh90Mm8+hV1SaYKgkGUkUPquxL/lWxP9zcNmXAd2z"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.10":{"name":"heya-unify","version":"0.1.10","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.1.10","dist":{"shasum":"93daf2a039857387db2b75099094223c27801e10","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.10.tgz","integrity":"sha512-QUeZa8x//wXfo+rvH+TMecaiCOKqjpoUid39sovt8YHbiBDP4JuyX1tiy5eLStX/2FvWY/bNpIiwK9j7DZTO5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3ZYpEVh5M3ubiQID3cyE4h3QWWipAw8Obx4+7umId3AiAi5IZd9LvkmqodYbScQ8nu2P5leorseSb631ONKW8rXA=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.11":{"name":"heya-unify","version":"0.1.11","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.1.11","dist":{"shasum":"2196aa43fdef0f98496ddc6a7f909ca694028933","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.11.tgz","integrity":"sha512-FnrIX/OHM+ZRE/pzoFNvYJwXQgu2f1OY9i4YGaWprzS8UueTAlcZK6BUDTgAmJ0k9HJ/0viovTJgLLGrKXeDfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtkE2jWxeVAd+PzKNknj/jlFi45ynloRKJH9jVyZY5IAiBnwd2RBg5k+7wjfQiIxweD3O/k75szbW5nS2r1uFmXRg=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.12":{"name":"heya-unify","version":"0.1.12","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"unify.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.1.12","dist":{"shasum":"2d798c1ef2bcb0392d8960586b9a6b932af06674","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.12.tgz","integrity":"sha512-jviMjcQHdtphCmyxco3fauJ/ATkDoqs2UlpikzXpjnDPT4Mh9tA7L3a0WYDFNgquUaYXH2oeBAMC0StD3rsxgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyJQpLSF1F3QN5gSicTj8kZQu/Ubq6rxqA1E1/4/nUWAiApDJLs789nzjvw8q3JjkuV6aBvxReR2nlbun8hFJ+/vw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.1.14":{"name":"heya-unify","version":"0.1.14","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.1.14","dist":{"shasum":"e72b11fe237ff4d4f3ef5395b1370a0dec547e0e","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.1.14.tgz","integrity":"sha512-RQ9QdIq3+XMCXGzVXOjKnhlfCniirtCI/JZCcBvYbz8mP3xdW2VF8UgDxvpiCbrBlQAHCx5ONxyD08PFET9Mxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKoyoUyZEkDBGVnqSW+D3DkoBtWwq9t6Madmz8aFbS1gIgZ2dxFUKQcW6ixv/v9UqArO7kn+85c21Vmd2K3PDXrzM="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.2.0":{"name":"heya-unify","version":"0.2.0","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.2.0","dist":{"shasum":"98d3720d16e788590db7c4a43be4dbbb786485dd","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.0.tgz","integrity":"sha512-vQop+pY7oA06iykcJSJZCazJS19gAC3iTwoO5V2C9wbieFXRMRHTJsBR07dxixLpq8elcz55ntnBVkO1MBQcfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYgvwfVHdiI14PDq5Gk9utZZRpgn1EtAKX/De2RhaRaAiAeUJEunX0LLeoXtmrtZfi9t3tJw25KX256/XllVCSBCw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.2.1":{"name":"heya-unify","version":"0.2.1","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.2.1","dist":{"shasum":"1616627b9f3ffb58b49c356023c3c6778aa50cbf","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.1.tgz","integrity":"sha512-DwLrGi1YrCctRZkmQaobC2Joyt/884TPbzxZIhBcdyui/gaDHybeKD2PlATdZAxI4vo0EPlj47/KgaQzYgfSJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwBff4+krxm94sokRbP0i2zI9APojP3mrPJAE4t6UlYgIhAMzseDfuK+0CA0n44xsxmvDkI8b4t7yTUmdsdcpsgUKy"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.2.2":{"name":"heya-unify","version":"0.2.2","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.2.2","dist":{"shasum":"8fb7a3b90b95e517165c4e199071925c2ce99765","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.2.tgz","integrity":"sha512-JOeOMxyjZ5hMgKtB/0VKyYpBidtYf/0nHzdeibfOnxduIdeEx/3FjRi0/3HZGC9dWQdyPfbbKCWbo3VapRqjQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAAgWS4YsAUEOykjzHi/1ue1NanlNfdKLhwvcvrUo+zgIhAOWXTfT8c4TJpowI90Ze2N9YEcBTnSEg8bbZsiNTAFPt"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.2.3":{"name":"heya-unify","version":"0.2.3","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.2.3","dist":{"shasum":"fce79122578910554feafbea766dcc49fbe8bb63","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.3.tgz","integrity":"sha512-yfk6blJhwus+48auUg/BkhcHu0BO1sKrwoTaT5A5Rxkn523YZybx2nnxqZlIR20K2JVnPjilDjgDANy2T9HUOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbU4MdqZ55ffv26AkOyGEIeRMUfodAp4TIrG7jaeDzQAiAAlLb3n+ubxKyFIOoIjHg9yLUyChl0aeIkhxKHGU6ovA=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.2.4":{"name":"heya-unify","version":"0.2.4","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify","_id":"heya-unify@0.2.4","dist":{"shasum":"07d96754d2bc3174c257011777264a5d6b5bef2a","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.4.tgz","integrity":"sha512-BQsuo1wgLPc4wPhRNHf7G3jLLnIgILweaPFpfxEjt7H2R14GDf+JgkloHLa0W5ylNnwCK6KSnMlA924hVo5zaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeZQ8uACbaoDeexfG4SA+tWpMo5A0gFp+6AIHMd6ZmmAIhAKR5eGY0EcNelUyopZMmYu9LyulAn14KsU005VxajG2D"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}]},"0.2.5":{"name":"heya-unify","version":"0.2.5","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":">=0.1"},"devDependencies":{},"scripts":{"test":"node tests/tests.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"gitHead":"3dca329b24114c97c0abb15b0330bc18f7f4d3b9","bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify#readme","_id":"heya-unify@0.2.5","_shasum":"16c34fd426c44eeb32f89cab234daaaf29afc49b","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"dist":{"shasum":"16c34fd426c44eeb32f89cab234daaaf29afc49b","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.5.tgz","integrity":"sha512-4uy4zk/piMIkXKoM33O7dRoW8jQonOm0MnEPeO6Zmz/cEU5pnkULCu/KdKRUFCwhLa/VmFMjYrkVA1phf6DNcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDG+YXffdwDFHRcwHTUG5dRpFWpIGPSqJeNvf+qztIzQIhAIeR2jgt4Mjq8F7W5GMlpoYM8szW2VSotrOEzg+J0ziH"}]}},"0.2.6":{"name":"heya-unify","version":"0.2.6","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":"^0.1.11"},"devDependencies":{"heya-globalize":"^1.0.2"},"scripts":{"test":"node tests/tests.js","dist":"node node_modules/heya-globalize/index.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD-3-Clause","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"browserGlobals":{"!root":"heya.unify","./main":"heya.unify","heya-ice":"heya.ice"},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"gitHead":"25b47f9dfd90ac17ae14ebeb2cd46ad397ac72f0","bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify#readme","_id":"heya-unify@0.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"dist":{"integrity":"sha512-M7bfNsHcPZtItPRqomYWEKKn65cOeAfti7Y7J0swiZt7Ng1yyyfBxzECwTcGyLYHniLqkZO/taepx6NGms/M1w==","shasum":"f3760bc9c4577aa7798bf0d9c3a73f7b5f7f5fc0","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.6.tgz","fileCount":35,"unpackedSize":95950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEz9QCRA9TVsSAnZWagAAgB8QAKLWERU5lwI4U5VhzFTo\n8l1SLD0TnUrklbC+uAjxvN3DzR6wJH6gn10am3ritHW3d9oNpb0jKqxFvU61\n4t651DbMEx1bvYdYex5R9Z1Jd3IWBu7bxfAWqoQ61a2zbDCQpr//2TtzxdiR\nsAFqOFH77XjCkcwC5cXLFyn5lOkRkvM2EQqKu4yThT+06F0q1LxjZP3XkyxE\naNv8R+zz3xTySBgvPsD8PEmpJRZA5hML9W6RGaFkariXb99XljF3JxpktFzl\nJkLyk6pCc+9VlQfGLvOrXXnL0N718Qr2vuWTl0xkJMnLCuj/aJLr6vI+Upsa\nkJbFDgCckGUQ0xnpWwG83+w8rrbWFVgAHc79ep+tJ08ZrMHZAegRlXhIRFvX\nuPZEaVg/WCo7Kit3VC4ioQacIawYbT9YIFA8PaJfM9lxRJI16Md+pFGp2F7/\nRC0n47yWv6mu2rvjy8N0zJYkiY6hiAQz1x6yjiahGulSqL7+bvOE4m2FCJPY\nTeOU2+Uv41O4hoBqyzIMXD0bkhVn1B8qtA5+kriVBtgRhdBel2NtSQiJe7qM\nXtl9exub2vS2HPPH6cGn5BSN3Y1Aa6XNIhIAEYc/l85LEWs8141+gxebeejZ\nGw+8gJEJ2aN7eojvEwr2ny6lbCzpbjksWY6oDzGLPg9kt3DBJPYMFZZ0VgeH\n2RoF\r\n=YDWA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3P2uZzCX9PHLbaL1+z9jHwdoI4rTa/M/bPqodIQgYxgIhAOJeruvsPJBabRCxcPnB/OmQNKtAK/SV0cj69v43rrvy"}]},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heya-unify_0.2.6_1527988046830_0.8015293037227904"},"_hasShrinkwrap":false},"0.2.7":{"name":"heya-unify","version":"0.2.7","description":"Unify: a unification tool with a deep equivalence and partitioning of objects.","main":"main.js","directories":{"test":"tests"},"dependencies":{"heya-ice":"^0.1.11"},"devDependencies":{"heya-globalize":"^1.0.2"},"scripts":{"test":"node tests/tests.js","dist":"node node_modules/heya-globalize/index.js"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"license":"BSD-3-Clause","volo":{"type":"directory","dependencies":{"heya-ice":"github:heya/ice"}},"browserGlobals":{"!root":"heya.unify","./main":"heya.unify","heya-ice":"heya.ice"},"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"gitHead":"db085349a0b3cfc255502013eeadc7c6b7b58cb3","bugs":{"url":"https://github.com/heya/unify/issues"},"homepage":"https://github.com/heya/unify#readme","_id":"heya-unify@0.2.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"dist":{"integrity":"sha512-d/4NacYl52tt4ofbP7gz+YmbjLrI2jkrRxSSd1a26yXfRS1vQxmZkZ6L+O1xUsgDSwx4HCDWR5U+ZFykdoHVig==","shasum":"ce5775d521ef19dff3a571dc23c33d8b3ef32aa9","tarball":"https://registry.npmjs.org/heya-unify/-/heya-unify-0.2.7.tgz","fileCount":35,"unpackedSize":101808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbE0mtCRA9TVsSAnZWagAAFuUP/2tQKHF4nHv4DU6/OQLq\nsgoJS0wVdG7IxT6g2FB6Guqjy4EqpJLPZ4JdNaUmzL8QSKdy1qwAUArSWwEW\nWyzkYU37F/vDUDfMWCWncDI6LZYJe9wRf4UX3GyuHvefQdEeeC3j/ctNmlyf\nXct/POIPoDqNs6hM8YuhUkYGt/4opX6x37R64pf+P7E5PfwD4ZAW+TPBPajQ\ncZSaZoee1L2qRFyEk7A3fql3rV2H0yuj8DNbBwCGP6mCSP7sumq0jSF6F+b/\nP3u94lxvfLH+ulylHFOiMaVPmQcizEOtLInwlyJC0xFdpd6vO6GeMwnC2+Fy\ngUMp7rH6EkJAd0sHbJuTarpR92gkF+ln0BSoCLqv2SuHVuUxSaY4SuGD0Tv6\nXC/ddunEUIQsrK1vYcDhcZpDFhQNXrSYzA4fS2XDVl9WJdyRJ6aI8kG1UqF+\nvZobT8nOgjkIC3ufJ2vMpkTjEldCBf/OANqtGo0yfEbwbnTGwUy83k9A4uw4\nsEs/O63ia8TFpd28YganxMNJr2hmtkJr6yEl7Ig82KqgJvZtdxlTUENRN+Yq\nd27vyhz59lQvcKUWgdFHQUvQz5++/GwL8R8samyeYUm0rof62opkrelAiXJl\nISmPU7o4tEHJfIEYwaKn3YM+c/WtHrl5LdRvknhAfDiUOoub/NYAK3UOtc+L\nsxD2\r\n=tZK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiZM2lkoALTNqsyqaT/yeLQ2iymBiOGeNTVX6UGUBcPAIhALyJZRjBKy7bK7T8NEYu8Nm8B9AqMvwzr628xewG7Ly9"}]},"maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heya-unify_0.2.7_1527990701526_0.7210247296381926"},"_hasShrinkwrap":false}},"readme":"# Unify\n\n[![Build status][travis-image]][travis-url]\n[![Dependencies][deps-image]][deps-url]\n[![devDependencies][dev-deps-image]][dev-deps-url]\n[![NPM version][npm-image]][npm-url]\n\nUnify: a unification tool with a deep equivalence and partitioning of objects.\n\nIt is thoroughly documented in series of blog posts:\n\n* [Unification for JS](http://www.lazutkin.com/blog/2014/05/18/unification-for-js/).\n* [When to unify in JS](http://www.lazutkin.com/blog/2014/06/05/when-to-unify-in-js/).\n* [heya-unify: custom unification](http://www.lazutkin.com/blog/2014/06/10/heya-unify-custom-unification/).\n* [heya-unify: incomplete objects](http://www.lazutkin.com/blog/2014/06/18/heya-unify-incomplete-objects/).\n* [heya-unify: back to JS](http://www.lazutkin.com/blog/2014/07/11/heya-unify-back-to-js/).\n\n## How to install\n\nIf you plan to use it in your [node.js](http://nodejs.org) project install it\nlike this:\n\n```\nnpm install heya-unify\n```\n\nFor your browser-based projects I suggest to use [volo.js](http://volojs.org):\n\n```\nvolo install heya/unify heya-unify\n```\n\n[npm-image]:      https://img.shields.io/npm/v/heya-unify.svg\n[npm-url]:        https://npmjs.org/package/heya-unify\n[deps-image]:     https://img.shields.io/david/heya/unify.svg\n[deps-url]:       https://david-dm.org/heya/unify\n[dev-deps-image]: https://img.shields.io/david/dev/heya/unify.svg\n[dev-deps-url]:   https://david-dm.org/heya/unify#info=devDependencies\n[travis-image]:   https://img.shields.io/travis/heya/unify.svg\n[travis-url]:     https://travis-ci.org/heya/unify\n","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"time":{"modified":"2022-06-18T20:33:20.555Z","created":"2013-03-20T04:54:37.018Z","0.1.1":"2013-03-20T04:54:37.281Z","0.1.2":"2013-03-31T00:33:01.268Z","0.1.3":"2013-03-31T01:02:15.407Z","0.1.4":"2013-04-02T04:10:28.485Z","0.1.5":"2013-04-02T21:47:05.398Z","0.1.6":"2013-04-02T22:43:54.800Z","0.1.7":"2013-04-03T20:40:55.643Z","0.1.8":"2013-07-22T17:11:24.334Z","0.1.9":"2014-04-27T07:03:10.071Z","0.1.10":"2014-04-28T06:52:49.853Z","0.1.11":"2014-05-04T05:14:40.847Z","0.1.12":"2014-05-27T22:17:04.289Z","0.1.14":"2014-05-27T23:10:59.403Z","0.2.0":"2014-06-03T22:27:44.241Z","0.2.1":"2014-06-03T23:06:17.433Z","0.2.2":"2014-06-04T05:41:17.905Z","0.2.3":"2014-06-04T05:49:09.299Z","0.2.4":"2014-07-11T21:12:16.799Z","0.2.5":"2015-05-24T20:21:36.273Z","0.2.6":"2018-06-03T01:07:26.912Z","0.2.7":"2018-06-03T01:51:41.624Z"},"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"},"repository":{"type":"git","url":"git://github.com/heya/unify.git"},"homepage":"https://github.com/heya/unify#readme","keywords":["unification","equivalence","comparison","deep equivalence","code generation","code construction"],"contributors":[{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"http://lazutkin.com/"}],"bugs":{"url":"https://github.com/heya/unify/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md"}