{"_id":"structr","_rev":"104389","name":"structr","description":"javascript class system","dist-tags":{"latest":"0.3.2"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"time":{"modified":"2021-06-03T10:37:12.000Z","created":"2011-07-01T00:40:56.503Z","0.3.2":"2013-11-01T19:56:45.406Z","0.3.1":"2013-11-01T19:04:57.515Z","0.3.0":"2013-11-01T00:18:45.029Z","0.2.4":"2013-10-17T23:58:04.827Z","0.2.3":"2013-03-14T23:44:05.057Z","0.2.2":"2012-11-02T04:00:59.091Z","0.2.0":"2012-04-27T21:23:21.857Z","0.1.3":"2012-01-29T00:52:33.054Z","0.1.0":"2011-12-03T23:18:05.086Z","0.0.10":"2011-09-12T05:22:06.476Z","0.0.8":"2011-08-10T02:59:04.719Z","0.0.5":"2011-08-01T19:33:18.840Z","0.0.4-3":"2011-07-28T05:41:32.294Z","0.0.4-2":"2011-07-21T21:22:51.114Z","0.0.4-1":"2011-07-13T04:26:37.280Z","0.0.4":"2011-07-12T02:34:07.171Z","0.0.3":"2011-07-03T23:11:36.983Z","0.0.2":"2011-07-01T01:07:15.230Z","0.0.1":"2011-07-01T00:40:56.503Z"},"users":{"fgribreau":true},"author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"versions":{"0.3.2":{"name":"structr","description":"javascript class system","version":"0.3.2","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","devDependencies":{"expect":"0.0.2","mocha":"~1.13.0"},"readmeFilename":"README.md","_id":"structr@0.3.2","dist":{"shasum":"21a800daf280b16ad745caf4f9c8a23d3771ae0f","size":4402,"noattachment":false,"key":"/structr/-/structr-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.3.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1383335805406,"_cnpm_publish_time":1383335805406,"_hasShrinkwrap":false},"0.3.1":{"name":"structr","description":"javascript class system","version":"0.3.1","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","devDependencies":{"expect":"0.0.2","mocha":"~1.13.0"},"readmeFilename":"README.md","_id":"structr@0.3.1","dist":{"shasum":"d97164add1c9598f28cfec3b716c65466365d419","size":4443,"noattachment":false,"key":"/structr/-/structr-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.3.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1383332697515,"_cnpm_publish_time":1383332697515,"_hasShrinkwrap":false},"0.3.0":{"name":"structr","description":"javascript class system","version":"0.3.0","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","devDependencies":{"expect":"0.0.2","mocha":"~1.13.0"},"readmeFilename":"README.md","_id":"structr@0.3.0","dist":{"shasum":"9bc26a29ffd23a9d251f2f79792a627461dd5f6b","size":4411,"noattachment":false,"key":"/structr/-/structr-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1383265125029,"_cnpm_publish_time":1383265125029,"_hasShrinkwrap":false},"0.2.4":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.2.4","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","readmeFilename":"README.md","_id":"structr@0.2.4","dist":{"shasum":"8a15aab501bc59333fb1d529721be89f1bc3dc93","size":10242,"noattachment":false,"key":"/structr/-/structr-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.2.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1382054284827,"_cnpm_publish_time":1382054284827,"_hasShrinkwrap":false},"0.2.3":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.2.3","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","readmeFilename":"README.md","_id":"structr@0.2.3","dist":{"shasum":"b6b02a0eb7f19e767e01b0ff890a98dda23aec0e","size":10233,"noattachment":false,"key":"/structr/-/structr-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.2.3.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1363304645057,"_cnpm_publish_time":1363304645057,"_hasShrinkwrap":false},"0.2.2":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.2.2","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","readmeFilename":"README.md","_id":"structr@0.2.2","dist":{"shasum":"e1271931170b189711e12a08cd90fd5d5feee652","size":12158,"noattachment":false,"key":"/structr/-/structr-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.2.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1351828859091,"_cnpm_publish_time":1351828859091,"_hasShrinkwrap":false},"0.2.0":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.2.0","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"structr@0.2.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8fad6d74b4c1295ad80d0aeb7752d37f297ecf16","size":20480,"noattachment":false,"key":"/structr/-/structr-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.2.0.tgz"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1335561801857,"_cnpm_publish_time":1335561801857,"_hasShrinkwrap":false},"0.1.3":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.1.3","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"structr@0.1.3","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"f51ae6ee982470322e4e8e2e83904bd4f95366d2","size":10240,"noattachment":false,"key":"/structr/-/structr-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.1.3.tgz"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1327798353054,"_cnpm_publish_time":1327798353054,"_hasShrinkwrap":false},"0.1.0":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.1.0","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/spiceapps/Structr.git"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"structr@0.1.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"b8204872db7612d18009e04cb71657ac033a57d9","size":10240,"noattachment":false,"key":"/structr/-/structr-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.1.0.tgz"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1322954285086,"_cnpm_publish_time":1322954285086,"_hasShrinkwrap":false},"0.0.10":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.10","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/spiceapps/Structr.git"},"main":"./structr.js","_npmJsonOpts":{"file":"/Users/craigcondon/.npm/structr/0.0.10/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"structr@0.0.10","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"3a13ed5002d4503c2e393e022c1796a753482205","size":4495,"noattachment":false,"key":"/structr/-/structr-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.10.tgz"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1315804926476,"_cnpm_publish_time":1315804926476,"_hasShrinkwrap":false},"0.0.8":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.8","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.8","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.10","dist":{"shasum":"ea61b229971001b3943a027b700094f65ee55185","size":4895,"noattachment":false,"key":"/structr/-/structr-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.8.tgz"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1312945144719,"_cnpm_publish_time":1312945144719,"_hasShrinkwrap":false},"0.0.5":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.5","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.5","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.10","dist":{"shasum":"c09b81123c45ee6b02c96da489762a63d415c8c2","size":4660,"noattachment":false,"key":"/structr/-/structr-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.5.tgz"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{},"publish_time":1312227198840,"_cnpm_publish_time":1312227198840,"_hasShrinkwrap":false},"0.0.4-3":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.4-3","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.4-3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.9","dist":{"shasum":"655f6f5a9e4c2acf188918763b1d7f11135dbe8c","size":4622,"noattachment":false,"key":"/structr/-/structr-0.0.4-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.4-3.tgz"},"directories":{},"publish_time":1311831692294,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1311831692294,"_hasShrinkwrap":false},"0.0.4-2":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.4-2","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.4-2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.9","dist":{"shasum":"deb9ee97dda26fd334329b26fa2b6f3271f083c1","size":4653,"noattachment":false,"key":"/structr/-/structr-0.0.4-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.4-2.tgz"},"directories":{},"publish_time":1311283371114,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1311283371114,"_hasShrinkwrap":false},"0.0.4-1":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.4-1","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.4-1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.9","dist":{"shasum":"80248ac81e336442ee949a8ad4decc44936a6a79","size":4680,"noattachment":false,"key":"/structr/-/structr-0.0.4-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.4-1.tgz"},"directories":{},"publish_time":1310531197280,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1310531197280,"_hasShrinkwrap":false},"0.0.4":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.4","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.4","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.9","dist":{"shasum":"06f72fd8a3f91659786ee79394841e38f68979e0","size":4690,"noattachment":false,"key":"/structr/-/structr-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.4.tgz"},"directories":{},"publish_time":1310438047171,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1310438047171,"_hasShrinkwrap":false},"0.0.3":{"name":"structr","description":"Clean OO structure for Javascript.","version":"0.0.3","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/spiceapps/Structr.git"},"main":"structr","_id":"structr@0.0.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.4.8","dist":{"shasum":"d920c5d8b2116c75a39ab6c6e2902df339792e8b","size":4646,"noattachment":false,"key":"/structr/-/structr-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.3.tgz"},"directories":{},"publish_time":1309734696983,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1309734696983,"_hasShrinkwrap":false},"0.0.2":{"name":"structr","version":"0.0.2","_id":"structr@0.0.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.4.8","dist":{"shasum":"4cec48ec5fe4f760d1748ea108a7a666aa30b911","size":4722,"noattachment":false,"key":"/structr/-/structr-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.2.tgz"},"directories":{},"publish_time":1309482435230,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1309482435230,"_hasShrinkwrap":false},"0.0.1":{"name":"structr","version":"0.0.1","_id":"structr@0.0.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.4.8","dist":{"shasum":"4a279ea68740520c86d7a744a3bb6701e69b77c5","size":4748,"noattachment":false,"key":"/structr/-/structr-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/structr/download/structr-0.0.1.tgz"},"directories":{},"publish_time":1309480856503,"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"_cnpm_publish_time":1309480856503,"_hasShrinkwrap":false}},"readme":"Structr is a thin class library that helps create, and extend prototypes.\n\n## Example\n\n\n```javascript\n\n\nfunction Animal(name) {\n  this.name = name;\n}\n\nfunction Cat(name) {\n  Cat.__super__.apply(this, arguments);\n}\n\nstructr(Animal, Cat, {\n  meow: function() {\n    console.log(this.name + \": meow\");\n  }\n});\n\n\n```","_attachments":{},"readmeFilename":"README.md"}