{"_id":"parch","_rev":"44-593bbce958b2b68cc939bf4b5a4c709c","name":"parch","description":"Restify + Sequelize","dist-tags":{"latest":"2.2.1"},"versions":{"0.0.1":{"name":"parch","version":"0.0.1","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"}},"dependencies":{"include-all":"^0.1.6","inflect":"^0.3.0","restify":"^4.1.0"},"gitHead":"a27b162823ac033d36f45914b863197a63e35ee4","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.1","_shasum":"4a3eaa0f1e969989534a6ed8e2777215b9e09aea","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"4a3eaa0f1e969989534a6ed8e2777215b9e09aea","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.1.tgz","integrity":"sha512-mF5TJ4KHVq8kn9SUoDJhNfonquaLqC/6eHudh7VkV22LCtlzDNhvS1Fbycf0ulIJTvkVslxsS5RCYvqmqPqkGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL5LKmhIlkM8mtsAr0AeTdCzWVLlblhAwMrZ+kC9rpLwIhAJ41DLgK7+TGKYdQ/D8AQpRtI7cl7hZtCcy7TzfVYlP5"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.0.1.tgz_1466006563140_0.6618284659925848"},"directories":{}},"0.0.2":{"name":"parch","version":"0.0.2","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"}},"dependencies":{"include-all":"^0.1.6","inflect":"^0.3.0","restify":"^4.1.0"},"gitHead":"a77a5034d4d92bf5c027a09801c3a5e44cb9d2cb","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.2","_shasum":"0c71e41007a0c8481efe36139818afbce9278c98","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"0c71e41007a0c8481efe36139818afbce9278c98","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.2.tgz","integrity":"sha512-IvEmOuzstUHP4bNRGsAvOVXmW+OMd0Vwz8sAKpilaDFCtMvopfzF3/Ej8XNhTl1Wk8JE5YwUBT5tm4NOATz3Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfmOzw/Q4t7BEgZo0T6r3PX+wfTLbN9+T1VgwfupkjGAIgR1hju2zLEkAIeJ/u16ZOmXs5mFwXlEQyO2jXwY325Aw="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parch-0.0.2.tgz_1466013757002_0.8198302527889609"},"directories":{}},"0.0.3":{"name":"parch","version":"0.0.3","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"}},"dependencies":{"include-all":"^0.1.6","inflect":"^0.3.0","restify":"^4.1.0"},"gitHead":"d904ac76d0b95018c97bd1c81788340d31a01c3c","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.3","_shasum":"c97215c54e0d140b6ed44d507b366d2449135e81","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"c97215c54e0d140b6ed44d507b366d2449135e81","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.3.tgz","integrity":"sha512-7fMTE1P9xdcNRdLVLt0hMqgQxICBPUcuCsHAMZweMAh4fhwm5iGAV81OlGrNhVtXRPJJ736a04kfSC8im7jqjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaVTnQCPt3mU0bBlNvsEPNN6JjpuFwLUuJhKvC5v43EwIgKs7wxjkbLZVB9NCdGeJ6ryBPgU+XUbSCtoKtq850BOg="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parch-0.0.3.tgz_1466051488891_0.8500006124377251"},"directories":{}},"0.0.4":{"name":"parch","version":"0.0.4","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"}},"dependencies":{"include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0"},"gitHead":"2ce18fbf27e2ce36e9364d4231db45bcba9cd16d","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.4","_shasum":"24a5224e716abf7a7dc066dd47a2263c316938a7","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"24a5224e716abf7a7dc066dd47a2263c316938a7","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.4.tgz","integrity":"sha512-/vnT1BOdjOYgUM0Fb0+HaKO0G2iKbl3CBBGjBrkPrcpKbgGrskycq/gFqcA32VOgJ+pSN/hn9r4NHjBCobkbpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWzwatAqQ+OX3VKtsiZyuATG54bjLF8fqxjfj/3dLvDAiBUKZZ/MlOA+jUYSXjedB43lKCTLtmKb8k9TWojGwbDcA=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parch-0.0.4.tgz_1466096698359_0.5690591686870903"},"directories":{}},"0.0.5":{"name":"parch","version":"0.0.5","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"}},"dependencies":{"callsite":"^1.0.0","include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","sequelize":"^3.23.3"},"gitHead":"fce35263c0590ebdaeb1a93f73a0445632fb2abc","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.5","_shasum":"0a83c2d5f4ab495a60e82399b37de128295bc3d0","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"0a83c2d5f4ab495a60e82399b37de128295bc3d0","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.5.tgz","integrity":"sha512-KCZ2wuOKquVWebN0FpaEo5Cxc4vj4vaPKGYge6vhHG5S8GHkgs/j4wRD4i7y1L1KWaBGnWce5yN4Dtw/6u2z0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7rjx1DjxaPZbdEEsUaYc8PNbGEKHSRzN5VnSoa5sZnAiEAuu7p8k4KrtgCOyjgGFd5NUPe6O/79UEJ0L6dr1Jr8ls="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.0.5.tgz_1466613031504_0.8166043064557016"},"directories":{}},"0.0.6":{"name":"parch","version":"0.0.6","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"}},"dependencies":{"callsite":"^1.0.0","include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","sequelize":"^3.23.3"},"gitHead":"ab0d324d29641c9e208db8e39308bc1b0b3a5d09","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.6","_shasum":"a2ba00cbb98058313c33f3c667a62f0b44775111","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"a2ba00cbb98058313c33f3c667a62f0b44775111","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.6.tgz","integrity":"sha512-4XzvTSD8mLInLXXCoTxMvXW+lK8h134AxJWjM59iGaOSgDb56ok7IH8q5OyRrvPw03NqnqYDReE1nJ7i+xNBcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFznbNCDldArRa0INZPYO2gLep7US6WArKa+pNFEIsGjAiBjlWNBls59rZtPtcAudVr1o9xFB8x+yO2Q/gN2yzFd8Q=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.0.6.tgz_1466643249190_0.11193896527402103"},"directories":{}},"0.0.7":{"name":"parch","version":"0.0.7","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"mocha --recursive --compilers js:babel-register","watch":"chokidar 'src/**' 'test/**' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"callsite":"^1.0.0","include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","sequelize":"^3.23.3"},"gitHead":"ff9f54afd7a4847b67f62bb1371af45ce268d492","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.7","_shasum":"dd7291f8fe51cec71c989a130c7303e372029996","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"dd7291f8fe51cec71c989a130c7303e372029996","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.7.tgz","integrity":"sha512-wHkFn8YPVidysCcAEZ+iXqS8rgcW5l+Nxuwz+r9KEGYyoKRC8Smbp+DJkQQeU9SUIDA1rp3NNR4iOEP1dwBlyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaNIeWnP3kFtyV1bJewfOjhIwbgGmuROFhOIqkKBcZmAiBX9Z7UErOEabraQlUzdI9y8typvbqMWuFwVKediV7mEA=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.0.7.tgz_1466785380073_0.8974253938067704"},"directories":{}},"0.0.8":{"name":"parch","version":"0.0.8","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","sequelize":"^3.23.3"},"gitHead":"641219fdec4b8fab337dabcd1f6748d13472cb7a","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.8","_shasum":"9cfbae23b294c6616dbe6304508cdaf557c1e219","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"9cfbae23b294c6616dbe6304508cdaf557c1e219","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.8.tgz","integrity":"sha512-S/59m5hgTZcG2Y1VNoG1Cb+qBxXpbIsF4MaDY9akUsujsjo6xuPwMWoN9ro53bGyHlwM1hGzfNzd/6SMhCeEiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbVSfBjiYYxFNi62zWia7JUkhLfBkn+hKH5GZHaqqtNQIgHw8m4jot3C+eSkJU48K7MASZPpAd2Pt1dccFcOSuxOA="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parch-0.0.8.tgz_1467337842336_0.9324215967208147"},"directories":{}},"0.0.9":{"name":"parch","version":"0.0.9","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","sequelize":"^3.23.3"},"gitHead":"9438c2486b18717008f53925e92f805e6e6711d5","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.0.9","_shasum":"b3b28472090accf1e75a0cc0bba396ff845aaf6f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"b3b28472090accf1e75a0cc0bba396ff845aaf6f","tarball":"https://registry.npmjs.org/parch/-/parch-0.0.9.tgz","integrity":"sha512-pmt1trGBfbRYS5rZ54VQhBRTvv7/mqDASF+C7GzMp2VN/k7SiAOV5jd/0Ol5lqFSX9CLNumGbTZ2c0vfe7SoKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5mkXdIf4FRSNv1J7sDCovDAGuoR5jgwEc4g0vD0lv9AiEA+2lAdhbWPkyiSzDRmHLR8KdEwCg6igdN95EO9LOYfqU="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parch-0.0.9.tgz_1467343192197_0.49775787885300815"},"directories":{}},"0.1.0":{"name":"parch","version":"0.1.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^2.12.0","eslint-config-unstandard":"^1.3.2","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","mocha":"^2.5.3","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^1.2.0"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^0.1.6","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"16fb05cfa3c6b1794ff3388e83933349e4649a06","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.1.0","_shasum":"dd2faabcf1975e33781eaf9a7da14538c6d6a7e1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"dd2faabcf1975e33781eaf9a7da14538c6d6a7e1","tarball":"https://registry.npmjs.org/parch/-/parch-0.1.0.tgz","integrity":"sha512-zmZaKFaTbxmHj3jx8+7l8Q3Gwk4uAeULctagEPL5Nq8Rkmnoqz/76954MilDA4ZLcDzgHEaRnAHE2iAwAQuM+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpXHvm6h9k5MQHOkRNvQ8ZDlHPi277V87FuPB4kUB71AIgMhL6l5oRGHcq8Guhc/MRdRE+KHh0okNGtyxfAOYqG3Y="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/parch-0.1.0.tgz_1468423314737_0.3409771886654198"},"directories":{}},"0.2.0":{"name":"parch","version":"0.2.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"d1d77a66e76401011be10df6e148bf26ebaab134","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.2.0","_shasum":"29ead593266be7c718aece2da2aef0d992f9a237","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"29ead593266be7c718aece2da2aef0d992f9a237","tarball":"https://registry.npmjs.org/parch/-/parch-0.2.0.tgz","integrity":"sha512-pvxvIdlaSYOAXehINhLv+UaU4mpduFsf1aTmilezCZ1+HNBvLFtFv2302cUwldI9KnelQhcMtqeAEXb8N0j4bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpSdF+hk5SCMb9wgklHWfZMyZrspQI2H0t210QiWVezgIhAOl+5fSbbvW1qhkhv2/6G2zUE8cC/AaXymchcxI8wiV1"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.2.0.tgz_1480384367018_0.7399071000982076"},"directories":{}},"0.3.0":{"name":"parch","version":"0.3.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"5eb54f3aa89b7a3468d3ff140fcae80d1e919f63","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.3.0","_shasum":"43b0bfe57ecf42732883c1af010f856934e6e459","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"43b0bfe57ecf42732883c1af010f856934e6e459","tarball":"https://registry.npmjs.org/parch/-/parch-0.3.0.tgz","integrity":"sha512-Ral8e1pruQGdzd27bIzQ6GTrsDP95lJPa8zs4rw5swqSWwEb2x5vcu1PzQ7IhF/8XP/KyOvVclw5d7C2U1Ejhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa/le6bknPfV4EvTJ3VH8K+k7ykc8dsUGsQxEHVs4blAiEA92W0Nhi+neViXLFhAdzSk/Rdt/8Er4QjWVBh7VjdP8U="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-0.3.0.tgz_1480875959388_0.02905543800443411"},"directories":{}},"0.3.1":{"name":"parch","version":"0.3.1","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"1d0b3ce41789d0b7241633aea4ed9b63547866f4","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.3.1","_shasum":"7db91d83d17a4da0f5d05318a2f1afc6d0bf6387","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"7db91d83d17a4da0f5d05318a2f1afc6d0bf6387","tarball":"https://registry.npmjs.org/parch/-/parch-0.3.1.tgz","integrity":"sha512-iGoBdCUbNQPO0SOhYYH5vBepaRJ9DYf4q7JmFZEkwnWM9YxspWISok5eP2MhiPmX0bCR/yGFVMT/4KLj6nbKcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6uyWgLZJ2TyaL7fZVd8bHwYmypjRrrSGamqw0mkn1HAiB0Ekov+gSb75rYsnmp4kKcHw3UXmWXx4xxcwu+LWJtXw=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.3.1.tgz_1480881917706_0.7094328824896365"},"directories":{}},"0.4.0":{"name":"parch","version":"0.4.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"ab9610435c86ef026db355190c54ee88af1b3bb0","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.4.0","_shasum":"abd64d1bf42058ac0e417e201092ef3535eff254","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"abd64d1bf42058ac0e417e201092ef3535eff254","tarball":"https://registry.npmjs.org/parch/-/parch-0.4.0.tgz","integrity":"sha512-SxTA2jwwYOsysFckDBSKNQNpGFOag/t4qEzTDYQ50J/02H/rL4GTjgYKBWn6k7o4yxfvCO1AsyixIK2kIt63nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA9s5WxatHyQJRRkBIPMT5e5S2d/Qm6eTmcURXkKNOaQIhANl042FCZm7RdLXRcSUOgUEEsTAqxSg4KtWTeSAMBdpq"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-0.4.0.tgz_1482829397830_0.8741607153788209"},"directories":{}},"0.5.0":{"name":"parch","version":"0.5.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-ember-cli-theme":"^1.0.2","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"d3aaef7bf2e11e8ca0e32bc7e8a5b6b26c1e1257","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.5.0","_shasum":"2ea4a9fbaf4574a9af27dc6cd679742ec62f9d80","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"2ea4a9fbaf4574a9af27dc6cd679742ec62f9d80","tarball":"https://registry.npmjs.org/parch/-/parch-0.5.0.tgz","integrity":"sha512-He3jE0lwjNJs83/WSfDxTqonC1Pg1p5LLQOkrczNNS+xLu0sJW8960D+r+YQJ1MoIL18Ne7E84UsGGAgaN6+XQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfTuruJ6HhX+qho1y5RhuZDxFWWiLa3oUbk52n1WJcVAiEAwKB++TrmhUy3FnUXQwtfMLmwEn0S7YU2biWuJfAeKDI="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.5.0.tgz_1483299504043_0.2290625439491123"},"directories":{}},"0.6.0":{"name":"parch","version":"0.6.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-ember-cli-theme":"^1.0.2","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"5123d481bb5bfab7f7e77a9642c89057a136e344","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.6.0","_shasum":"8f8b2a28adf6e5e23052f3fc3b50655367fe0b0e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"8f8b2a28adf6e5e23052f3fc3b50655367fe0b0e","tarball":"https://registry.npmjs.org/parch/-/parch-0.6.0.tgz","integrity":"sha512-wIDDN0uu5jYXxQ7PXPRt6V1Xj5LxPNtp46cS424JIGivnaC5matfpegTnw4DmsbWIPvButI5xJxV1BvKbxKC+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8URrG1D2U7Q9zRc2mnS5s7XZibqA3pI6xPeQr0MBndAiASh2pYFGKGaEfCjWFWgf03g5na6zK/Eh51NAKzKcOw0g=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-0.6.0.tgz_1483403576526_0.8970884957816452"},"directories":{}},"0.7.0":{"name":"parch","version":"0.7.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-ember-cli-theme":"^1.0.2","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"a299ae80a0e447d80be467a471245432ea7ac7b6","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.7.0","_shasum":"a7449fe3c4118695699a3638fca757bd24dab47a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"a7449fe3c4118695699a3638fca757bd24dab47a","tarball":"https://registry.npmjs.org/parch/-/parch-0.7.0.tgz","integrity":"sha512-eeDfTwCgSp6xFrrDMr0ZWgie7RN2452rELnWR9l+z97ns0/iLZAEryJ0I/DcWxV8IrP3XfO1yoT6Y45buCGfWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5uocFd9hZJ9NkEETdIDZiW69+90pS9eIx8Nlv8JvlZAiEA4u63w6jwGfALOhZQT/YDNWb67oxyTQPIticGXnbTRH4="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-0.7.0.tgz_1483815420066_0.8269942058250308"},"directories":{}},"0.7.1":{"name":"parch","version":"0.7.1","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-ember-cli-theme":"^1.0.2","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"272449b48b25e0cda786aeb09a55865a6ce3beba","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.7.1","_shasum":"b8b95d4bf9b1229033be54c16cd77593932bc5f9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"b8b95d4bf9b1229033be54c16cd77593932bc5f9","tarball":"https://registry.npmjs.org/parch/-/parch-0.7.1.tgz","integrity":"sha512-i9+Ccg9NOzhhD+6hgi8McDIV2MhLcKEOjktZTiUb8uKp9xN7N1A72a5xm7oTju69E6vSiSdMQnWjEyKTZZqZHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpn0Lk7wJ0et1lzj4H9i61enNhb2t2uY/Ff+BsVQPjUgIhAP6B6jyXHcSvu4b6gSUJ3UweXzKaX6YyL4RQR2aLChvu"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.7.1.tgz_1483816787778_0.7642499567009509"},"directories":{}},"0.8.0":{"name":"parch","version":"0.8.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-ember-cli-theme":"^1.0.2","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"1a03fd6e1468aca0ec3d3fda5dba9415f480b483","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.8.0","_shasum":"c81ed2533c1f46edd325b4879b110e14198f2580","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"c81ed2533c1f46edd325b4879b110e14198f2580","tarball":"https://registry.npmjs.org/parch/-/parch-0.8.0.tgz","integrity":"sha512-sRjNb47dEylVisCqm0VZpB6hbrobCalpBQEjTJgqWkPic9IIt2BKw4fwANRxgx80WIg5T9cX/mlKjYUXLl1XAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn9VMgVwk5+ScKcgd7WAwJCNECQdxf3z3NEfgsBgtnZAIgEGUEHrOWGthhv+zZXGQ0eFmttpTM8X9hu7vBRhPmd+U="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.8.0.tgz_1483838729756_0.19628136325627565"},"directories":{}},"0.9.0":{"name":"parch","version":"0.9.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"020787feac84533a60079e7008d9830e2ee902d1","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.9.0","_shasum":"d686513eb035634689e00acb4e2fa358c7e3525c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"d686513eb035634689e00acb4e2fa358c7e3525c","tarball":"https://registry.npmjs.org/parch/-/parch-0.9.0.tgz","integrity":"sha512-3DCazEwSTZ71MwokK5IFKxqu3h//ajgH0L3UGkT9mUnpAO+7dgegtHF8dmWD+l6rqlMG4zrxZ+iJCVOvIVmPIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcu8lrJ1kU2dC1SSyWVuChW2syKbfmCk0mi6iPJEImuwIgKyhtPo3yKmVTdCboj9DhxB1ARKBiEcEyIuw3tqN6J34="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.9.0.tgz_1484619378831_0.3853124841116369"},"directories":{}},"0.10.0":{"name":"parch","version":"0.10.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"2ab0ebc0d8dd67343459771f186587bd8c48335e","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.10.0","_shasum":"68dba2f3329d7ea0de5141ce118fe97fbba7ff2d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"68dba2f3329d7ea0de5141ce118fe97fbba7ff2d","tarball":"https://registry.npmjs.org/parch/-/parch-0.10.0.tgz","integrity":"sha512-AZY14ku9r5xe5Ci5bQEgqITu7xmGnpv6UvQw7SgUcpa25OEuZlNNZ2j+CiqZJUiLx+38I9QBeeFGmWZcWUaw9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4rPRjJqDNP2IrP6+4OAFHOiSBsAY3+Sdr2r/3CI56mAiEAwT18M97c6RA5GIF25rCxc74iBHYID/fAL0sBL28g1aU="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-0.10.0.tgz_1487490394294_0.25945138512179255"},"directories":{}},"0.11.0":{"name":"parch","version":"0.11.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"4e37c2ffd7693029b7d13c10275029c8f57eec94","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.11.0","_shasum":"666b09584af88531bb9a094fb8f7dc6013d2feaf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"666b09584af88531bb9a094fb8f7dc6013d2feaf","tarball":"https://registry.npmjs.org/parch/-/parch-0.11.0.tgz","integrity":"sha512-cxKmMSBKjpiZm5hLpZ+B8Lk6aZB6EN2kvqBrsLPnbz+ZQ2uInoOPCvuTNs7qc4ap3ZbqjVk5GxjuyuWpnYq3Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1qj0riR9UhDS40xY8lDQ1zvmN8tQ37iyG0Rc3Q82YDgIhALWS67SoD9B+ViAHHzPdXneI1pHBht8grNyme2LMB23w"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-0.11.0.tgz_1489392393888_0.3342220582999289"},"directories":{}},"0.12.0":{"name":"parch","version":"0.12.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"./scripts/prepare-release","prepublish":"npm test && npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"f72f8461be95c342b63b81874eae20e8ad3f98d8","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@0.12.0","_shasum":"119210f909319f63dc5215f7673bfaaa0de33ddf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"119210f909319f63dc5215f7673bfaaa0de33ddf","tarball":"https://registry.npmjs.org/parch/-/parch-0.12.0.tgz","integrity":"sha512-bjt3Bi2ws+kMxRVY/0kNdhpt5rgns4PejFyvLJM2fllbf4U60BvWv4c1+dQx0omHIm3HX9o0uN6cSzgFoytsRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcjwaYlUGQFj6Q1O6sGedB5i0x8XPO8O1nK268A0xeWAiA6pxiC77n7QeGxlsGSIDg3ZDVk8qIrYVp5HP0enCMbYg=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-0.12.0.tgz_1489396769008_0.33825706713832915"},"directories":{}},"1.0.0":{"name":"parch","version":"1.0.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register --recursive --timeout 30000","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-lucid-theme":"^0.1.2","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"9e35f52b3e3b2d920afcb8196aa8c57abdb8ed7b","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.0.0","_shasum":"3279713d4876733821e29297db9a579b333c2270","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"3279713d4876733821e29297db9a579b333c2270","tarball":"https://registry.npmjs.org/parch/-/parch-1.0.0.tgz","integrity":"sha512-g9DHW1tZhZUvI3BTwIj+zENcmh5TrGYkU44s3rooLpMHuwyGArWPCnpCZ6P4+xSkrwPRit9WMFvlNuXQcCHMKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/njs4TH+ekA3qOzXHCIpRXbCJTz8OSZU9uNOBPTm1xAiEAyRylDpnth34ft0ze4NTH/A+yNuSQ1b7KXTE3WafMPeY="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-1.0.0.tgz_1489825939421_0.17694783816114068"},"directories":{}},"1.0.1":{"name":"parch","version":"1.0.1","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register --recursive --timeout 30000","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"npm run build","test":"NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-lucid-theme":"^0.1.2","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"9194c17f783501928af867a66279dc9c0187db70","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.0.1","_shasum":"4a1b94866cf1979c70ef0e233dfedc8aad06adaf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"4a1b94866cf1979c70ef0e233dfedc8aad06adaf","tarball":"https://registry.npmjs.org/parch/-/parch-1.0.1.tgz","integrity":"sha512-RGV9eMkakvIcMNgt0YzgwGZytBGLstmQi8UFq8bpqvCz/8wD/ZPMJSRh3Hl591uMUQoO7FSZVyT23dw0Ex35jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnbUk8TfdMllRqINNRUPqQsSuGVeOgAPhd/svsoIUkAAiEAxo5Hu7F8yCz8d8OC243Xt0TQYVIALgQu07BADirsty0="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-1.0.1.tgz_1489867061319_0.938959683990106"},"directories":{}},"1.0.2":{"name":"parch","version":"1.0.2","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","coverage":"NO_DEPRECATION=parch NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register --recursive --timeout 40000","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"npm run build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-lucid-theme":"^0.1.2","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"bac8b19ac3635a31f6eecf50089667946285f4bc","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.0.2","_shasum":"5c9eb82407417a7d0cb43a4f2deeda0d86bd1ffc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"5c9eb82407417a7d0cb43a4f2deeda0d86bd1ffc","tarball":"https://registry.npmjs.org/parch/-/parch-1.0.2.tgz","integrity":"sha512-6wR1PRMp7mN32C4fSLPUQ+sT/B6TGAomEniC8JfIR+NAiLmRMJPu1CITkMU1+JGj+WMJktkFGb+WEhMzm78AOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRYUHB2ZpZIem+ydkd8QlDy6zskRZfMwk8feYr1KyfkAiAIsjTR9aKav9JHcp7oikAYPyu1HHVCTNYRyHlkVMHIJA=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-1.0.2.tgz_1490915543775_0.8596247639507055"},"directories":{}},"1.0.3":{"name":"parch","version":"1.0.3","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","build:watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm run build' --initial","coverage":"NO_DEPRECATION=parch NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register --recursive --timeout 40000","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"npm run build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^1.17.4","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^2.0.1","yuidoc-lucid-theme":"^0.1.2","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^2.0.0","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"d501f919acc26e089132c60ef5db14a3621d7a76","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.0.3","_shasum":"bfcb08c2c284f35eef0f910876a29f91f197e494","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"bfcb08c2c284f35eef0f910876a29f91f197e494","tarball":"https://registry.npmjs.org/parch/-/parch-1.0.3.tgz","integrity":"sha512-FebEHX7xirIZjrl78EDYhuclV/e5bBaVzuAIoeW8qWOaf5ep5Gwea3EuPMMMkPLdc0YzQxpRQ4TKtsZF0231dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGglgbr4UDWmh5ewD2+qqbiG4HdfPie3+1N2gJ7ct5EOAiEAuDuvTRgoPVTSRyx0Zc0tNZHnPM1DHp/cEMwCco3qyZU="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-1.0.3.tgz_1490934258201_0.8374312489759177"},"directories":{}},"1.1.0":{"name":"parch","version":"1.1.0","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","build:watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm run build' --initial","coverage":"NO_DEPRECATION=parch NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register --recursive --timeout 40000","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"npm run build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register --timeout 5000","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"@parch-js/orm":"^0.0.1","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"6d82ac1063132cfaaa1efbb1dfa7a345a2d0e7d4","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.1.0","_shasum":"631dd548bb4f5d1d93da6818fa7ca9701acacb76","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"631dd548bb4f5d1d93da6818fa7ca9701acacb76","tarball":"https://registry.npmjs.org/parch/-/parch-1.1.0.tgz","integrity":"sha512-5I4rpBu0GozQQ4I5jqurhhWhREeGam9hdFp95XTO1rVXjiVY1TfqgyL9iulz1O2oq3Vw8M6SpFB4IGM+ZF25jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICez87vSeNqcNxonhhr35peGeiPX9xhh60LUb6j+LRpXAiANO0Sh7Q2gHVGMeh1y/GDWjRaaP/JjRxYxXtlfqt0TNg=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parch-1.1.0.tgz_1491192994399_0.5402962944936007"},"directories":{}},"1.1.1":{"name":"parch","version":"1.1.1","description":"Restify + Sequelize","main":"index.js","scripts":{"build":"babel src -d lib","build:watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm run build' --initial","coverage":"NO_DEPRECATION=parch NODE_ENV=test istanbul cover ./node_modules/mocha/bin/_mocha -- --compilers js:babel-register --recursive --timeout 40000","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"npm run build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register --timeout 5000","test:cover":"npm run coverage","watch":"chokidar 'src/**' 'test/**/*.js' -c 'npm test' --initial"},"keywords":["restify","sequelize","restful"],"author":{"name":"Dylan Foster"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","istanbul":"^1.0.0-alpha.2","jsdoc":"^3.4.0","jsonwebtoken":"^7.0.1","minimatch":"^3.0.3","mocha":"^3.2.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidoc-parch-theme":"^1.0.0","yuidocjs":"^0.10.2"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"dependencies":{"@parch-js/orm":"^0.0.2","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"gitHead":"a2972d4f16b0d1a1598b9ea9c11ab86466e99554","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.1.1","_shasum":"4b405d422d25482d98214d6e5a0d05f588de0b0d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"4b405d422d25482d98214d6e5a0d05f588de0b0d","tarball":"https://registry.npmjs.org/parch/-/parch-1.1.1.tgz","integrity":"sha512-yd4ij+31r7uBkdPp381aGN3Ia3m6EI7Z8O3dzMYa0Hb/iMJIIUdJO5PW/4Q68Fkv/eQSbecA1tJnMKR+7WT6zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjPQ0xXyNqETcSdfeK2zuFl6DWOxTDCZDIT93eGsGqBAiEAgpYn+NgrbxmTbNdyB4ptExE4NGXPcJDonEyNPHUK/Lg="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parch-1.1.1.tgz_1491699143081_0.4711088719777763"},"directories":{}},"1.2.0":{"name":"parch","version":"1.2.0","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register --timeout 6000","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^7.0.1","mocha":"^3.2.0","nyc":"^11.2.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/orm":"^0.0.2","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"59efa03fc99740099a722b5a104cdc061e6f591a","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.2.0","_shasum":"9b94efc452720f0c5503623dac5a35f0824cd089","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"9b94efc452720f0c5503623dac5a35f0824cd089","tarball":"https://registry.npmjs.org/parch/-/parch-1.2.0.tgz","integrity":"sha512-FBEPSwXQrvjQmvPzYtO1pNy/SaWPICkF39uiHT57D8k5GiFLmIJ9LVbWC95VDFX97S8rATejHQKDrJA1HiXdIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEanodcdzGy/cdgLt5q32ORhApd4IaoIamcSOTKK7JgZAiEAmz1YivdebUPsvHofuItur3Fis5njBHCbp7yPi334R9A="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-1.2.0.tgz_1508458401346_0.9586258463095874"},"directories":{}},"1.3.0":{"name":"parch","version":"1.3.0","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register --timeout 12000","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^7.0.1","mocha":"^3.2.0","nyc":"^11.2.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.1","@parch-js/orm":"^0.0.3","@parch-js/rest-serializer":"^0.1.1","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["es2015"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"6b6d5d0e69b6d254458de8f4b4df390cd3277c50","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.3.0","_shasum":"fd6025ca26c407d37a0b4ca621c17959edc108bd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"fd6025ca26c407d37a0b4ca621c17959edc108bd","tarball":"https://registry.npmjs.org/parch/-/parch-1.3.0.tgz","integrity":"sha512-hDK7ck0UXTnNPdMLHcXLJP4En+9C7nDW81XVyDHOu+1lh7hiDiRjOMgGW7K21nBbppsU42d80pIRIQ0wdSy0hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLsSZNKynLqxXf/vaPljeQCxumg36O6iO2D28WUY7dFAIgEqWvtYQCo0Baa0YUx1UJgXPqKvXK4JSfL305tGWChdI="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-1.3.0.tgz_1508900634118_0.08296665153466165"},"directories":{}},"1.3.1":{"name":"parch","version":"1.3.1","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --compilers js:babel-register --timeout 12000","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","chai":"^3.5.0","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^2.11.9","del":"^2.2.1","eslint":"^3.11.1","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^7.0.1","mocha":"^3.2.0","nyc":"^11.2.1","sinon":"^2.1.0","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.1","@parch-js/orm":"^0.0.3","@parch-js/rest-serializer":"^0.1.1","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.3.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^4.1.0","restify-errors":"^4.2.3","restify-jwt":"^0.4.0","sequelize":"^3.23.3"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["es2015"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"cfe3efea2202ed68ba7c239d27332798b0a7bd7d","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.3.1","_shasum":"f300bcabcd527060f81becef3f0e61150b5f6ca4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"f300bcabcd527060f81becef3f0e61150b5f6ca4","tarball":"https://registry.npmjs.org/parch/-/parch-1.3.1.tgz","integrity":"sha512-DJw8adB9w64r6DPrRDM2S6oYL4WAizIAWV9a+r/hrLjWEUUaBj/5BVbwU0lXrJ8CnORuDr5dYYUj0WSg0BVr5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/h9WDadBU1f+SHfEhINXaMGsf4p7DKKW1U2CwbjqkdAiBanvp7ogxtCV5J2acgubp2og3XO4UOLgG+z7lb+lDTsw=="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-1.3.1.tgz_1508902966514_0.7936985155101866"},"directories":{}},"1.3.2":{"name":"parch","version":"1.3.2","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.1","@parch-js/orm":"^0.0.3","@parch-js/rest-serializer":"^0.1.1","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^3.23.3"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"13eacb09cc30c08362f4377ca390a53559c6b08e","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@1.3.2","_shasum":"8e7c7962ac0f40b4a00013471bb7b481f03e206e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"8e7c7962ac0f40b4a00013471bb7b481f03e206e","tarball":"https://registry.npmjs.org/parch/-/parch-1.3.2.tgz","integrity":"sha512-lgtJWRJE5U9A7LxWwX4izAL6lJ/XzLDMJUE3PXJzSxi3/e8IUUCAHxyExf4CigMyLvMA5INXHJJ0/Dx6CVOQXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+0ADjGID6sTsSllCOqw15NrRvnZPqd7LZvZKhdDDo+AiEAslmtuIQaGSmNWCR4aLYeMe36bvVJWM8yfSEZUH/H99M="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-1.3.2.tgz_1510454030705_0.49539547972381115"},"directories":{}},"2.0.0":{"name":"parch","version":"2.0.0","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.2","@parch-js/orm":"^0.0.4","@parch-js/rest-serializer":"^0.1.3","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^7.4.0","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^4.22.6"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"0978756d5b6a55682e9a58889287eca6dc1cad83","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@2.0.0","_shasum":"bd26a1b5897f1166ab2272ee5e495b8ff2a8c2a9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"bd26a1b5897f1166ab2272ee5e495b8ff2a8c2a9","tarball":"https://registry.npmjs.org/parch/-/parch-2.0.0.tgz","integrity":"sha512-HTVEu3CJhT3VCRPZah6obRAyZXu8sgJHM9HgAic7SNbdjps9z5RRcWFasx1wKw5TKiEP6Xu5JGm0Rx40w4abFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCNNTNPSy9noqINR2c8w7qbHbd+PLOjx0ER9BNwk3+SgIhAKjNc1SCLzGIYlxHo6G6NocEuAOuL7tnbuUqV6CNZNkV"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-2.0.0.tgz_1510467736062_0.5853385252412409"},"directories":{}},"2.1.0":{"name":"parch","version":"2.1.0","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.2","@parch-js/orm":"^0.0.4","@parch-js/rest-serializer":"^0.1.3","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^7.4.0","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^4.22.6"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"b16e94cfaa366b874633bcc7efb7ba358402307a","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@2.1.0","_shasum":"4a7a6b1d8aa98aa3eb73721e1a680b2a013c86bb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"4a7a6b1d8aa98aa3eb73721e1a680b2a013c86bb","tarball":"https://registry.npmjs.org/parch/-/parch-2.1.0.tgz","integrity":"sha512-pLJAwSZ6XLcxRZNiJJ5mt+E4fLM9y6L10DsnSYGEW0aNf5ZBbZpcDlU1OEI7RU+Y3KGVOp6PMuzRlIIpUfEv/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0zUrBiW1Qzm72ToaDbSCQOviEKu3CEYJo1gRBCPK6BAiEAhqrnwTrKpus4aos0e5i4l+b5j3t7aFGJYf25RDp/9Do="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-2.1.0.tgz_1510516105011_0.40235545625910163"},"directories":{}},"2.1.1":{"name":"parch","version":"2.1.1","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.2","@parch-js/orm":"^0.0.4","@parch-js/rest-serializer":"^0.1.3","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^7.4.0","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^4.22.6"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"b8890291a12810da83b51883845b2a6f53ee41ca","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@2.1.1","_shasum":"37e096384b94c9e67e52b4c1dfdc9329418b33a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"37e096384b94c9e67e52b4c1dfdc9329418b33a6","tarball":"https://registry.npmjs.org/parch/-/parch-2.1.1.tgz","integrity":"sha512-PYxCagPGFcacm8pIwfYwpaBHwhKXY8j6S+23tAQWd0gjyb5LpjpaUTQKj2fyqmtx15K01KPvQrXmTOgzE0gzCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0vDaQCyc9nKE+nXEyXJUL8RJ04YiMsiW5VZfIJvwBEAiEA7HBlak9e7iXVoz02JON7n/rSirjn+6B5Tu6fIE8Qx0A="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-2.1.1.tgz_1511242830192_0.26884741289541125"},"directories":{}},"1.3.3":{"name":"parch","version":"1.3.3","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parch-js/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.1","@parch-js/orm":"^0.0.3","@parch-js/rest-serializer":"^0.1.1","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^6.1.2","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^3.23.3"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"55c71abab2e8b3698b96c0fcdd1b5f0a7e1f0abd","bugs":{"url":"https://github.com/parch-js/parch/issues"},"homepage":"https://github.com/parch-js/parch#readme","_id":"parch@1.3.3","_shasum":"12c1d838f2b87eef1f2aba3b51eb395c875af720","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"12c1d838f2b87eef1f2aba3b51eb395c875af720","tarball":"https://registry.npmjs.org/parch/-/parch-1.3.3.tgz","integrity":"sha512-SeG/CyNsSuOBhXKBp5Qe3MX7yzYasHoiXU4pZj3dhzM/suJc47bFZyo4f7PXCbyaJBJotW0R+b1KBTYrXWaQcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw53IyzoqtNocL5ENQeH0iIb2/NT09swAmXV09NBO9UQIgI0AqiODOw7S4qfycPy9bBDS7qreQMQ1YPmtryriSiYI="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-1.3.3.tgz_1511375839008_0.46473370818421245"},"directories":{}},"2.1.2":{"name":"parch","version":"2.1.2","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parch-js/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^3.1.4","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.2","@parch-js/orm":"^0.0.4","@parch-js/rest-serializer":"^0.1.3","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^7.4.0","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^4.22.6"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"029069a238e9fca4da41e4155508c8d0039ac411","bugs":{"url":"https://github.com/parch-js/parch/issues"},"homepage":"https://github.com/parch-js/parch#readme","_id":"parch@2.1.2","_shasum":"ba6e2bad3a1c63ff7a0db3e2afc27f831514b310","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.5","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"shasum":"ba6e2bad3a1c63ff7a0db3e2afc27f831514b310","tarball":"https://registry.npmjs.org/parch/-/parch-2.1.2.tgz","integrity":"sha512-tOHRFfxF4VfR+Bb0jPhcEDH08IzwzVmeRGoolZplFAU0nRXsrk0p3Dmlis5MGZpYasMESKw+bkljmpMOCotGVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlHNJuIaQNFbFEgAITkTiMNt7LFOQRsC+tD15P7X3LgAiEAnrCczGYx0kZp/0K+XFbHX1L/h5NnbjVc4G2e0ricjhE="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch-2.1.2.tgz_1511375892480_0.25564634893089533"},"directories":{}},"2.2.0":{"name":"parch","version":"2.2.0","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch,sequelize NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsdoc-to-markdown":"^3.0.2","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^4.0.0","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.2","@parch-js/orm":"^0.0.4","@parch-js/rest-serializer":"^0.1.3","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^7.4.0","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^4.37.6"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"5c2a476d4b102b7259c3f5025c198e380af37f55","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"integrity":"sha512-S+wsPHDlfL71WzKxNIkiUIWn36gVoQAZjNF3wW9OjICVPdGU6vk0G7q1XTvt4M62qVdFiHrbZBhJH9wYV27Mlg==","shasum":"3a745cff31dd3a8513dd60b5c8957e88493c95f3","tarball":"https://registry.npmjs.org/parch/-/parch-2.2.0.tgz","fileCount":45,"unpackedSize":538635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3UFBCRA9TVsSAnZWagAAPKwP/io8OtchnTxQ0XRQXyHC\nN5Bol1RBn+9hbyTyL7WFMmzzTdQRxjyWapMIqZTncKaUB3PjJcpQSDa9etpA\nnme49VT21E6laB1Ux01o/OfKT374eB5ID3NQmaxB6xMmqQxTwl16kS7EBwp4\nHxcRqWxFdeQkZJO2xJpKDJmBnNHDsn/OkLliefDmVcPC6NJKpyBPnZY9jVIT\n0vmrQEM0K7bu5NuDgWP9zQbdLe92YxQQCAot0DHUA/A2etPIM5UJlacnrNoD\nLzNbijbsPv8wvSsVvATPvxpwC1IGdwJQCg+dEYdYAcwoIZi4NG/U1Rpv/qYc\n1jm4YtQzuW+8VmcmkB+pEUFGU+zrAet2xCSYgLHYZE9TDBGD26sycemEfkha\nEAxJ2jWxRtZBmwM42t446gilFGcEtYfBmPhn7ilDvFM/LE4ImCAmm+q0JvB+\nBjrvOrHfrD3zspjzMYar4Bezc2Hxvwk54PB/kDdt+JUPzz141C/JuQD6/xj6\n7wIlEu4IvdsTFm6c8iNgJxXMAcRQWkTIY3A83LBW0twG+tnhbnOPYzJwm/vr\nbzuTE6nyt9kCEgmMcPRHe5CNLcXtlI6Vm+tp4sCaGeYzzScJEmPL/e45OMnp\n1GqiFgsBoDb3mawPnxJozTaK6KuF0WWXPVPcrVY71vaiy6a93oX5JpVaNgkd\nzyLh\r\n=Kh6B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGapTeUgTspAGUr2U2SDBFBWU/J0CvGb5RfZSOU32kHqAiEA0T7LfL3wiGTaQr0rjHpshX/NJizbSfTKv88BtZsu0NQ="}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch_2.2.0_1524449598945_0.5723374002700772"},"_hasShrinkwrap":false},"2.2.1":{"name":"parch","version":"2.2.1","description":"Restify + Sequelize","main":"index.js","repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"license":"MIT","keywords":["restify","sequelize","restful"],"scripts":{"build":"babel src -d lib","changelog":"conventional-changelog -s -p angular -i CHANGELOG.md","cover":"nyc yarn test","docs":"yuidoc . -o docs","lint":"eslint ./src ./test","postinstall":"npm rebuild dtrace-provider","prepare-release":"curl -sL https://gist.githubusercontent.com/dylanfoster/35b06db9aaa9237da77eff4a8eec0a22/raw/83ec714ec64f7ec36c5004588aa259354fc87b51/prepare-release.sh | bash -s","prepublish":"yarn build","pretest":"yarn build","test":"NO_DEPRECATION=parch,sequelize NODE_ENV=test mocha --recursive --require babel-register --timeout 12000 --exit","watch:test":"chokidar 'src/**' 'test/**/*.js' -c 'yarn test' --initial","watch:build":"chokidar 'src/**' 'test/**/*.js' -c 'yarn build' --initial","watch:cover":"chokidar 'src/**' 'test/**/*.js' -c 'yarn cover' --initial"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","babel-register":"^6.9.0","chai":"^4.1.2","chai-as-promised":"^7.1.1","chokidar-cli":"^1.2.0","conventional-changelog-cli":"^1.2.0","coveralls":"^3.0.0","del":"^3.0.0","eslint":"^4.11.0","eslint-config-unstandard":"^1.4.0","jsdoc-to-markdown":"^3.0.2","jsonwebtoken":"^8.1.0","mocha":"^4.0.1","nyc":"^11.2.1","sinon":"^4.1.2","sinon-chai":"^2.8.0","sqlite3":"^4.0.0","stream":"0.0.2","supertest":"^3.0.0","yuidoc-lucid-theme":"^0.1.2","yuidocjs":"^0.10.2"},"dependencies":{"@parch-js/json-serializer":"^0.0.2","@parch-js/orm":"^0.0.4","@parch-js/rest-serializer":"^0.1.3","bunyan":"^1.8.1","callsite":"^1.0.0","depd":"^1.1.0","include-all":"^4.0.3","inflect":"^0.4.0","lodash":"^4.13.1","pg":"^7.4.0","pg-hstore":"^2.3.2","restify":"^6.3.2","restify-cors-middleware":"^1.0.1","restify-errors":"^5.0.0","restify-jwt-community":"^0.5.4","sequelize":"^4.37.6"},"eslintConfig":{"extends":"unstandard","parserOptions":{"sourceType":"module"},"rules":{"max-len":[1,{"code":100}],"new-cap":0,"no-magic-numbers":[2,{"ignore":[-1,0,1],"ignoreArrayIndexes":true}]}},"babel":{"presets":["env"],"plugins":["babel-plugin-add-module-exports"]},"nyc":{"reporter":["text","lcov","html"]},"gitHead":"2d9770fb1480596398fdc56edd939b433cd69451","bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"homepage":"https://github.com/dylanfoster/parch#readme","_id":"parch@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"dylanf","email":"dylan947@gmail.com"},"dist":{"integrity":"sha512-g8DpyZnj63+4AQXYj18Dqid4GKE5ro958NzbbF3YNksc4H83mGaJJhkPofof8VLQReTp1kJq4nmsbMSKKMuqQw==","shasum":"91d7eed59c782c99e24ef69f98ae29531c1a45c0","tarball":"https://registry.npmjs.org/parch/-/parch-2.2.1.tgz","fileCount":44,"unpackedSize":334820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh10JCRA9TVsSAnZWagAAOaUP+QAe1UsY9diYmGyu5Hfy\n3Ge2Ja2cGQIxI355NrP8BtYfBTn0hNMK97aejr1vtIRAabSiNtaZKIbAI/HR\nx7lnGffBk9r5z2c+OeFcPex4vtNvKuzd9lxGFPe/nEqOmIsgmo3x/YCNfKW9\nKd6go740WMKJNa/5MEWkeXOn3B6knUjX6xWANLTBxJ0Tf0PNcEyQqbXEgqSb\nVeXDG78EnhCbEwW8HA6zzIsP+sOTWDP5wlDu9xZoSPA3kMnck9pKN2KqQJWj\nhK0uimdd7m5iudmfkCPhGp8gbwhjNujZhwM30LacXNXwRs6buCrqjA0j/XXi\nFxdr+mWxesWWFtDng1Vwha06sw+EBWQi+21OQKzN+MPFJEA87cNAAE7Pnc8M\niE8Hd1OpGMEHg3dsF2W2ToFTA66SntNwuWdM3qAz7cjOM5KxHoLlpp1Y5AdF\n63elgODeein9XwE/bj9055UJFLfT+zU0siHQLVb5pMGVQvlo9rbyfQKUln/C\nwVakTE4MYUPe5Q3+7wNhiuy4vQJZHnLa0Ge29gpGLutFv3DFuV4R1uHdsGcS\n1qvk0fAgOu58vyTFIRkmz1czFNIHz4Mdu0Wtdtlp29lD5m7qfZfM0qnSl+3b\nPqy7u5OZO6cfqvyZY6e3bQjpi+pIzRfcRz26h9mt/ADbk2K7dWJBL5kznXs5\nKOk+\r\n=ohoU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKEWlxrzDpNZkWdCDOaOuG7EGJco5G8pxx/RRJqTpaAQIhAOZbfFzR0jZtsmPQQM8UX4DRQ7z3CVZxvPEY53chR5VQ"}]},"maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parch_2.2.1_1535597832957_0.39630933440045246"},"_hasShrinkwrap":false}},"readme":"# parch\n\n[![Build Status](https://travis-ci.org/dylanfoster/parch.svg?branch=master)](https://travis-ci.org/dylanfoster/parch)\n[![Coverage Status](https://coveralls.io/repos/github/dylanfoster/parch/badge.svg?branch=develop)](https://coveralls.io/github/dylanfoster/parch?branch=develop)\n[![bitHound Overall Score](https://www.bithound.io/github/dylanfoster/parch/badges/score.svg)](https://www.bithound.io/github/dylanfoster/parch)\n\n> [Restify](http://restify.com/) + [Sequelize](http://docs.sequelizejs.com/en/latest/)\n\nParch combines restify and sequelize to bring you a powerful yet easy setup for\nyour API\n\n## Installation\n\nnpm\n\n```bash\nnpm install --save parch\n```\n\nyarn\n\n```bash\nyarn add --save parch\n```\n\n## Usage\n\n- [Application](#application)\n- [Router](#router)\n  - [#resource](#resource)\n  - [#route](#route)\n  - [#namespace](#namespace)\n- [Controller](#controller)\n  - [lifecycle hooks](#controller-lifecycle)\n  - [hooks](#controller-hooks) **deprecated**\n  - [nested controllers](#nested-controllers)\n- [Model](#model)\n- [Serializers](#serializers)\n- [Associations](#associations-wip)\n- [Authentication](#authentication-and-authorization)\n- [Application Initializers](#application-initializers)\n- [Logging](#logging)\n- [Error handling](#error-handling-and-responses)\n  - [Error Codes](#errors)\n  - [Responses](#responses)\n\n\n### Application\n\nFor a full list of available options [see below](#options)\n\n```javascript\nconst parch = require(\"parch\");\n\n// define your app\nconst app = new parch.Application({\n  authentication: {\n    secretKey: \"ssshhh\",\n    unauthenticated: [/\\/posts[\\s\\S]*/, \"/users/resetPassword\"]\n  },\n\n  controllers: {\n    dir: path.resolve(__dirname, \"controllers\")\n  },\n\n  database: {\n    connection: {\n      username: \"postgres\",\n      password: \"postgres\",\n      database: \"postgres\",\n      host:  \"localhost\",\n      dialect: \"postgres\",\n      logging: false\n    },\n\n    models: {\n      dir: path.resolve(__dirname, \"models\")\n    }\n  },\n\n  initializers: {\n    dir: path.resolve(__dirname, \"controllers\")\n  },\n\n  logging: {\n    dir: path.resolve(__dirname, 'logs'),\n    logger: Bunyan.createLogger(),\n    serializers: {\n      req(req) {\n        return {\n          url: req.url\n        }\n      },\n\n      res(res) {\n        return {\n          statusCode: res.statusCode\n        }\n      }\n    }\n  },\n\n  namespace: \"api\",\n\n  server: {\n    name: \"my-app\",\n    certificate: \"/path/to/my.crt\",\n    key: \"/path/to/my.key\",\n    log: Bunyan.createLogger(),\n    middlewares: [\n      restify.bodyParser(),\n      restify.queryParser(),\n      myCustomMiddleware()\n    ]\n  }\n});\n\n// wire up your routes\napp.map(function () {\n  this.resource(\"user\");\n  this.route(\"user/resetPassword\", {\n    using: \"users:resetPassword\", // controller:method\n    method: \"post\" // request method\n  });\n});\n\napp.start(3000).then(() => {\n  console.log(\"App listening.\")\n});\n```\n\nThe above will create the following route mapping\n\n```\nGET    /users               => UserController.index\nGET    /users/:userId       => UserController.show\nPOST   /users               => UserController.create\nPUT    /users/:userId       => UserController.update\nDELETE /users/:userId       => UserController.destroy\nPOST   /users/resetPassword => UserController.resetPassword\n```\n\n### Router\n\nThe router handles route management and normalization, creating CRUD endpoints\nfor resources and normalizing all paths.\n\n#### Resource\n\nUse `resource` to generate a set of CRUD endpoints.\n\n```javascript\napp.map(function () {\n  this.resource(\"user\");\n});\n\n/**\n * GET    /users               => UserController.index\n * GET    /users/:userId       => UserController.show\n * POST   /users               => UserController.create\n * PUT    /users/:userId       => UserController.update\n * DELETE /users/:userId       => UserController.destroy\n */\n```\n\n#### Route\n\nUse `route` to define a one off route.\n\n```javascript\napp.map(function () {\n  this.route(\"/foos/bar\", {\n    using: \"foo:getBar\",\n    method: \"get\"\n  });\n});\n\n/**\n * GET /foos/bar => FooController.getBar\n */\n```\n\n#### Namespace\n\nUse `namespace` to group a set of `routes` under a single base path. Namespace\ntakes an array of routes so follow the route api (with the addition of `path`)\n\n```javascript\napp.map(function () {\n  this.namespace(\"users/:userId\", [\n    { path: \"/account\", using: \"user:getAccount\", method: \"get\" },\n    { path: \"/image\", using: \"user:setImage\", method: \"post\" }\n  ]);\n});\n\n/**\n * GET /users/:userId/account => UserController.getAccount\n * POST /users/:userId/image  => UserController.setImage\n */\n```\n\n### Controller\n\n`lib/controllers/users.js`\n\n```javascript\nconst parch = require(\"parch\");\n\nclass UserController extends parch.Controller {\n  constructor(options) {\n    super(options);\n  }\n\n  index(req, res, next) {\n    this.store.findAll(req.query).then(records => {\n      /**\n       * {\n       *   users: [{\n       *   ...\n       *   }]\n       * }\n       */\n       res.send(this.STATUS_CODES.SUCCESS, records);\n    }).catch(next);\n  }\n\n  show(req, res, next) {\n    this.store.findOne(req.params.id).then(record => {\n      /**\n       * {\n       *   user: {\n       *   ...\n       *   }\n       * }\n       */\n       res.send(this.STATUS_CODES.SUCCESS, record);\n    }).catch(next);\n  }\n\n  create(req, res, next) {\n    this.store.createRecord(req.body.user).then(record => {\n      /**\n       * {\n       *   user: {\n       *   ...\n       *   }\n       * }\n       */\n       res.send(this.STATUS_CODES.CREATED, record);\n    }).catch(next);\n  }\n\n  update(req, res, next) {\n    this.store.updateRecord(req.params.id, req.body).then(updatedRecord => {\n      /**\n       * {\n       *   user: {\n       *   ...\n       *   }\n       * }\n       */\n       res.send(this.STATUS_CODES.SUCCESS, record);\n    }).catch(next);\n  }\n\n  destroy(req, res, next) {\n    this.store.destroyRecord(req.params.id).then(() => {\n      res.send(this.STATUS_CODES.NO_CONTENT);\n    }).catch(next);\n  }\n\n  resetPassword(req, res, next) {\n    this.store.findOne(req.params.id).then(record => {\n      record.password = req.body.password;\n      return record.save();\n    }).then(record => {\n      res.send(this.STATUS_CODES.SUCCESS);\n    }).catch(next);\n  }\n}\n```\n\n### Controller Hooks [Deprecated]\n\n**Controller hooks in this fashion are deprecated. Please use `beforeModel`, `model`, and `afterModel` structure instead. [see here for more](#controller-lifecycle)**\n\nController hooks allow for pre and post processing of requests. Both before and\nafter hooks are supported as well as any additional methods added when using\n`Controller#route` or `Controller#namespace`. When using the `after` hook, make\nsure to call next after sending your response.\n\n```javascript\nclass UserController extends parch.Controller {\n  constructor(options) {\n    super(options);\n\n    this.hooks = {\n      // The hook name must match the method\n      index: {\n        before(req, res, next) {\n          return checkPermissions().then(() => {\n            next();\n          }).catch(next);\n        },\n        after(req, res, next) {\n          req.log.child().info(\"post processing\");\n        }\n      }\n    };\n  }\n\n  index(req, res, next) {\n    res.send(200);\n    next();\n  }\n}\n```\n\n### Nested Controllers\n\nOrganizing your controllers into groups can make things more manageable. By storing\neach action in a separate class, you will have tighter control over your logic.\n\n```\n├── lib\n│   ├── controllers\n│   │   ├── post\n│   │   │   ├── create.js\n│   │   │   ├── destroy.js\n│   │   │   ├── index.js\n│   │   │   ├── show.js\n│   │   │   └── update.js\n│   │   └── users\n│   │       ├── create.js\n│   │       ├── destroy.js\n│   │       ├── index.js\n│   │       ├── show.js\n│   │       └── update.js\n```\n\n### Controller Lifecycle\n\nController lifecycle can be handled by three main hooks. Each of these hooks take\nthe same arguments `(req, res, next)`\n\n#### `beforeModel`\n\nThe `beforeModel` hook runs before the main model hook. In this method you have access to the request and response objects and it is assumed that the response\nlifecycle has not been completed.\n\n```javascript\nexport default class UserListController {\n  beforeModel(req, res, next) {\n    return utils.permissions(req)\n      .then(() => next())\n      .catch(next);\n  }\n}\n```\n\n#### `model`\n\nThe `model` hook is the main action of your controller class. This is where the\nresponse object is assumed to end. **Note: if you also define an `afterModel` hook\nyou _must_ call next in the model hook.\n\n```javascript\nexport default class UserListController {\n  model(req, res, next) {\n    this.store.findAll(\"user\").then(users => {\n      res.send(this.STATUS_CODES.SUCCESS, users);\n\n      next();\n    }).catch(next);\n  }\n}\n```\n\n#### `afterModel`\n\nThe `afterModel` is the last hook in the controller lifecycle. Here you can do\nthings like metrics or audit logs\n\n```javascript\nexport default class UserListController {\n  afterModel(req, res, next) {\n    req.log.debug(\"afterModel hook for user list\");\n  }\n}\n```\n\n### Model\n\nModels are defined following the [sequelize define](http://docs.sequelizejs.com/manual/tutorial/models-definition.html)\npattern. [Options](http://docs.sequelizejs.com/manual/tutorial/models-definition.html) for the model definition can be passed to the constructor's `super` call\n\n`lib/models/user.js`\n\n```javascript\nclass UserModel extends parch.Model {\n  constructor() {\n    super({\n      classMethods: {\n      },\n\n      getterMethods: {\n      },\n\n      hooks: {\n      },\n\n      instanceMethods: {\n      }\n    });\n  }\n\n  associate(User, models) {\n    User.hasMany(models.Posts);\n    User.hasMany(models.User, { as: \"Parent\" });\n  }\n\n  define(DataTypes) {\n    const user = {\n      email: {\n        type: DataTypes.STRING,\n        validate: { isEmail: true }\n      }\n    };\n\n    return user;\n  }\n}\n```\n\n### Serializers\n\nSerializers allow you to control how data is transformed and sent to the client.\nEach model you define can also define an accompanying serializer to transform its\ndata. If you do not define one yourself, Parch will use the [JSONSerializer](https://github.com/dylanfoster/json-serializer)\n\nJSONSerializer is the most basic of all the serializers, offering only a `normalizeResponse` method, which in turn just returns the instance or instance array.\nTo extend this behavior, the [RESTSerializer](https://github.com/dylanfoster/rest-serializer) will nest your record under a\nsingular or plural record key (e.g. `{ user: record  }` or `{ users: [records] }`), as well as automatically add each hasMany/belongsTo relationship as an array\nof ids, removing the need for you to transform these yourself. The [JSONAPISerializer](https://github.com/dylanfoster/json-api-serializer)(TBD) takes this even\nfurther, ensuring your data is transform following the JSONAPI spec\n\n`lib/serializers/user.js`\n\n```javascript\nimport { RestSerializer } from \"parch\";\n\nexport default UserSerializer extends RestSerializer {\n  keyForRecord(record, singular) {}\n\n  keyForRelationship(association) {}\n\n  normalizeArrayResponse(instances, fallbackName) {}\n\n  normalizeRelationships(instance) {}\n\n  normalizeSingularResponse(instance) {}\n}\n```\n\n## Authentication and Authorization\n\nAuthorization is handled using [jwt](https://jwt.io/), with more\noptions coming in the future. To disable auth for specific routes, use the\n`authentication.unauthenticated` array. Empty by default, you can give a string\nor regex expression to skip your unauthenticated routes\n\n```javascript\nconst parch = new parch.Application({\n  authentication: {\n    unauthenticated: [/\\/posts[\\s\\S]*/, \"/users/resetPassword\"]\n  }\n});\n```\n\nIn order to authenticate a user, create and sign a JWT token to send back to the\nclient. The authorization middleware will then look for this token in the\n`Authorization` header. [see jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken)\n\n```javascript\n// lib/controllers/user_controller.js\n\nconst jwt = require(\"jsonwebtoken\");\n\nconst config = require(\"../../config\");\n\nclass UserController extends parch.Controller {\n  constructor(settings) {\n    super(settings);\n  }\n\n  authenticate(req, res, next) {\n    this.model.findOne({ where: { email: req.body.email }}).then(user => {\n      if (user) {\n        const token = jwt.sign(user, config.secret);\n\n        res.send(200, { token });\n      } else {\n        throw new this.errors.UnauthorizedError(\"email or password is invalid\");\n      }\n    });\n  }\n}\n\nmodule.exports = UserController;\n\n...\n// lib/app.js\n\napp.map(function () {\n  this.route(\"/users/authenticate\", { using: \"user:authenticate\", method: \"post\" });\n});\n```\n\n```bash\ncurl http://my-server.com/protectedRoute -H 'Authorization: Bearer <token>'\n```\n\n## Application Initializers\n\nInitializers allow you to accomplish many things during application boot.\nRegistering mixins, add custom application logic, and adding services can all be\ndone in an initializer and attached to the application instance. Parch will run\nyour initializers in alphanumeric order. This means that if you need to run them\nin a specific order you should prefix them in a way that will accomplish that.\n\n\n`your-app/lib/initializers/my-awesome-initializer.js`\n\n```javascript\n\"use strict\";\n\nconst Worker = require(\"../worker\");\n\nmodule.exports = {\n  initialize(appInstance, registry) {\n    appInstance.foo = \"bar\";\n\n    app.worker = new Worker();\n  },\n\n  name: \"my-awesome-initializer\"\n};\n```\n\n## Logging\n\nLogging is handled automatically for you. All requests and responses will be logged\nusing a custom [Bunyan instance](https://github.com/dylanfoster/parch/blob/master/src/logger.js).\n\n## Error handling and responses\n\n### Errors\n\nError handling is done using [restify-errors](https://github.com/restify/errors).\nWhen using controller helpers (`findAll`, `findOne`, etc) errors are handled\nautomatically for you. Just catch your Promise with `next` and parch will handle\nthe rest.\n\n```javascript\nshow(req, res, next) {\n  this.findOne(req.params.id).then(user => {\n  }).catch(next);\n}\n\n/**\n * { code: \"NotFound\", message: \"User with id '1' does not exist\" }\n */\n```\n\nErrors handled by parch:\n\n - `findOne`:\n   - `NotFound`: The record does not exist\n - `createRecord`:\n   - `BadRequest`: Request body was missing or invalid\n   - `UnprocessableEntity`: Model validations failed\n - `updateRecord`:\n   - `BadRequest`: Request body was missing or invalid\n   - `UnprocessableEntity`: Model validations failed\n - `destroyRecord`:\n   - `NotFound`: The record does not exist\n\nNeed to handle your own errors? `controller.errors` contains all of [restify-errors](https://github.com/restify/errors)' errors\n\n### Responses\n\nParch also helps you standardize on your response statuses. Using [controller.STATUS_CODES](https://github.com/dylanfoster/parch/blob/develop/src/utils/status_codes.js)\nyou'll never have to worry about which status to send.\n\n```javascript\nshow(req, res, next) {\n  res.send(this.STATUS_CODES.SUCCESS) // 200\n}\n```\n\n## Options\n\n  - **authentication**\n    - `secretKey(String)`: A secret string used to sign JWT tokens\n    - `unauthenticated(Array)`: an array of strings or regex patterns to skip authentication.\n  - **controllers**\n    - `dir(String)`: The path to your controllers directory. **Default**: `__dirname/controllers`\n  - **database**\n    - `connection(Object)` [Sequelize connection options](http://docs.sequelizejs.com/en/latest/docs/getting-started/)\n    - `models`\n      - `dir(String)`: The path to your models directory. **Default**: `__dirname/models`\n  - **initializers**\n    - `dir(String)`: The path to your initializers directory. **Default**: `__dirname/initializers`\n  - **logging**\n    - `dir(String)`: Path where logs should be saved\n    - `logger(Object)` **optional**: An optional logger instance\n    - `serializers(Object)`:\n      - `req(Function)`: your request serializer. takes the request as its only argument\n      - `res(Function)`: your response serializer. takes the response as its only argument\n  - **namespace**: Set the base namespace for all routes and resources (e.g. `api`)\n  - **serializers**\n    - `dir(String)`: The path to your serializers directory. **Default*: `__dirname/serializers`\n  - **server** All options (*with the exception of `middlewares`*) are passed directly to [restify](http://restify.com/#creating-a-server)\n    - `log`: defaults to parch's [bunyan instance](https://github.com/dylanfoster/parch/blob/master/src/logger.js) but can be overridden\n    - `middlewares(Array)`: merged with parch's [default middlwares](https://github.com/dylanfoster/parch/blob/master/src/application.js#L24-L31)\n","maintainers":[{"name":"dylanf","email":"dylan947@gmail.com"}],"time":{"modified":"2022-06-23T10:07:06.203Z","created":"2016-06-15T16:02:43.945Z","0.0.1":"2016-06-15T16:02:43.945Z","0.0.2":"2016-06-15T18:02:41.788Z","0.0.3":"2016-06-16T04:31:30.915Z","0.0.4":"2016-06-16T17:04:59.369Z","0.0.5":"2016-06-22T16:30:33.884Z","0.0.6":"2016-06-23T00:54:09.627Z","0.0.7":"2016-06-24T16:23:02.496Z","0.0.8":"2016-07-01T01:50:45.324Z","0.0.9":"2016-07-01T03:19:55.389Z","0.1.0":"2016-07-13T15:21:58.100Z","0.2.0":"2016-11-29T01:52:47.243Z","0.3.0":"2016-12-04T18:26:00.099Z","0.3.1":"2016-12-04T20:05:19.732Z","0.4.0":"2016-12-27T09:03:18.558Z","0.5.0":"2017-01-01T19:38:24.294Z","0.6.0":"2017-01-03T00:32:58.465Z","0.7.0":"2017-01-07T18:57:01.983Z","0.7.1":"2017-01-07T19:19:50.075Z","0.8.0":"2017-01-08T01:25:31.901Z","0.9.0":"2017-01-17T02:16:20.916Z","0.10.0":"2017-02-19T07:46:36.350Z","0.11.0":"2017-03-13T08:06:34.668Z","0.12.0":"2017-03-13T09:19:29.591Z","1.0.0":"2017-03-18T08:32:20.057Z","1.0.1":"2017-03-18T19:57:43.435Z","1.0.2":"2017-03-30T23:12:26.088Z","1.0.3":"2017-03-31T04:24:20.465Z","1.1.0":"2017-04-03T04:16:35.009Z","1.1.1":"2017-04-09T00:52:25.354Z","1.2.0":"2017-10-20T00:13:21.428Z","1.3.0":"2017-10-25T03:03:54.326Z","1.3.1":"2017-10-25T03:42:46.599Z","1.3.2":"2017-11-12T02:33:51.697Z","2.0.0":"2017-11-12T06:22:16.180Z","2.1.0":"2017-11-12T19:48:25.124Z","2.1.1":"2017-11-21T05:40:30.314Z","1.3.3":"2017-11-22T18:37:19.132Z","2.1.2":"2017-11-22T18:38:12.690Z","2.2.0":"2018-04-23T02:13:19.089Z","2.2.1":"2018-08-30T02:57:13.081Z"},"homepage":"https://github.com/dylanfoster/parch#readme","keywords":["restify","sequelize","restful"],"repository":{"type":"git","url":"git+https://github.com/dylanfoster/parch.git"},"author":{"name":"Dylan Foster"},"bugs":{"url":"https://github.com/dylanfoster/parch/issues"},"license":"MIT","readmeFilename":"README.md","users":{"vparaskevas":true}}