{"_id":"moldy","_rev":"107-6643579407704192d87bef15d3a6f8f7","name":"moldy","description":"A javascript model API for the browser + server that is actually worth using.","dist-tags":{"latest":"2.5.2"},"versions":{"0.0.9":{"name":"moldy","version":"0.0.9","description":"- [sg-model](#sg-model)      - [Property Attributes](#sg-model-property-attributes)        - [type & default](#sg-model-property-attributes-type--default)        - [optional](#sg-model-property-attributes-optional)      - [A model's url aka endpoint](#sg-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/davidtsuji/sg-model"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/davidtsuji/sg-model/issues"},"homepage":"https://github.com/davidtsuji/sg-model","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","sg-model-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13"},"_id":"moldy@0.0.9","dist":{"shasum":"a24d37478fc8d627fa833672d7185f03415c6c77","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.9.tgz","integrity":"sha512-3PkWVaabn+GRQsKC9dJnszglYT2r47b4scjFLt5wTPKCHLuVQUQmhNdfzjeCOvI7mfn7ZuPC4mU7QkFLOLbpIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGitpPoEx6h39HH81wCupDP4HiAnPvF7KK3ofgChTBEAiB0sGFYi7+X99UUV3rt7m5Yzjp63sFKNLJn6vRWQ89P8A=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.10":{"name":"moldy","version":"0.0.10","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","sg-model-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.10","dist":{"shasum":"4e7b642c2b3e18ff662cb5619e213aab12e77f78","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.10.tgz","integrity":"sha512-gWAARfIPxRdmmZIwAp0HfY4iiF/jk7GxWL4F81nkrKDBbfve1FbhWw05u0Gz2YBVdXYpzoNgJJkBdME0vULAxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSruv/u8EPyNZviFtaWAG7o5a/Gwnq3FgCZ85/zGgNuAiEAnttQny4jIj5FZCVMwdm1+im/aU5pKCuVihw2LKW4fek="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.11":{"name":"moldy","version":"0.0.11","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.11","dist":{"shasum":"af8fc294aa7950ac6dc641e4025b1bba4a80d59d","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.11.tgz","integrity":"sha512-19Zf7ybkRfaJ9nuCW+W48hWAbTxiPKi1fCZ0GF+aG2dnSgsdHY7BYJk4ExIc6SOnq5REq0Ldd60CjmDcTsLwjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICieSZka/0hKwZb0XWDkUOLMXqDKfBOC45LOQYC6yyvHAiA7YqyCy/oRfV9JS1TaS8Lt+bnTSqoRcaSXvNAGfWt3QQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.12":{"name":"moldy","version":"0.0.12","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.12","dist":{"shasum":"6bf0e876fb1a71666024cb70e2b611b4ea66167e","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.12.tgz","integrity":"sha512-MROBPTOy7TwiFgi/uPq6FXvMSEl5OBEgIJn7GMBjNtXjKbSTZpxT+VqzO2gEuus5LhSav4re6Sd3KtgIep3auQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ3fq36Eu1AgF/pvPXbNXPRILoMuG8DntQ7R3PRQ3pVAiA4vNq9RmO/9Viq/KJ4MWEAN8XTXIjffuogM8ZrwSRn5g=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.13":{"name":"moldy","version":"0.0.13","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.13","dist":{"shasum":"b7207c82aec2f8aba4d6016dddb1d9a1b504f79c","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.13.tgz","integrity":"sha512-E6vMsNfnn+/L4DcbG7cB37GCALNXs4dND3ynydaw6khNEKZ3euBAuzBuCZBy8sdAKLYbuNBsdCMcTklDvBWNYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzAKcPinuclwjX2FqkPTbDTd4CGPyYtzLbDgLn2gix3QIgFRSKnxFCzDL/ep6gzsUeHO+2xrYcm3TN6qCbvgUfJEc="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.14":{"name":"moldy","version":"0.0.14","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.14","dist":{"shasum":"2563c74094e5bc8db5061dee37fbcca587b38c5b","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.14.tgz","integrity":"sha512-h3D3rLwNx5tsPoCvWr64goXwnPt9yFELp8oR9VFbIDwh2vU6EZyS3ciTYq5+/Bu8eX8t4wkPnRJgQ+cG3Txobw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5hSrUqArriE+urCjcVqOVQ1on+9DYnkLLYb7QVtMuEgIgMcz8uMKdsMT7UF/PyTSd3jqpTSBZ7BUAO93aPl4HrBw="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.15":{"name":"moldy","version":"0.0.15","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.15","dist":{"shasum":"40480508be1babda3051faf1788ae44a23a09f40","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.15.tgz","integrity":"sha512-b48WLjyRZ1LSi9OL+xPX/WzHV4t+0EYQcmdxLvXXppf+dXbpNAObDDbVqcBytwJzdIVViavG3HGcVt+KLgeAvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCkNbCBOjLcELOAEzn4YLqfoVmaHFXxAiS+4VTwjrbgAIgC2/jhhjBGozfnN3s3+OKHTYUgVWjBs1HPnfrYxZw2XU="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.16":{"name":"moldy","version":"0.0.16","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.16","dist":{"shasum":"7ad4d04560b92d412b2f531dd95ed955a98ed476","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.16.tgz","integrity":"sha512-sQjh4D0rntoIaPMoChsMWTbh7RRMqwQPlu7kpc0pMcH85xUaZyEHh9zuWtHLFVEeeCT4VYFQX8/h1KbjH5+Y/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJJcsmY5fjZS+2thepO0Vrl6ud9D3NzA6yQoNFR7CL5AiAomWJNnLZDYErS9SkHfCZtQmbfzOx2nPdA3/8Jl2uw4Q=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.17":{"name":"moldy","version":"0.0.17","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.17","dist":{"shasum":"443fafbe77bb3bea82a8d0f804440c1a74f06d28","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.17.tgz","integrity":"sha512-3oJyVz8UyKkb761PP9fJzky2FJP4vwYq3N41MW8X/NVImfDtVXvE9vQ1r+d2dSyKxG3diznK04p9kNgF6qvvUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwc4FLHl9TZTcyTRDrGiQdlBj4CivEPEMfT5H71ApEWAiEAyLjKIDI38hjVBQ9cwsX5bqZrNWcCvf6C7OByVt1qE5M="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.18":{"name":"moldy","version":"0.0.18","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","emitter-component":"^1.1.1","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.0.18","dist":{"shasum":"9cbcf9713639e790bd53f4f47d0106cac89ba7f9","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.18.tgz","integrity":"sha512-SByQSyiOWAd7xBpSz/DM144oF2/Q8xG4IW0NyfDBbUFkMD1nuVdBDcq8M49WzY1kEhoNZhlEbCxOZjORlYRLbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy+JWhxksy0Q8GjLLhrxO17xcGnUqEabqxm5DZ9K9UCwIhAPej6zRsesqlAXPB9gifXIslC9kXEXLBTkxKZXULqmzP"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"}]},"0.0.19":{"name":"moldy","version":"0.0.19","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"https://github.com/moldy/moldy","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.19","dist":{"shasum":"b0b8e9712e12cb7b31d0090005dd01d8effd7796","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.19.tgz","integrity":"sha512-kCWH5r7aR7sSt4ghZjNRIP+gRNmNbHV9rrYDhORRm262eWXiTQERSz6BJN1YT+hGbY6J2MODVQo/3nTHyTMwIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL1681NWiJOXm8vjV+ZzFr7oS3lMpC8yge+eF9K4FVSwIhAN1FdrUlIYrsebelLCUJ7Pc/ERfStvbe8X1o9qOPhXVX"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.20":{"name":"moldy","version":"0.0.20","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.20","dist":{"shasum":"147f4db92f3c477b4ddf4ad7455420fc5a3f1a9c","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.20.tgz","integrity":"sha512-QXm8ZcUhiHQTOdRoBFUL2mcNutJDMkunpASuslOkSHZzeFgmGXEO935o+vSQtLDjJiSAGG8tpfvM66g+/nYPhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBeZUSQfJqXbLlYDE88qpVypxsFGJE3tiWx7uQnCEAKAIhAI3g0EuRjyKmNJCVMfQTZa1r8Z1R7+3JT9mQT9AsDaB4"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.21":{"name":"moldy","version":"0.0.21","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.21","dist":{"shasum":"f8e5f8e7ff84df918857d0b90b2351500e94cba7","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.21.tgz","integrity":"sha512-+C1prANk0so+Ukk4Z8co+W0e8aJMhpqCmuej/GOb/OTBPFBuOZbSL8wDFEgTQTkU3VVZcYu/54gbK9J2qLxDxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFji2sblppSeQ7cuUC9EGZubg02wQxghutNHqf2DhTCuAiEA9tIxLSOd6ftMpxaEEjFKIg6qbWUU955fYeDHXRwl0bM="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.22":{"name":"moldy","version":"0.0.22","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-adapter-ajax":"0.0.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.22","dist":{"shasum":"e93356d59e0eb4b4d10570fb714afb0a4421e6f3","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.22.tgz","integrity":"sha512-+mKpCzX2OGXiZItiPQcVV8lEVBggblyRg1TMv5s9/z54DXtlEORsHmUjNcjckz2fMPd9BpzVqZjJc+kvGZbBYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdzYmn+hm0jXEjtlikujTI1wwl2tpeiza9DwLU23OYMAiBZpHgJCFpm2QijQudEnM+Dr7j39WWPYOwVu74Z3igzGQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.23":{"name":"moldy","version":"0.0.23","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.23","dist":{"shasum":"fa0ee3867d342ccd1c6debb51d3ecdd5c09d97c9","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.23.tgz","integrity":"sha512-UyTQyPrVbkvUTkKk3VyVPGuUon+B/HkmAlT66mAYKs68rAVmkuCiw9jkOaNn6BRPxEQzld1gt+pn3tI6CZLJdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmeEG0p40NEnXuAX0eqVAT5LVZfiS5Oh3wM0vnCSNA8AiEA9Coixos0YUOaU6ZSW1GrWekUYecbwveKnTgazPNHrPM="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.24":{"name":"moldy","version":"0.0.24","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"postinstall":"gulp","pretest":"./node_modules/.bin/forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.24","dist":{"shasum":"80277bfc2ef9aaa8668202e3903c22b7e249ede9","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.24.tgz","integrity":"sha512-PrbDXvYs3lG20hWw5kKUO/mqsYw7uO9QKCog51yBuLDAUnsusODE2IBbaZUrySvIxCXcw6ktTWwlnqzW2xo8AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBPvFrPmsVs4k9GCGX1klE3AKykYmlwU9JUZlO0GLgrQIga1oIvThqP2gg/JKdygPd4KSuVe37gA+xmKAspa1XaXs="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.25":{"name":"moldy","version":"0.0.25","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.25","dist":{"shasum":"aeed6dea67b892ed9ca974607cfea2ec9b5cd9ec","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.25.tgz","integrity":"sha512-gFjqUBUgPDIDHDWv9gAZSc5XAeml4teYUXyPSAfzqfKvRp2/6opLTbOoQXoBnj0TfYA9ACedAYpkaBY1C+UMbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/cifFwBvfb4dP+WH8OOrsvC8RKTl6ow2tiyv3nv2lZgIhAOl6JetlvwUzhMbCXY3jdbyTXoCHp5cmarI5UzezGsw5"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.26":{"name":"moldy","version":"0.0.26","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.5.6","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.26","dist":{"shasum":"22c979830a8a9a0663245de3ce0232d493850e44","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.26.tgz","integrity":"sha512-L/D7NOUdDv5oBxdeUa35ZiWOacZHv4JUZKHwtDj9DHTbqBouXY/yrIQoQUHBqJ6uqn3zGU7h7j5jdCcNrKexQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1UGz7aLbwrF1STk4T5VoEmwl1r3qainO5LWeFvCN1lwIgEny3BaFQ4OkxKWWyCXC5/KK5lXq6bw78OI1992PCvxU="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.27":{"name":"moldy","version":"0.0.27","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.27","dist":{"shasum":"9f4065a17a3f53ac2bdd306b47c8120e4a12ac95","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.27.tgz","integrity":"sha512-btFJij+gqOzKL0nqM6kU7XMiomJQKdiY2CY3K4ai/VfW7LcZQOogsRyFYrtx74jtGKhqqOtfnKXzc5N/9wHwgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhvUHA3XQrCPOBXWaab/7D76Q8Yo3fwDoGwW6ExmG7ZAiALsDZRb1sPkvI1cm9wiQX70chh0xVuO37ZZ+jifPpP2w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.28":{"name":"moldy","version":"0.0.28","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.28","dist":{"shasum":"984ac1127a26ecbd642c51f84946a8b0c1b75056","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.28.tgz","integrity":"sha512-yWX8qnXmqYTIu5viEaKbH4ahWypORvETMjyQBLasHWbOE+w/HIqmfqPg+RtVQxmdZX94wq4tYBPB2Tws0j1IFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDhWF0FMV5PqUZ+lcwIVNn0F9sBIxfwvXK/AS4LjG1ogIgMGcfHzg8xqs4mKEeR1TbM4YyuzWYcMbkt4LYqSjhUOo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.0.29":{"name":"moldy","version":"0.0.29","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2","superagent":"^0.17.0"},"_id":"moldy@0.0.29","dist":{"shasum":"eb4f759e379102a0b804ef05def477d75546b1bf","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.0.29.tgz","integrity":"sha512-H6QiDSSocShbpG/JXvTow5gi1v+9VlpOqtAsnvefm4E2AfJalfAjbX05d86nHrKGJc52L26raLV/qj2OA6QllA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeMGwC2wBe4Ghtq+qZF0aPn/J9c9f78HhgFnN7W5hsaAiBAraBOkFBUm0CKqhU639IHjWopziJp6bIBbF2669R6WA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.1.0":{"name":"moldy","version":"0.1.0","description":"- [moldy](#moldy)      - [Property Attributes](#moldy-property-attributes)        - [Type & default](#moldy-property-attributes-type--default)        - [Optional](#moldy-property-attributes-optional)        - [Arrays of a type](#moldy-property-attributes-","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.1.0","dist":{"shasum":"9bdff2cbb7f9b27c1233e89362bf48dcf511602b","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.1.0.tgz","integrity":"sha512-aMlUiT8BX1cabmal6lSgHqLqUAlMFwyPExwWuHQrVV281CA40LL+DJqfhoXnc7ln6jT4fJDFlM0fEwKtIl04AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKz9UDLKUBDbFFaGItqkxXw3qVjjePvozMBIa/pVZAdAiBm0M83QaZ/4IpuSy6Hnq1YiXhi2RLtSSoQMn1DiVP0HQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"0.1.1":{"name":"moldy","version":"0.1.1","description":"A javaScript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; ./node_modules/.bin/forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sc-useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@0.1.1","dist":{"shasum":"b4d6e6b77b0acda27f244d079649450c5f4be235","tarball":"https://registry.npmjs.org/moldy/-/moldy-0.1.1.tgz","integrity":"sha512-buw5YsWDhb+Yj1FryLLzrPG3acszTNMNl32G2nr1UQyHcSHW52J68WBd70/28TSlfl52+UR43yRKsp3Df8UJyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD39oVSpE+6GYFxEwVvo7QQ5CiMvlnuNxDjhS93cEbrfgIhALiGshLAAVYf/47HUq8ldAWnq0MSYwgYU7ytG5MMOG3V"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"1.0.0":{"name":"moldy","version":"1.0.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@1.0.0","dist":{"shasum":"43ab421472f9d6d78589995675dc4539eb5cddf4","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.0.0.tgz","integrity":"sha512-0sHrxzigymeMrjov6iwI/fVjFeJLmausDb8jTg+IKpHe5HVlpBduFlP122v9UYGzlaeSCGWXi8MPn/Rhc1js2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYJwTHoDD1VAM4H7X5FP0DU93GfVh+8Tx7hacBZZwSEAIgIioBYzIiO1UKsOdVSfBWUSmNIi+qbMrDfOZiSJ4PvrQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"1.0.1":{"name":"moldy","version":"1.0.1","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@1.0.1","dist":{"shasum":"6bf850b1efb1b980533934edc412c183a9173084","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.0.1.tgz","integrity":"sha512-T+ReuQqxNpM9U4huwEZENHe7Uzr+YCsuyHgt7jcUoUhcCFa7BS2G8Ktr7uyT0v2HImdFAQgRWkcypGaJ2G13TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJiZ1edAwe0hOrbglqOkFOce6eCYR4bpVqt1tlE+ePjAiAvgNB8d+p16Vu5jJ0F5UUJu8jK/CRSemOjJfZQxIBCHA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"1.1.0":{"name":"moldy","version":"1.1.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.0","dist":{"shasum":"1b799a90be98cc2fb9d2d4d1ef09f694670cb214","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.0.tgz","integrity":"sha512-BtnexFynOyjK+5ddrS7VrhCSiJlf1L/k2ViWsmOHZirEWrLerhnQufl35tXOF/TUNGAi/EEEExV+TMxjaNYctA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSlz1St5+Yl2Sf7vvTaeT+5XjtnLoJXdWBHAIADjhJfgIhAO7VmVQ58WQLs7TB232boWRhbMWWESi9hf0ANYDdAsYV"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"1.1.1":{"name":"moldy","version":"1.1.1","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.1","dist":{"shasum":"43c8247dcbbe363f67a9b2df48d3815f810f5e2c","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.1.tgz","integrity":"sha512-BwEjmwIFFGkSGdTGV+KZPcBj1GenIBV0DlwDmFo1Vkso03ythhZnyOpq4TsBU4GtDOnoMIYernLUDp1LJ0d8LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZtI3UXUsyRXwa77bLnIq/+cxKru30ohQp8j6hHYhfGAIgGb2ro9C5bKQ7Y4JERgfJvNxZU3uk84H5UDW4Boco3Q0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"1.1.2":{"name":"moldy","version":"1.1.2","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md; forever stop server.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"0.0.5","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","useify":"0.0.13","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.2","dist":{"shasum":"820d852d2c3df5c5e4986c9b02ef1e6f47b0373e","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.2.tgz","integrity":"sha512-Q0owmRwVVtHoRejlweISIgIRJy11CQA5ybag7Avqpiv6mxZ+LZzeuFzB5eIs+Cy44zIszPC+RuZz9sK6isdppA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV1WXqKm6v9aVWUDr27WsR2tdZKe2Yhg2tTWgjqNDqkAiBU4KpzsFmVxZpErs1r7fiOWKTVs/OnOyMkem5LwM8htA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"}]},"1.1.3":{"name":"moldy","version":"1.1.3","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.2","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.3","dist":{"shasum":"c8ca603c0706fd5ad33b220db11c26f599021aa0","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.3.tgz","integrity":"sha512-AgD/QzjUdWHBWN0aNV88qGSiXyMCcMjnw6eAxxtD2ca9XamuL/GNGnWILQcMUL8jciZJSFuo6MIfC4KjrOyrHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7cmq4hTDO1cw+z6tYh9nQ5z4wBXBn8WHkhJaVH13rlgIhAIDpzYE7LNvENLn7LDkieWsZqQVuRFctN29Ij/yGcT+i"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.1.4":{"name":"moldy","version":"1.1.4","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.2","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.4","dist":{"shasum":"8e8059644bf0b4e27b23871f7b6aa1b4d9ece9f6","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.4.tgz","integrity":"sha512-wSRERRsBhMErWInDgZkaNtElmoA4QCNfc1Ln9b9eusoeGoquBpftN4bjJcntG4DTY4kuhEOPogKjvdvu5+5ZTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2j0bFGb+5nNN+GFC2IlJ8uefnF78XkHVFuVygKl0YjwIhAL1ovSCxSHZ6GZetzPNKL53bJkyntMosHO8FcecvnIXB"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.1.5":{"name":"moldy","version":"1.1.5","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.4","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.5","dist":{"shasum":"e00af311a83ce915961f15fe54d7e95e0c18eed0","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.5.tgz","integrity":"sha512-QAkpcBrg9eLLmGTwDLv/rLpCR/ZnVvLVoIPKq28NpZETJ4M6BLKLuGCeakkNYVgEd1RLQFXISQQbzsiLA2OihA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRoDPJUUaMkAfvyX4HZjB8STu0dj5DI/wsWzAeq51wAwIhAPrbJp2qWFpDb23t3UhBg2n9S+sNe9vUCGQ0XjNM4G98"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.1.6":{"name":"moldy","version":"1.1.6","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.4","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.6","dist":{"shasum":"4c7efcfb96b7a8d5331155798a1e97f4d5409145","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.6.tgz","integrity":"sha512-Qiud0dNiShVsQfRnIZtik4JHEOPMgqLBquCz3x7VkBYHzIlXuzt1rr4DNjxe8h2ugZMt4Di2f7L3e4IPthXNTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYCVnCgnnvNI2wh0LFlNEVRnlCF/woNYCfhVlBfTGDdAiEAqkhHzvch5K178/KILpWZq/Wle6qeIZEqnEKpne45oko="}]},"_from":"./","_npmVersion":"1.3.17","_npmUser":{"name":"dervalp","email":"dervalp@gmail.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.1.7":{"name":"moldy","version":"1.1.7","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.4","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.7","dist":{"shasum":"1a49c66236af8c6b7e7fe9be282c995f51dc9994","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.7.tgz","integrity":"sha512-jsE00k5W27wWFCe41PWd4nkmSyKTJXjmvJEFw6u4OV9g0VOjtM9CVJHNJN558trU8LcUgywODpDmffw132qQzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/60EpW2ANDMnr1VuyqpJtWqnQ6XSLnFSvb7x548/88AiAm4vT6sSxW3JTMmyVQF9tPkwjPpE/ZHA2+YaEVBqje5w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.1.8":{"name":"moldy","version":"1.1.8","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.4","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.1.8","_shasum":"92a0ab39e80a1103bac83696e205a03f5219c1ae","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}],"dist":{"shasum":"92a0ab39e80a1103bac83696e205a03f5219c1ae","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.1.8.tgz","integrity":"sha512-qw+9NOGg24a57lLYU3cecT8ecNl0vjGY5GQC4wg+FzqCtdVHUsRJTUCmYLHeQ45xtcv7WlAc4yhM/AhVC4IAYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzbgAIaodJWLoxCnjkiXE7m3aBjNO+fmNsGUbS0HEz1QIhAL2kOwsat+uDo4Da1EV4kQiSsM1/oQb+ovQMHnEGxwxM"}]}},"1.2.0":{"name":"moldy","version":"1.2.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.4","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.2.0","dist":{"shasum":"b29e68fd775e022118628d88e77e3462096f7b0f","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.2.0.tgz","integrity":"sha512-xNO5cjw5R8HsGAz3PC01UqDWCcFyrZM6GXyV74h0auiAhUYSKpTCOPUS5nfXcogtPpJ/Tjx86OKzBG+j4xEmHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbNajAY8/AdXHopYgl6pYbgMeVGR+4keT76OPCcuEbUAIgKALSQHJeVugb3fGb9iQBmkNiPR6zLB59lNzplDIz59o="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.3.0":{"name":"moldy","version":"1.3.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"pretest":"forever start server.js","test":"mocha test/*.js","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^3.5.0","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"^1.1.4","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.3","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.3.0","dist":{"shasum":"75532f4aca2cf3fee4228a79228be48207105d0e","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.0.tgz","integrity":"sha512-Rk5WDfF1o8qUCBKO3r65ZwX/BJa8CQDbpNnPd0zcXsvWwgcHSn6Y9PKqrYk2FDDIhPp8D2lIQowMzHRAC2d18w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvC6Ly3aeYCG4F2c27mrZe9U/3N+zOjO+ftKhflrcngAIhAJGdQUfhyFhlx23gLVAoTExd7ol7rhbIuK6dmPIkQ5Yx"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.3.1":{"name":"moldy","version":"1.3.1","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^4.8.1","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"*","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3","debug":"^1.0.4","morgan":"^1.2.2","body-parser":"^1.6.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.3.1","dist":{"shasum":"ffc23ceec693640cc03dd216b5bf17243b1d4023","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.1.tgz","integrity":"sha512-WbzurFtUDGOmj9lQ2ZGSbDCKoHrHBM4yp9nzxTlMQzaOvpf4w3JmHxcPyxYgchMiS8E0DLAMhNAnjfYqt28A0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpECeFeL3xl2SrTVzqL1bO0D/t6SbFD4QQMHfIzbZtdwIhAIs9brpDLJV41Gg2k//cg3lXM1ikh1UQM495pR94d7G8"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.3.2":{"name":"moldy","version":"1.3.2","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^4.8.1","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"*","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3","debug":"^1.0.4","morgan":"^1.2.2","body-parser":"^1.6.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.3.2","dist":{"shasum":"3b8be7ca93490b1c4830802d9df178b9abae3370","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.2.tgz","integrity":"sha512-LlB8psUoQADwlFEud7pvfG6Da2sBS4k8ZzbBxfYF8/LTS5YRQrU2coKvnoOvzl2fYQEYmg2KGKss545Bnr+oYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhXhtDTMCwJLRrdRzFbZv7rNJh5w0W/J/d3PtxPA6OQAIhAOMJOiLQX2XlEGUQPbXC/YZ2pGn5LYeJLMQBuoHvoc+b"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"1.3.3":{"name":"moldy","version":"1.3.3","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^4.8.1","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"*","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3","debug":"^1.0.4","morgan":"^1.2.2","body-parser":"^1.6.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.3.3","_shasum":"06a3f34c03b8c17dfefb7355b8ec3bacdfc6573b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}],"dist":{"shasum":"06a3f34c03b8c17dfefb7355b8ec3bacdfc6573b","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.3.tgz","integrity":"sha512-/GAZxxQQsfefCfNphYObPJhHG713T+Y5ySYWFtAFNrDwUonapxmWTHl9Rzj2kXiLlY1+LYd3wdwy0KzUx7Q+HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO1ScR7Ii7gcuCTDzPDd/2h1K8IQfhsuz4klH3CTK3+AIgR3T0gGUCoWdGiHfHRhA0HkScNl/NgWUk8F9Q6nqFV4U="}]}},"1.3.4":{"name":"moldy","version":"1.3.4","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^4.8.1","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"*","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3","debug":"^1.0.4","morgan":"^1.2.2","body-parser":"^1.6.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.3.4","_shasum":"f96eee93501aba364e6e6a813804cafa6c7cae9d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}],"dist":{"shasum":"f96eee93501aba364e6e6a813804cafa6c7cae9d","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.4.tgz","integrity":"sha512-3FxkXrq3LVPnqf8DB4Ibj9ViMbC6WLwPgRNBtE4wEYiEaVCh7yiHK+M9jylB/Yr+VfCH3j+O77vPSCBnq0ejmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHZvOskRO0vJ3uM88iCaDTwdKNcqzjO/l7ybFkj3khrAiEAwTrzsvbrQizyZoiD2DC0Cq4YZM4lmrJitjLVkVl5ho8="}]}},"1.3.5":{"name":"moldy","version":"1.3.5","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^4.8.1","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"*","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3","debug":"^1.0.4","morgan":"^1.2.2","body-parser":"^1.6.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"_id":"moldy@1.3.5","_shasum":"6b7d7f7b76d3af45f30255f1b93fd4c84ce7d3da","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}],"dist":{"shasum":"6b7d7f7b76d3af45f30255f1b93fd4c84ce7d3da","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.5.tgz","integrity":"sha512-swPodu0pR6jMlD6xxhGrrKvIQgovy6pCkWd7axLgHNFO0IH74uzC9DO/QRAHVKAy6RxETImrCq6XyNu7k9kOnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEybTNgPquaSYacOzvRJwtiD8RcmEKL0u5dJ/v9HyWAAIgb3d0+4pHpJqV9BsRGAEmjbrAdQ7B8Pe3adz/AZDxRhc="}]}},"1.3.6":{"name":"moldy","version":"1.3.6","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"mocha":"^1.18.2","should":"^3.1.4","express":"^4.8.1","browserify":"^3.33.0","uglify-js":"^2.4.13","gulp":"^3.6.1","gulp-shell":"^0.2.4","gulp-uglify":"^0.2.1","gulp-browserify":"^0.5.0","gulp-rename":"^1.2.0","gulp-livereload":"^1.2.0","underscore":"^1.6.0","forever":"^0.10.11","gulp-ejs":"^0.2.1","gulp-markdown":"^0.1.2","moldy-ajax-adapter":"*","jshint-stylish":"^0.1.5","gulp-jshint":"^1.5.3","debug":"^1.0.4","morgan":"^1.2.2","body-parser":"^1.6.1"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"0.0.3","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"gitHead":"edb21cd127ce83daec2fe67be867139e95978aa9","_id":"moldy@1.3.6","_shasum":"a341b6465f958f9f41c63dd9f634bc5f8b8fd380","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"davidtsuji","email":"david@flodge.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}],"dist":{"shasum":"a341b6465f958f9f41c63dd9f634bc5f8b8fd380","tarball":"https://registry.npmjs.org/moldy/-/moldy-1.3.6.tgz","integrity":"sha512-Muffkquh2Mv449W09J8hUVZ603NZyuWPTsihaGyBmO13Tv2OjPQD58epkq2zLHScKbouXQ6P3nUJorCSYJlPjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6Ymdw5VX7Yky74QFsMw4CvHGWjmX7PpqXvrqmFuuCvAiEApIjyVoE5+WYdAwWprRIpiWPTJLfTiEBOttO0L1u/c40="}]}},"2.0.0":{"name":"moldy","version":"2.0.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"https://github.com/moldy/moldy"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"1.0.1","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"gitHead":"dfb694131ed37188b5b5886800cf1e6b1b5fe440","_id":"moldy@2.0.0","_shasum":"aea2253b7208b462a9c83eca4dcdba89aeacc627","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}],"dist":{"shasum":"aea2253b7208b462a9c83eca4dcdba89aeacc627","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.0.0.tgz","integrity":"sha512-F/FH89Oh6nyM+93Fj3F6oDZHJRomarbNzP347+fp5SXdeT/cCxmpnTvRr9DYdeD7hE62vuX9VY1D7naa9jnJ7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/gsWK4cOqEXA4ULRYCi+jHa/JsfMfSXmilOsDbSO0VAiEAqbGWBx5eWpnovVTvf6dzdSxTBEJwxIqXNiMq6n+wjkk="}]}},"2.1.0":{"name":"moldy","version":"2.1.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"1.0.1","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"gitHead":"dc33cab5facbf323851cceb24c176df43098733e","_id":"moldy@2.1.0","_shasum":"82606c39a38c423d6d3646111bdd0e1e0294f503","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.38","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"82606c39a38c423d6d3646111bdd0e1e0294f503","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.1.0.tgz","integrity":"sha512-/94yzUM2RImBClPa8Tfk0fzQ6QO+GE7VAaXtuKXdFUS/BhfUgYzfQ7TCjGaYWz8qbVE/FQAGINHGHNoc0WnWBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6KxRsMYts+b9OEH7fQ0FQUEKkZoVcH5rNBrREnegBsAIgJ9QycsutHZDkeqc26q34mqSHcA3qHHm9ugdR4DwzaiI="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.1.1":{"name":"moldy","version":"2.1.1","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"1.0.1","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"gitHead":"cb8c590d8e83cc49bfa6e7614049531e65c2fa0f","_id":"moldy@2.1.1","_shasum":"11b463ff932723f6cc95778f3f3e575770179db7","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.38","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"11b463ff932723f6cc95778f3f3e575770179db7","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.1.1.tgz","integrity":"sha512-4+wrHBYfTO4fDuzYqVYffemDaOW4vwJJIuWznVUEJtQQ5UaZtvAQyf6uOZi8hMHUCIz9OM9zCitQSXteYiPpgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfFGvt0dJNEo63m3g4Z5NzVaxkoXIJAnWF1Jf1zZ8FzAiEA0uPnjTNtmD2ni6GYJ3yGaZs+SQxg9rpu5EhUAup/BNs="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.1.2":{"name":"moldy","version":"2.1.2","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"emitter-component":"^1.1.1","sc-is":"0.0.3","sc-cast":"0.0.8","sc-haskey":"0.0.2","sc-merge":"1.0.1","sc-guid":"0.0.4","sg-observable-array":"0.0.2"},"gitHead":"af9c1b253281cc33da85b1e067ce052f90ee25bf","_id":"moldy@2.1.2","_shasum":"495922e76f9730eb9742dfbfd9f3871b82810350","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.38","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"495922e76f9730eb9742dfbfd9f3871b82810350","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.1.2.tgz","integrity":"sha512-kOdzQ8dAD0lusRILIOxmo9Kase2YHAjZO9DAWQfL5xeus8oWOeZUvrv3eismkYJwEr4j4ILIJIuolI7EouhBpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqgjbO2FBiKSh7NO2fetxh6Iy4+6qGF7PEd3x7vsN1vAiApFnktbQ5ecooG69fBIlw8i53Y3zB8vxD25916WtMwGw=="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.1.3":{"name":"moldy","version":"2.1.3","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"0.0.8","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"be404d729de495e8f2eb85c41f2e27c2cf1759bc","_id":"moldy@2.1.3","_shasum":"c825fab1a8c425a5f435b6d91eed978d2080db32","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.0.0","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"c825fab1a8c425a5f435b6d91eed978d2080db32","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.1.3.tgz","integrity":"sha512-zi3L3zDPAoOWrabCTaxiaoBloHPka8mgm0MWxvAkrfKexb38cF5ae+6WgmqQDlKwYKF9R1tYNkkqOenYJqJQsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9bcFeXl673tH1SWYrPbvzWIFgCSw9hNoc9SnlvxIXWQIhAMkya53vs1ckpRNoTOxKXO2eZC9ZVKJ7MmnWrAZKAUtq"}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.2.0-0":{"name":"moldy","version":"2.2.0-0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","extend":"^3.0.0","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"0.0.8","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"7140a697523beb8feec87111c1c644600f028dc0","_id":"moldy@2.2.0-0","_shasum":"56494c3183e91f5745159e0fd0ef864839616ebd","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"56494c3183e91f5745159e0fd0ef864839616ebd","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.2.0-0.tgz","integrity":"sha512-5iQypr03bOxLs+izm0sE1zlXtqPVueQ4hr+heQ9jo7q+3G+IMvc95Z+6yaJV6FfwWaIIS2Wp0eIyiOaheQ4Puw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8IFJMHzof10XEPhvoceibPLJ2M8DGU0EPEcH8zAW5OgIhAOgbnpdzNEs+JxO3XeKN7w4UsA/tuWUQDiHk6Ak34VdM"}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.3.0":{"name":"moldy","version":"2.3.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","extend":"^3.0.0","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"0.0.8","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"0a4a38568520e15274dc9fe067eef0517b05c9fa","_id":"moldy@2.3.0","_shasum":"aea9afc890f6d08184676e4e7dcaabef8ef1a8e7","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"aea9afc890f6d08184676e4e7dcaabef8ef1a8e7","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.3.0.tgz","integrity":"sha512-UvEhvojJ6cpFuyEta5l950ahXUvGLK0rE0dcgE47do7MmkaKwFfOE8Y2jBS1+2lLL0ZV+tErooGRL6pPinY0Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/cadShGtTePIJ5u0FsupgTdT+RqRiVrG2KW1bSh4zAAiEAu0vERc8EShN16+BOb+9XAbuaaQ53ImYdyuWwoUwq3CM="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.4.0":{"name":"moldy","version":"2.4.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith, Ash Kyd"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","extend":"^3.0.0","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"2.0.0","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"de93ed7885a08b4b26b75540f176a38e906d82b8","_id":"moldy@2.4.0","_shasum":"7a07f011b5290a95994b0413b1e525d4d907afff","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"7a07f011b5290a95994b0413b1e525d4d907afff","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.4.0.tgz","integrity":"sha512-XWTPswqZvyAi/Ac7jX8NqsZrltG+zDQjoW3ALoZrura+oRLPVXRNEZ+76vj78NjPVSvr8bC8hPfTDBkePfPjuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyT8lwiyxrgBirP/aTopMl3kbtu6YONazB2C9c9R0WBAiBFJoMbZzxV9r+4zRkjTYZr/N5IaLCZJbkN1Z3K8k+Tig=="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.5.0":{"name":"moldy","version":"2.5.0","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith, Ash Kyd"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","extend":"^3.0.0","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"2.0.0","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"db9a137b74b96d3c87cb2324693cbf44d1df0455","_id":"moldy@2.5.0","_shasum":"c221f540c6fa4853ccbe119d9ec8e0d700e7e1f7","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"c221f540c6fa4853ccbe119d9ec8e0d700e7e1f7","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.5.0.tgz","integrity":"sha512-876wbXpRJ2MIqkh0Z0LDoFxLZQ/bgnb1CLZMCc9h0SKXdyNHTsfbsV9CBjojzEbJboCxBs1GRdwjNCrhxzh45A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJd8Hvx85jjH4AGAu/+RtA7RzBVdeLVjkJiyvPlydfVAIgZmdVaqCgqvyIxXpDn+iMbUBNMANJWJrGbhz2OGI8iyY="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.5.1":{"name":"moldy","version":"2.5.1","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith, Ash Kyd"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","extend":"^3.0.0","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"2.0.0","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"9f94b7274eb1920d2e0026f1f2b6f6bbe07eff91","_id":"moldy@2.5.1","_shasum":"ce9a64a7f8defb45aa5d0cc51dcd6d037a35f00b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"ce9a64a7f8defb45aa5d0cc51dcd6d037a35f00b","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.5.1.tgz","integrity":"sha512-bSn9q4zr5/7jmMjWlTsQG3YoC0pLp5cE0GCv/dOG4Qay6ptX+LA6fKwHZs71FEpuVGC/bJ6rJoq+LIAbCsgE7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGITophYMQRMPU7gDklkCEDCRoUorHmOAyqdRsMQYME/AiEAyg0HfZ3Hs+LknZhv5ECSgNbKOiDatrg/SRMGGPUkLt4="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]},"2.5.2":{"name":"moldy","version":"2.5.2","description":"A javascript model API for the browser + server that is actually worth using.","main":"src/index.js","scripts":{"test":"mocha test/*.js","posttest":"mocha test/readme.js -R markdown > README.md","start":"node server.js"},"repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith, Ash Kyd"},"license":"MIT","bugs":{"url":"https://github.com/moldy/moldy/issues"},"homepage":"http://moldy.io","devDependencies":{"async":"^1.5.2","body-parser":"^1.13.2","browserify":"^10.2.6","debug":"^2.2.0","express":"^4.13.1","extend":"^3.0.0","forever":"^0.14.2","gulp":"^3.9.0","gulp-browserify":"^0.5.1","gulp-ejs":"^1.1.0","gulp-jshint":"^1.11.2","gulp-livereload":"^3.8.0","gulp-markdown":"^1.0.0","gulp-rename":"^1.2.2","gulp-shell":"^0.4.2","gulp-uglify":"^1.2.0","jshint-stylish":"^2.0.1","mocha":"^2.2.5","moldy-ajax-adapter":"^1.3.0","morgan":"^1.6.1","should":"^7.0.2","uglify-js":"^2.4.23","underscore":"^1.8.3"},"dependencies":{"clone":"^1.0.2","emitter-component":"^1.1.1","sc-cast":"2.0.0","sc-guid":"0.0.4","sc-haskey":"0.0.2","sc-is":"0.0.3","sc-merge":"1.0.1","sg-observable-array":"0.0.2"},"gitHead":"d454028b8ca4582283e11dfa7bc87c5b1870a6e8","_id":"moldy@2.5.2","_shasum":"3ebd99b1653a96af600fe55d5e5b929cb93c1540","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"garrows","email":"glen.arrowsmith@gmail.com"},"dist":{"shasum":"3ebd99b1653a96af600fe55d5e5b929cb93c1540","tarball":"https://registry.npmjs.org/moldy/-/moldy-2.5.2.tgz","integrity":"sha512-6i0zTIZxJzcCoUXu90qmZhroWHlFcOs4MB3LJCPFtWuXd450erTVOyRshx/A3sDRt7+N5Rhxwelw4/dg2rTebA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOMW9Qwp5hjwC1mfTogYA5vC99bo8RvHxvM9Wi8n4MMwIgMpa+DMMAB6pj2sLYnAzHq6O0ekgkoydLskRvyyfhEUQ="}]},"maintainers":[{"name":"davidtsuji","email":"david@flodge.com"},{"name":"garrows","email":"glen.arrowsmith@gmail.com"},{"name":"dervalp","email":"dervalp@gmail.com"}]}},"readme":"# TOC\n   - [moldy](#moldy)\n     - [Property Attributes](#moldy-property-attributes)\n       - [Type & default](#moldy-property-attributes-type--default)\n       - [Optional](#moldy-property-attributes-optional)\n       - [Arrays of a type](#moldy-property-attributes-arrays-of-a-type)\n     - [A model's url aka endpoint](#moldy-a-models-url-aka-endpoint)\n     - [find](#moldy-find)\n     - [save](#moldy-save)\n     - [destroy](#moldy-destroy)\n<a name=\"\"></a>\n \n<a name=\"moldy\"></a>\n# moldy\nCreate a Moldy.\n\n```js\nvar personMoldy = Moldy.extend( 'person' )\n\t.$property( 'id' )\n\t.$property( 'name' )\n\t.$property( 'age' )\n\t.create();\npersonMoldy.should.have.a.property( 'id', undefined );\npersonMoldy.should.have.a.property( 'name', undefined );\npersonMoldy.should.have.a.property( 'age', undefined );\n```\n\n<a name=\"moldy-property-attributes\"></a>\n## Property Attributes\n<a name=\"moldy-property-attributes-type--default\"></a>\n### Type & default\nProperties can by strongly typed. If a type has been defined, values are cast to that type automatically. If a value cannot be cast to a type then the value will be set to `null` or the `default` if it has been defined.\n\n```js\nvar personMoldy = Moldy.extend( 'person', {\n\t\t\t\tproperties: {\n\t\t\t\t\t'age': 'number',\n\t\t\t\t\t'active': {\n\t\t\t\t\t\ttype: 'boolean',\n\t\t\t\t\t\tdefault: false\n\t\t\t\t\t},\n\t\t\t\t\t'tags': 'array'\n\t\t\t\t}\n\t\t\t} ).create();\n\t\t\t/**\n\t\t\t * When a model's properties have been `typed` the assigned values are cast on the fly\n\t\t\t * to ensure the model's data remains sanitized.\n\t\t\t */\n\t\t\t/**\n\t\t\t * Cast a `string` for `age` to a `number`\n\t\t\t */\n\t\t\tpersonMoldy.age = '13';\n\t\t\tpersonMoldy.age.should.equal( 13 ).and.be.an.instanceOf( Number );\n\t\t\t/**\n\t\t\t * Cast a truthy `string` for `active` as a `boolean`\n\t\t\t */\n\t\t\tpersonMoldy.active = 'yes';\n\t\t\tpersonMoldy.active.should.equal( true ).and.be.an.instanceOf( Boolean );\n\t\t\t/**\n\t\t\t * `active` is typed as a `boolean` _and_ a `default` has been defined. When an\n\t\t\t * assigned value that cannot be cast as a `boolean` is set then the `default` will\n\t\t\t * apply.\n\t\t\t */\n\t\t\tpersonMoldy.active = 'this is not a boolean';\n\t\t\tshould( personMoldy.active ).equal( false ).and.be.an.instanceOf( Boolean );\n\t\t\t/**\n\t\t\t * Cast a `string` for `tags` as an `array`\n\t\t\t */\n\t\t\tpersonMoldy.tags = 'lorem';\n\t\t\tshould( personMoldy.tags ).eql( [ 'lorem' ] ).and.be.an.instanceOf( Array );\n```\n\n<a name=\"moldy-property-attributes-optional\"></a>\n### Optional\nProperties can be optional. By making a property optional, `isValid()` and `toJson()` will ignore it if is has not been set.\n\n```js\nvar personMoldy = Moldy.extend( 'person' )\n\t.$property( 'id' )\n\t.$property( 'name' )\n\t.$property( 'age', {\n\t\ttype: 'number',\n\t\toptional: true\n\t} )\n\t.$property( 'active', {\n\t\ttype: 'boolean',\n\t\tdefault: false\n\t} )\n\t.$property( 'tags', {\n\t\ttype: 'array',\n\t\toptional: true\n\t} )\n\t.create();\n/**\n * To ensure this `person` is valid we only need to set the `id` and `name` because\n * the other keys are either `optional` or have `defaults`.\n */\npersonMoldy.id = 1;\npersonMoldy.name = 'David';\npersonMoldy.$isValid().should.be.ok;\n```\n\n<a name=\"moldy-property-attributes-arrays-of-a-type\"></a>\n### Arrays of a type\nA property can be defined as `array` of a type like an `array` of `strings`, or an `array` of `numbers`.\n\n```js\nvar personMoldy = Moldy.extend( 'person' )\n\t.$property( 'id' )\n\t.$property( 'tags', {\n\t\ttype: [ 'string' ]\n\t} )\n\t.create();\n/**\n * When defining an array of a type, the arrays are normal arrays however they have been\n * extended to allow hooks into the necessary methods for sanitization.\n */\npersonMoldy.tags.should.be.an.Array;\npersonMoldy.tags.should.have.a.property( 'length' ).and.be.a.Number;\npersonMoldy.tags.should.have.a.property( 'pop' ).and.be.a.Function;\npersonMoldy.tags.should.have.a.property( 'push' ).and.be.a.Function;\npersonMoldy.tags.should.have.a.property( 'reverse' ).and.be.a.Function;\npersonMoldy.tags.should.have.a.property( 'shift' ).and.be.a.Function;\npersonMoldy.tags.should.have.a.property( 'sort' ).and.be.a.Function;\npersonMoldy.tags.should.have.a.property( 'splice' ).and.be.a.Function;\npersonMoldy.tags.should.have.a.property( 'unshift' ).and.be.a.Function;\n/**\n * Pushing a value - like normal\n */\npersonMoldy.tags.push( 'yellow' );\n/**\n * We are pushing a `number` here to show how the value will be cast to a string\n */\npersonMoldy.tags.push( 1 );\n/**\n * The value `1` is now a string\n */\npersonMoldy.tags[ 1 ].should.equal( '1' );\npersonMoldy.tags.should.have.a.lengthOf( 2 );\npersonMoldy.tags.should.eql( [ 'yellow', '1' ] );\n/**\n * A gotcha for using primitive types in this context is that they are not sanitized\n * based on the schema if they are changed directly\n */\npersonMoldy.tags[ 1 ] = 1;\n/**\n * Technically this should have cast the number `1` to a string but it was a design\n * decision not to add getters/setters to each item in an array. A santize method will\n * be added in the next version\n */\npersonMoldy.tags[ 1 ].should.equal( 1 );\n```\n\nArray types can also be model schemas.\n\n```js\nvar personMoldy = Moldy.extend( 'person' )\n\t.$property( 'cars', {\n\t\ttype: [ {\n\t\t\tname: 'car',\n\t\t\tproperties: {\n\t\t\t\tmake: 'string',\n\t\t\t\tmodel: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: ''\n\t\t\t\t},\n\t\t\t\tyear: 'number'\n\t\t\t}\n\t\t} ]\n\t} )\n\t.create();\n/**\n * Note, we are missing the `model` key and the `year` is a string\n */\npersonMoldy.cars.push( {\n\tmake: 'honda',\n\tyear: '2010'\n} );\npersonMoldy.cars[ 0 ].$json().should.eql( {\n\tid: undefined,\n\tmake: 'honda',\n\tmodel: '',\n\tyear: 2010\n} );\n```\n\n<a name=\"moldy-a-models-url-aka-endpoint\"></a>\n## A model's url aka endpoint\nA url (endpoint) is automatically generated based on the `Moldy` name, key, `$url()` and `$baseUrl()`.\n\n```js\nvar Person = Moldy.extend( 'person', {\n\tbaseUrl: '/api'\n} );\nvar personMoldy = Person.create();\nPerson.$url().should.eql( '/api/person' );\n/**\n * The url can be changed using either `base()` or `url()`\n */\nPerson.$url( 'v1' );\nPerson.$url().should.eql( '/api/person/v1' );\n```\n\n<a name=\"moldy-find\"></a>\n## find\nTo find by `id` or `key`, give an object with appropriate conditions.\n\n```js\nvar personMoldy = Moldy.extend( 'person', {\n\tkey: 'guid',\n\tproperties: {\n\t\tname: ''\n\t}\n} );\npersonMoldy.$findOne( {\n\tguid: '5f55821f-3a28-45c3-b91d-7df927a863d8'\n}, function ( _error, _res ) {\n\tif ( _error ) {\n\t\treturn _done( _error );\n\t}\n\t_done();\n} );\n```\n\nIf an adapter responds with an array the first item will be returned.\n\n```js\nvar Person = Moldy.extend( 'person', {\n\tkey: 'guid',\n\tproperties: {\n\t\tname: ''\n\t}\n} );\n/**\n * In this example the end point GET `http://localhost:3000/api` returns an array of items.\n * Moldy will return the first item out of the array. If you need to return an array you can\n * use the $collection method.\n */\nPerson.$findOne( function ( _error, _res ) {\n\tif ( _error ) {\n\t\treturn _done( _error );\n\t}\n\t_res.should.not.be.an.Array;\n\t_done();\n} );\n```\n\n<a name=\"moldy-find\"></a>\n## find\nTo find an array of models.\n\n```js\nvar Person = Moldy.extend( 'person', {\n\tkey: 'guid',\n\tproperties: {\n\t\tname: 'string'\n\t}\n} );\nPerson.$find( function ( _error, _people ) {\n\tif ( _error ) {\n\t\treturn _done( _error );\n\t}\n\t_people.should.be.an.Array().with.a.lengthOf( 3 );\n\t_people.forEach( function ( _person ) {\n\t\t_person.should.be.a.Moldy;\n\t} );\n\t_done();\n} );\n```\n\n<a name=\"moldy-save\"></a>\n## save\nTo save the model, call `save()`. If the model is `dirty` (has not been saved to the server and therefore does not have a valid `key`) then the http method will be POST. If the model has been saved, then the http method will be PUT.\n\n```js\nvar personMoldy = Moldy.extend( 'person', {\n\tproperties: {\n\t\tname: 'string'\n\t}\n} ).create();\npersonMoldy.name = 'David';\npersonMoldy.$save( function ( _error, _res ) {\n\tif ( _error ) {\n\t\treturn _done( _error );\n\t}\n\tpersonMoldy.$json().should.eql( _res.$json() );\n\tpersonMoldy.should.have.a.property( 'id' );\n\tpersonMoldy.name = 'Mr David';\n\tpersonMoldy.$save( function ( _error, _res ) {\n\t\tpersonMoldy.should.eql( _res );\n\t\t_done( _error );\n\t} );\n} );\n```\n\n<a name=\"moldy-destroy\"></a>\n## destroy\nTo destroy a model, call `destroy()`.\n\n```js\nvar personMoldy = Moldy.extend( 'person', {\n\tkey: 'guid',\n\tproperties: {\n\t\tname: 'string'\n\t}\n} ).create();\npersonMoldy.name = 'David';\npersonMoldy.$save( function ( _error, _res ) {\n\tif ( _error ) {\n\t\treturn _done( _error );\n\t}\n\tpersonMoldy.$destroy( function ( _error, _res ) {\n\t\tpersonMoldy.$isDirty().should.be.true;\n\t\t//personMoldy.$isValid().should.be.false; -- DO NOT GET WHY SHOULD BE FALSE\n\t\t//personMoldy.__destroyed.should.be.true;\n\t\t_done( _error );\n\t} );\n} );\n```\n\n","maintainers":[{"email":"glen.arrowsmith@gmail.com","name":"garrows"},{"email":"dervalp@gmail.com","name":"dervalp"},{"email":"david@flodge.com","name":"davidtsuji"}],"time":{"modified":"2022-06-20T04:53:43.798Z","created":"2014-03-31T01:41:59.423Z","0.0.9":"2014-03-31T01:41:59.423Z","0.0.10":"2014-04-01T00:41:19.691Z","0.0.11":"2014-04-01T01:16:11.507Z","0.0.12":"2014-04-01T01:39:33.470Z","0.0.13":"2014-04-01T09:19:21.776Z","0.0.14":"2014-04-01T09:53:22.697Z","0.0.15":"2014-04-01T10:21:43.125Z","0.0.16":"2014-04-01T10:49:50.572Z","0.0.17":"2014-04-01T12:41:14.715Z","0.0.18":"2014-04-01T12:53:19.350Z","0.0.19":"2014-04-02T00:12:33.242Z","0.0.20":"2014-04-05T20:34:10.431Z","0.0.21":"2014-04-06T01:35:19.114Z","0.0.22":"2014-04-06T21:48:36.158Z","0.0.23":"2014-04-07T00:02:25.820Z","0.0.24":"2014-04-12T22:49:42.789Z","0.0.25":"2014-04-12T23:01:07.233Z","0.0.26":"2014-04-13T22:35:07.814Z","0.0.27":"2014-04-18T22:21:53.079Z","0.0.28":"2014-04-19T23:22:27.117Z","0.0.29":"2014-04-20T20:52:30.821Z","0.1.0":"2014-04-21T20:48:24.315Z","0.1.1":"2014-04-22T00:36:11.174Z","1.0.0":"2014-04-25T23:02:12.830Z","1.0.1":"2014-04-26T22:10:28.387Z","1.1.0":"2014-04-27T22:21:50.771Z","1.1.1":"2014-05-01T02:25:56.383Z","1.1.2":"2014-05-01T21:37:54.459Z","1.1.3":"2014-05-03T21:36:37.478Z","1.1.4":"2014-05-03T22:54:42.356Z","1.1.5":"2014-05-03T23:07:47.529Z","1.1.6":"2014-05-04T16:29:55.294Z","1.1.7":"2014-06-20T21:55:38.098Z","1.1.8":"2014-06-23T00:36:16.044Z","1.2.0":"2014-07-11T04:51:08.454Z","1.3.0":"2014-07-16T05:18:55.234Z","1.3.1":"2014-08-06T23:21:42.162Z","1.3.2":"2014-08-07T01:42:57.187Z","1.3.3":"2014-11-06T03:46:24.485Z","1.3.4":"2014-11-06T04:12:58.136Z","1.3.5":"2014-11-06T04:39:04.982Z","1.3.6":"2015-03-11T21:27:04.058Z","2.0.0":"2015-07-10T06:55:14.769Z","2.1.0":"2015-07-13T07:02:40.018Z","2.1.1":"2015-07-21T01:36:28.646Z","2.1.2":"2015-07-21T01:46:00.324Z","2.1.3":"2015-10-21T23:46:31.117Z","2.2.0":"2015-11-25T22:47:26.137Z","2.2.0-0":"2015-11-26T03:57:29.132Z","2.3.0":"2015-11-26T05:01:01.002Z","2.4.0":"2015-11-26T05:47:27.032Z","2.5.0":"2015-11-30T06:11:50.723Z","2.5.1":"2016-01-11T06:05:32.201Z","2.5.2":"2016-01-11T06:20:57.557Z"},"homepage":"http://moldy.io","repository":{"type":"git","url":"git+https://github.com/moldy/moldy.git"},"author":{"name":"David Tsuji, Pierre Derval, Glen Arrowsmith, Ash Kyd"},"bugs":{"url":"https://github.com/moldy/moldy/issues"},"license":"MIT","readmeFilename":"README.md","users":{}}