{"dist":{"shasum":"9bc26a29ffd23a9d251f2f79792a627461dd5f6b","tarball":"https://registry.npmjs.org/structr/-/structr-0.3.0.tgz","integrity":"sha512-WR4Hv/ULU7ggJFdxwuw4nNFFVcvU49ns7rI5fQK0+9sBot1Bux6MthwAXVI8Enr/NH4z4H7n6en2981nyY4yfw==","signatures":[{"sig":"MEUCIQCbE87X042NBQN64E5sibiDNAksbk17kl0QQeS6uAaBSwIgIovCSwMcc7FUG7aGl4q52asWpDBRf6hucsIJTmPKnNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","name":"structr","_from":".","author":{"name":"Craig Condon"},"readme":"Structr is a thin class library that helps create, and extend prototypes.\n\n## Example\n\n\n```javascript\nvar Animal = structr({\n\tconstruct: function(name) {\n\t\tthis.name = name;\n\t}\n});\n\nvar Cat = Animal.extend({\n\tmeow: function() {\n\t\tconsole.log(this.name + \": meow!\");\n\t}\n});\n\nvar cat = new Cat(\"sam\");\ncat.meow(); // sam: meow!\n```","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"repository":{"url":"http://github.com/spiceapps/Structr.git","type":"git"},"_npmVersion":"1.2.18","description":"javascript class system","directories":{},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"readmeFilename":"README.md","devDependencies":{"mocha":"~1.13.0","expect":"0.0.2"},"_id":"structr@0.3.0","version":"0.3.0"}