{"_id":"jsclass","_rev":"37-adbcc756fababd1985ab260164abcd0f","name":"jsclass","description":"Portable class library for JavaScript","dist-tags":{"latest":"4.0.5"},"versions":{"3.0.1":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","data-structures","framework","ruby"],"version":"3.0.1","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmJsonOpts":{"file":"/home/jcoglan/.npm/jsclass/3.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jsclass@3.0.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"ab799c4c86c4b137734962b7257363e9cc14857e","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.1.tgz","integrity":"sha512-r9ypRNdec+cRfNmp44X1AJSAB/Ie2Q/MTxH+/6B//iIBcrksEJybyCogPc0uSilIDSr9ODvRq98EPbX43BJK/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAbOpiTSStqVbOSTeFWcOajPLLLuQZHmVV5oKxxHB0yAiEAs6cveK3qkRYXzmhZt/DUYSpRdATXFASnPpzwjvHwqwo="}]},"scripts":{}},"3.0.2":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","data-structures","framework","ruby"],"version":"3.0.2","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmJsonOpts":{"file":"/home/jcoglan/.npm/jsclass/3.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jsclass@3.0.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.0","_defaultsLoaded":true,"dist":{"shasum":"2dd27b72b4d7cf106e8a98a74d1ed18aa490ca8c","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.2.tgz","integrity":"sha512-Peyk6+up5q9Z4dvIhYUjbBx/H2mhN+6x0rLjV+emh7gM8lBh4kozESu/mrTd/CMoQsooed5Vn+qSug6nr/jY9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW/GJsHsoPSheKILSjNB5Eu2xBpw6nlqQIFS5HrbsjxAiEAg2dFSHFA2u9itw/3vmEiuFiAIRGzqTAuFXtyQ/G22rw="}]},"scripts":{}},"3.0.3":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","data-structures","framework","ruby"],"version":"3.0.3","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmJsonOpts":{"file":"/home/jcoglan/.npm/jsclass/3.0.3/package/package.json","wscript":false,"serverjs":false,"contributors":false},"_id":"jsclass@3.0.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"fc9e7734855677379967e3aa4a83e2d4e504cd75","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.3.tgz","integrity":"sha512-038IixTqPFhPEYyevJHAbqCIWNVIrAogQV8je/fZiGM0cul6dyHGyBDoC17HDkcwd8u3dtdhMQiNSXo+BLaxBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDINKNZ+8HtsSHAlvEQnY5inMeKJ2Wvun9HPArAtCUlxwIgZ1oqYQsW41XBkXycALtc0LRdQzLSyHijHnrrgEmMYZw="}]},"scripts":{},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"3.0.4":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","data-structures","framework","ruby"],"version":"3.0.4","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmJsonOpts":{"file":"/home/jcoglan/.npm/jsclass/3.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jsclass@3.0.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"464a6b2b17c0d9c6fd70ca23205841034935d59f","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.4.tgz","integrity":"sha512-M1IWXjXz7bBPcIGd0DBBf3Zfpbm0aVKeF/uf3ET2/66gDXFM76LD+Ujr25m1kkK/8DpN4lD3XtVZylu0KNaxXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOF15JD8O8TrDk7PD0/VBh5j2e5l53rvgVKqtOh0+uaAiEA/aBPbTpwCR4JIfr8n456zegqYwZSju2f+/iU6jxuhTc="}]},"scripts":{},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"3.0.5":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","data-structures","framework","ruby"],"version":"3.0.5","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"_id":"jsclass@3.0.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"af9a4f92cc42ac1337921d84bffb6a28586d7a10","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.5.tgz","integrity":"sha512-R+hs4dUOSuLTGksTXpjhM5NFXylnEKzdMYo61VtQCTIChnjIVQzk5zU1Qir4/j/Pp/5woZVeFOKKug4Ar5N0Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJOw7DF/5xkMqCMVyWDQF1Rzfq1VqNAR1CG4ChbCnCXAiAP4b7gFoNQIZ89zYFLMAgkOJlC+qUL57cTW29hql6g8w=="}]},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"3.0.6":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures","testing"],"version":"3.0.6","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"_id":"jsclass@3.0.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"5d462e5a86cdf2a98893174f07e5f6fc985e454b","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.6.tgz","integrity":"sha512-V1ypLqQPQSO8tnw+kRrAuaCe3ntM+pFiInuyG8AL0TaYSfXMubab8Gv0wT1UvFv+KsL6THkdddDoPdQ0ABcatg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPRd6CW0ilKMjWe2+gKvELre59LQAMpo2yQcyTwFvioAiAGgPFvbsaDJ/sYEZNSnrCqRKQlP5ZMQmsub93Q8ZeN3w=="}]},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"3.0.7":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures","testing"],"version":"3.0.7","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":{"name":"http://github.com/jcoglan/js.class/issues"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"_id":"jsclass@3.0.7","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"b7ba17ca1c2235a6d9a663a931df3d04838d1715","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.7.tgz","integrity":"sha512-8yb8C1pZA7XuIDF6tth9v3kclaV5V/9YBm3EoPuDLiQHj/MLDR3K0MYnl5Tf/pTiZ6kW8R/iRCliGAkbwjSnTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj5mDFOSdqhqvxc9fGpUmSJ2mfEzII9h1yfXdUNCKvVwIhAPo0PzkgB9hzx+56dyNEjGDaDTZxZlX/GS2E5ncda5a0"}]},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"3.0.8":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures","testing"],"version":"3.0.8","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":"http://github.com/jcoglan/js.class/issues","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_id":"jsclass@3.0.8","dist":{"shasum":"b8147288379c952ebbe343e551795d537e014462","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.8.tgz","integrity":"sha512-gAEcxput4hk5n9rjVUZ6LvtRxDbAMeDt289bAm56Jcpzow5NjxeRpTmE8UNpSal4l9n04O1PDsEd7dAlRXa8xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMcYHpAn+f8EADLxhgpMrOGFFtxS7eM3ItvZ2wEEsS0AiBg7Cen7lF5M22W8N9kjgZdbGcFoQ8+Gu0oJ8ffQ9NVmw=="}]},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"3.0.9":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures","testing"],"version":"3.0.9","engines":{"node":">=0.4.0"},"main":"./index","bin":{"jsbuild":"./bin/jsbuild"},"dependencies":{"nopt":""},"bugs":"http://github.com/jcoglan/js.class/issues","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"repositories":[{"type":"git","url":"git://github.com/jcoglan/js.class.git"}],"_id":"jsclass@3.0.9","dist":{"shasum":"e59a2c39c154bcd9dba50830843bdfed098153cb","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-3.0.9.tgz","integrity":"sha512-Hdzoo2n3DoRCn79bXnJSC2ASjlSaPS0HvZXdf4VgVcoEUcOPNZFdsz1EoZcK3UXuo1akMrLOEjlSsjqsTAGX6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPHJu70dl8AY+K/B1y/WE7x5WTJ1zGSJZlBgMBknyC6AiB67cABrH4GqaG+Ma5ZGk/EFXkPyXClxRNRn1PpPM/dSQ=="}]},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"4.0.0":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures"],"license":"MIT","version":"4.0.0","engines":{"node":">=0.4.0"},"main":"./index","devDependencies":{"wake":""},"scripts":{"build":"wake","clean":"rm -rf build","pretest":"npm run-script build","test":"node test/console.js"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"wake":{"javascript":{"sourceDirectory":"source","targetDirectory":"build","layout":"apart","builds":{"src":{"minify":false},"min":{"minify":true,"sourceMap":"src"}},"targets":{"core":{"directory":"core","files":["_head","utils","method","module","kernel","class","bootstrap","keywords","interface","singleton","_tail"]},"package-browser":{"directory":"package","files":["_head","package","loaders/browser","browser","dsl","_tail"]},"loader-browser":{"extend":"package-browser","files":["config"]},"package":{"directory":"package","files":["_head","package","loaders/commonjs","loaders/browser","loaders/rhino","loaders/server","loaders/wsh","loaders/xulrunner","loader","dsl","_tail"]},"loader":{"extend":"package","files":["config"]},"test":{"directory":"test","files":["_head","unit","unit/observable","unit/assertions","unit/assertion_message","unit/failure","unit/error","unit/test_result","unit/test_suite","unit/test_case","ui/terminal","ui/browser","reporters/error","reporters/dot","reporters/json","reporters/tap","reporters/exit_status","reporters/headless","reporters/browser","reporters/coverage","reporters/composite","reporters/test_swarm","context/context","context/life_cycle","context/shared_behavior","context/test","context/suite","mocking/stub","mocking/parameters","mocking/matchers","mocking/dsl","async_steps","fake_clock","coverage","helpers","runner","_tail"]},"dom":{"directory":"dom","files":["_head","dom","builder","event","_tail"]},"console":{"directory":"console","files":["_head","console","base","browser","browser_color","node","phantom","rhino","windows","config","_tail"]},"comparable":"","constant_scope":"","enumerable":"","deferrable":"","observable":"","forwardable":"","method_chain":"","decorator":"","proxy":"","command":"","state":"","linked_list":"","hash":"","range":"","set":"","stack_trace":"","tsort":""}},"binary":{"sourceDirectory":".","targetDirectory":"build","targets":{"src/assets/bullet_go.png":"source/assets/bullet_go.png","min/assets/bullet_go.png":"source/assets/bullet_go.png","src/assets/testui.css":"source/assets/testui.css","min/assets/testui.css":"source/assets/testui.css","CHANGELOG.md":"","CONTRIBUTING.md":"","index.js":"","LICENSE.md":"","package.json":"","README.md":""}}},"_id":"jsclass@4.0.0","dist":{"shasum":"88ab71359ce34ae7b92454ba927f75055cb53eeb","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-4.0.0.tgz","integrity":"sha512-PaS5KoW/dXH0vBYEFUVvYfIyNqzh8bGDmNcK8VISPRqgh3BPQym1gCOy9N+T4usAIPS7cuU6sRvdlXB+ebs5wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm/BKuZJAevWK2VvaD6FNTjLcTX+7HrxvmnGuSvUtE1AiEAjgSYHaeDI20Q7Yp8fiiq+zMIa3LAKabxKK6MFZkznAg="}]},"_from":"build/","_npmVersion":"1.2.32","_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"4.0.1":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures"],"license":"MIT","version":"4.0.1","engines":{"node":">=0.4.0"},"main":"./index","devDependencies":{"wake":""},"scripts":{"build":"wake","clean":"rm -rf build","pretest":"npm run-script build","test":"node test/console.js"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"wake":{"javascript":{"sourceDirectory":"source","targetDirectory":"build","layout":"apart","builds":{"src":{"minify":false},"min":{"minify":true,"sourceMap":"src"}},"targets":{"core":{"directory":"core","files":["_head","utils","method","module","kernel","class","bootstrap","keywords","interface","singleton","_tail"]},"package-browser":{"directory":"package","files":["_head","package","loaders/browser","browser","dsl","_tail"]},"loader-browser":{"extend":"package-browser","files":["config"]},"package":{"directory":"package","files":["_head","package","loaders/commonjs","loaders/browser","loaders/rhino","loaders/server","loaders/wsh","loaders/xulrunner","loader","dsl","_tail"]},"loader":{"extend":"package","files":["config"]},"test":{"directory":"test","files":["_head","unit","unit/observable","unit/assertions","unit/assertion_message","unit/failure","unit/error","unit/test_result","unit/test_suite","unit/test_case","ui/terminal","ui/browser","reporters/error","reporters/dot","reporters/json","reporters/tap","reporters/exit_status","reporters/headless","reporters/browser","reporters/coverage","reporters/composite","reporters/test_swarm","context/context","context/life_cycle","context/shared_behavior","context/test","context/suite","mocking/stub","mocking/parameters","mocking/matchers","mocking/dsl","async_steps","fake_clock","coverage","helpers","runner","_tail"]},"dom":{"directory":"dom","files":["_head","dom","builder","event","_tail"]},"console":{"directory":"console","files":["_head","console","base","browser","browser_color","node","phantom","rhino","windows","config","_tail"]},"comparable":"","constant_scope":"","enumerable":"","deferrable":"","observable":"","forwardable":"","method_chain":"","decorator":"","proxy":"","command":"","state":"","linked_list":"","hash":"","range":"","set":"","stack_trace":"","tsort":""}},"binary":{"sourceDirectory":".","targetDirectory":"build","targets":{"src/assets/bullet_go.png":"source/assets/bullet_go.png","min/assets/bullet_go.png":"source/assets/bullet_go.png","src/assets/testui.css":"source/assets/testui.css","min/assets/testui.css":"source/assets/testui.css","CHANGELOG.md":"","CONTRIBUTING.md":"","index.js":"","LICENSE.md":"","package.json":"","README.md":""}}},"_id":"jsclass@4.0.1","dist":{"shasum":"917d16d609ff7668881f57af4e6b994689ae11c1","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-4.0.1.tgz","integrity":"sha512-ypfcpreMuiXtIBQ9kRTCyHC89bNmiV1xCKNby4djE2c1f8ni3W9INGFBNpHBneZjWYfUyHCxelMFsX1OHWSncw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQ7XalOWJ9tmJTx2VW6bZUq2rZUUKJDU/zHCrQqzdnxAiEAxc6O0EYQ6oM26d78M9XtI1SSinv97pI4Vi7y1i+YfVE="}]},"_from":"build/","_npmVersion":"1.2.32","_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"4.0.2":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures"],"license":"MIT","version":"4.0.2","engines":{"node":">=0.4.0"},"main":"./index","devDependencies":{"wake":""},"scripts":{"build":"wake","clean":"rm -rf build","pretest":"npm run-script build","test":"node test/console.js"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"wake":{"javascript":{"sourceDirectory":"source","targetDirectory":"build","layout":"apart","builds":{"src":{"minify":false},"min":{"minify":true,"sourceMap":"src"}},"targets":{"core":{"directory":"core","files":["_head","utils","method","module","kernel","class","bootstrap","keywords","interface","singleton","_tail"]},"package-browser":{"directory":"package","files":["_head","package","loaders/browser","browser","dsl","_tail"]},"loader-browser":{"extend":"package-browser","files":["config"]},"package":{"directory":"package","files":["_head","package","loaders/commonjs","loaders/browser","loaders/rhino","loaders/server","loaders/wsh","loaders/xulrunner","loader","dsl","_tail"]},"loader":{"extend":"package","files":["config"]},"test":{"directory":"test","files":["_head","unit","unit/observable","unit/assertions","unit/assertion_message","unit/failure","unit/error","unit/test_result","unit/test_suite","unit/test_case","ui/terminal","ui/browser","reporters/error","reporters/dot","reporters/json","reporters/tap","reporters/exit_status","reporters/headless","reporters/browser","reporters/coverage","reporters/composite","reporters/test_swarm","context/context","context/life_cycle","context/shared_behavior","context/test","context/suite","mocking/stub","mocking/parameters","mocking/matchers","mocking/dsl","async_steps","fake_clock","coverage","helpers","runner","_tail"]},"dom":{"directory":"dom","files":["_head","dom","builder","event","_tail"]},"console":{"directory":"console","files":["_head","console","base","browser","browser_color","node","phantom","rhino","windows","config","_tail"]},"comparable":"","constant_scope":"","enumerable":"","deferrable":"","observable":"","forwardable":"","method_chain":"","decorator":"","proxy":"","command":"","state":"","linked_list":"","hash":"","range":"","set":"","stack_trace":"","tsort":""}},"binary":{"sourceDirectory":".","targetDirectory":"build","targets":{"src/assets/bullet_go.png":"source/assets/bullet_go.png","min/assets/bullet_go.png":"source/assets/bullet_go.png","src/assets/testui.css":"source/assets/testui.css","min/assets/testui.css":"source/assets/testui.css","CHANGELOG.md":"","CONTRIBUTING.md":"","index.js":"","LICENSE.md":"","package.json":"","README.md":""}}},"_id":"jsclass@4.0.2","dist":{"shasum":"0fa3759189a19ebec16f5e7191e10ff483ca45b8","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-4.0.2.tgz","integrity":"sha512-OHxZ1hUyCsXtaRff1r6bEPMoEq3s14Wjw3Bx0+/okaCdeFWRERbHebHQQfMsvQhf4kJsJwryqBEdqHsmxjbTmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUdPpRvGpO7Nnqtezu3x5n+PaSsSzzI9sl+Ve2N4gnTAiEAsEhQnpT++e6+rTSJOZJH4uz9jgWnKhwGECgXuV7zm7U="}]},"_from":"build/","_npmVersion":"1.2.32","_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"4.0.3":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures"],"license":"MIT","version":"4.0.3","engines":{"node":">=0.4.0"},"main":"./index","devDependencies":{"wake":""},"scripts":{"build":"wake","clean":"rm -rf build","pretest":"npm run-script build","test":"node test/console.js"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"wake":{"javascript":{"sourceDirectory":"source","targetDirectory":"build","builds":{"src":{"digest":false,"minify":false,"tag":"directory"},"min":{"digest":false,"minify":true,"sourceMap":"src","tag":"directory"}},"targets":{"core":{"directory":"core","files":["_head","utils","method","module","kernel","class","bootstrap","keywords","interface","singleton","_tail"]},"package-browser":{"directory":"package","files":["_head","package","loaders/browser","browser","dsl","_tail"]},"loader-browser":{"extend":"package-browser","files":["config"]},"package":{"directory":"package","files":["_head","package","loaders/commonjs","loaders/browser","loaders/rhino","loaders/server","loaders/wsh","loaders/xulrunner","loader","dsl","_tail"]},"loader":{"extend":"package","files":["config"]},"test":{"directory":"test","files":["_head","unit.js","unit/observable","unit/assertions","unit/assertion_message","unit/failure","unit/error","unit/test_result","unit/test_suite","unit/test_case","ui/terminal","ui/browser","reporters/error","reporters/dot","reporters/json","reporters/tap","reporters/exit_status","reporters/headless","reporters/browser","reporters/coverage","reporters/composite","reporters/test_swarm","context/context","context/life_cycle","context/shared_behavior","context/test","context/suite","mocking/stub","mocking/parameters","mocking/matchers","mocking/dsl","async_steps","fake_clock","coverage","helpers","runner","_tail"]},"dom":{"directory":"dom","files":["_head","dom","builder","event","_tail"]},"console":{"directory":"console","files":["_head","console","base","browser","browser_color","node","phantom","rhino","windows","config","_tail"]},"comparable":"","constant_scope":"","enumerable":"","deferrable":"","observable":"","forwardable":"","method_chain":"","decorator":"","proxy":"","command":"","state":"","linked_list":"","hash":"","range":"","set":"","stack_trace":"","tsort":""}},"binary":{"sourceDirectory":".","targetDirectory":"build","builds":{"src":{"digest":false}},"targets":{"src/assets/bullet_go.png":"source/assets/bullet_go.png","min/assets/bullet_go.png":"source/assets/bullet_go.png","src/assets/testui.css":"source/assets/testui.css","min/assets/testui.css":"source/assets/testui.css","CHANGELOG.md":"","CONTRIBUTING.md":"","index.js":"","LICENSE.md":"","package.json":"","README.md":""}}},"_id":"jsclass@4.0.3","dist":{"shasum":"e1568c4889c6bedc3c4ce8b64773cf871042400b","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-4.0.3.tgz","integrity":"sha512-Yyo2uv7iFUHi2aIYzD8lh/UNpC4hshfonGG6ay3Dt3JpA3DnpU570682BPFuB9LR6zH7YpCwz2E+pkfORXOlcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Z7MrO5PGskoiaUbyy0Y+ylETYxJfd1mYIosOLdluLgIgHiNQ1c4htv8v1dio+vFYw+6oJqu9PX7qjrNBVaMCn3w="}]},"_from":"build","_npmVersion":"1.3.11","_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"4.0.4":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures"],"license":"MIT","version":"4.0.4","engines":{"node":">=0.4.0"},"main":"./index","devDependencies":{"wake":""},"scripts":{"build":"wake","clean":"rm -rf build","pretest":"npm run-script build","test":"node test/console.js"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"wake":{"javascript":{"sourceDirectory":"source","targetDirectory":"build","builds":{"src":{"digest":false,"minify":false,"tag":"directory"},"min":{"digest":false,"minify":true,"sourceMap":"src","tag":"directory"}},"targets":{"core":{"directory":"core","files":["_head","utils","method","module","kernel","class","bootstrap","keywords","interface","singleton","_tail"]},"package-browser":{"directory":"package","files":["_head","package","loaders/browser","browser","dsl","_tail"]},"loader-browser":{"extend":"package-browser","files":["config"]},"package":{"directory":"package","files":["_head","package","loaders/commonjs","loaders/browser","loaders/rhino","loaders/server","loaders/wsh","loaders/xulrunner","loader","dsl","_tail"]},"loader":{"extend":"package","files":["config"]},"test":{"directory":"test","files":["_head","unit.js","unit/observable","unit/assertions","unit/assertion_message","unit/failure","unit/error","unit/test_result","unit/test_suite","unit/test_case","ui/terminal","ui/browser","reporters/error","reporters/dot","reporters/json","reporters/tap","reporters/exit_status","reporters/headless","reporters/browser","reporters/coverage","reporters/composite","reporters/test_swarm","context/context","context/life_cycle","context/shared_behavior","context/test","context/suite","mocking/stub","mocking/parameters","mocking/matchers","mocking/dsl","async_steps","fake_clock","coverage","helpers","runner","_tail"]},"dom":{"directory":"dom","files":["_head","dom","builder","event","_tail"]},"console":{"directory":"console","files":["_head","console","base","browser","browser_color","node","phantom","rhino","windows","config","_tail"]},"comparable":"","constant_scope":"","enumerable":"","deferrable":"","observable":"","forwardable":"","method_chain":"","decorator":"","proxy":"","command":"","state":"","linked_list":"","hash":"","range":"","set":"","stack_trace":"","tsort":""}},"binary":{"sourceDirectory":".","targetDirectory":"build","builds":{"src":{"digest":false}},"targets":{"src/assets/bullet_go.png":"source/assets/bullet_go.png","min/assets/bullet_go.png":"source/assets/bullet_go.png","src/assets/testui.css":"source/assets/testui.css","min/assets/testui.css":"source/assets/testui.css","CHANGELOG.md":"","CONTRIBUTING.md":"","index.js":"","LICENSE.md":"","package.json":"","README.md":""}}},"_id":"jsclass@4.0.4","dist":{"shasum":"e5a2174b8a8c5fd76b19d4719bfffacf1e1685b6","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-4.0.4.tgz","integrity":"sha512-s9HoZNWFJAsF9MbYQbWzrFxr79HcdJusXPBzVouqNinyhXoaQt4TMOPBtpFNXsNTDQabybGS9rK6CzPPSuoCBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiBg9qiotJrxh5xKvLEdfDSpoIXgvN2hB8baxoPBcZoAiBYALzMC2jRQ40V4Cx0YA9PHYcZTzYTLPHIfipVI8n8GQ=="}]},"_from":"build","_npmVersion":"1.3.14","_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]},"4.0.5":{"name":"jsclass","description":"Portable class library for JavaScript","homepage":"http://jsclass.jcoglan.com","author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"keywords":["oop","class","data-structures"],"license":"MIT","version":"4.0.5","engines":{"node":">=0.4.0"},"main":"./index","devDependencies":{"wake":""},"scripts":{"build":"wake","clean":"rm -rf build","pretest":"npm run-script build","test":"node test/console.js"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"wake":{"javascript":{"sourceDirectory":"source","targetDirectory":"build","builds":{"src":{"digest":false,"minify":false,"tag":"directory"},"min":{"digest":false,"minify":true,"sourceMap":"src","tag":"directory"}},"targets":{"core":{"directory":"core","files":["_head","utils","method","module","kernel","class","bootstrap","keywords","interface","singleton","_tail"]},"package-browser":{"directory":"package","files":["_head","package","loaders/browser","browser","dsl","_tail"]},"loader-browser":{"extend":"package-browser","files":["config"]},"package":{"directory":"package","files":["_head","package","loaders/commonjs","loaders/browser","loaders/rhino","loaders/server","loaders/wsh","loaders/xulrunner","loader","dsl","_tail"]},"loader":{"extend":"package","files":["config"]},"test":{"directory":"test","files":["_head","unit.js","unit/observable","unit/assertions","unit/assertion_message","unit/failure","unit/error","unit/test_result","unit/test_suite","unit/test_case","ui/terminal","ui/browser","reporters/error","reporters/dot","reporters/json","reporters/tap","reporters/exit_status","reporters/headless","reporters/browser","reporters/coverage","reporters/composite","reporters/test_swarm","context/context","context/life_cycle","context/shared_behavior","context/test","context/suite","mocking/stub","mocking/parameters","mocking/matchers","mocking/dsl","async_steps","fake_clock","coverage","helpers","runner","_tail"]},"dom":{"directory":"dom","files":["_head","dom","builder","event","_tail"]},"console":{"directory":"console","files":["_head","console","base","browser","browser_color","node","phantom","rhino","windows","config","_tail"]},"comparable":"","constant_scope":"","enumerable":"","deferrable":"","observable":"","forwardable":"","method_chain":"","decorator":"","proxy":"","command":"","state":"","linked_list":"","hash":"","range":"","set":"","stack_trace":"","tsort":""}},"binary":{"sourceDirectory":".","targetDirectory":"build","builds":{"src":{"digest":false}},"targets":{"src/assets/bullet_go.png":"source/assets/bullet_go.png","min/assets/bullet_go.png":"source/assets/bullet_go.png","src/assets/testui.css":"source/assets/testui.css","min/assets/testui.css":"source/assets/testui.css","CHANGELOG.md":"","CONTRIBUTING.md":"","index.js":"","LICENSE.md":"","package.json":"","README.md":""}}},"_id":"jsclass@4.0.5","dist":{"shasum":"72257b324ea4774c781f0d67d3e243599dda1d0c","tarball":"https://registry.npmjs.org/jsclass/-/jsclass-4.0.5.tgz","integrity":"sha512-dqYmPKR3Yced67MWyDzGATBh//uzRmiqwQMSDWCxKPeJfOPL4a3TBaEiSiX+zT53RPet6aR16TAsAooaUHMJ4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmM18B4MFwsaVs5k9yx4qWrGgvTsjEnVEuaFtlxrZPmAiAynNdFAyAjIVAq9kCabtbZKwFHNp8gN1hVVuAZ3dNmJw=="}]},"_from":"build/","_npmVersion":"1.4.3","_npmUser":{"name":"jcoglan","email":"jcoglan@gmail.com"},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}]}},"maintainers":[{"name":"jcoglan","email":"jcoglan@gmail.com"}],"time":{"modified":"2022-06-19T05:52:40.665Z","created":"2011-06-19T17:40:25.481Z","3.0.1":"2011-06-19T17:40:26.089Z","3.0.2":"2011-07-16T12:05:39.725Z","3.0.3":"2011-08-15T09:08:28.703Z","3.0.4":"2011-08-18T21:20:05.923Z","3.0.5":"2011-12-06T00:14:38.997Z","3.0.6":"2012-02-21T10:41:33.810Z","3.0.7":"2012-02-22T23:40:17.360Z","3.0.8":"2012-08-05T10:12:17.106Z","3.0.9":"2012-08-09T16:16:13.045Z","4.0.0":"2013-06-30T22:09:50.502Z","4.0.1":"2013-07-01T10:03:55.932Z","4.0.2":"2013-07-06T15:57:24.570Z","4.0.3":"2013-11-07T13:33:33.101Z","4.0.4":"2013-12-01T10:43:09.443Z","4.0.5":"2014-03-19T22:49:07.500Z"},"author":{"name":"James Coglan","email":"jcoglan@gmail.com","url":"http://jcoglan.com/"},"repository":{"type":"git","url":"git://github.com/jcoglan/jsclass.git"},"readme":"# jsclass\n\n`jsclass` is a portable, modular JavaScript class library, influenced by the\n[Ruby](http://ruby-lang.org/ programming) language. It provides a rich set of\ntools for building object-oriented JavaScript programs, and is designed to run\non a wide variety of client- and server-side platforms.\n\n## Installation\n\nDownload the library from [the website](http://jsclass.jcoglan.com) or from npm:\n\n```\n$ npm install jsclass\n```\n\n## Usage\n\nSee [the website](http://jsclass.jcoglan.com) for documentation.\n\n## Contributing\n\nYou can find instructions for how to build the library and run the tests in\n`CONTRIBUTING.md`.\n\n## License\n\nCopyright 2007-2014 James Coglan, distributed under the MIT license. See\n`LICENSE.md` for full details.\n\n","homepage":"http://jsclass.jcoglan.com","keywords":["oop","class","data-structures"],"bugs":{"url":"http://github.com/jcoglan/jsclass/issues"},"license":"MIT","readmeFilename":"README.md","users":{"and":true,"and-":true,"kontrax":true,"sunshine1988":true}}