{"_id":"mongoose-schema-registry","_rev":"27-f2a81a9a4b40319f3a946ed2ea54137f","name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","dist-tags":{"latest":"0.0.14"},"versions":{"0.0.1":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.1","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"engines":{"node":"0.8.1","npm":"1.1.49"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.1","_from":"mongoose_registry@0.0.1","dist":{"shasum":"19172a8a6c14389f735db36fca542c48acccfbb3","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.1.tgz","integrity":"sha512-aGE+NHnc2nHtMOAiRnmGqYRJnk6h7Y2QwJ3FeyoVj5Kfj5pLgSOR/EGz7vkWULrMCJKXdr6DXvImr3AL+/vmUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLSUtafxawD0FqaB6quWtSsBgBkmlh5gSCBEC+OC1dEQIhAJX/dKO6P0dFHNbb2Rgo1bHEo68nk3o9jjti5MS19oRy"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.2":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.2","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"engines":{"node":"0.8.1","npm":"1.1.49"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.2","_from":"mongoose_registry@0.0.1","dist":{"shasum":"400dd00e55ce943d56b1cc6f17e57925a2512c0e","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.2.tgz","integrity":"sha512-dfVi3WVsaNM0tcXsJybl3P++80mGJ/8qTjFWMd6PknC5lxzj/+I/TQFU1/h6HJHpZVBHErQQrBs+Tz8dT1LmPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICB/Nre74ncSCLyAlJJ8kI7NoQN5XszTDiMcib/OiYe2AiEAkwEYfO6+KBHhZvvPQN2eY0NBNHowU75zKSMhu/CDxXk="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.3":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.3","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"engines":{"node":"0.8.1","npm":"1.1.49"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.3","_from":"mongoose_registry@0.0.1","dist":{"shasum":"13dd55835be75148a5da9418b27e0c04a59d250d","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.3.tgz","integrity":"sha512-1oSP+DGDNJlx5aXypqgkVgOBUh30MDPTbb5ZiiDAY4wrER/77srJ+4fTpUUUniqX9+ou65fUxxr+QboaP2Lluw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPw5TjYGZGRKwQSvu8kJM2cKRr5mX1NPPqDtES/Ivb8wIgVOxpMBrSRfPCKzVWsJH/bipljxil/BCB/k/9vtHGYkg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.4":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.4","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.4","_from":"mongoose_registry@0.0.1","dist":{"shasum":"0f62485a0615e7a503d04832630f57d4b7a3b4d6","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.4.tgz","integrity":"sha512-MjemTMlN+KnOylVr0biNDT3OfCWTFP/BzF5PmWmHpYfitfdWARE/1W7cAHYxjFM4/jX7DzsgeRGyNUfbLMLq5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYjxEPJhq4xlg73Kl/PXj3a1UBN7PWQ4Zb3elLjYW5ngIhAIfhMk7hRamxozxHUmOY7DIWQwvhws8yBl+XNq2dLsW0"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.5":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.5","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.5","_from":"mongoose_registry@0.0.6","dist":{"shasum":"ae8987290a13f9064e732dee32a066a0819e18be","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.5.tgz","integrity":"sha512-E6D2RzCVLB8CsPkuKb2NI4NWhYWBmdp7nAhBtcPvBEJHRo+p6vXs5k7lmFUU4mcLmiKHdB0SogRTr2w1ztrfZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkloMqw4DZig6BhXturdwJMQtb5cWUyZK0AMwHYblRQAiEAqMcRkbiaxp3roM8bqLkiZhn18VLym3+zji8yBRURjyY="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.6":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.6","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.6","_from":"mongoose_registry@0.0.6","dist":{"shasum":"b2a942f4a536f2b6d938c92fc2c23eb9e10b8b12","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.6.tgz","integrity":"sha512-K4mzUPtZ0gGWYNHm6AfBFKqWk+NHF6fnS5svgjAs6X5aZUsG+9YhucbHGa/5JxYv3UpVEwc/LMaQLkhu0hw5fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRNw2c1g8Vc5TThweVFOx7ceUTJCKj+mgF/k2S679qdAiB97VWPUESK4vktm2K8MPvOZKeJBGjLI1QqGf4yLBD/ww=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.7":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.7","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.7","_from":"mongoose_registry@0.0.7","dist":{"shasum":"205f2fc99d63c49aabc0ca2e20325dbaaf3ef2d1","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.7.tgz","integrity":"sha512-Q2H9Y9kgeAtuLmbMo/iQmjzrRkDQNI89gEFp5i/6lDDwmjTBMkwvQL7CDg2hYUcV27EmiuEy2ck82dzYilJ/Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUAzZTYJbzZhJuUuYRFj3brZlGQmLpiiEe5ACTGCAGWAiEAl23ZjNceh3DIcdlI789l551xXEwvk/sg2ESt1aqFm4Y="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.8":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.8","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.8","_from":"mongoose_registry@0.0.8","dist":{"shasum":"1f0e23e9a159a9d93b179b836324f597c81c5117","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.8.tgz","integrity":"sha512-IFh0kKXD0YFV8fUhLcFZN0OZWWZaiGsHMFggLsKzGAjs+LLPG/mNriQZEej8eDwW25mmxhFd4BfV7aVVBEswvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXGo58CigmRLD/yhGHTZvwsRdlmPcwHMcFNhgV7UGIEQIgGdSvLqaKELNZuO/ThZLreAqpH3niqh4L8pS495XLE0c="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.9":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.9","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.9","_from":"mongoose_registry@0.0.9","dist":{"shasum":"4185066bffaea2e49df4c247b6063cce8d6dc2be","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.9.tgz","integrity":"sha512-HP85a2K7eJIMG5HB8ddpzBrsI4wORTz6gLwwR0xb0U+diFQprTSJWwYFFshrGjdSSgmXtAzInNP6CANuQ4JnpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5sSIHqlDmcJ6psmHfWwjM0wbdAoveZVO7qBRH90WIlAiAv8gDyG1KzY5OgsSA8gRVDIAT3moPG3jw+JYpNdWRwfw=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.10":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.10","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.10","_from":"mongoose_registry@0.0.10","dist":{"shasum":"f56065760335037b9000e277b77c72f758287de1","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.10.tgz","integrity":"sha512-WyTwOCTQytYzny3XQWp745J9zXE1buqgvn/ZfUIPZc87iLc0hiKLxy2KbTagWpB9/71YTDevsQ4iSEIsKmITkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGer54ArKRgm3KeoXU0PiJX5cdTjkwOMTYzdo9SVlOLFAiEAgqAuyO6ZUxlCg4aHXJ5lzC7SQihsn42MHWSWp6NIu8Q="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}]},"0.0.11":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.11","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*","mocha":"*","chai":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.11","_from":".","bugs":{"url":"https://github.com/sax1johno/mongoose-schema-registry/issues"},"homepage":"https://github.com/sax1johno/mongoose-schema-registry","_shasum":"18155f190fd4cb31ddd9525df73222c642008887","_npmVersion":"1.4.9","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}],"dist":{"shasum":"18155f190fd4cb31ddd9525df73222c642008887","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.11.tgz","integrity":"sha512-3hGAxsRxxHIYWNljb2aY/QFB0rgjQNtfjTGbH3F8m+zgywRqdKsVVuiOyBmDP6CsbojRI5T64Mep+14vyhrOxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSPjPPIddD9euo2Klf7dwPS29ifn6Sn5bG9tu15rG9kAiAgYAW0VpTKYHWBgUFzTMMLmcII5HB1AJWKbUtqGZOaHQ=="}]}},"0.0.12":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.12","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*","mocha":"*","chai":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.12","_from":".","bugs":{"url":"https://github.com/sax1johno/mongoose-schema-registry/issues"},"homepage":"https://github.com/sax1johno/mongoose-schema-registry","_shasum":"ddaf24d9b1638cc179cbaa6f9df46180d4feed49","_npmVersion":"1.4.9","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}],"dist":{"shasum":"ddaf24d9b1638cc179cbaa6f9df46180d4feed49","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.12.tgz","integrity":"sha512-FzfAzQ6ZrQi7zSG4eQzCttzrtjv9HbYJ4e7neGPuSOqcxbMbaillOjG0cGaMOI+YwZrnC8hHaw3NGg+rdcp6ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDgXTtdLEsIf/1xfB5JSe5Q/TBsmO7pCIrKUJWdAWk+gIgKW++MjOlr3dsfxTmntra/r8oBVyT9AY5e73YlxZXS/w="}]}},"0.0.13":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.13","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*","mocha":"*","chai":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.13","_from":".","bugs":{"url":"https://github.com/sax1johno/mongoose-schema-registry/issues"},"homepage":"https://github.com/sax1johno/mongoose-schema-registry","_shasum":"10b0e453099ea5c2941c546fcc826c16bcfda848","_npmVersion":"1.4.9","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}],"dist":{"shasum":"10b0e453099ea5c2941c546fcc826c16bcfda848","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.13.tgz","integrity":"sha512-L2OUuS08iOcU4mEfzsHGwGEJMj7aRQqOx/tlH1P6b3OV50oPg0BfZsbNXLLDYBFkPVOtWrwzaCt3yMbQ+pArwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw62oVJOvv3xyRx7JZnLhUCXD69T0RQ9k9mYnI5B97FAiBEzGPYAr++Fc2z2ZthgKh8Wm1PdRBCnIFerKiSlJzGLg=="}]}},"0.0.14":{"name":"mongoose-schema-registry","description":"Creates a schema registry that can be used to store and retrieve mongoose schemas.","tags":["mongoose","schema","registry","ghiraldi"],"version":"0.0.14","author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"directories":{"lib":"lib"},"main":"./lib/mongoose_registry","dependencies":{"mongoose":"*","underscore":"*","nodeunit":"*","mocha":"*","chai":"*"},"devDependencies":{},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"_id":"mongoose-schema-registry@0.0.14","_from":".","bugs":{"url":"https://github.com/sax1johno/mongoose-schema-registry/issues"},"homepage":"https://github.com/sax1johno/mongoose-schema-registry","_shasum":"a1d9487395c3aaa9524d1b4112661fa7c3afe10e","_npmVersion":"1.4.9","_npmUser":{"name":"sax1johno","email":"sax1johno@gmail.com"},"maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}],"dist":{"shasum":"a1d9487395c3aaa9524d1b4112661fa7c3afe10e","tarball":"https://registry.npmjs.org/mongoose-schema-registry/-/mongoose-schema-registry-0.0.14.tgz","integrity":"sha512-ZSEu1nk18s9MTYg9Zp+1rK+q4lupDbzLyP0SLwvZZV0GImO5+GtKI0YxnkR0qzm+ykcbz1R/KvXQCmZZg2rgFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjQcq3SbSfaWCy8Jyr3XgdYp8JcKga1ZHIfBIvcOumgAiEA568hu2lqUfiA8jYM0fCZsJrHkJEA1i0swNnJRRDQVX4="}]}}},"readme":"mongoose-schema-registry\n========================\n\nThe Mongoose Schema Registry allows developers to register schemas without creating a mongoose model.  This allows extension of schemas later on prior to registering those models.\n\nThe following quick example should help you get started (taken from the ghiraldi framework mvc.js file):\n```javascript\n    File1.js\n    // First, declare the registry object.\n    var registry = require('mongoose-schema-registry'),\n\n    // The registry fires events when schemas are added.\n    registry.on('add', function(tag, schema) {\n        // tag contains the name you gave the schema when you added it.\n        // schema is the actual schema added.\n    });\n    \n    // Add a schema to the registry using the add method\n    registry.add('schema_name', schema);\n```\n    \nYou can modify an existing schema by calling the getSchema method.  Since the\nregistry is a singleton, requiring will give you the same object with the already\nregistered schemas.\n```javascript\n    // File2.js\n    var registry = require('mongoose-schema-registry');\n    \n    var testSchema = registry.getSchema('testSchema');\n    // From here, you can add things to your test schema.\n    ..\n    // When you're done, just re-add the schema.  The new one will clobber \n    // the old one.\n    registry.add('testSchema', testSchema);\n```\nTo finally register the schemas into mongoose models, just iterate through the\nschemas and call the mongoose.model method.\n```javascript\n    var keys = registry.getKeys();\n    _.each(keys, function(key, index, list) {\n        var thisSchema = registry.getSchema(key);\n        mongoose.model(key,  thisSchema);\n    });\n```","maintainers":[{"name":"sax1johno","email":"sax1johno@gmail.com"}],"time":{"modified":"2022-06-20T07:45:29.363Z","created":"2013-02-05T01:42:55.185Z","0.0.1":"2013-02-05T01:42:55.775Z","0.0.2":"2013-02-05T07:01:24.501Z","0.0.3":"2013-02-05T07:15:02.781Z","0.0.4":"2013-02-08T18:45:37.383Z","0.0.5":"2013-02-12T08:27:50.924Z","0.0.6":"2013-02-12T09:41:52.006Z","0.0.7":"2013-04-23T17:57:32.702Z","0.0.8":"2013-04-23T22:40:40.329Z","0.0.9":"2013-04-23T22:44:39.871Z","0.0.10":"2013-08-01T21:18:37.008Z","0.0.11":"2015-06-24T21:19:04.038Z","0.0.12":"2015-06-27T20:05:52.583Z","0.0.13":"2015-06-30T17:19:33.185Z","0.0.14":"2015-06-30T17:43:47.395Z"},"author":{"name":"John O'Connor","email":"sax1johno@gmail.com"},"repository":{"type":"git","url":"github.com/sax1johno/mongoose-schema-registry.git"},"homepage":"https://github.com/sax1johno/mongoose-schema-registry","bugs":{"url":"https://github.com/sax1johno/mongoose-schema-registry/issues"},"readmeFilename":"README.md"}