{"_id":"classified","_rev":"44-dc152f405025a0be7e0ab8b39db3f636","name":"classified","description":"Real OOP for Javascript","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.1","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./index.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"56f052e1eec2100b8ecf9f85698ab515e77f5702","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.1","_shasum":"16a83990ee63aca14cb835ff6d3252e26c0a2bec","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"16a83990ee63aca14cb835ff6d3252e26c0a2bec","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.1.tgz","integrity":"sha512-BZNZm1ZMp7dbu0XSx617fBl0koU6CuvUgvbMZp4S2Zvr6veb9bQGZTTj7hdQjXi1BOv08oLKXyB4IVSmP2La1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOVHCgbJSulHwq26vS+FC45mYF5Qe3ybd9i08lm5fzCwIhAOQ19u26deifg3RYLZZ6+IHWXreZAejiFkgZnxhurCjm"}]},"directories":{}},"0.0.2":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.2","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./index.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"acf4709ca8aca4904ca72a368fbacb40ea11c71e","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.2","_shasum":"000fca7684feb7216621feac53887bad4d11ae79","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"000fca7684feb7216621feac53887bad4d11ae79","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.2.tgz","integrity":"sha512-V2KZgCRC54BBcEQj94lpSIJyhGNTUVnjTjRQWVd/npBylax+F/9Aq1ZSBgtKy6tsOTh0jqg4V1zbUHl9i6jISA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoUPy1lD8CsAv8itSja/QaklQ3mU8BpORI9jM4kfucVAiAZy12/lWs97A95sHEO921ESnX1WMyJabTAOTYDRPRnKw=="}]},"directories":{}},"0.0.3":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.3","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"55f13dcf0464e004eceb782e27704ad70ee538bc","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.3","_shasum":"8d66d5d3cc00df7673c0a6aa3fb6d87e352256e7","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"8d66d5d3cc00df7673c0a6aa3fb6d87e352256e7","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.3.tgz","integrity":"sha512-qOEiFb23d3Hx7EaVk8vuJXD732O03CMDi6b3GgNsP8xH6qS9SnFR/6x00uFOj68Aavb8lf5jzKbnkbqWwgO90Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRQN7NRwu8miaegF8cF2ylogNChRQQvLoqZTPw9AlU+AiEAxfMDTpbr8sSGumlkbJjWeHR6Htmyk10nwNk9fzVjGZo="}]},"directories":{}},"0.0.4":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.4","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"38ead3b7e6bf4f3c96ccf6b8b03fd2d54166d78a","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.4","_shasum":"2e92473c26b44402dca72ddc10a1836c429d4c7b","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"2e92473c26b44402dca72ddc10a1836c429d4c7b","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.4.tgz","integrity":"sha512-VhJitQTM8dhQhHqaHrUCcsc27ZqDep46WYZQIC1p9bnugy50tvjjmSrnw1PM1TItoz0/aJBU3EOVAQcRkbVh9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBAAVC7sWqCXNjsW968rgVleaCYnIkkVoh76XJ+QTDJAiB9T9nyJd/J+tamvR64aSYbyisN74NcDk6Eyx2cYK3EZw=="}]},"directories":{}},"0.0.6":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.6","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"a7ebb7041d3bf9e24038d6835b7313f9e0831120","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.6","_shasum":"fc55a8f08f3cd599462ef49d6b263453a562c516","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"fc55a8f08f3cd599462ef49d6b263453a562c516","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.6.tgz","integrity":"sha512-SWL77VlwTAOzkAtSkfHR/zOoJPkaQ4oOci6MgckL/SRLuY97Zx1s077MV0aDOj4aw86zAsmYe4/nMe9CJg6zxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDorzXcl3/Z48o/ld/URwDe5d7q56UQnfRINWpFFxRGFwIgUgaxIXA4kc0KDR/AxR0sgwS2SfGV6v5c7SsOmmZ4fgs="}]},"directories":{}},"0.0.7":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.7","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"e1c55dce06b2fc309f83f375fb82eea5471d445c","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.7","_shasum":"b02b843ed96026959702dedefa5695951b8527a5","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"b02b843ed96026959702dedefa5695951b8527a5","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.7.tgz","integrity":"sha512-ehFab3abeot3u8j+9KXKZm3jEsmthCL2LAWbWKxGrHKk8dcjTLWVQFWK+z4OegoRQqyHNaAPFWosOw+Of5Z78w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAiJsYcXwpo4c2iy73R2ZW3eZajKp+Kq1QKgJq9XoF1vAiBHN3eQhqC9bi9bmmTpPOnwXVHVJo/EZxckpu9egDTWWw=="}]},"directories":{}},"0.0.8":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.8","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"7afafeacc91d08a5ea8f83f9d969bda4eba9cdcd","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.8","_shasum":"6f71852fa9dbe5fadf0e781ff68eab9c5c4f919d","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"6f71852fa9dbe5fadf0e781ff68eab9c5c4f919d","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.8.tgz","integrity":"sha512-3I/UK7v0O6zeHNJHDz6PuMz+jApUYkVHCyKCz8gIAQIoKz/dZrCozIdePXQpXpEag+jR1WpAHwSf4MsHtyBKdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHltvCuQclMJ1+agcwRcX54JcwJyC2+1bIaOB08cenMgIgPOfM/nbGE6Ay882n9+cuejIUTS0X/wSYk6Cj2mzGI/Y="}]},"directories":{}},"0.0.9":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.9","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"32b922b0d00649df82929805b87e93c500c8822f","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.9","_shasum":"acf66207cea2d180b45a71a2d23f4f5bf434f895","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"acf66207cea2d180b45a71a2d23f4f5bf434f895","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.9.tgz","integrity":"sha512-Ki0UxQamScuJPC/+xLvIA6qHMDF615XaUdZBOtxvn5HLfnlr0PCyRdyJom1GPrsnKsygM9YeXhb4TYlMKGQUZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtMCby6V90FEitbGfS6BsZcoPA0J3p3aEDo0B/7fUQoAIhAIIjW/Z3KPh9Wolx++h0iAmOUBAZ6iP0MppVUTpm5roi"}]},"directories":{}},"0.0.10":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.10","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"4f1d15773f2e6c464755fd3f63ed2fd3b3364e82","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.10","_shasum":"29a094a0ef199347d752adaf23afa09aef0e75bd","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"29a094a0ef199347d752adaf23afa09aef0e75bd","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.10.tgz","integrity":"sha512-KpyMfiRjs3b1ve7u7Znf+FBsiw2wcCK7kb3eFHJhdPaB0wD9bYyfU+E6CyEJiUJ1ndCn0N0vuQaQ9AnyQXAcbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHrE543xMLdtmi9aZ7Um56o8Oy94vWqxJ929PamTlZ/AiArWecQ6oCLiQh3wTfFNQrcUmOnEaN6y3x24WkqYhFohw=="}]},"directories":{}},"0.0.11":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.11","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"6c688a3ca6b3c186136beea741b2dcc755d4b1b3","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.11","_shasum":"47d3ed09f8b3b81acdf55a0b0aa7bffe68d3127a","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"47d3ed09f8b3b81acdf55a0b0aa7bffe68d3127a","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.11.tgz","integrity":"sha512-YR9/39yh1YUJfH+eJZE/kKioUfHXa/1dv8XbnXGPpcA8jMQaERgNNGD1Vzd8WlWStP2n3kVZYosleYPVQMpl9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3t2suBmMDaCdz4g9ESulES9LMa8ut6TM5dfHuOEJCLQIhAMUfAd38O7F9369o3Qs3wCoXzllOuolLWFpGlL1CbJME"}]},"directories":{}},"0.0.12":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.12","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha --require should --reporter spec"},"gitHead":"2548d98a3b7101b1bb35ff0a83b0960f3bef5e91","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.12","_shasum":"544d62fe31543327547526b099a0a6171e524829","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"544d62fe31543327547526b099a0a6171e524829","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.12.tgz","integrity":"sha512-qjoC3NFBQuJzoKvAnVFsvDRi46IsXL0a79tVRvL4gtJ7UcGC44djgR++KajMVACzEe+gMwbnLJKHhF3/1sAuZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKA/0xGlmzijOq23sv5yl0875KVkzG414g6sDe2A+JSAiEAuTHf/boOdh67zMXcO4MkCog+7lW2u2efd8NJJemKRs4="}]},"directories":{}},"0.0.13":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.13","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"9696370173fa9e8e58b1de70d0216d5b2ffe2353","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.13","_shasum":"76a1cad489f73fda3bf39c2059ec4be3c54f969b","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"76a1cad489f73fda3bf39c2059ec4be3c54f969b","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.13.tgz","integrity":"sha512-2eBaovWUN+AQ1Z13ObEtOQfKal1suUA6iIwkB6uVbXWwquNouIJ+ILBcbYP2Zz3esKIZ+4AhX+x7PqHmC5VXeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICozgKkKUj3V081V7dufE/hGrhLjMZUk2DKVMZCg5osXAiEA5RxWqIYhCHVHHrO9pdvRRkROP4ZkCZOiDu9gbHVANuk="}]},"directories":{}},"0.0.14":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.14","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"9b54308cad3e72e871736a8b80aefd29a2c52745","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.14","_shasum":"5abeb10b617125345558e599afca780b48eeb418","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"5abeb10b617125345558e599afca780b48eeb418","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.14.tgz","integrity":"sha512-T/f25Vn6wup+6hUurVIskcy3GNk1CftFmADHkd/YZV+U74+0yuuRplhSH+IXW3sRmk4NI0N5mAZUqx82JBXOJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJm5J5vuHJ29xMztYc8wabOhJiBrdOu0sgjf1qKXboMwIgYvMhVlV/Hpe5v9LGoZM4mvN7F18cKiPJS7mSzZAiJcM="}]},"directories":{}},"0.0.15":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.15","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"3c82c15ffaec3e2af8204f46557fd82afc2e46c5","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.15","_shasum":"c44d56233d3cfbba4e1d2f8d42ff428b4b2c4908","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"c44d56233d3cfbba4e1d2f8d42ff428b4b2c4908","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.15.tgz","integrity":"sha512-L4q+Q4ZxoUjWTBRJ3BHjP1hkASNDgZlXYM1jNh7/iEJ142SvxDp3hXU9oQ3KtvrBAI91AFihOIIhenGAKMpZiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaVA04NnbSjM+jseTHruv5fhRZ5W/9OghLwb90KO+vGAiBQsczUOK3He1+M4XaYnCra1JPw/V4UK6Pe17sjcCPl1A=="}]},"directories":{}},"0.0.16":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.16","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"a53a5165024865ceb88e957b6c5366bfcf3f84c5","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.16","_shasum":"f98ae81b7515b308c1cd3bbdbb8e4c7fdaac6b87","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"f98ae81b7515b308c1cd3bbdbb8e4c7fdaac6b87","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.16.tgz","integrity":"sha512-7o5l6ixa5gaVjXH/QgTJFNKSUr1gafBoA6mu8DY9ldJ64PajN7xOaA+RkcTGjOkKlGtc9JMD/dT87Whm+wgWQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWuLALx05kKM5Z4/abX5WtJALEmxgJTRmy+fn8MLMS9AIganQCn8QaSMd8KiDml/HVEI5OlGGgsqehS2TiicItmAU="}]},"directories":{}},"0.0.17":{"name":"classified","description":"Real OOP for Javascript","version":"0.0.17","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"046edaaf18361eed1910633109156b9d707a6408","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.0.17","_shasum":"959edb1374d4d29193245b8c3ce3855163ba3ba3","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"959edb1374d4d29193245b8c3ce3855163ba3ba3","tarball":"https://registry.npmjs.org/classified/-/classified-0.0.17.tgz","integrity":"sha512-RIG9vwUq8Lxr/eN2ImflihhzKwzFDzYgI3h5Kvf/rgHtNvtaxd1stvs7H32S2TeS/v106oHLjm1T//viZnvuGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVgn27y1oMH6R6XbVC0+pt6kHxzdoSXNepFR9goWY0kQIgcs/dfiY3VVhyCbVF/HhcSH7iyJZdsYt7kxH9dv+D8ZM="}]},"directories":{}},"0.1.0":{"name":"classified","description":"Real OOP for Javascript","version":"0.1.0","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"05a46d8acc6debc0f627240e511764fb1c6a1294","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.1.0","_shasum":"d753a95714593bb9f55a8c649b16e503137a3a07","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"d753a95714593bb9f55a8c649b16e503137a3a07","tarball":"https://registry.npmjs.org/classified/-/classified-0.1.0.tgz","integrity":"sha512-QSSeVvvtnWMS/XgCXStd7Dncq/wuud6/kT/gGfs0SLkgqM0SPv2QLe671nXf9R2poaCaQr8e1iP0JIHEFnVO1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGM2BANu7TtZeLERuT0Gd8VVCI01EopvVO78C+SkdE+AiEArEYoD+vPjNRU4jIPuQVCeP8zU0qS8jGx8PJ7irTVpRU="}]},"directories":{}},"0.1.1":{"name":"classified","description":"Real OOP for Javascript","version":"0.1.1","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"a32f919d41c92beb9bf19e65a50dd47d2aa247fb","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.1.1","_shasum":"7b393db55a82b1a2fda085e8541fb3b49e62c1eb","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"7b393db55a82b1a2fda085e8541fb3b49e62c1eb","tarball":"https://registry.npmjs.org/classified/-/classified-0.1.1.tgz","integrity":"sha512-x1IcFf/NIlbFVvBBbuWEaSiJAlMA+osLjyrvHN/jdViPibqEQCgEouYbBzTc18AUCuh6zg80e+VI0cW2hN8NVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYCTNHIlO7tkj0UacwzL9E09cFL1eCvqVFVlmZ8s/8fAIgeyaV3kAWX0Fx9LSmFZ2EqpA8ie4eSEJ2jc75EwL/fwI="}]},"directories":{}},"0.1.2":{"name":"classified","description":"Real OOP for Javascript","version":"0.1.2","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4","mocha-jshint":"0.0.9"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"129196a8da37a9a8d52ee25dfbf251b4e3274084","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.1.2","_shasum":"75ba9cfc85570972f6eb2a9fb0184730c5bdd372","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"75ba9cfc85570972f6eb2a9fb0184730c5bdd372","tarball":"https://registry.npmjs.org/classified/-/classified-0.1.2.tgz","integrity":"sha512-Jr9RdXubtv8Oawdnu8SqE+B34wTojQo5h72e994TOhO+tzS/KZUwUMQWA8HAiquW4RnRB/At7saJ1ep8AIWF1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKKcDoe3QAb6lpt8MZe4ARW3A5NiGLl73nGUbQjQO0yQIgCpMY/+qoKbfvqpZA5AsgnBFInG0JhmZojIZvpZNRyX0="}]},"directories":{}},"0.1.3":{"name":"classified","description":"Real OOP for Javascript","version":"0.1.3","author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"devDependencies":{"mocha":"1.21.4","mocha-jshint":"0.0.9"},"dependencies":{},"main":"./classified.js","repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"scripts":{"test":"mocha"},"gitHead":"7b9b208628dd954b37d93f1817152aaea658973a","bugs":{"url":"https://github.com/cblanquera/classified/issues"},"homepage":"https://github.com/cblanquera/classified","_id":"classified@0.1.3","_shasum":"02dc6e6cf889401c46fb90af0ea7ce615fd19ee5","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"cblanquera","email":"cblanquera@openovate.com"},"maintainers":[{"name":"cblanquera","email":"cblanquera@openovate.com"}],"dist":{"shasum":"02dc6e6cf889401c46fb90af0ea7ce615fd19ee5","tarball":"https://registry.npmjs.org/classified/-/classified-0.1.3.tgz","integrity":"sha512-ZLCn7vEIyvohndP1euObXjjWYyb8Q5XvXBBcffHG0rvtjcrFGeMseClY/RlUj1hKpDIDeTcjDiDEixTtCB+cow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXiktgLI7gGqL02KmZ/ZPDFHNz2K/c0jAGerV2t/0UNAiEA7+AUnU6feMv1x95ycM3SCMWyYMeo/66ngw5wWgPf0tc="}]},"directories":{}}},"readme":"#Classified\n\n  Real OOP for Javascript.\n\n\n[![NPM](https://badge.fury.io/js/classified.svg)](https://www.npmjs.org/package/classified)\n[![Build Status](https://api.travis-ci.org/cblanquera/classified.png)](https://travis-ci.org/cblanquera/classified/)\n\n\n### Installation\n\n```bash\n$ npm install classified\n```\n\n  For client side you can just include the `index.js`\n\n### Usage\n\n#### Node\n\n```\nvar classified = require('classified');\nclassified();\n```\n\n#### RequireJS\n\n```\nvar classified = require(['classified'], function(classified) {});\n```\n\n#### jQuery\n\n```\njQuery.classified();\n```\n\n#### Client Side\n\n```\nclassified();\n```\n\n## Quick Start\n\n```\nvar classified = require('classified');\n\n//root definition\nvar RootClass = classified({\n\t//constants\n\tSOME_CONSTANT: 'foo',\n\t\n\t//public properties\n\tsampleProperty: 4.5,\n\t\n\t//protected properties\n\t_sampleProperty: 5.5,\n\t\n\t//private properties\n\t__sampleProperty: 6.5,\n\t\n\t//constructor\n\t___construct: function() {\n\t\tthis.constructCalled = true;\n\t},\n\t\n\t//public methods\n\tsampleMethod: function() {\n\t\treturn this._sampleMethod();\n\t},\n\t\n\t//protected methods\n\t_sampleMethod: function() {\n\t\treturn this.__sampleMethod();\n\t},\n\t\n\t//private methods\n\t__sampleMethod: function() {\n\t\treturn this.SOME_CONSTANT + this._sampleProperty;\n\t}\n});\n\n//child definition\n//you can use object or function as the definition\nvar ChildClass = RootClass.extend(function() {\n\t//constants\n\tthis.SOME_CONSTANT_2 = 'bar';\n\t\n\t//protected properties\n\tthis._sampleProperty = 7.5;\n\t\n\t//public methods\n\tthis.sampleMethod = function() {\n\t\treturn this._sampleMethod();\n\t};\n\t\n\t//protected methods\n\tthis._sampleMethod = function() {\n\t\treturn this.___parent._sampleMethod();\n\t};\n});\n\n//instantiate child\nvar child = ChildClass.load();\n\n//test it\nconsole.log(child.sampleMethod()); //--> foo7.5\n\ntry {\n\tchild._sampleMethod();\n} catch(e) {\n\tconsole.log('Protected call did not work');\n}\n```\n\n### Features\n\n  * Public, Private, Protected\n  * Constants\n  * Inheritance\n  * Traits\n  * Works on server or client\n  * Circular Dependencies Ready\n  * Node asyncrounous protected and private support\n\n### Methods\n\n  * define(object|function) - Defines the class\n  * extend(object|function) - Adds a parent to be combined with the definition\n  * definition() - Returns the entire definition including the protected and private properties\n  * parents() - Returns direct parents of this definition\n  * get() - Returns the publically accessable class definition function\n  * load() - Returns class defined instantiation\n  * register(string) - saves a state of the definition which can be recalled in trait\n  * trait(string|function|object) - will setup the provided as a parent, if string will recall from registry\n\n### What's up with the underscores?\n\n  * _ - protected properties and methods\n  * __ - private properties and methods\n  * ___ - Magic placeholder (Waiting on harmony)\n\n\n### Node Async Support\n\n  Use `___freeze()` and `___unfreeze()` in Node for asyncronous patterns as in the example below. \n\n```\nclassified(function() {\n\tthis._protectedValue = 4;\n\tthis.somethingToAsync = function() {\n\t\tthis.___freeze();\n\t\tsetTimeout(function() {\n\t\t\tthis._protectedValue = 5;\n\t\t\tthis.___unfreeze();\n\t\t}.bind(this), 10);\n\t};\n});\n```","maintainers":[{"email":"cblanquera+archive@openovate.com","name":"archive_donotuse"}],"time":{"modified":"2022-06-13T06:06:04.728Z","created":"2014-09-07T11:51:26.740Z","0.0.1":"2014-09-07T11:51:26.740Z","0.0.2":"2014-09-07T11:55:40.214Z","0.0.3":"2014-09-07T13:23:53.414Z","0.0.4":"2014-09-07T14:48:20.074Z","0.0.6":"2014-09-08T04:00:42.668Z","0.0.7":"2014-09-08T07:31:50.459Z","0.0.8":"2014-09-08T17:23:05.328Z","0.0.9":"2014-09-09T02:07:35.005Z","0.0.10":"2014-09-09T10:07:29.653Z","0.0.11":"2014-09-09T15:59:57.843Z","0.0.12":"2014-09-10T04:38:50.614Z","0.0.13":"2014-09-10T05:25:27.276Z","0.0.14":"2014-09-10T09:39:27.609Z","0.0.15":"2014-09-11T08:38:37.806Z","0.0.16":"2014-09-12T04:17:23.271Z","0.0.17":"2014-09-17T06:22:16.889Z","0.1.0":"2014-09-17T07:00:18.538Z","0.1.1":"2014-09-17T07:23:25.413Z","0.1.2":"2014-10-02T08:59:52.168Z","0.1.3":"2014-10-08T03:07:36.413Z"},"homepage":"https://github.com/cblanquera/classified","keywords":["oop","class","protected","parent","structure","constructor","inheritence","constant"],"repository":{"type":"git","url":"https://github.com/cblanquera/classified.git"},"author":{"name":"Christian Blanquera","email":"cblanquera@openovate.com"},"bugs":{"url":"https://github.com/cblanquera/classified/issues"},"readmeFilename":"README.md"}