{"_id":"resource-schema","_rev":"94-6093a0c4d497cb7ae8a02675bfaac08e","name":"resource-schema","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","dist-tags":{"latest":"2.1.3","0.15.1":"0.16.0"},"versions":{"0.1.0":{"name":"resource-schema","version":"0.1.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0"},"devDependencies":{"mongoose":"^3.8.17","unionized-mongoose":"^1.0.0","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build"},"_id":"resource-schema@0.1.0","dist":{"shasum":"e4090c7d866fcd8f2d9de576a2338a1c47609cfb","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.1.0.tgz","integrity":"sha512-7Ov4fHHqZZzeI/r9/5X8UvIb2scdHsiFauLy4qsdvtR7Ovx8ec9N3Hag3ihSgVEtBtBT7ekMnlSGN08G1UUGFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEb/ippDSPrGTWS3WSsF4OryEonApYJl4+JClbkAw9BsAiAYzjhrxnW8LdKhe2aNXbi92vRuoJbbxCUQ1bBOCSjZAw=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.2.0":{"name":"resource-schema","version":"0.2.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.2.0","dist":{"shasum":"2807edb7e34ea7f7ccf0e313816676cb1bb5a73f","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.2.0.tgz","integrity":"sha512-fENpUdGCD2kWs9N3fMF2+Dn5SSkv+GLZ5iWVzAVwXvNnWY+8mZlsH/UvN1FPwrb63c6RPJxfuSwyjBu1+CHx1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpZeiXkPMV8h8RI66Yzcq03qlRvFG1XleOw2p55BMOWQIgKDQygY5SAUXkLOuTOAMX4V6pS+asRVlG8WNS4/JYTa8="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.3.0":{"name":"resource-schema","version":"0.3.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.3.0","dist":{"shasum":"7631b22e7c7d57e1418183747796c6d5bb5035be","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.3.0.tgz","integrity":"sha512-+oc2EPSn+3dadipPdBnqFLXCbCak+XWmUFUn6+kRRYK7qPv6uQmwL1r52/I+++G4dKm/ZCtEXuCw15++2i61jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIHUexeKw8VgzSDSgncVajDtELWSyNlESUQLmd2oMzmAiEA4P9QDlhGzflvE6HAy7l10c+zJ4VVp4DONlZgE3TT5+Y="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.4.0":{"name":"resource-schema","version":"0.4.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.4.0","dist":{"shasum":"38145bd6d3443cb8e8e3e5a3f886a5a81e4edced","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.4.0.tgz","integrity":"sha512-667f6SxLSMwTYXL9yrvfrXQ/83BC2AUb1W/ZWePt1KsMvPCzO+LgrUBASrgcIxHPmkNroOD+f6VnoHjkfdp22Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExJe875ew/Tdw5MIwcMEpr3KlcO6WJXhrUmtij33G0GAiBU7ij/sRjlyDzV+5mSu+9vxSrd60Im06Z20KB/tBsfNA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.5.0":{"name":"resource-schema","version":"0.5.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.5.0","dist":{"shasum":"d4a550ba97f2ec31302ea75839f6debf762fa4a4","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.5.0.tgz","integrity":"sha512-4R/nUH20msECmsf/bv8M7v2e054myBRoQChV5OFK7f2WQx4ZM4RIqjD+75SQhWgj2lRxfto4Ethifk0ixJBWuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqr45k4SvwY+bIdM8VdzQC9HSWJpwEbIXczuKU3Vq6IAiBhzajzGTirOfgWXy8ghtxuq/ikdWaKRHxsuXRSyREGQA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.6.0":{"name":"resource-schema","version":"0.6.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.6.0","dist":{"shasum":"8a9e90beda61cfe932193703748f48bfe1f5726b","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.6.0.tgz","integrity":"sha512-wqU0+r3wZnNGwb9mN6RMkZP4PXXHpVMawm3tsnWxu3T2hn6Cn4hifFHTuy7OYpeNygXGmquVcSbJoNWutOv8/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUvmIxGa8NVIP+MYx80yJTpk69yxDiSEJN80N4J8aOcAiEA673W2vtouy7OTODRVlZ4j8tlADK8BvQg4i7J+C71Xfs="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.7.0":{"name":"resource-schema","version":"0.7.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.7.0","dist":{"shasum":"e3f40ff9c52cbbb6ce7277112b283fc308fabcff","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.7.0.tgz","integrity":"sha512-BylNQrQmD2dPO3Axg/X5U/9N2gX/cO4Ko7rsxP5ocq2Sj6byhADIOck61qTQcbAb/lo/ec/AaHhLySXooFYryg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzLcoLbt8GxyiAoHbotnJuKHbdxv3nlQVbXDMAK8M09AiB12CA6mKpg8xUkxaQlToNEJI1RrpAuA4pM2ZCFsTjJDw=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.8.0":{"name":"resource-schema","version":"0.8.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.8.0","dist":{"shasum":"16fce5f70f89be6040718a0b4a3f62c640184b8b","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.8.0.tgz","integrity":"sha512-zkIp4rUnSl0Dvau3bHe3vi/PtNB9zjor9sl7KMLLTgNoWF26TW/9pMSVcDGCDSlVKO3EXHQQdpTICg0QcR75eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe5q0I+HIwXaHUzDrZV5+jNc1jzmMqy17nhlWydvNUhAiBxAvQ7d/zZcscRGphb1QEHuWbJUdzEYayUNr5Te9H3cQ=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.8.1":{"name":"resource-schema","version":"0.8.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.8.1","dist":{"shasum":"fdd98116b65e3d1e5a5614b1b16f0907c73cb0d0","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.8.1.tgz","integrity":"sha512-SzPbQXFtaUtXYdM+ItMmlrkUBYATRDIhW83MhpaFM8S4GsJ4AunQeLLAs+2EL332BJYfOScZmVlo5c0EfTnzsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2PKn8fbEHqKkZJNA8+fBrI1Km6bDNmok0/Pd9Zxis1QIgU7Q7lUx2TIAjburrIvAkdJwW2XE/vDb8GLvbms6q/R4="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.8.2":{"name":"resource-schema","version":"0.8.2","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.8.2","dist":{"shasum":"e577a5e2beefd7d742fb8852e727109d77aeb043","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.8.2.tgz","integrity":"sha512-mAV3Ay5BkvlxJhJEXn07PQudcH5a2u7eJ1FzuRm1aidn2aRI6gDkIOzGUw53y6DiZYOP4yfqv5tyPslW0HF2Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCagjmu8eRy43qYfWlcptsuvh1z5bljx3aybFYYrcsqMQIgXQvnNY2CAjBFHHBj4cVO1bV99NDbBme7q+6nNciYMPo="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.9.0":{"name":"resource-schema","version":"0.9.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.9.0","dist":{"shasum":"8c47e35c9d152eee59ea62a8fb0cd4569308cfdd","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.9.0.tgz","integrity":"sha512-VF18tM8ACZqV2ZgdQSJNhzngW+f7te681Vfd+uP005lA6R0j9T0/glg1B/oq6DChk+yGlb/8hc+3QkcKnOlPdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnFfAc/61x5cTdRRtzut49ZTGuTaz4J4aVieTeloh6TAiEA9XnXxreSy8MQfCgNLW6xizV6ikFLpO9X7LPL2TfSK3A="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.9.1":{"name":"resource-schema","version":"0.9.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.9.1","dist":{"shasum":"8f7bec9a91f0fedf68a90551788cf620ba2cfeb0","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.9.1.tgz","integrity":"sha512-YR0geEFzc4hcBtrUBw172KPgnT+JoPHHt21Iv8jTRaO2+CDK1kSugo+KfjqyZ/9qo7Vf5O4WFbYQvmCFNHsAbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFb1Ov1XIXiC3y9j3JVbXvEWL9iO3ltpEYO1tSDPiv5aAiBJoH90q/5dLJqzLF0TprJjq2MF9jb2GDvjzKmkFix6Lw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.10.0":{"name":"resource-schema","version":"0.10.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.0","dist":{"shasum":"e11115623f712cfe517fad62b950ad33e98f8d58","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.0.tgz","integrity":"sha512-9KxZWwDIFC9cSGLPV8tjqXwWH+FKQJrds9434PQbB2tGkj/cfxdKqAziu6ZCDK01RX57R+YPVOCe0eIekFyzFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2dQkt+b81lpp57+DAzjRZsjl2L233bCSf7nd5/LhEkgIhAJSPmVlSSsiS5VNwP8d+O7/RC3MfN/tqO5A7Wf67+Fah"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.1":{"name":"resource-schema","version":"0.10.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.1","dist":{"shasum":"c1c9c2bba0e91295067b3191458f337909ee0ab1","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.1.tgz","integrity":"sha512-plTmKpHLXVU+Sd70NhIvhOEPw/TjfVCTQeITZCQ+E9xaxjm4X0ajp1wYF/yfOSoB/3V0NESKqBHQQD4WGhK9sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNcDT3QGS2REgazpLXAZvo1Mfe0EohzAoULdCsCuJFvAIgUhXchENof9+vuvmmbIwTUGosNfLzUsV5dtXAF5M3OME="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.2":{"name":"resource-schema","version":"0.10.2","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.2","dist":{"shasum":"9483b75337bf6ce1186fa003b993446c897169e5","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.2.tgz","integrity":"sha512-Ucc8E/8NzoAq5R9CJBWN16nuR+GiUwEfuQ3+W/FP3/vE/74aFyrdcJi1415SBjqmoWUlcBvu/1lrKZ35OLPu0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC779T1z/eg90FSvyqqdp7i0CmX96rgmblY5wpgxEs5AwIgZdYEUDyqXKr5E22JlB/thkEp+dFtCqjHAx10vdwIX1c="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.3":{"name":"resource-schema","version":"0.10.3","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.3","dist":{"shasum":"e32579367656dc1a6ddc862b6ad10da4c8490fac","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.3.tgz","integrity":"sha512-Whnpd1RH3tYnQ3eDHUt/wydjOwH+yvdRvWA2xG/NQ5zewOli4iHg+BaXNtsR/s0ErQ3DwVB6wcc/H6V4RUzwNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqEU7VlQECCFDtMLujnBquNKSQUk0W++MBS70Gg/TovAiEA7Zt3QZKIxyYlIxDWhEfMqrZ+QCNA850dSr/H+PIKyWg="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.4":{"name":"resource-schema","version":"0.10.4","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.4","dist":{"shasum":"2d281eb6da96c7c9923ae576474b3e8a05186fe4","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.4.tgz","integrity":"sha512-Nh1Z5OSZsNkG8UWDocuSkyP7Ss8gybewgk2psvqWL6Z7Dt4lStxKdRK6kNtz/CCUAKUF1qzSjAW+nqttxD03RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyrIOcxgtBw9mYlpbB1/DzFG/RCNEtVx4qPNH5Ofx9SAiBpcaf9Hl3Z6axTSgqwlwAB2mSaGog/cmcD+xksM9vCtA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.5":{"name":"resource-schema","version":"0.10.5","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.5","dist":{"shasum":"4a4a6aeddce2ec78ed8b902ec4f8ef80790473cd","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.5.tgz","integrity":"sha512-TT4ZNJT/1U8UIOncLS2olAdStVViLOtkEI8416AF+Yo0DteZlps3JFOtoOxYT8FZgxJf6HqtlBmFzzCjxte92Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7rpxqWc5P/LyNeNrXlYw9p4/RtCBjmi6AHxELdFL40AIhALg4PIhdOfNZ4z/JQ3+94/rxT3iNIm2NEHgCU5XlyhZy"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.6":{"name":"resource-schema","version":"0.10.6","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.6","dist":{"shasum":"888b1283797713b4a7e9a46dbd77356812d664d0","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.6.tgz","integrity":"sha512-S/grseJC0SdBvLzZryBXRTtg0etS+L8Im01ggiOdImeCZsYrVpsowuCS1F+f9YfvOJBR9dFrGwxjN16FMqSw0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYtbuqigm9e0OEPiF0AZ6Aiig47qjhKYnIUmvTpI6buAIgPA08nS7RVLhplRtLYroGGiLziaBI8SvW6fKROiNojkc="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.10.7":{"name":"resource-schema","version":"0.10.7","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.10.7","dist":{"shasum":"8eb7132c9e876e616d2f28c6738f57e5b3744af3","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.10.7.tgz","integrity":"sha512-bl49eKHPRczkmk61Xis0JQc+cJk50nZvHi9ZWm+yl7c4NQrekzNR/LLYM4V/lyzOLCD9UQLtnPAA62lvsRn0VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNtwaVUr0bLWd0RPXr+QuON3GBEb93cFPmxhmGw4d1EAiA67+n/sfs0VdfTn+v1RorOj8Bu1WIVnz0ZpwRAHIf2PA=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.11.0":{"name":"resource-schema","version":"0.11.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.11.0","dist":{"shasum":"1a0b36a32cf766a30ecbd0962e3218ea57ce2a16","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.11.0.tgz","integrity":"sha512-zWi/BjfQsgrf4m4wEB62KPUYbLaLCx+krnOgmHlWK0B/SXkN+KN/Ni7sTO/M8B5+WBrN3uAvLEeP3P7wvPS/Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf1gXmCaERDha9UzRkeydXZIE+b4Hwi87LNGs7Bc/sHAIgbd76MRlCJlq1s1WfmANXdsD18fdp4zoN5l00dUam+GI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"demands","email":"npm@maxedmands.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.11.1":{"name":"resource-schema","version":"0.11.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.11.1","dist":{"shasum":"dd59bf55932d4b693dc58c2337204acd6db42f0f","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.11.1.tgz","integrity":"sha512-e5ZkG6cxTuGdNJMbX5xAEQuPzMduakx4UQV3ghPfBajpT02ZiKzEvrVl0OF9p7D3kEl8HSZMkYG4DJA35htr2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC36kgioJimB72lf3oY9SEQSSnaY1cH7pxiAYyCauJt6AIgSTj5x5fK+eVuWmeIyRjFDZYO4l1/ldaSQPPcSIIk1sQ="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.12.0":{"name":"resource-schema","version":"0.12.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","async":"^0.9.0","deep-extend":"^0.3.2","clone":"^0.1.18","boom":"^2.6.1"},"devDependencies":{"mongoose":"^3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.12.0","dist":{"shasum":"94c78b30027672302a46a450d519e5d911418e7f","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.12.0.tgz","integrity":"sha512-VolOtMkjKWBrkNNTlvmcwx2Vcjj8W6PatfMR1bcmIwujaRa4cN2pd/6MBECbKPur5SRZbjtF4oG7/50rz4hpkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIq+QJSTl79/8/BJUIcxXOhqQo4c6ullT4/AbDlx8w8AiEAuuanx7xAUtJZNONQf3jLMW9iskcdvL4XmNOUa9TTXeI="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.12.1":{"name":"resource-schema","version":"0.12.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.12.1","dist":{"shasum":"d2b031fa2ddacb13d66808a698511aecda5dfb1c","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.12.1.tgz","integrity":"sha512-3uRwORyAEOWdLCzgjGEPFGH58SZOa4n5BVMbYWlynfWEBjPw5aJm6RlO8y/44Wm80qCpd7US3Gn8nwpwfrQ6/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgOCvqP4Y2Z4hhosBsqwKo07T6dUS38dlNoLOsDAAEkgIhAJHN3gErCqGH+c4t6/MRZw/Vs+H2FxXgBKRhkK6OQYsn"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.12.2":{"name":"resource-schema","version":"0.12.2","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.12.2","dist":{"shasum":"18566d7cd99c048292598de105a3abadbea1be7f","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.12.2.tgz","integrity":"sha512-rAvkTt6Aructox/2payx4CHqb2JShAw+mW1uQBBUJ9HHxeZJx3nAdtKyephzxSRvk9aok0Y7TkiFUqE7rwMzhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAXC1Ox+Rh9xb7eiv6Fm3dACFigDEfmNguJo2Rr4TDewIgfceyPR7pCHFVrUECRnMoy1ijUbUwvmMMIRasba6enzs="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.13.0":{"name":"resource-schema","version":"0.13.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.13.0","dist":{"shasum":"9bbd00ca6a357d7bbb9ceb674fbd7fb732bc8f20","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.13.0.tgz","integrity":"sha512-lwCOw6q8U4ZkjiLnv12EI8rJUzESw6D4WD4/O6Ycckwp5WcfjEZAs9OCMI4bOke3PXerMzxlrO4kwvlF3sUUgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYdDO1SrQLjGp6KUaYiy8H9/eP93jZZOJxE4UTPtH8gwIhANWjGYFLeL1ky23id05H65KOav+QLhKS08GVOBrBiio1"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.12.3":{"name":"resource-schema","version":"0.12.3","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.12.3","dist":{"shasum":"ae87159b6ef16031e63f2e41219b40a3a5dea62a","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.12.3.tgz","integrity":"sha512-jnnVzpnxEDSFRt0jcTcenAK9/YdL3fHklPd+jHp4F/syu6WhcLAq1oG8ML0cxOsacCA6OMvr9Vp1hLjzjyvIOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIART2fFgvErGsuo+422PrV7oK5nZcBCpQx6idwNQ4ybbAiB7Qg9i9wBOvKW0RaefmYg1HEFejDPzr+UkkNWJf9QZwg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.13.1":{"name":"resource-schema","version":"0.13.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.13.1","dist":{"shasum":"e43a350db0854bd5e6cef4e258f38f9974d62dcf","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.13.1.tgz","integrity":"sha512-G9vuA6JX6q3+xXn6ftSJbiQ/8yVPSiAxFRJNy34p3KnELGZo382H1lqbjjYZIzAn6RdI5gb7Q/Urg0kBfsLOEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmFokC/IVJMud0+/3FqIJC3sGDHCrZvpEfCKsxv1OCbAIhAOAUVdv1k8CLcsdpKHuF9YKWxOzge1lnx4xvXjepcXxO"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.14.0":{"name":"resource-schema","version":"0.14.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.14.0","dist":{"shasum":"3f079f47d752f3f5320bbab74060c907a8d3a11b","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.14.0.tgz","integrity":"sha512-kGKo+HQVL8SYoTbuC+rSOZ1TEfeX3MmsUmUYCRWpaejc/Gugxud9OweDtVbq6Bq2mLAgH/GK1HOqzW0zO5nVtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1fRlWL+oSdXtV65MXmaGh7eVCWARVOMu5yfdIRZjp/AiEAwfbVXvPZZdDm5n+8CNPc9vHreaXjw0AW8aEdWCcavPs="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"directories":{}},"0.15.0":{"name":"resource-schema","version":"0.15.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.15.0","dist":{"shasum":"7380ac7b1f6da54d78d52bc8734652218f130382","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.15.0.tgz","integrity":"sha512-E0srkkcImV0XkOatvOZ8SstYT0nk+EoQRGR5X7jiQrAMA1YE8Ar8SQZTzzQAGQvOdOGvMl7pxGme/nSavvN14g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoVVUkJIcfWxl+H/DV6dLUMo0jg8RMmCc2LoZntKRkPAiBKgcVevraYkJVKMymByJguHkJHhCObwhdwzHF5oHcz+A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"michaelkebbekus","email":"michael@kebbek.us"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"directories":{}},"0.16.0":{"name":"resource-schema","version":"0.16.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","bson":">=0.2.8"},"devDependencies":{"mongoose":"3.8.17","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.16.0","dist":{"shasum":"3c2833ef335e14f79316b9b6e34bc2766d751405","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.16.0.tgz","integrity":"sha512-klBKnUNY6IKpIJZJYyyE2ErDsQYjrWLMQBBCj+GkxOZjK9ZA1+xWQSJ8KxHmPUj3xMH0Bo+LDbJLjHls+lo+pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1uxCDId8tSZdCtLKTgHq0jx6E0FhLA0fdK8TzC0UA3QIgdWM8wM8d6bA50Y9gzjCrh0JqEvDTRjT3Z6ElRuFRDmw="}]},"_from":"./","_npmVersion":"1.4.3","_npmUser":{"name":"michaelkebbekus","email":"michael@kebbek.us"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"directories":{}},"0.15.1":{"name":"resource-schema","version":"0.15.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1","mongoose":"^3.8.22"},"devDependencies":{"sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.45.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.15.1","dist":{"shasum":"f42a4264925f2503cd8268033a49484441ae1e9e","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.15.1.tgz","integrity":"sha512-SwvRwzCs8Bn5ncDGhDUHLlXeU9ms7nCWhGPSyOaXt5FIbDkP5rsJdivqqaFkJCIB0ev6x9ehE5vB/na9lfKP4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8vpA2AvXnXZh4AvE8lxoXth+7StGr4jQmE9YeG6BfEAiBy4pzK1BU9/b3x5VlMmtepWGi5xjHlFXFDFKYymuy7Gw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"michaelkebbekus","email":"michael@kebbek.us"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"directories":{}},"0.17.0":{"name":"resource-schema","version":"0.17.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.17.0","dist":{"shasum":"d3898d37c8eb599b0c748bdaff4b3bc093609a1c","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.17.0.tgz","integrity":"sha512-fVS8ZZ19cNUIn6f9P1jJtQw7YpyOyKpWLowhl9V37HeVs47buDHAWn0wcCB7HblvR9HHc5l5XgN6b2lA3BoUQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2d3Fey33S5dVUJkTm6JWQA1rDS1yog4snALgJGeK+LAiASAg1qcVbWuoOHkvV1nopMEtI2EoenFoA2UoPV2oQt5A=="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"directories":{}},"0.17.1":{"name":"resource-schema","version":"0.17.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.17.1","dist":{"shasum":"f8b44059ca81eb59d4e13359512551b2f025fcb4","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.17.1.tgz","integrity":"sha512-MI0NU+eSR9FQqhTjKtv1peK4MepaABbzqcv/tiao/3MCI3ScLf0rhSpXqqourBF6C9CdVRSMpOmozTQEaa3qjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQXC9I65wEuJWJRg2uKOpBpo7TgnXRpU4pw+HXMk86XAiEAkdASCApFrAfuTfo4oCRJIm3amLKl1XPoZe91R9S4Y3w="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"directories":{}},"0.17.2":{"name":"resource-schema","version":"0.17.2","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"_id":"resource-schema@0.17.2","dist":{"shasum":"9c432a95f4d241e52ef0e3f7dae64818fb83f423","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.17.2.tgz","integrity":"sha512-uzY1hJa7Opj849idzr+2NqQUIOhnoSEa0X+koO8GVn2XqAx0HrCcc/Bmq91VpMRRzUDLVcDA/F8QICNXEjCKSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNcXRtFqCVIPb34bMSaYBsRV9iSOjQ6ufJRRX7t3Uv6QIhAMFssvqPI0Vd+Oe8s5Y8H0YokEP8NmezgOaJUYSynrD3"}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"directories":{}},"0.17.3":{"name":"resource-schema","version":"0.17.3","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"525fd8f36b3c2a932f9e7c36bf1cd6e1154e19a3","_id":"resource-schema@0.17.3","_shasum":"c47e0c71e8b35aa509144e5ea7fb31c4891916ef","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.38","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"dist":{"shasum":"c47e0c71e8b35aa509144e5ea7fb31c4891916ef","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.17.3.tgz","integrity":"sha512-d1irL0Z29Z1Nys+1i18rK9y3KnJZP89ksb/n4cU8UD3kVed7eABookvwWaLivNa/otlgnRCc1QxEnsejD3riEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJSX72hv2Aov+xdl8yb1/PSL72kvPrnO9Xyx9K6naj4AiEAv7gd1QFqzVoQuyFT3llnbCIitOu2seCMHJNkJwRsx78="}]},"directories":{}},"0.18.0":{"name":"resource-schema","version":"0.18.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"ddc072d5ed9da8b9bb5d5e960a7e9de4271c06cb","_id":"resource-schema@0.18.0","_shasum":"58f2f2a64b41131773542abd2faaf32be94b6341","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.38","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"dist":{"shasum":"58f2f2a64b41131773542abd2faaf32be94b6341","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.18.0.tgz","integrity":"sha512-hblNt4g9WkWRU7e5owzYLEq63JGIS/lZyhozFup9x3vPXIvZYR1T1zATNPi7pvFgfy3cpEzBmCwwaTrq7h0BpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7++TAHH8Uxm7CqyhZEjeuyyj+AQIz4RQ06hKEyTxq+wIgZkZfmwKL1U9LMVCw8sKE1avlu87jT5kuu1I/jAKjQpA="}]},"directories":{}},"0.19.0":{"name":"resource-schema","version":"0.19.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"ece5e8f8ae07757626f99b32f7165166fea8da4e","_id":"resource-schema@0.19.0","_shasum":"721ae2d45bf9e83bfde364e447993dc6467b8ba4","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"dist":{"shasum":"721ae2d45bf9e83bfde364e447993dc6467b8ba4","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.19.0.tgz","integrity":"sha512-b9YNcMlIZluF2l3U6SAuktLzSw2q8UrzwvXJ5rmNbE1b5pEOavXWW1DILD7vO3ZoAq/tU16ORbWBnNkzqHJgsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXMcWMvzOUS7K6QxAbxttcDFkGUufzY59JB+hP7mY9dQIgRN9q2dKRFdomiG3wFvtO63PvWQo9AjZO43hT4TbrQXA="}]},"directories":{}},"0.19.1":{"name":"resource-schema","version":"0.19.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"32b4cb4baef57f343c3e13ea73e83ed47b3d22fa","_id":"resource-schema@0.19.1","_shasum":"8b5f757d17b046d206df72cfd99fb3ef46dd480b","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.38","_npmUser":{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"dist":{"shasum":"8b5f757d17b046d206df72cfd99fb3ef46dd480b","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.19.1.tgz","integrity":"sha512-8JB57MxGG5EbxoiYvWM4ZbPe9Dnq1yen0S4y6sFhN8difARhyqDzm/DQCy6ecPPpTJe9eh5R624N+edZb0fkNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/h/sqXakEpC0jjIGKZ6JvVctwEvZDhviIyptQFdZI/AiEAzPKbh/SsMSPQIGo3z5I4uxIp/QBCUeF8VZy13+GIxq4="}]},"directories":{}},"0.19.2":{"name":"resource-schema","version":"0.19.2","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"88a89d62875c4eeb1fecb4b5f06c20f8d12ad824","_id":"resource-schema@0.19.2","_shasum":"03ead2f32717e92e64d25f9e6b88e7d0a9453425","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.38","_npmUser":{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"dist":{"shasum":"03ead2f32717e92e64d25f9e6b88e7d0a9453425","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.19.2.tgz","integrity":"sha512-EgF6UqWwUxWHb4YIm6BoJ7uhRwGBIPsDE73fmIbip6JFztf38KP8c57Pt//o3ZTjDW+ljr4pvgj8P9k2zZGirw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtybuslkk6CZUdot4chvZuOhOhOqLksERjduscR3HPYgIgUMms7rEQwx5aFaABb9cxlgzgv+hVWXB49Up2txznFB4="}]},"directories":{}},"0.20.0":{"name":"resource-schema","version":"0.20.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"ec86af24e3ac72888756352c183b469a0b63d94f","_id":"resource-schema@0.20.0","_shasum":"17f6bb9d13b2db0549055e6c8e6934c133049769","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.38","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"dist":{"shasum":"17f6bb9d13b2db0549055e6c8e6934c133049769","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.20.0.tgz","integrity":"sha512-yCf99uSVMqawuQobebGqoevENSrXL5wIKGZV4XMmJoTerRzVLF6FYKHn0YNUHigJO7lMi+C4c/ClqbnK5SnNnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7JQFhlKhMLvvLXoQTc82Wz3wmd7Y/RKBSWgheKfHBDwIgS3nupSXw1Clt1SH3V510MVe0pn899UEiMblRE7Az+pc="}]},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"directories":{}},"0.20.1":{"name":"resource-schema","version":"0.20.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"54898c790e2c3fb803912e47056f206564f9c2ba","_id":"resource-schema@0.20.1","_shasum":"00c1f46bcee7706f114a5b4e3cb0611831770f46","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.38","_npmUser":{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},"dist":{"shasum":"00c1f46bcee7706f114a5b4e3cb0611831770f46","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.20.1.tgz","integrity":"sha512-VGDMdBJZ4ljuEK1v701scw2Nnz6epDupt6I1yflmBbN/EYoFWmZgxTfVD1qp2/4mTaBg5pOcd84nCSrhHAUdkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0ZbeyAl0KVmzBHyJkC1X5oaewPlHvl1raOkkWSdbmtgIgLSbJJUYO7cSDOeYCf2H5lotRLR7v6bCZnu2kEvnRr/g="}]},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"directories":{}},"0.21.0":{"name":"resource-schema","version":"0.21.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"aef868a09a9fdb36d0abb7c0c41cd87a90fcba7c","_id":"resource-schema@0.21.0","_shasum":"e1d9f415246edf1a829381d5f3294518aa258ed6","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.10.38","_npmUser":{"name":"demands","email":"npm@maxedmands.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"dist":{"shasum":"e1d9f415246edf1a829381d5f3294518aa258ed6","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-0.21.0.tgz","integrity":"sha512-9uw7Sta67Ow3tYZaQ9rsF/5m0tiU/Ee3Ik+qS7RarB8jVh3iqJcTiog0UoWnytO11rzrM7GF6Ci1hfQpNOEHMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESkz0JqfhgrilUEBd37JpPlWB9NsdHCO3aBCllhQpgjAiEAuevFoNJgK/f0GOW37/9andDDfu4b4pgCTOmTl3KdeyM="}]},"directories":{}},"1.0.0":{"name":"resource-schema","version":"1.0.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"d5d61158a3b77c43a304acc2d3d4c2b100cdf27a","_id":"resource-schema@1.0.0","_shasum":"6eba403f08040fac3b15abdc04b068ce037474fd","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.38","_npmUser":{"name":"michaelkebbekus","email":"michael@kebbek.us"},"dist":{"shasum":"6eba403f08040fac3b15abdc04b068ce037474fd","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-1.0.0.tgz","integrity":"sha512-MTxx+5OiO5GVd+6sEmo4G+s4UcVMcq0Fj0w1dX4DFEzxUTu6cGarTnYqFUXxc3azl/kqrQtqSIYUduhjNlcpGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGs9Apr9ecKkVOnH9uDtAzASDt7K4NEt5Ig7n1bKaCNAAiAKgTELVefUQXJlbvHnXWX0gFXukfZd8JHKP2UgYrMiRA=="}]},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"directories":{}},"1.1.0":{"name":"resource-schema","version":"1.1.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"8a0284dd0346682ebbc7053c202d274f45bc4088","_id":"resource-schema@1.1.0","_shasum":"57b46aed7ac78cb5288a620ed61a1cef625273a6","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.10.38","_npmUser":{"name":"michaelkebbekus","email":"michael@kebbek.us"},"dist":{"shasum":"57b46aed7ac78cb5288a620ed61a1cef625273a6","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-1.1.0.tgz","integrity":"sha512-WlKgHQ049ufe2LtQjpSMdTU20AXq3C/1G4+1lTHUVbGdsDTcOJ4J7XmYRBms+2ojE/GtaeabHQk9XGmFtMMZng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsaEJo9+5wW5VKJFW6ce+PoS346MDdWB0d9ktvNK9nHAiBGhAdDTRqwk0PZ4nZ6vChsNd01f3z7fQ2lX/+Eqg2hdg=="}]},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"directories":{}},"1.2.0":{"name":"resource-schema","version":"1.2.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"fdddea6eb64b50369d062d43ddd69a9f33579c82","_id":"resource-schema@1.2.0","_shasum":"a7a19cb5eef670498ca8971df772bb3f88c24347","_from":".","_npmVersion":"2.14.18","_nodeVersion":"0.10.38","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"},{"name":"benbuckman","email":"ben@benbuckman.net"}],"dist":{"shasum":"a7a19cb5eef670498ca8971df772bb3f88c24347","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-1.2.0.tgz","integrity":"sha512-Q6rNbWge62L9HJy/LHs9/eqyM3lTNkCUZmcugr7E4X2YpRNqTAWZPdcnVV7I40gnB2v7MTms6qkiPDFioLVOHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJV+ZEiDWmN/VOJhBi0GSjdXGl6gqqPGa1raliS8eZrAiBhPG2hA3zY/XLnqTt1zWhj0GnYNLAaOwtZxsOF3Uwa5Q=="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/resource-schema-1.2.0.tgz_1455158999228_0.5705366679467261"},"directories":{}},"2.0.0":{"name":"resource-schema","version":"2.0.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"dc23d2e4e4d525edf6b8f970d6e60310205eda43","_id":"resource-schema@2.0.0","_shasum":"251e7d87d723b78f50a088676f51fdb5260bcb25","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.2.6","_npmUser":{"name":"d.golyshev","email":"d.golyshev@gmail.com"},"maintainers":[{"name":"benbuckman","email":"ben@benbuckman.net"},{"name":"d.golyshev","email":"d.golyshev@gmail.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"dist":{"shasum":"251e7d87d723b78f50a088676f51fdb5260bcb25","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.0.0.tgz","integrity":"sha512-a9KLft8txe26fhWco4zTpGSsakbhJhpChEa04bg52bgx4ivq6J5K4i54TuJATrMHEBAugYp2Mz2LwzTxb6gzIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHj3o5O+7wzs2PlVtRIu/sEzVUUgaQvcsHVmpbXLkiAAiBnO473Rppov2F/YePsD3C1bm88O/fnvmMWMid3Nuzr/A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resource-schema-2.0.0.tgz_1463185686468_0.03568133991211653"},"directories":{}},"2.1.0":{"name":"resource-schema","version":"2.1.0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"ceb12baf73d1e813e0ce88c1e83db56958ea2b1e","_id":"resource-schema@2.1.0","_shasum":"9a3d9aec491e074d7fba9ee53f9a710446bdf4b2","_from":".","_npmVersion":"3.7.1","_nodeVersion":"4.2.6","_npmUser":{"name":"michaelkebbekus","email":"michael@kebbek.us"},"dist":{"shasum":"9a3d9aec491e074d7fba9ee53f9a710446bdf4b2","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.1.0.tgz","integrity":"sha512-lrqO1Nlxty5uGEy4/KEmKnMzwML+XnlqBkLb276HB6WM1PNzIpEex3jN3sFcg35/QTLN5MGdDOpMcd/A8GrYRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjvYguJv9+W4T3XYqSQmIYbul19duMbmH1jiGlMcX16gIgDB3Kbsp+j9XVYvuG931R2pqRf/dyjGEhYc/AUdf+oWQ="}]},"maintainers":[{"name":"benbuckman","email":"ben@benbuckman.net"},{"name":"d.golyshev","email":"d.golyshev@gmail.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resource-schema-2.1.0.tgz_1469665928178_0.8122574179433286"},"directories":{}},"2.1.1":{"name":"resource-schema","version":"2.1.1","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"dot-component":"^0.1.1","underscore":"^1.7.0","q":"^1.0.1","boom":"^2.6.1"},"devDependencies":{"mongoose":">= 4.0.2","sinon":"^1.10.3","chai":"^1.9.2","fibrous":"^0.3.3","coffee-script":">=1.7.x","mocha":"~1.x.x","cookie-parser":"^1.3.3","body-parser":"^1.9.0","express":"^4.9.7","request":"^2.51.0","namespaced-request":"^1.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"fe2a21a3634e2a3c02a62a357b1ac6a73281837a","_id":"resource-schema@2.1.1","_shasum":"8df0b7bb1a1e6d8f73fbf05cd09b93d6949cf5ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"4.2.6","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"benbuckman","email":"ben@benbuckman.net"},{"name":"d.golyshev","email":"d.golyshev@gmail.com"},{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"},{"name":"demands","email":"npm@maxedmands.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"michaelkebbekus","email":"michael@kebbek.us"}],"dist":{"shasum":"8df0b7bb1a1e6d8f73fbf05cd09b93d6949cf5ed","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.1.1.tgz","integrity":"sha512-roEj3dIVacEvpAKIzRtRIGAxjlbIOJwawGMXTS1DF38wSsILB+FvU3mVGtq+BKeR3Mvrp7jeK2Z+fZCidDxJpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi4hGFdP3wX1f9M64d4V3XlbiwGoQiGNUOId68vxW/tAiEAwKItuoTg+muw9N2j+2gKU1DZxNqiQHIS5fQCZuYwU/k="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/resource-schema-2.1.1.tgz_1485824521363_0.512396163539961"},"directories":{}},"2.1.2-0":{"name":"resource-schema","version":"2.1.2-0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"boom":"^7.2.0","dot-component":"^0.1.1","q":"^1.0.1","underscore":"^1.7.0"},"devDependencies":{"body-parser":"^1.9.0","chai":"^1.9.2","coffee-script":">=1.7.x","cookie-parser":"^1.3.3","express":"^4.9.7","fibrous":"^0.3.3","mocha":"~1.x.x","mongoose":">= 4.0.2","namespaced-request":"^1.3.1","request":"^2.51.0","sinon":"^1.10.3"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"ef2e4948e3f4f774bc15ce049167b5ea239ded35","_id":"resource-schema@2.1.2-0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"dist":{"integrity":"sha512-Ybh3+3R0RHmfMNwRWGxyzDpZ8APl7Af8skEftAmKa368tvUgVcZ+9aDHd3gcAjzOWgBhjURAygpEn1DTaIxaRg==","shasum":"2a947a1c0f9420c2a2515fadbc0b42b264cfb5e3","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.1.2-0.tgz","fileCount":12,"unpackedSize":133386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ip6CRA9TVsSAnZWagAAqyEP/iMphNXmlGlsp7/RgR07\nCItmugGLpOGMbUjRVi37RcY/hZhe/O52XGKAXpOZGzUJEpO2HLKQEUyugEuW\nM+3ZBJ+COK8MYXVpaTe6Hw4rFwus9POQXiWIKQBr0TGETzLK2RdRYZ7zHo9F\nC+/fhaUqejZcQicUJClVj7RRV7OQwfJ0OsI2o5dWX1AzMGweWM37ONY0NLjY\ngrqH19bcWMH8jHeo6gMxQuRcfEub2YubYMWn+NKmvHmawcRDLVNSV7iyL/W7\nW/EF6EXyJBACvpgYoeeqMk8dOZqGc9HvTmEPIP8Eg4Nuo+GAmSJj+N/tt3Bn\nLlSej+Tx1EUJ7//Iuj+Lx/h9aJ+piZ+706iPy41CCQoITioLy8IRzzp9g/Jc\nbzUBWY2irm64LI/7lVv8p8qSJV4e6zElIof9EidkzCr4AlqYAveQocEhPzg9\nherbLtd5YjZQYnmpx67TKBETtGAcp77+GhAEUujbIkbUZSFNUwJmff3C4QIA\nkkLS7w2tQQdYjw6aDQX2TWvgQmK9Bo6ePu9DJpTXQY8w3NXBgU72MXZDBQ79\nxkwYv1oozrstF0G1BxPFskEbnV9Rw4qCqt2M2ikN3lnPLEvMfZgVpf5uyjSN\n5d4n8a3loNmzAIGHAgQlnD8F63bCyr277S9cLO+G1aK4/8M0nn/U4fRlD60b\nAwLb\r\n=jpUS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCYfMqyq5wGbgouvjrxG1e3Fk/6VDui4XVWSXcCz8rxAiBCLrYxH9XogwlocQNDgnXL+8imt+mwmRzvTX2WVqEgLw=="}]},"maintainers":[{"email":"ben@benbuckman.net","name":"benbuckman"},{"email":"d.golyshev@gmail.com","name":"d.golyshev"},{"email":"danny.edward.nelson@gmail.com","name":"dannynelson"},{"email":"npm@maxedmands.com","name":"demands"},{"email":"open-source@goodeggs.com","name":"goodeggs"},{"email":"michael@kebbek.us","name":"michaelkebbekus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resource-schema_2.1.2-0_1526082168475_0.13023472385822465"},"_hasShrinkwrap":false},"2.1.3-0":{"name":"resource-schema","version":"2.1.3-0","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"boom":"^7.2.0","dot-component":"^0.1.1","q":"^1.0.1","underscore":"^1.7.0"},"devDependencies":{"body-parser":"^1.9.0","chai":"^1.9.2","coffee-script":">=1.7.x","cookie-parser":"^1.3.3","express":"^4.9.7","fibrous":"^0.3.3","mocha":"~1.x.x","mongoose":">= 4.0.2","namespaced-request":"^1.3.1","request":"^2.51.0","sinon":"^1.10.3"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"e22fd78b010e51d2efc7417bd2ff44bc4d35f04c","_id":"resource-schema@2.1.3-0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"dist":{"integrity":"sha512-bX4sGokjy41CYwE76i5ygLpVLFLOObTwycj7D+1iGtSeJ8ds6JR7pbvS6R6xhDSTeXR+JXEfXqy6ZH8JBWQAmg==","shasum":"42a8fa36268996cfe2fdf31d2e52196001776451","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.1.3-0.tgz","fileCount":13,"unpackedSize":161262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9jFlCRA9TVsSAnZWagAA798P/1STGbbjfsLk4vYciJLY\n+et+2daYXXKBN5S5CzkLjaMmOc8Y9dRgtgAzRk1EZLUKxRlv7fc7SKuZWw6u\nLKyFWN7HmBnstHacy9S4h4orb3rGZmzIN2ALHKvGEd4jUX6C4ozzULsbR9uc\n3XBFaMe28SydMcglDWIu4MxE3zykXK7C6P+mvgmUyi/1VHPeQQQMkhRrbT1Q\n7oNFxkgc6Xm8O8Rerzcs7tWYJcAja5DgAjBKJEJ3wIxbfdRcY7/j2cGfRqvy\n1IEGixB4/lA1w/j26h+3iVtbGPWLRUnqMXdo/gEKFP3Q2RPYftygtYirMgcN\naR58OsUQ7R3h1Ih2DalWqOn1PCjOZ616qnLU5U5Z9V4J2LPUrT0I4UXliI6o\npNPCZD3MnZL71AvXiHZw6NwCPd4FNv0td1xxWXIcEfdfFs0GoHSayfJxjJFR\nVoXzDTAKdQONtqSdo67rQT61lFagLZweCLaU9J7rgsf9MlzgO541w4XiaiVt\nOiDlbKpGlXR1DikMM7mALWPWg2Oe18DzTcxW2QGLjXeljtm7O6j4/71F6dO3\nKQrpWTYa+Te4uLL62DfIqClZfPxUTJ3+Purd1roMPB87GPpULk2cfLXjPupW\nFOOy2XlUFboN40SN/l9ets7xRztP9bnkM2S0M3SQANLvGpq8mhQaeLnVwYuC\nYB0e\r\n=wxc/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa5GJanZPvdRHMpBfo2Xcua3MBdXll2NZlpKf1nQxgRQIhAI8QjR20eVwvNjsasvVpulGUgosOCHgzPHN6LMT+clDp"}]},"maintainers":[{"email":"ben@benbuckman.net","name":"benbuckman"},{"email":"d.golyshev@gmail.com","name":"d.golyshev"},{"email":"danny.edward.nelson@gmail.com","name":"dannynelson"},{"email":"npm@maxedmands.com","name":"demands"},{"email":"open-source@goodeggs.com","name":"goodeggs"},{"email":"michael@kebbek.us","name":"michaelkebbekus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resource-schema_2.1.3-0_1526083940309_0.8107006512401467"},"_hasShrinkwrap":false},"2.1.2":{"name":"resource-schema","version":"2.1.2","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"boom":"^7.2.0","dot-component":"^0.1.1","q":"^1.0.1","underscore":"^1.7.0"},"devDependencies":{"body-parser":"^1.9.0","chai":"^1.9.2","coffee-script":">=1.7.x","cookie-parser":"^1.3.3","express":"^4.9.7","fibrous":"^0.3.3","mocha":"~1.x.x","mongoose":">= 4.0.2","namespaced-request":"^1.3.1","request":"^2.51.0","sinon":"^1.10.3"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"05a1cb7087267ae2db2994b002e43edc6e4811c2","_id":"resource-schema@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"dist":{"integrity":"sha512-h4mBKlzQuI7vcMx3LS+hlHw15QOxmyOV84/O4L87MWUEHW435cAoFMzqzncAjkqGYZJlR/ZXMui4DHU3GaSlGQ==","shasum":"1db46c3289a96518bf600a1cb3430528793bc882","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.1.2.tgz","fileCount":14,"unpackedSize":161656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9jPzCRA9TVsSAnZWagAAgpMP/jlQKplrsz4kqMGCg3VE\nP4hnCEh50s5xYi3YnYq2w1Ymda0HGi2+Pr3bKuI+qivhCi/u1aEko8HzG1Dr\nBH+/1pNjuEFYrHeRp7WF2VdKpPH58PHL2V6jo09z7PGTGQdUKX9P8S/CEe8j\ny47reAP+IzvtBB0KowIKrDY+qslQLnkzIhFwrJZ6ti354Dsz+AefOtOT4mdt\na9zyV/tWcwMkDHqM3okhTaXAob92apKChHfZU8twsrPJ8K8oQ9xwxWWDfyIE\nuCJXDkG2f0njiLZAzzxMWn8aI5/ELCltux6VqzFC4/9WB7qOlchRyM+d/t/0\n+hKJyb1dq9tAZI6zhxSgm3hSqP9ZgTQXiRG+JwFhLO2WBKWmGx9XiREMPTw6\nTS4zdV9p0slfv12PlPGOPA0RCg9bl0RvobBJNd7fv1PmiaL6Qgr3jRvWWWJB\nEErbG3jcyvffoUZH7R2WqcjG2MM2oEwrHiiyr2w5c8920pr0bP1ssxDNh4vi\nOu6Os/oYn+TUXEuptXODvuIk23VNSy8b+jluqzt9d8ZD4UyRIJcWp5lWRKBJ\nlcPi6nrMXx47FgFy5ShsxHw3tL2/d95oDk/HwunjRLMXVqE3ZXL7h3CKeBER\nycxP/93R4EMqxib/qGSTF4sfS/BHv06ZeHKVmAnGoYt9n+BZ1UHhv9NGkZY5\nt5e/\r\n=4Hps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqyCbH9ESSCnct7M5GA2z2dM57plfVrrJjYBclKwd+4QIgaQq8wsQW0M2V9aIGaFKXv0NNeXmmEmziWPrq/0FrdMY="}]},"maintainers":[{"email":"ben@benbuckman.net","name":"benbuckman"},{"email":"d.golyshev@gmail.com","name":"d.golyshev"},{"email":"danny.edward.nelson@gmail.com","name":"dannynelson"},{"email":"npm@maxedmands.com","name":"demands"},{"email":"open-source@goodeggs.com","name":"goodeggs"},{"email":"michael@kebbek.us","name":"michaelkebbekus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resource-schema_2.1.2_1526084593137_0.0788480496200259"},"_hasShrinkwrap":false},"2.1.3":{"name":"resource-schema","version":"2.1.3","description":"Define schemas for RESTful resources from mongoose models, and generate middleware to GET, POST, PUT, and DELETE to those resources.","author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"keywords":["resource","api","schema","express","mongoose"],"homepage":"https://github.com/goodeggs/resource-schema","bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"dependencies":{"boom":"^7.2.0","dot-component":"^0.1.1","q":"^1.0.1","underscore":"^1.7.0"},"devDependencies":{"body-parser":"^1.9.0","chai":"^1.9.2","coffee-script":">=1.7.x","cookie-parser":"^1.3.3","express":"^4.9.7","fibrous":"^0.3.3","mocha":"~1.x.x","mongoose":">= 4.0.2","namespaced-request":"^1.3.1","request":"^2.51.0","sinon":"^1.10.3"},"publishConfig":{"registry":"https://registry.npmjs.org/","always-auth":true},"scripts":{"compile":"coffee --bare --compile --output lib/ src/","build":"npm run compile","test":"mocha","pretest":"npm run build","prepublish":"npm run build"},"gitHead":"ac57c62c645bdd02464dfa8308a2058789fd09cf","_id":"resource-schema@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"dist":{"integrity":"sha512-OhPH0yaumsKGFAxIA70k221OCYXHmScMKgINQudYDbUxF8g4rpOEZop6sspdunPWEexcCAfxIk4S7QW2oK+Z8w==","shasum":"01f26db9b7fe0b8439eb7193840c27350e978a1b","tarball":"https://registry.npmjs.org/resource-schema/-/resource-schema-2.1.3.tgz","fileCount":14,"unpackedSize":162030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9jVtCRA9TVsSAnZWagAADFcP/0+PZ/tpVWKMXQK/DKBB\nY902IGHnI280X+V1EA4ypa4kXzD4M1fB+SZmO9uVaM0KKoHkEKej+SzT11UE\ni9iK7psG9YsmsU1j5nPcHazbnHpyrnkB8sYy5jS3ZkXe+ORz/LFiTsFSdkNx\nVDkMDjezPjniW+bC3AJwc8EOaekpSNEfUa85ACh5Baq9ZLvC2OeyKyrPQwOM\n9OIdtT6aBJfV2IsQl1VjC20PSkKGWZiFJzVEyKetyuRiAhZUsBiadiDZFPKS\nGjscrkTUbGm0Pop5S8GLMjVKl/aOGN5FpzC4QkJlLfhRBiA/KyHd0coWr6QQ\nvrIB4rDt8vZ06G9JfAPtPn/na3mMAZw7058GZfogYLdZu6TVz208mXsSPlvv\nygN1mkaD7uzhuYmiA4OrjVkBqFDVu/zOPIdwIFcQKsQyYsTnz2gDuCPWNGzm\nnPMRQBSev0WmLllKeWI9zTa2S9UATOBGxxska1+BlCrqMZwdgHKsXWZ4jvUS\nVELU5MNr81B0fPuq3pNP03QEJMaRMbhwHTLwlS499A3rO7WAvDgC5EZ5ie2N\nED53fTi+3ZCoMGuBlZVqH8CGKHSee65jWEJMelqPUZnJiZ0AnO8AxEIAiYoI\nW5UXAb3bCQK0nvBZbwBu2EikeQ2lkYQbo/ph9BL7ulmi1VBM6BPFPJvz+nNE\ngEEk\r\n=rEQK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlQv3CqgLKHWY/a2wnACZlWTnnVAI+1EJHUXkq8C7M7AiEAlLursD3kO2TL7rshigxa/j8McyuUTFxnhDu2TqUihX4="}]},"maintainers":[{"email":"ben@benbuckman.net","name":"benbuckman"},{"email":"d.golyshev@gmail.com","name":"d.golyshev"},{"email":"danny.edward.nelson@gmail.com","name":"dannynelson"},{"email":"npm@maxedmands.com","name":"demands"},{"email":"open-source@goodeggs.com","name":"goodeggs"},{"email":"michael@kebbek.us","name":"michaelkebbekus"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resource-schema_2.1.3_1526084971356_0.6480381408890457"},"_hasShrinkwrap":false}},"readme":"# Resource Schema\n\n[![NPM version](https://badge.fury.io/js/resource-schema.png)](http://badge.fury.io/js/resource-schema)\n[![Build Status](https://travis-ci.org/goodeggs/mongoose-resource.png)](https://travis-ci.org/goodeggs/resource-schema)\n\nDefine a translation \"schema\" between mongoose models and API resources. Once you do this, you can:\n- Call methods to convert your models to resources and resources to models.\n- Generate express middleware to handle GET, POST, PUT, and DELETE requests for that resource.\n\n## Table of Contents\n\n- [Why ResourceSchema?](#why-resourceschema)\n- [Install](#install)\n- [Creating a Resource](#creating-a-resource)\n- [Defining a Schema](#defining-a-schema)\n- [Options](#options)\n- [Converting With Methods](#converting-with-methods)\n- [Generating Middleware](#generating-middleware)\n- [Query Parameters](#query-parameters)\n- [Contributing](#contributing)\n- [Code of Conduct](#code-of-conduct)\n- [License](#license)\n\n## Why ResourceSchema?\n\nResourceSchema abstracts a lot of the boilerplate when creating API endpoints for RESTful resources. It helps you:\n- translate models to and from their corresponding resource representation\n- validate values\n- handle for malformed data\n- automatically convert url query parameters to their corresponding mongoose query parameters.\n\nAll of which allows you to focus on higher-level resource design.\n\n## Usage\n\nCreate a schema translation:\n\n```javascript\nProduct = require './models/product'\n\nvar schema = {\n  '_id': '_id',\n\n  // Get resource field 'name' from model field 'name'\n  // Convert the name to lowercase whenever saved\n  'name': {\n    field: 'name',\n    set: function (productResource) { return productResource.name.toLowerCase(); }\n  },\n\n  // make sure the day matches the specified format before saving\n  'day': {\n    field: 'day',\n    match: /[0-9]{4}-[0-9]{2}-[0-9]{2}/\n  },\n\n  // Model field 'active' renamed to resource field 'isActive'\n  'isActive': 'active',\n\n  // Dynamically get field 'code' whenever the resource is requested:\n  'code': {\n    get: function (productModel) { productModel.letter + productModel.number }\n  },\n\n  // Dynamically get totalQuantitySold whenever the resource is requested.\n  // Resolve 'totalQuantitySoldByProductId' before applying the getter.\n  'totalQuantitySold': {\n    resolve: {\n      totalQuantitySoldByProductId: function ({models}, done) {\n        getTotalQuantitySoldById(models, done)\n      }\n    },\n    get: function (productModel, {totalQuantitySoldByProductId}) {\n      totalQuantitySoldByProductId[productModel._id]\n    }\n  }\n\n  // field soldOn allows you to query for products sold on the specified days\n  // e.g. api/products?soldOn=2014-10-01&soldOn=2014-10-05\n  'soldOn': {\n    type: String,\n    isArray: true,\n    match: /[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/,\n    find: function (days) { return { 'day': $in: days } }\n  },\n\n  // field fromLastWeek allows you to query for products sold in the last week\n  // e.g. api/products?fromLastWeek=true\n  'fromLastWeek': {\n    type: Boolean,\n    find: (days) -> { 'day': $gt: '2014-10-12' }\n  }\n};\n\nmodule.exports = new ResourceSchema(Product, schema);\n```\n\nThen generate middleware to automatically handle requests for the resource:\n\n```coffee\nresourceConverter = require './resource-converter'\n\n// generate express middleware that automatically handles GET, POST, PUT, and DELETE requests:\napp.get('/products', resourceConverter.get(), resourceConverter.send);\napp.post('/products', resourceConverter.post(), resourceConverter.send);\napp.put('products/:_id', resourceConverter.put('_id'), resourceConverter.send);\napp.get('products/:_id', resourceConverter.get('_id'), resourceConverter.send);\napp.delete('products/:_id', resourceConverter.delete('_id'), resourceConverter.send);\n```\n\n## Install\n```\nnpm install resource-schema --save\n```\n## Creating a Resource\n\n### new ResourceSchema(model, [schema], [options])\n\n- **model** - mongoose model to generate the resource from\n- **[schema]** - optional object to configure custom resource fields. If no schema is provided, the resource schema is automatically generated from the model schema.\n- **[options]** - optional object to configure schema options, like document limits and default mongoose queries.\n\n## Defining a Schema\n\nThe schema allows define the shape of your resource. If you do not provide a schema, the resource will look exactly like the model.\n\nWe can define the schema using these properties:\n\n- **field** - string that maps a resource field to a mongoose model field.\n- **get** - function that dynamically gets the value whenever a resource is requested.\n- **set** - function that dynamically sets the value whenever a resource is PUT or POSTed\n- **resolve** - function for getting async data needed to build resource\n- **find** - function that dynamically builds a mongoose query whenever querying by this field\n- **findAsync** - TODO asynchronous version of find\n- **optional** - do not include this field in the resource unless specifically requested with the $add query parameter\n- **validate** - function that validates the field before saving or updating\n- **match** - regexp to validate field before saving\n- **type** - convert the type of the field before saving/querying. This is especially for converting query parameters, which default to a string.\n- **isArray** - convert value to array before saving/querying. This is especially for converting query parameters, which will not be an array of only querying by on value.\n\n\n### field: String\nMaps a resource field to a mongoose model field.\n\n``` javascript\nschema = {\n  'name': { field: 'name' }\n}\n```\nWe can also define this with a shorthand notation:\n``` javascript\nschema = {\n  'name': 'name'\n}\n```\nOr even simpler with coffeescript:\n``` javascript\nschema = {\n  'name'\n}\n```\n\nNote, this can be used to rename a model field to a new field on the resource:\n``` javascript\nschema = {\n  'category.name': 'categoryName'\n}\n// => {\n//  category: {\n//    name: 'value'\n//  }\n// }\n```\n\n### get: function(model, context)\n\n- **model** - corresponding POJO model for requested resource (use the `fat: true` option on the ResourceSchema to get a mongoose model)\n- **context** - object containing req, res, next, and resolved values (see \"resolve\" for details)\n\nDynamically get the value whenever a resource is requested.\n\n``` javascript\nvar schema = {\n  'fullName': {\n    get: function (resource, context) {\n      resource.firstName + ' ' + resource.lastName\n    }\n  }\n}\n```\n\n### set: function(resource, context)\n\n- **resource** - resource saved by client\n- **context** - object containing req, res, next, and resolved values (see \"resolve\" for details)\n\nFunction that dynamically sets the value whenever a resource is saved or updated.\n\n``` javascript\nvar schema = {\n  'name': {\n    set: function (resource, context) {\n      return resource.name.toLowerCase()\n    }\n  }\n}\n```\n\n### resolve: Object\n\nKey value object where the key is the name of the variable to resolve, and the value is an asynchronous function that returns the value. The function accepts one argument:\n\n- **context** - object containing req, res, next, models, and resources associated with this request\n\nOnce a variable is resolved, it is attached to the \"context\" object, and is available to all the getters and setters for that field.\n\n``` javascript\nvar schema = {\n  'note': {\n    resolve:\n      userNoteByUserId: function(context, done) {\n        var userIds = context.models.map(function(user) { return user._id });\n        UserNote.find({userId: $in: userIds}).then(function(notes) {\n          var userNoteByUserId = _(notes).indexBy('userId');\n          done(null, userNoteByUserId);\n        });\n      })\n    },\n\n    // userNoteByUserId now available on context object\n    get: function (user, context) {\n      var userNoteByUserId = context.userNoteByUserId;\n      return userNoteByUserId[user._id];\n    }\n  }\n}\n```\n\n### find: function(value, context)\n\n- **value** - value of query parameter from client\n- **context** - object containing req, res, next, and resolved values (see \"resolve\" for details)\n\nFunction that dynamically builds a mongoose query whenever querying by this field. Return an object that will extend the mongoose query.\n\n``` javascript\nvar schema = {\n  'soldOn': {\n    find: function (days, context) {\n      return { 'day': $in: days }\n    }\n  }\n}\n```\n\n### optional: Boolean\n\nIf true, do not include this field in the resource unless specifically requested with the $add query parameter\n\n``` javascript\n// GET /api/products?$add=name\n\nvar schema = {\n  'name': {\n    optional: true,\n    field: 'name'\n  }\n}\n\n```\n\n### validate: function(value)\n\n- **value** - value of query parameter from client, or value on object\n\nReturn a 400 invalid request if the provided value does not pass the validation test.\n\n``` javascript\nvar schema = {\n  'date': {\n    validate: function(value) {\n      return /[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/.test(value)\n    }\n  }\n}\n```\n\n### match: RegExp\n\nReturn a 400 invalid request if the provided value does match the given regular expression.\n\n``` javascript\nvar schema = {\n  'date': {\n    match: /[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/\n  }\n}\n```\n\n### type: Object\n\nConvert the type of the value.\n\nValid types include\n\n- String\n- Date\n- Number\n- Boolean\n- and any other \"newable\" class\n\n``` javascript\nschema = {\n  'active': {\n    type: Boolean\n  }\n}\n```\nThis is especially useful for query parameters, which are a string by default\n\n### isArray: Boolean\n\nConvert value to array before saving/querying. This is especially for converting query parameters, which will not be an array if only querying by on value.\n\n``` javascript\nschema = {\n  'daysToSelect': {\n    isArray: true\n    find: function(days, context) { ... }\n  }\n}\n```\n\n## Options\n\nOptions allow you to make configurations for the entire resource.\n\n### filter: function(models)\n\n- **models** - all models found from the query\n\nFilter limits resources returned from every GET request.\n\n``` javascript\nnew ResourceSchema(Model, schema, {\n  filter: function(models) {\n    models.filter(function(model) {\n      return model.isActive\n    })\n  }\n})\n\n```\n### limit: Number\n\nLimit the number of returned documents for GET requests. Defaults to 1000. 0 signifies unlimited.\n\n``` javascript\nnew ResourceSchema(Model, schema, {\n  limit: 100\n})\n\n```\n\n### find: function(context)\n\n- **context** - object containing req, res, next, and resolved values (see \"resolve\" for details)\n\nFunction returns an object that will be used at as starting point to build every query.\n\n``` javascript\nnew ResourceSchema(Product, schema, {\n  find: function(context) {\n    active: true,\n    createdAt: $gt: '2013-01-01'\n  }\n})\n\n```\n\n### resolve: Object\n\nLike resolve on schema, but resolved variable available to every getter and setter on the resource.\n\n### queryParams: Object\n\nDefine query parameters for this resource. Note, you could define these directly on the schema, but some people prefer to separate query parameters from all other fields.\n\n```javascript\nnew ResourceSchema(Product, schema, {\n  queryParams: {\n    'soldOn': {\n      type: String,\n      isArray: true,\n      match: /[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/,\n      find: function(days) {\n        return { 'day': $in: days }\n      }\n    },\n    'fromLastWeek': {\n      type: Boolean,\n      find: function(days) {\n        return { 'day': $gt: '2014-10-12' }\n      }\n    }\n  }\n})\n\n```\n\n## Converting with Methods\n\n### .createModelFromResource(model, {req, res, next})\n\nConvert from resource representation to model representation\n\n### .createModelsFromResources(models, {req, res, next})\n\nConvert from multiple resource representations to their corresponding model representations\n\n### .createResourceFromModel(resource, {req, res, next})\n\nConvert from model representation to resource representation\n\n### .createResourcesFromModels(resources, {req, res, next})\n\nConvert from multiple model representations to their corresponding resource representations\n\n## Generating Middleware\n\nOnce you've defined a new resource, call .get(), .post(), .put(), or .delete() to generate the appropriate middleware to handle the request.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.get('/products', resource.get(), function(req, res, next) {\n  # resources on res.body\n});\n```\nThe middleware will attach the resources to res.body, which can be used by other middleware, or sent immediately back to the client.\n\n### get()\n\nHandle bulk GET requests. Results can by filtered by query parameters. Limits response to 1000 resources by default.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.get('/products', resource.get(), function(req, res, next) {\n  // resources on res.body\n});\n\n// GET /products?name=magicbox\n```\n\n### get(idField)\n\n- **idField** - field to use as resource identifier. Note, this must match the field name defined on the resource and the name on req.params.\n\nHandle GET requests for single resource.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.get('/products/:_id', resource.get('_id'), function(req, res, next) {\n  // resources on res.body\n});\n\n// GET /products/1234\n// => {\n//  _id: 1234\n//  name: 'banana bread'\n// }\n```\n\n### post()\n\nHandle POST requests. Can take a single resource or an array of resources.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.post('/products', resource.post(), function(req, res, next) {\n  // resources on res.body\n});\n\n// POST /products\n// {\n//  _id: 1234\n//  name: 'banana bread'\n// }\n//\n// or\n//\n// POST /products\n// [\n//  {\n//    _id: 1234\n//    name: 'banana bread'\n//  },\n//  {\n//    _id: 4567\n//    name: 'apples'\n//  }\n// ]\n```\n\n### put(idField)\n\n- **idField** - field to use as resource identifier. Note, this must match the field name defined on the resource and the name on req.params.\n\nGenerate middleware to handle PUT requests to a resource. This does an upsert, so if the resource does not exist, it will create one.\n\nThis will handle bulk PUT requests as well, automatically reading the idField and upserting for each resource.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.put('/products/:_id', resource.put('_id'), function(req, res, next) {\n  // resources on res.body\n});\n\n// PUT /products/1234\n// {\n//  _id: 1234\n//  name: 'banana bread'\n// }\n//\n// or\n//\n// PUT /products\n// [\n//  {\n//    _id: 1234\n//    name: 'banana bread'\n//  },\n//  {\n//    _id: 4567\n//    name: 'apples'\n//  }\n// ]\n```\n\n### delete(idField)\n\n- **idField** - field to use as resource identifier. Note, this must match the field name defined on the resource and the name on req.params.\n\nGenerate middleware to handle DELETE requests to a single resource.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.delete('/products/:_id', resource.delete('_id'), function(req, res, next) {\n  // resources on res.body\n});\n\n// DELETE /products/1234\n```\n\n### send\n\nConvenience method for sending the resources on res.body back to the client.\n\n``` javascript\nvar resource = new ResourceSchema(Model, schema, options);\napp.get('/products', resource.get(), resource.send);\n```\n\n## Query Parameters\n\nResourceSchema allows you to use a variety of query parameters to interact with your resources.\n\n### $select\n\nSelect fields to return on the resource. Similar to mongoose select.\n\n```\nGET /products?$select=name&$select=active\nGET /products?$select[]=name&$select[]=active\nGET /products?$select=name active\n```\n\n### $limit\n\nLimit the number of resources to return in the response\n\n```\nGET /products?$limit=10\n```\n\n### $skip\n\nSkip number of documents\n\n```\nGET /products?$skip=5\n```\n\n### $sort\n\nSort the returned documents\n\n```\nGET /products?$sort=name&$sort=-price\n```\n\n### $addResourceCount\n\nCount total number of resources that would be available for this query if results were not limited. The result is added in the response header as 'x-resource-count'. This is useful for calculating total number of pages when paginating.\n\n```\nGET /products?$addResourceCount=true\n```\n\n### $add\n\nAdd an optional field to the resource. See optional schema field for more details.\n```\nGET /products?$add=quantitySold\n```\n\n### querying resource fields\n\nYou can query by any resource field with a 'field', 'find', or 'filter' attribute.\n\n```\nGET /products?name=strawberry\n```\n\nIf the querying against one with a 'field' attribute, it will automatically perform an $in query.\n\n```\nGET /products?name=strawberry&name=apple\n=>\nProduct.find({ 'name': $in: ['strawberry', 'apple'] })\n```\n\nNote that you can query nested fields with Express' [bracket] notation.\n\n```\nGET /products?categrory[name]=fruit\n```\n\n\n## Contributing\n\n```\n$ git clone https://github.com/goodeggs/resource-schema && cd resource-schema\n$ npm install\n$ npm test\n```\n\n## Code of Conduct\n\n[Code of Conduct](https://github.com/goodeggs/resource-schema/blob/master/CODE_OF_CONDUCT.md)\nfor contributing to or participating in this project.\n\n## License\n\n[MIT](https://github.com/goodeggs/resource-schema/blob/master/LICENSE.md)\n","maintainers":[{"email":"open-source@goodeggs.com","name":"goodeggs-admin"},{"email":"ben@benbuckman.net","name":"benbuckman"},{"email":"danny.edward.nelson@gmail.com","name":"dannynelson"},{"email":"michael@kebbek.us","name":"michaelkebbekus"},{"email":"npm@maxedmands.com","name":"demands"},{"email":"d.golyshev@gmail.com","name":"d.golyshev"}],"time":{"modified":"2022-06-26T11:55:50.102Z","created":"2014-10-16T04:27:56.982Z","0.1.0":"2014-10-16T04:27:56.982Z","0.2.0":"2014-11-05T08:16:35.095Z","0.3.0":"2014-11-05T08:38:57.546Z","0.4.0":"2014-11-05T17:41:26.692Z","0.5.0":"2014-11-06T23:27:23.177Z","0.6.0":"2014-11-07T01:20:11.346Z","0.7.0":"2014-11-07T19:29:47.484Z","0.8.0":"2014-12-02T23:24:49.097Z","0.8.1":"2014-12-03T00:30:50.939Z","0.8.2":"2014-12-03T19:12:06.828Z","0.9.0":"2014-12-08T23:39:01.422Z","0.9.1":"2014-12-09T00:53:46.793Z","0.10.0":"2014-12-11T05:54:32.056Z","0.10.1":"2014-12-11T08:46:02.070Z","0.10.2":"2014-12-11T19:04:38.110Z","0.10.3":"2014-12-12T22:57:12.892Z","0.10.4":"2014-12-15T19:48:45.179Z","0.10.5":"2014-12-20T01:17:48.391Z","0.10.6":"2014-12-20T08:54:31.368Z","0.10.7":"2014-12-20T09:33:10.169Z","0.11.0":"2015-01-05T19:50:13.864Z","0.11.1":"2015-01-17T20:20:45.444Z","0.12.0":"2015-01-29T04:00:21.448Z","0.12.1":"2015-01-29T05:09:51.998Z","0.12.2":"2015-02-04T18:41:38.753Z","0.13.0":"2015-03-10T22:00:19.251Z","0.12.3":"2015-03-16T23:19:23.431Z","0.13.1":"2015-03-16T23:25:50.893Z","0.14.0":"2015-03-24T19:20:38.892Z","0.15.0":"2015-03-31T18:44:05.126Z","0.16.0":"2015-04-03T00:15:23.201Z","0.15.1":"2015-04-03T00:17:18.303Z","0.17.0":"2015-04-30T18:44:06.866Z","0.17.1":"2015-05-02T00:33:50.141Z","0.17.2":"2015-05-04T18:00:01.191Z","0.17.3":"2015-05-21T00:17:52.613Z","0.18.0":"2015-05-22T00:10:34.511Z","0.19.0":"2015-06-01T22:11:19.714Z","0.19.1":"2015-07-07T23:16:21.748Z","0.19.2":"2015-07-08T01:01:25.320Z","0.20.0":"2015-07-17T01:27:54.731Z","0.20.1":"2015-07-23T08:50:17.903Z","0.21.0":"2015-07-24T15:57:05.289Z","1.0.0":"2016-01-22T01:19:44.228Z","1.1.0":"2016-01-27T21:34:20.528Z","1.2.0":"2016-02-11T02:50:00.680Z","2.0.0":"2016-05-14T00:28:09.240Z","2.1.0":"2016-07-28T00:32:08.433Z","2.1.1":"2017-01-31T01:02:03.409Z","2.1.2-0":"2018-05-11T23:42:48.589Z","2.1.3-0":"2018-05-12T00:12:20.429Z","2.1.2":"2018-05-12T00:23:13.314Z","2.1.3":"2018-05-12T00:29:31.477Z"},"homepage":"https://github.com/goodeggs/resource-schema","repository":{"type":"git","url":"git://github.com/goodeggs/resource-schema.git"},"contributors":[{"name":"dannynelson","email":"danny.edward.nelson@gmail.com"}],"author":{"name":"Good Eggs","email":"open-source@goodeggs.com"},"bugs":{"url":"https://github.com/goodeggs/resource-schema/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["resource","api","schema","express","mongoose"],"users":{"gcenower":true}}