{"_id":"inherit","_rev":"55-8de417d2fd93d083187f9d72308ae34e","name":"inherit","description":"Inheritance module for Node.js and browsers","dist-tags":{"latest":"2.2.7"},"versions":{"1.0.0":{"name":"inherit","version":"1.0.0","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["inheritance"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.5.3"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/dfilatov/.npm/inherit/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"inherit@1.0.0","_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"c7ac619a9477232cc801df90498746088443608d","tarball":"https://registry.npmjs.org/inherit/-/inherit-1.0.0.tgz","integrity":"sha512-C07MZbB7cjT2g8uX9DOTI/fMAg0+etWQGNF/kZw561D2bND9ozlZQhQdKm6tQvzF3QKn8up1/Pbmtz8HiPyvVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvt6ek5E7GmHCq+/gsWikVidhOzH7dvDfaKpKP054D2QIhAMWg7z89o5itAy/kFi82EL/W936cOlOK1WsOgPXWE+LW"}]},"scripts":{},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"1.0.1":{"name":"inherit","version":"1.0.1","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["inheritance"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"_id":"inherit@1.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"f878e88fb3406885f762d25ec5b8408489dc373b","tarball":"https://registry.npmjs.org/inherit/-/inherit-1.0.1.tgz","integrity":"sha512-P/H9PPOSJmHDBx491XoxBUEyP5by1WXJqmSNNmgR5pMV4r9392aLzrwO82jkpibShtGJADXk13YFuDSBsYzjNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi73DundB4uxY7jV5d2n6NOpCnpvoKyCxDQKxzcl0f5wIhAO1pH1lf7iIuFPxR+19z6y2Y2olEMvstY+U68RqePSWO"}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"1.0.2":{"name":"inherit","version":"1.0.2","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["inheritance"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"_id":"inherit@1.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"5d7f5c5a39ed659bae9d9e802ea9d9c1eb1e3dbd","tarball":"https://registry.npmjs.org/inherit/-/inherit-1.0.2.tgz","integrity":"sha512-klaFeysUEumLmHlcu9QHFHJYaFtTvdOmVrj7UB8eNriru93SIITBPNH68ZcEdh203ehoCt8AJS2xAPiNGjs/Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS4ChrBM2jLzB2RdHHdbB1nHNtcAXd2nTcC2t9Nr6zZAiEAxZhgyBb6HnwVKwjZVvnbRoQ7t6XqIZt+1/OD8ky0BVQ="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"1.0.3":{"name":"inherit","version":"1.0.3","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["inheritance"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"_id":"inherit@1.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"6ec32843c77c91dbbb15209556791581142425e8","tarball":"https://registry.npmjs.org/inherit/-/inherit-1.0.3.tgz","integrity":"sha512-/u0F5P0v0P2gBUNwTU4M1tonFH+kQYBqoavtPyNctNSQZMnz5b19wvhjDZrCNohd0xT+2iEJl73F5sZygJO7aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGbVDj4lnmt/qIrzTPpGcpzjtVf4U64Ojon6vmuqaoqQIhAIyipfHG/U3xR39v52+Sbz35qs8XLkeiXqhn3gin9gcD"}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"1.0.4":{"name":"inherit","version":"1.0.4","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["inheritance"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"_id":"inherit@1.0.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"ff307d0595dd5a8bc84d7f96e059734c3c1d2276","tarball":"https://registry.npmjs.org/inherit/-/inherit-1.0.4.tgz","integrity":"sha512-sYCjdG8lUr0q13UztEFXx4M+ueAdRyV4JVHstUCSDniP2i25ub6aR67q+nP67dw3Q5hpfhMzGnI1UQJxVM+i4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBR+gZ6f66P7sh+VkOpX6k3eEY10AR5XpXe6Lc/LPat4AiBQk+MD9ZpQNknkxjpSXqxCMQA1qDEMKwIDCxAdqYN0jA=="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"2.0.0":{"name":"inherit","version":"2.0.0","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["inheritance","class","mixin","object"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"http://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"inherit@2.0.0","dist":{"shasum":"88f249ff8e65e8554188e7a681c19853e8b31e8f","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.0.0.tgz","integrity":"sha512-UuSoaqq1gOlmxKLZjmboSxIa5TaGwcOiWANVBe4GVshtdX1ZoegW+46Ks/x1vzSim0wlPx0DximU1vXcyjNn1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQOz0IBG0FFoqB2amvrdeXIm8TI12L/olv/DYbfOmvnAiBS2DyIOxuWWwNOtHeY5p4MvIEWcUL30Z3rC3fBllYnGg=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"2.1.0":{"name":"inherit","version":"2.1.0","description":"Inheritance module for node","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"http://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.1.0","dist":{"shasum":"159acf7b9ab57726a1e1485e54518ee12daf55f3","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.1.0.tgz","integrity":"sha512-VLbe4LZ3uuFgW3HT/u02Fa/dtLO+QbebD0PE2ACHsQJ5uU6vtKEfWkpSB78Ukt9FID1UpxqEA6H4A32sHsjSzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCXMbwKJOj7D33N6eEXo9ydpX8xCyWcTEhdUHBSwN/7AiEAtEJtGgJmE63Gi292pGIl1DJzoe4qhW6XLb8WBCHkNok="}]},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"2.2.0":{"name":"inherit","version":"2.2.0","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"http://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.0","dist":{"shasum":"05d313b910a741313e0984c2081a1553a4c1f1a2","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.0.tgz","integrity":"sha512-/t6id/7tPGg0epmfsgLEfBNJGRyLavvNTT6m1kJcYw4JfEprFC9ZasuXWb5RkeZSBvxXfmtcWAHjD5qoeegjUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiXEKqI+CHptgtxRl6Ky8yUtlbeWDYvL37jxU8HPiZ4AIgM+BAYlYZdeJkSXZ4WFUsMkV8sWBdqviacCCIIZuI1gM="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"2.2.1":{"name":"inherit","version":"2.2.1","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"http://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.1","dist":{"shasum":"342fbfaee6128c720c467dd9c1ac282bbd6a2523","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.1.tgz","integrity":"sha512-4vIOQ6n/Us8s82Ljko4jVkcAMIhwdsJTsWYl1aXwBDDiByz8yMLYF/HsSdPiyUSqm1mU7tukYXuBsr+a0r9YTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC72MjSIs2Jtp19APtUfaBKKe+d4pJLPMJO3+/7plC7wwIhAMHNluEJJTCxr7Wg/xmejJixX5XVPIVIiq5INIxa+NLD"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"2.2.2":{"name":"inherit","version":"2.2.2","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"http://github.com/dfilatov/node-inherit.git"},"dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"enb":{"sources":["lib/inherit.js"]},"bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.2","dist":{"shasum":"3b5b3417d434f81a234d68f79612615e416244a3","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.2.tgz","integrity":"sha512-AKa/Qq2zcNljjpTrQbOvm5cANNrVOVSd/2aNY7XrZPO6W3p7jiD5R3eJZ6DP5N2N79lgq7BrQFXANi5OSUcYNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDubsLEccWZmi52F6aAA2s0hgmvo+zGmvj1BEn9t311MwIhAIbXU31B6gjR6BIhdlzqhkbFhVBpT7vNPkCjGbkgLrnl"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"2.2.3":{"name":"inherit","version":"2.2.3","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git+https://github.com/dfilatov/node-inherit.git"},"license":"MIT","dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"enb":{"sources":["lib/inherit.js"]},"gitHead":"8600fbf40db5c4f792c2169fe50667d01466662c","bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.3","scripts":{},"_shasum":"33234f912ac3276ea7ba7ad71231967c7ae45c0d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"dist":{"shasum":"33234f912ac3276ea7ba7ad71231967c7ae45c0d","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.3.tgz","integrity":"sha512-X4p//chQswNHSrpMiA2gpZdY1myTRMUbtTkPxn6tq21Gajjwx6d4gqWHBTwJNMT8NC5q/B3nKJAPvOsdhVG12w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkTjrKVP0grk98vHTlckDfwzvgJoT/Z7V+OxJ6dLC6MAiBZnqMV4gMnF0VyQM5QppFtESMplN2hpGIWRMWNTGAQcQ=="}]},"directories":{}},"2.2.4":{"name":"inherit","version":"2.2.4","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git+https://github.com/dfilatov/node-inherit.git"},"license":"MIT","dependencies":{},"devDependencies":{"nodeunit":"0.8.0"},"main":"index","engines":{"node":">= 0.4.0"},"enb":{"sources":["lib/inherit.js"]},"gitHead":"351ef84a62e5ad6ab3362eb81859b7773af87d22","bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.4","scripts":{},"_shasum":"41f30f4ec11a13797a59135a04569134e933bba9","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"dist":{"shasum":"41f30f4ec11a13797a59135a04569134e933bba9","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.4.tgz","integrity":"sha512-2NotH/6yJLfYslIpWf7SqLf13PN7FkdStqDqgTcBhSuIMt2dtwPwrGd7KHly0UPtSF2uCdLkXd21yImL1tuDmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIaJYHaGUp06EO0zxJ7GqgdFCN1e5t77GZRGlSEU1D5QIgYCEexvjmoCMwyrdYBN4alp2WYMsNs82UcH0Rjx/XvK0="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inherit-2.2.4.tgz_1467890884995_0.3828219447750598"},"directories":{}},"2.2.5":{"name":"inherit","version":"2.2.5","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git+https://github.com/dfilatov/node-inherit.git"},"license":"MIT","dependencies":{},"devDependencies":{"nodeunit":"0.9.1"},"main":"index","enb":{"sources":["lib/inherit.js"]},"gitHead":"977f8b9517be3203c05f4aada08d5919be239940","bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.5","scripts":{},"_shasum":"6c771534cbc2d360c55a675e2a1d36f70daaf18c","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"dist":{"shasum":"6c771534cbc2d360c55a675e2a1d36f70daaf18c","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.5.tgz","integrity":"sha512-PvUyIBRB9/fsZIIghgg9mHdE2DqcoUiKexkdFsPD+bZzhYFFIWC7l4+/y9q0pQD3z91pUH4enMNDYmGrB3RKLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU8T5N27uXwH9viNSJ1yMWsYK2wiMzaMa8KKMT7dDH/QIgMthwD5Eijj4Iav+uyA7RXja1VvnCkwM+Jwqzybl0hSU="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/inherit-2.2.5.tgz_1470319897703_0.8044317662715912"},"directories":{}},"2.2.6":{"name":"inherit","version":"2.2.6","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git+https://github.com/dfilatov/node-inherit.git"},"license":"MIT","dependencies":{},"devDependencies":{"nodeunit":"0.9.1"},"main":"index","enb":{"sources":["lib/inherit.js"]},"gitHead":"870ff391623895d4d9765fdd264e0561968bc2f1","bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.6","scripts":{},"_shasum":"f1614b06c8544e8128e4229c86347db73ad9788d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"4.4.7","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"dist":{"shasum":"f1614b06c8544e8128e4229c86347db73ad9788d","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.6.tgz","integrity":"sha512-0g4ZQTGfCiL0npEUZEhHYNaVs1hb3TTVlUaihh7uPlq7Cs6GVKu40LrsRq0FOFzpXATEqYrhsjGHbGfRcYM+ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9x+Lyqp7HfMlKjIj9mefRQYWMNVqsASaC6XmV9EVWpAiA6wihtQuLJPQf8r+mANTfz4e6O5blrYxvBjk277WDYfw=="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/inherit-2.2.6.tgz_1473159864628_0.3089337933342904"},"directories":{}},"2.2.7":{"name":"inherit","version":"2.2.7","description":"Inheritance module for Node.js and browsers","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"repository":{"type":"git","url":"git+https://github.com/dfilatov/node-inherit.git"},"license":"MIT","dependencies":{},"devDependencies":{"nyc":"^11.0.1","coveralls":"^2.13.1","nodeunit":"^0.11.1"},"main":"index","scripts":{"clean":"rm -r .nyc_output coverage","coverage":"nyc --reporter=text --reporter=html nodeunit; echo; echo 'Open coverage/index.html file in your browser'","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"nyc nodeunit"},"enb":{"sources":["lib/inherit.js"]},"gitHead":"01fc3e9c5149915e4f065a4abaf962a057ca3805","bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"_id":"inherit@2.2.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dfilatov","email":"dfilatov@inbox.ru"},"dist":{"integrity":"sha512-dxJmC1j0Q32NFAjvbd6g3lXYLZ49HgzotgbSMwMkoiTXGhC9412Oc24g7A7M9cPPkw/vDsF2cSII+2zJwocUtQ==","shasum":"4e238e289bc7adddf8ff5053d0f26a2fcda94b9f","tarball":"https://registry.npmjs.org/inherit/-/inherit-2.2.7.tgz","fileCount":6,"unpackedSize":16983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt80PCRA9TVsSAnZWagAAjFwP/1w/74m3rpAW/YImcl7n\nrppM58tRvqeAShRzHhNI4mbV95/cgUSkEqGZDo4f0MI4FXEdnFc8hfX2h4Nl\nqXfN1qwG5Sj9NeSkYebdHwIM7xiIGNZGkuNLxjqj+q3se8sq7KQmngLKSin+\nspKZ3e2zfL3tb8uJQrHo/OTywe9zSxrUORzRKFPmdz0Ad33BYXFFhihEJvEv\nuNb6mjps488jv7LN5ubaIhuTrEfmQZEcnnJsg3XIMhQMTxr3vszD2WA+z8Eo\nhLR5o9wP0Gu1DM7g2FUYahxhhypQSUMwqZdFFvjR1OfjK95xbUPZo3mdcLOQ\nwi9AetTpvbTo74GYp1mgXYye+8jv9t22CUPQVgSfAp/JLKgOll1RWyAPNtbt\n5nfdqJ2jwQZj8QxpMxvrN/pKCoCHkA7Zq6TcJNqz3ykNE9nvwlGGke5c0vyb\nZvg0qR/O6aURqIpv6QusK48IV8YGsSN6ZeWwtt7u1UevFmZphKJgQ2VdYN7V\n/81omjm4jl7FYS/Prbmkn3knWlHoNmU+nsnGlz3U1j2FcSkDCt3dgzg3h+1A\nEgODnDhZgmWuGLeZCvRjQU4WFWUpw5x4XqkSefDyzZSgmX1V32al0yIH+g8h\nDuMvw7hWx6LzzS/dep6bifxSx3ATkTvZht0TSzm9u9mzKteYd0XEuNql28Bi\n7vgw\r\n=Zolz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJpEP0mZsIC2yo5QApHETrxP5Fq5sZ4asezCvHxMtQoAiEAqi66MlqT97rRRkcd4Jvz85zkqPymc1ub3HygjfmtpVU="}]},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inherit_2.2.7_1538772239212_0.8861756550245454"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"time":{"modified":"2022-06-19T01:15:47.882Z","created":"2011-10-12T10:29:38.143Z","1.0.0":"2011-10-12T10:29:39.843Z","1.0.1":"2012-02-21T20:43:44.956Z","1.0.2":"2012-04-17T20:17:16.063Z","1.0.3":"2012-04-20T20:20:50.010Z","1.0.4":"2012-04-23T14:57:14.052Z","2.0.0":"2013-04-12T08:55:09.669Z","2.1.0":"2013-09-27T10:09:48.997Z","2.2.0":"2014-03-05T14:53:57.705Z","2.2.1":"2014-03-15T06:39:30.360Z","2.2.2":"2014-06-04T12:04:57.010Z","2.2.3":"2016-01-11T08:21:26.761Z","2.2.4":"2016-07-07T11:28:07.545Z","2.2.5":"2016-08-04T14:11:39.195Z","2.2.6":"2016-09-06T11:04:26.507Z","2.2.7":"2018-10-05T20:43:59.411Z"},"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"repository":{"type":"git","url":"git+https://github.com/dfilatov/node-inherit.git"},"users":{"arikon":true,"ich":true,"golyshevd":true,"mhfrantz":true,"lgh06":true},"readme":"Inherit [![NPM version](https://badge.fury.io/js/inherit.png)](http://badge.fury.io/js/inherit)\n=======\nThis module provides some syntax sugar for \"class\" declarations, constructors, mixins, \"super\" calls and static members.\n\nGetting Started\n---------------\n### In Node.js ###\nYou can install using Node Package Manager (npm):\n\n    npm install inherit\n\n### In Browsers ###\n```html\n<script type=\"text/javascript\" src=\"inherit.js\"></script>\n```\nIt also supports RequireJS module format and [YM module](https://github.com/ymaps/modules) format.\n\nModule has been tested in IE6+, Mozilla Firefox 3+, Chrome 5+, Safari 5+, Opera 10+.\n\nSpecification\n-------------\n### Creating a base class ###\n````js\nFunction inherit(Object props);\n````\n### Creating a base class with static properties ###\n````js\nFunction inherit(\n    Object props,\n    Object staticProps);\n````\n### Creating a derived class ###\n````js\nFunction inherit(\n    Function BaseClass,\n    Object props,\n    Object staticProps);\n````\n### Creating a derived class with mixins ###\n````js\nFunction inherit(\n    [\n        Function BaseClass,\n        Function Mixin,\n        Function AnotherMixin,\n        ...\n    ],\n    Object props,\n    Object staticProps);\n````\n\nExample\n------------\n```javascript\nvar inherit = require('inherit');\n\n// base \"class\"\nvar A = inherit(/** @lends A.prototype */{\n    __constructor : function(property) { // constructor\n        this.property = property;\n    },\n\n    getProperty : function() {\n        return this.property + ' of instanceA';\n    },\n    \n    getType : function() {\n        return 'A';\n    },\n\n    getStaticProperty : function() {\n        return this.__self.staticProperty; // access to static\n    }\n}, /** @lends A */ {    \n    staticProperty : 'staticA',\n    \n    staticMethod : function() {\n        return this.staticProperty;\n    }\n});\n\n// inherited \"class\" from A\nvar B = inherit(A, /** @lends B.prototype */{\n    getProperty : function() { // overriding\n        return this.property + ' of instanceB';\n    },\n    \n    getType : function() { // overriding + \"super\" call\n        return this.__base() + 'B';\n    }\n}, /** @lends B */ {\n    staticMethod : function() { // static overriding + \"super\" call\n        return this.__base() + ' of staticB';\n    }\n});\n\n// mixin M\nvar M = inherit({\n    getMixedProperty : function() {\n        return 'mixed property';\n    }\n});\n\n// inherited \"class\" from A with mixin M\nvar C = inherit([A, M], {\n    getMixedProperty : function() {\n        return this.__base() + ' from C';\n    }\n});\n\nvar instanceOfB = new B('property');\n\ninstanceOfB.getProperty(); // returns 'property of instanceB'\ninstanceOfB.getType(); // returns 'AB'\nB.staticMethod(); // returns 'staticA of staticB'\n\nvar instanceOfC = new C();\ninstanceOfC.getMixedProperty() // returns \"mixed property from C\"\n```\n","homepage":"https://github.com/dfilatov/node-inherit","keywords":["class","prototype","inheritance","mixins","static"],"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},{"name":"Sergey Belov","email":"peimei@ya.ru","url":"http://github.com/arikon"}],"bugs":{"url":"https://github.com/dfilatov/node-inherit/issues"},"readmeFilename":"readme.md","license":"MIT"}