{"_id":"klass","_rev":"55-50a7ba99d4be32c7d2e6e49cc6c6dfa1","name":"klass","description":"Class provider with classical inheritance interface","dist-tags":{"latest":"1.4.1"},"versions":{"0.0.1":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.1","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"klass.js","engines":{"node":"0.0.1"},"_id":"klass@0.0.1","_engineSupported":false,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ede6f21457bb64b4f477cff64f772732e5834696","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.1.tgz","integrity":"sha512-MdPjLk29Fnzeg6NYO43iTV0PpNL0gwQuYXtv8w24GnPoIx7veHSPrNaepPKKDWOVsVkngcQJrEMf2mtyYoJlxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyRGmL0GEWXH7hCnuivkW07zHSTwTt2Ep+ND8qjSm+5AiEAmGza62E+GI4/0d6ebuDiXiEqAuLZOnvw7Q7+BouRgzU="}]}},"0.0.2":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.2","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"klass.js","engines":{"node":"0.0.1"},"_id":"klass@0.0.2","_engineSupported":false,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"a3fb64554e68201d2b49e12b5e9dfb828d4f73e3","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.2.tgz","integrity":"sha512-rl2C3ugV0Vw16HTPQWjbH7mqxaKT5FWRUCRt5y8ilr6tFzzdnWArdzVRjG6WQg6ppmo/OkARycuS1ONBvdkIoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbyA8vQiB27ToMVSwORlRjQAG7Ll7Cxgzn+jHB9mvCkAiEAilgAls9uPXrwF0gGJzquhNejU8zTszsqGtMYzASJguA="}]}},"0.0.3":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.3","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"klass.js","engines":{"node":"0.0.1"},"_id":"klass@0.0.3","_engineSupported":false,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"9b55da12a7b21b6a5cc86f47c3971d389761a521","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.3.tgz","integrity":"sha512-EY4K0OcqcCpx3LBN9EPueRu/DjH0T5ZdFvynARaeRu0pTSHQT1q4d4RaKB7oVe1X4e6Zpli/UJqnNX6tZwWSeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuyXIauMjRknDDL9t2nfSi1WD4N3NmFaghCdLzQpYujQIhAIl5VlRen0yXBwD/6s+h3wzRuOkq4P7/S9HYRibCVwAw"}]}},"0.0.4":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.4","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@0.0.4","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"3069932b5d2ee8c9201802b265a5574ea9ca80f7","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.4.tgz","integrity":"sha512-9Tv0X9LzyUHXn75289znxhFTovAJTTtVeeez/iH9+KC4wDFFB1ZsV137oZRwoQNCeUXW0p9aQWtLbjN8XiArLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlfyCYeYN+Xmevz5sfb17a/eAnMEfz0VLuy3nok//eAQIgOY95tgO0jpPLr6yv90Fy/OnGMOhgCdJLVnaqt/ZSXY8="}]}},"0.0.6":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.6","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@0.0.6","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"4dc12e01c7b979169873b66596516e9c59062ece","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.6.tgz","integrity":"sha512-roOPBbNA9ymKjDZsiWh1YpdOponSEx1Xu/2T6U/2ShRjMg3iHKJsWjqC9qgM5yavO4a6AcWTmmZMKuERHgjsRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfb1NGTNO5TlXsBZOh6QnQJNCPwaOP0iO/s06fObJUHwIgbUSr+fYj9+mm7/rZ46GmMHSPPKZx1pWrMowW85CUypU="}]}},"0.0.5":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.5","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@0.0.5","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"7074f90da4189165aee3ab2590ceb06a82fd3055","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.5.tgz","integrity":"sha512-7JDzZfwCzd+/gIREZOPE3g2guYNrvXp8n9sjY069A/fCtHZpGAVwNngg1cQWwSqysVKAdvz/Pjx182nMlu7z9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3N6+0kguHs3xhLCPm7aF5BaL7wp6fhCDtAUUOVeCBRAiEAgNsaIJI2AN7G/iHFQaazIJQU50XDbJFgKomYfnIdxmw="}]}},"0.0.7":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.7","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@0.0.7","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"78d5a787940fc2aa60eb44072b3be9af35b0a3b9","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.7.tgz","integrity":"sha512-ctAV5X/43swDU8oJExz2v4DCXnCCGZJ9ME4EVAQMkHi0lDfyG/qUCVddH1dszDF3Qqzs5HRs/KgKjPyjl4sJfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHmg8/x+/VDimEs9ZDzGmoz3jl2S8LZDXWryAqNPHR7AIgPtBC0A3h1oIG5lzOggO7biabRK7Kooeov3fOl7RzzH0="}]}},"0.0.8":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.8","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@0.0.8","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"a7bcf7b30e2d98235616e9999c625c6c9f88c62c","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.8.tgz","integrity":"sha512-TJqRD49fOzgYpLbPu1H1rEiHxQhx5VZ1cLO7WQWnMP0Is6pzBYPgANquqA4OxnqrswsRECtbD+jbpQtNteXNRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXwiTy4f8V7MG2y9rueCvYWRZLPPlFISBKmKcRLKJyrwIgVuzotrI6LaV3z6BpV/LEfN8SngqgxegPQo+2RyGDCh4="}]}},"0.0.9":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"0.0.9","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@0.0.9","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"da3c4c850fa9c30c45a4c6e8d8f06d26a88d3b64","tarball":"https://registry.npmjs.org/klass/-/klass-0.0.9.tgz","integrity":"sha512-odVwNfe3CQkF6/1pJ4TSZisSAdoMYuOeCKn4ySGbxRGUwhmYKG/BLC7L8X3QcYVRknszsghNAUZm3yaVrXB0bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+rMfGPDlHxsyt+WR/rRnCPuBf+n/229V5Tms6paZ/jgIhAKbws/zxRYwczLhCSb1rqiXE6tLKO2yEyR5mg+0RgoEC"}]}},"1.0.0":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"1.0.0","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"klass.js","engines":{"node":">= 0.0.1"},"_id":"klass@1.0.0","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"04b95653c997cb34af30e0c89bbc66068e8ca055","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.0.tgz","integrity":"sha512-4Rw9FErzo/yhIBQK6mem03qfUWhT2N/vUrvcJCN6FPtNG0fn1jzhFvraXIkQ5xCb1d/uaSESUkhvSFe4gd64eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQDBnxrOpFpavFatQOyQ06l2cbQEXgMPqMFv0yteG3cAiEA0wFDH4gvyP0GAQHTCd6lu84GYH43judbk9Nkwu8HXRc="}]}},"1.0.1":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"1.0.1","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz","Jacob Thornton"],"repository":{"type":"git","url":"git://github.com/polvero/klass.git"},"author":{"name":"Dustin Diaz / Jacob Thornton","url":"http://twitter.com/dedfat"},"main":"./klass.js","ender":"./src/ender.js","engines":{"node":">= 0.0.1"},"_id":"klass@1.0.1","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"756b6bf5fe8de2e61a359ec55ad076524d3dad24","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.1.tgz","integrity":"sha512-1WpQwfMb/BhPLVbJn7qQgoKw7DPeRQLqVaDjRZjrt9P781x/ML/shie3iY4xeDY9zKFegJeYzbBySIgIL31XQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxOxzwjfqz4M0WyNgyGID6E+PhG5gSZ7b9DJTZvfP91AIgbnHDlCaipiqfwCNt0arY2r5qUcBQeeyaRk3TlB20VQU="}]}},"1.0.2":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"1.0.2","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz <@ded>","Jacob Thornton <@fat>"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"main":"./klass.js","ender":"./src/ender.js","engines":{"node":">= 0.0.1"},"_id":"klass@1.0.2","_engineSupported":true,"_npmVersion":"0.3.14","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"a1c47e2b31e83dfcecac487777a2e048312661e7","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.2.tgz","integrity":"sha512-v4YOb1cv4xjDaTTlT5fGqyb7YvumuqIxIpkebGnyCxo2UfKKVSwAkj8DiscskWHBEopc4hcnoSKEQfhhfsazFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWUgiuG7EhxcZowEKH09aJfLD78XafK9PN8N+H1MZKPAiEAvXYGwcEhIxGyzbIgIGkL28jFhsvFbM7QSRfPN3ypCuc="}]}},"1.0.3":{"name":"klass","description":"JavaScript Class provider designed to provide a classical interface to prototypal inheritance","version":"1.0.3","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz <@ded>","Jacob Thornton <@fat>"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"main":"./klass.js","ender":"./src/ender.js","engines":{"node":">= 0.0.1"},"dependencies":{},"devDependencies":{},"_id":"klass@1.0.3","_engineSupported":true,"_npmVersion":"1.0.1rc9","_nodeVersion":"v0.4.2","_defaultsLoaded":true,"dist":{"shasum":"5e131ef61d3d9e182b3076133671f50474e35a6f","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.3.tgz","integrity":"sha512-AjP6+56k17XnjnZG6pdgKHKarhlBP7zwyQpK2kLy3dQKc+Bku6tQmNlcfviQstRrt2tlwnUjyADJ+le8/GcpEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDpWMPSukQuoRsKQfkj3UTnjROQX+aAV3/qYiMTPpP2AIhAKRz+x/QKE991wQ3UywIUCI7GsgiqV0W90Ggd2nO3p5L"}]}},"1.0.4":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.0.4","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz <@ded>","Jacob Thornton <@fat>"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"engines":{"node":">= 0.0.1"},"dependencies":{},"devDependencies":{},"_id":"klass@1.0.4","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8fc8ae268a0e705f3a6b6e1abfd9ac0b49080ab2","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.4.tgz","integrity":"sha512-QQM25KaIAwO6biThfB7+9CVC3ZCx+47o4WYlOS9AagX09a91b24GB/lml81nwoWpW7jYac2BZ4TVImb2V7uHlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB24enw8mU2ygNbOJXs598lMQxSovxBIVRyBwSMyyDO1AiEAnIi6gRR8V1YX0ir9vHFngcV+S4oV5S0PUF5zUfZ6+KE="}]},"scripts":{}},"1.0.5":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.0.5","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz <@ded>","Jacob Thornton <@fat>"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"engines":{"node":">= 0.0.1"},"dependencies":{},"devDependencies":{},"_id":"klass@1.0.5","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"7e7646e395705af4cec462c9314bd824ea86be7c","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.5.tgz","integrity":"sha512-f/6Pd4RtVdYNMl8J+qlZmKcKydkZwPoAIF2rnzc4N1BmViy3lKVGvf3P+q1Y0ad8VEJtdYWhxUtNky7keoIrgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs+EG6gAEJlJI7vJ0VyeJRSNJXGpKIt4Eea1Q3Mx3WGQIhAJ/OhmD88ExHPVr0PmfwgoQkhyVGSTbt54KRdTEoePXu"}]},"scripts":{}},"1.0.6":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.0.6","homepage":"http://dustindiaz.com/klass","authors":["Dustin Diaz <@ded>","Jacob Thornton <@fat>"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"engines":{"node":">= 0.0.1"},"_npmJsonOpts":{"file":"/Users/jacob/.npm/klass/1.0.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"klass@1.0.6","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"dfdf7e5e19d5144d956f077751700e579375d00f","tarball":"https://registry.npmjs.org/klass/-/klass-1.0.6.tgz","integrity":"sha512-8pihYhaIvC7Ftu+weptvJBmTN+qOl1zvfDxW2vg+pvf3bXzbpjw1KCF44XGVzZQl3EBLw+CO504h18+jAJZ50w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBy0FImJaviXQV5c4a4UwYdN7FgQ2DU0tc81O97f72dSAiB8uGrz735JxIdASrIhedtRtgEZqNWdvx1CjJfdO3FXsg=="}]},"scripts":{}},"1.1.0":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.1.0","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","uglify-js":">= 1.0.0"},"_npmJsonOpts":{"file":"/Users/dustin/.npm/klass/1.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"klass@1.1.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"43a91e06c9d091c90a86a11829c112c69d0592f2","tarball":"https://registry.npmjs.org/klass/-/klass-1.1.0.tgz","integrity":"sha512-aLOHVZspjrpfZaFYH55/AA3Nxin5bi14VnyyTm/gHt5nvWVOIqyMIfv/Jdi5ZKYCBLb8cL9pdrGC4Jn6L6ARKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwRuG5tDGMQfhXw8kPQIz/CtY0LTy6Exk2OSl8TiDcXAiAj3ndb+o+fN0mXVwnhimqfHOEUMlFPQ+NHuTVsPsHJ9A=="}]},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.2.0":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.2.0","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"contributors":[{"name":"Jacob Thornton","url":"https://github.com/fat"}],"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","uglify-js":">= 1.0.0"},"_npmJsonOpts":{"file":"/Users/dustindiaz/.npm/klass/1.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"klass@1.2.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"148f8b03b42fcf4c10d5aa375022f513eba41f3a","tarball":"https://registry.npmjs.org/klass/-/klass-1.2.0.tgz","integrity":"sha512-/CM0PDwxfxdzFv6eci2nbcFsbb5GiuCi4aUvYmNIzXWZ++GxGIocF9+hBDvKuJYlIyXWUz4P+Qc4FHq7eOW4cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhq3OD2zPCewabBL0b8StUMcvNfDTsgDXc8suzI1ECHAiEAox4m2b75ZgX3s5/DUA2kEjqHsFPFZcG44Mu13yzOlFk="}]},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.2.1":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.2.1","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"contributors":[{"name":"Jacob Thornton","email":"jacob@twitter.com","url":"https://github.com/fat"}],"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","uglify-js":">= 1.0.0"},"_npmJsonOpts":{"file":"/Users/dustindiaz/.npm/klass/1.2.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"klass@1.2.1","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"1f27050d4d25a061ab875cf0ef65c9a8895906aa","tarball":"https://registry.npmjs.org/klass/-/klass-1.2.1.tgz","integrity":"sha512-3+QM6lLyMjibUysiKgIaG6T/NjFwCCgSE5oX71PkYwbJKa9UghjuYAm0JVviKblaSwe1YZTvzsFHyQnPTzLZjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Ib0JTfIR/7/cXPnordmfMFLkLQydC7QIfVMkZ/jL+QIgW7amM+uhzMF+3Jg3g1Pco+JvubhTwDOq0f7YKiPYIbM="}]},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.2.2":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.2.2","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"contributors":[{"name":"Jacob Thornton","email":"jacob@twitter.com","url":"https://github.com/fat"}],"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"git://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8"},"_npmUser":{"name":"ded","email":"polvero@gmail.com"},"_id":"klass@1.2.2","dependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"b9793550aab261e26eeb8b214415a6b0ca9be63d","tarball":"https://registry.npmjs.org/klass/-/klass-1.2.2.tgz","integrity":"sha512-xWghLynzh+Z1P0QdYkPE8sbOo0zug9Ej6PMQCV5aSdnLd0pYJHcVhQ9O2D2Zwkte5NLy+pMultntQEOvPWTpbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP/nKuip5i5lHvsnxx+cjDsxuETw4eVMFE2QAgJjmpJQIhAPA5rXf+lywrDGujDqzKadqVOeRz+MD0jwkOq9g8LwY4"}]},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.2.3":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.2.3","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"contributors":[{"name":"Jacob Thornton","email":"jacob@twitter.com","url":"https://github.com/fat"}],"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"https://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8"},"_id":"klass@1.2.3","dist":{"shasum":"c6a56a64a0420d92c0eaf2db90f69181b29c1ea6","tarball":"https://registry.npmjs.org/klass/-/klass-1.2.3.tgz","integrity":"sha512-eAb0piKqVnxdDmq/8Mc3HlmjotkrrgBpw/coddi+PcXAL9LDU4m2M62ASngifK1QNuYTr2Nlp4QlSh1OFZrJyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeBClL942JWscus7RXmyZvCsfFtXKKypIg3a5ynAL6KAiAGENyfnARYPEJr/Nvhout+wBp9dhYuNo9dmxTihrccOg=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"ded","email":"polvero@gmail.com"},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.3.0":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.3.0","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"contributors":[{"name":"Jacob Thornton","email":"jacob@twitter.com","url":"https://github.com/fat"}],"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"https://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","smoosh":"0.4.x"},"_id":"klass@1.3.0","dist":{"shasum":"3086bbdbd73d882e02ae1d1a98fe9626da1aebaf","tarball":"https://registry.npmjs.org/klass/-/klass-1.3.0.tgz","integrity":"sha512-V1mAMNtWtTx5jjl89s9tcrN7AlDjG5C70eeij4JeJkCuW8W60Phr1ML3w42FY6fdyV273jihf+BFCmjYbIRwNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR5lI5rKnyLn8GwqODs/Dui6Z7pJYIKJgVIDX9v6EtGwIgSAxXqHupJUJOeJWuOkC2aGn3dKLW4iNi29oPval95rg="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ded","email":"polvero@gmail.com"},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.3.1":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.3.1","homepage":"http://dustindiaz.com/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"contributors":[{"name":"Jacob Thornton","email":"jacob@twitter.com","url":"https://github.com/fat"}],"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"https://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","smoosh":"0.4.x"},"bugs":{"url":"https://github.com/ded/klass/issues"},"_id":"klass@1.3.1","dist":{"shasum":"4e311bb10b9d0e6b0909a3fac6da035678d0f702","tarball":"https://registry.npmjs.org/klass/-/klass-1.3.1.tgz","integrity":"sha512-3WMm0bRvh946DmiQkRT07kw2S7l6jOzfwArpaJAeCYFhtFcrLusXzOHtADUp9+B5UQqtYDgThUMopTMZWwp7Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZytf9L0prLrDDydnvuRgVOzrnf8q2wisfKOmFcsDdGAiEAxAiCbzqKtmdak1aqbt0x1qMk4LXH988Y7Vynnlq7vZg="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"ded","email":"polvero@gmail.com"},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.4.0":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.4.0","homepage":"https://github.com/ded/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"https://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","smoosh":"0.4.x"},"bugs":{"url":"https://github.com/ded/klass/issues"},"_id":"klass@1.4.0","dist":{"shasum":"4d12675055182f5cab9ccaf60817bd81f90dc549","tarball":"https://registry.npmjs.org/klass/-/klass-1.4.0.tgz","integrity":"sha512-p7ca3HEg31wjRDwxPk1xxJ/LPwesZnB+4JO6b3hCx2yUk5az0gvgJhfvQJlkIF1WYU9rpM6q8PdWXYQf5ZOIsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFGX0XQEaTPq1B/N15tYhZK9khsdlGFDPeesySxDEnNAiAtXe/Yw0VLyS1JIjPEcqRxGsiwqvtsUZfrraAur8Wzaw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"ded","email":"polvero@gmail.com"},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}]},"1.4.1":{"name":"klass","description":"Class provider with classical inheritance interface","version":"1.4.1","homepage":"https://github.com/ded/klass","author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"main":"./klass.js","ender":"./src/ender.js","keywords":["ender","class","prototype","inheritance","oop"],"repository":{"type":"git","url":"git+https://github.com/ded/klass.git"},"engines":{"node":">= 0.4.0"},"devDependencies":{"sink-test":">= 0.0.8","smoosh":"0.4.x"},"gitHead":"d356220f2a340aed4909a02c242d3281b5991555","bugs":{"url":"https://github.com/ded/klass/issues"},"_id":"klass@1.4.1","scripts":{},"_shasum":"8cef9f989eb318b7cdac7d36f8707ba740d5170d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"ded","email":"polvero@gmail.com"},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}],"dist":{"shasum":"8cef9f989eb318b7cdac7d36f8707ba740d5170d","tarball":"https://registry.npmjs.org/klass/-/klass-1.4.1.tgz","integrity":"sha512-wLiFEZzC3CJ2zWtDwrZOcT+glZncDj7i9NJWTUD5FHiQIk01k6oIeda3TfmPJogBaZ0Px9QxAM4pooLaxjo5pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHssWNYXro30/e7BLgy+rDdBFC4EW6JFBKHJmTve3X+RAiEAuJJkztPcDCYLKcdH7XeRJ2D07WKo7BJ2PJh5Q8X+jqQ="}]}}},"maintainers":[{"name":"polvero","email":"polvero@gmail.com"},{"name":"ded","email":"polvero@gmail.com"},{"name":"fat","email":"jacobthornton@gmail.com"}],"time":{"modified":"2022-06-19T08:57:05.239Z","created":"2011-03-10T00:19:24.963Z","0.0.1":"2011-03-10T00:19:25.277Z","0.0.2":"2011-03-10T09:00:48.851Z","0.0.3":"2011-03-10T22:16:38.653Z","0.0.4":"2011-03-10T22:20:03.564Z","0.0.6":"2011-03-12T21:04:23.125Z","0.0.5":"2011-03-12T21:05:22.932Z","0.0.7":"2011-03-14T21:49:13.546Z","0.0.8":"2011-03-15T03:54:37.473Z","0.0.9":"2011-03-17T06:11:02.078Z","1.0.0":"2011-03-21T22:21:35.944Z","1.0.1":"2011-04-09T23:39:29.265Z","1.0.2":"2011-04-10T08:49:22.032Z","1.0.3":"2011-04-21T19:22:47.978Z","1.0.4":"2011-05-17T18:47:25.667Z","1.0.5":"2011-06-10T19:59:38.213Z","1.0.6":"2011-06-26T23:12:34.004Z","1.1.0":"2011-09-12T20:52:45.755Z","1.2.0":"2011-09-13T02:58:47.645Z","1.2.1":"2011-09-28T02:10:02.665Z","1.2.2":"2012-01-13T17:59:48.160Z","1.2.3":"2012-11-14T18:03:26.329Z","1.3.0":"2013-04-30T18:50:43.165Z","1.3.1":"2014-02-11T22:54:14.233Z","1.4.0":"2014-02-12T19:27:30.402Z","1.4.1":"2015-07-16T03:28:51.504Z"},"author":{"name":"Dustin Diaz","email":"polvero@gmail.com","url":"http://dustindiaz.com"},"repository":{"type":"git","url":"git+https://github.com/ded/klass.git"},"readme":"## Klass\nAn expressive, cross platform JavaScript Class provider with a classical interface to prototypal inheritance.\n\n## API\n### creating a Class\n\n``` js\nvar Person = klass(function (name) {\n  this.name = name\n})\n  .statics({\n    head: ':)',\n    feet: '_|_'\n  })\n  .methods({\n    walk: function () {}\n  })\n```\n\n### Subclassing\n\n``` js\nvar SuperHuman = Person.extend(function (name) {\n  // super class is automagically called\n})\n  .methods({\n    walk: function() {\n      this.supr()\n      this.fly()\n    },\n\n    fly: function() {}\n\n  })\n\nnew SuperHuman('Zelda').walk()\n```\n\n### Object Literal Interface\n\n``` js\nvar Foo = klass({\n  foo: 0,\n  initialize: function() {\n    this.foo = 1\n  },\n  getFoo: function () {\n    return this.foo\n  },\n  setFoo: function (x) {\n    this.foo = x\n    return this.getFoo()\n  }\n})\n```\n\n*note: initialize will be called on class invocation*\n\n### Implement\n\nbecause sometimes you want to overwrite OR mixin an instance method\n\n``` js\n// note you can optionally pass an object literal to extend too ;)\nvar Alien = SuperHuman.extend({\n  beam: function() {\n    this.supr()\n    // beam into space\n  }\n})\n\nvar Spazoid = new Alien('Zoopo')\n\nif (beamIsDown) {\n  Spazoid.implement({\n    beam: function() {\n      this.supr()\n      // fallback to jets\n      this.jets()\n    }\n  })\n}\n```\n\n## Environments\nKlass is [Common JS](http://commonjs.org) compliant and provides the [Modules 1.1](http://wiki.commonjs.org/wiki/Modules/1.1) interface to allow two flavors of development. See the implementations below:\n\n### Browser\n\n``` html\n<script src=\"path/to/klass.js\"></script>\n<!-- klass() is exposed to context -->\n```\n\n### As a node module\n\n``` sh\nnpm install klass\n```\n\n``` js\nvar klass = require('klass')\n```\n\n### Ender compatibility\nadd `klass` to your [ender](http://enderjs.com) compilation\n\n``` sh\nender add klass\n```\n\n### Developers\n\n``` sh\nnpm install\nmake\nmake test\n```\n\nKeep your edits localized to `src/klass.js`\n\n## LICENSE\n    MIT\n\n### Happy Klassing!\n","readmeFilename":"README.md","homepage":"https://github.com/ded/klass","keywords":["ender","class","prototype","inheritance","oop"],"bugs":{"url":"https://github.com/ded/klass/issues"},"users":{"leonning":true}}