{"dist":{"shasum":"d97164add1c9598f28cfec3b716c65466365d419","tarball":"https://registry.npmjs.org/structr/-/structr-0.3.1.tgz","integrity":"sha512-m9DkVGPX2zAHeI+LBzDM4Ac71uMXp0xGELrdQW2WISvww7OFW4me6KQti1XE+WQeh0hT0SZt39/pAv+FqPWWzw==","signatures":[{"sig":"MEQCICkzOFNm+yHzwosSnu2/ePomVGUutJYC/hC4HVJ+bxuVAiB960ChQ5yydEGq0LgOJ5boxJZ/hJDPcJRk8WmmcTb3BA==","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.1","version":"0.3.1"}