{"_id":"@amphibian/server","_rev":"59-ac5b33cac2df84c472d8186c60d6f275","name":"@amphibian/server","description":"A bare bones node.js server that makes setup and maintaining a breeze","dist-tags":{"latest":"2.2.1"},"versions":{"1.0.0":{"name":"@amphibian/server","version":"1.0.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node index.js","start:dev":"NODE_ENV=development nodemon index.js","build":"babel app -d compiled-app","test":"xo && nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","nodemon":"^1.10.2","nyc":"^8.1.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/iterate-up":"^1.0.7","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-polyfill":"^6.13.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.3","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","xo":"^0.16.0"},"gitHead":"7a255913a5ebeae52c2f11ed1fcd05498390e78c","_id":"@amphibian/server@1.0.0","_shasum":"e6c1698addf3a20be607ecf713d1ca99b2dad4eb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"e6c1698addf3a20be607ecf713d1ca99b2dad4eb","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.0.0.tgz","integrity":"sha512-euvFwpmqwkgaSSpwuXaYS6PVD+HqwVdEn+Fq2Ca01bgEpqu0uOE1iFFGq8vVipaq/jsNNCL1Qv+x3fkEEnFLWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpXBQ13NzCVRAFLOSXqDLdbJrIBBF2hiNb4MHcO/1sqQIhAMOtOYcsWRXM85oiMAGPBTNX9jazZjDzLNb3ax2gn8C9"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.0.0.tgz_1472464096207_0.34129659412428737"},"directories":{}},"1.0.1":{"name":"@amphibian/server","version":"1.0.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node index.js","publish":"npm run build && npm publish","start:dev":"NODE_ENV=development nodemon index.js","build":"babel app -d compiled-app","test":"xo && nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","nodemon":"^1.10.2","nyc":"^8.1.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/iterate-up":"^1.0.7","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-polyfill":"^6.13.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.3","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5"},"gitHead":"de061b6ed857ac7f31ee1639d3a3f3c14e61a40b","_id":"@amphibian/server@1.0.1","_shasum":"8958860b9c8098e8b3192785ef6e4e0a12b92ac6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"8958860b9c8098e8b3192785ef6e4e0a12b92ac6","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.0.1.tgz","integrity":"sha512-Itgfe1Kqom0n37mdRbQwHdtTvrSdLdDxFinuR2rCYp+L4jBVc3A2+EM9pBsfWFgJuRgMHLlP4opQGV9VtPTiPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2gf40Wss7E0NjbMaxPeOiqv0bYpTJO4dKRnjcT4+RCAiADsQEcd7g27aUjcTtMcqAj1WUoD4bdnbNKu/tbe7qbrw=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.0.1.tgz_1472471677853_0.6923846493009478"},"directories":{}},"1.0.2":{"name":"@amphibian/server","version":"1.0.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node index.js","prepublish":"npm run build","start:dev":"NODE_ENV=development nodemon index.js","build":"babel app -d compiled-app","test":"xo && nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","nodemon":"^1.10.2","nyc":"^8.1.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/iterate-up":"^1.0.7","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-polyfill":"^6.13.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.3","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5"},"gitHead":"c4e6fa5b9e84492bcfbdef66888315336cd33f94","_id":"@amphibian/server@1.0.2","_shasum":"36725f95277519eabdd6cc4d030b24ce5b99fa7c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"36725f95277519eabdd6cc4d030b24ce5b99fa7c","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.0.2.tgz","integrity":"sha512-Qrw7sTApa7KmCc+gskh1kpI3brgU+89uydgFthTnfTX1fj35+MbcExiYbu9Yq6wP1AJq5n0NbqYHuF/ZZo1SSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYLplYv58n5fsFa9gBR/qpgCH19n9A6dJM+iWPS0TN8AIhAPLWRSnV1MtTw5b2dn6jnKfTUbLdqO11tr/h/HZ/9r+R"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.0.2.tgz_1472474615419_0.1055330391973257"},"directories":{}},"1.1.0":{"name":"@amphibian/server","version":"1.1.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","nodemon":"^1.10.2","nyc":"^8.1.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/iterate-up":"^1.0.7","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-polyfill":"^6.13.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.3","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"134118d08e8d375a3c13f4c2d5ff45bfc97929ba","_id":"@amphibian/server@1.1.0","_shasum":"2deb5da1c323dd854ca1f42e8c45874389d9b5be","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"2deb5da1c323dd854ca1f42e8c45874389d9b5be","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.0.tgz","integrity":"sha512-ooTiMOPNIa2uArxBDD/GdzHWVKJdlMDNUuRCL4981l8JevnigvgPhWub+rCvHGu4Gh4pC/afwmpC6LARoKgZ9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPtzyS/3RqYbBWr3KZFF3lf8zIrDlf6eTGnfHo8NtWZAiEA5x1H1nZR3gB5NDaOd371wFJKeH25Nl/qFS+jw8TnuKM="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.0.tgz_1472510517795_0.1925797606818378"},"directories":{}},"1.1.1":{"name":"@amphibian/server","version":"1.1.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","nodemon":"^1.10.2","nyc":"^8.1.0","trash-cli":"^1.3.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/iterate-up":"^1.0.7","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-polyfill":"^6.13.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.3","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"ef01bdbcc5db8dea6289a0627427ca9f89479197","_id":"@amphibian/server@1.1.1","_shasum":"f42f82226e74a8aea06de6e5a2dc0b4c0d33b949","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"f42f82226e74a8aea06de6e5a2dc0b4c0d33b949","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.1.tgz","integrity":"sha512-TMpgWFcF6Kq4lejnurab2jeHMjxeKe9RxPYuIFZiSzRHp+Mngmu6m+79shQmjvEtYZqRjxN5Hfh9kXpuevVjWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCasAMAVBe8lovg6SjH4/eWrEoxcaV+j85nx3XA7P99zQIhAJmxWuonpSXqt2kEh2G9fz5pA/f+Szuf5up2T0m4jufA"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.1.tgz_1472552274878_0.4453884463291615"},"directories":{}},"1.1.2":{"name":"@amphibian/server","version":"1.1.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","nodemon":"^1.10.2","nyc":"^8.1.0","trash-cli":"^1.3.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/iterate-up":"^1.0.7","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-polyfill":"^6.13.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.3","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"f87dfb299194e7433dde9dc099c794f9a6051a05","_id":"@amphibian/server@1.1.2","_shasum":"81af7d9d6fd02dcf9abcf80007573507294d936c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"81af7d9d6fd02dcf9abcf80007573507294d936c","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.2.tgz","integrity":"sha512-BIFgRTC6p8HlN5OL/i0l8qT5cfqUUAJ2xCEx+CS8u56kKyC8dAcdGEBPd8dx9oXmtcB0BSrIaCQ1E/TPhF/0fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWK7t/4VyzMcoeQhWF4nGxY4ytR/ZkhgKi20KywC0dvAIhAJaa83AHOC9XgW2ImuNnNo07wR1/t0Rog0tFRrkf/mJU"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.2.tgz_1472552398569_0.2879255192819983"},"directories":{}},"1.1.4":{"name":"@amphibian/server","version":"1.1.4","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-polyfill":"^6.13.0","babel-register":"^6.14.0","nodemon":"^1.10.2","nyc":"^8.1.0","trash-cli":"^1.3.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.1","@amphibian/in-array":"^1.0.0","@amphibian/is-array":"^1.0.0","@amphibian/is-function":"^1.0.0","@amphibian/is-object":"^1.0.1","@amphibian/is-regexp":"^1.0.0","@amphibian/is-string":"^1.0.0","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"acde0bd1d8e44655b6a35c9bb2e6cc7c1dd7d952","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.4","_shasum":"a574ece05756509df47a50ae129f2ff40a8e8047","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"a574ece05756509df47a50ae129f2ff40a8e8047","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.4.tgz","integrity":"sha512-WwCNdetkiOuk0+/w4gMog5SGP5vLw3fR0FNLH6dufHMJFKTQuJHCtmssn1PXQePpPtobhmvfk4XPX7gtaNbHGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1/GzPeonxu8UomHCby3097Wtfi4PLuGF7hgHSejpC4AiEAqYROsEMVI57+ofcNr+nG5XvFTHYCFDlGwieJdzeUbFY="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.4.tgz_1472817980380_0.7768575996160507"},"directories":{}},"1.1.5":{"name":"@amphibian/server","version":"1.1.5","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-polyfill":"^6.13.0","babel-register":"^6.14.0","nodemon":"^1.10.2","nyc":"^8.1.0","trash-cli":"^1.3.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"2e469ad1bce9b9a80e26a6b9aaf1194be3ed44d1","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.5","_shasum":"177cdbcffef6233be4daf79d226b6729b29570f7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"177cdbcffef6233be4daf79d226b6729b29570f7","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.5.tgz","integrity":"sha512-S/acsx0C5AwC+WtJdWhIk9vZfzfwRSiHCMIEYp8+KVyg+WpaNbW112J1A78xvpuX6m8NqfKo9gO7jcaUtS7vgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuNvAWNLNI8AQlOHxwRWR4PK/J++rwEc0ihiurjKGyJAiEA6zpoGgCI7uNchc3adT15B+EZy1r12D/g1XX2jrzImzU="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.5.tgz_1473341903790_0.3056142902933061"},"directories":{}},"1.1.6":{"name":"@amphibian/server","version":"1.1.6","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-polyfill":"^6.13.0","babel-register":"^6.14.0","nodemon":"^1.10.2","nyc":"^8.1.0","trash-cli":"^1.3.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"2cf8a4515a85a37e33f4765d6f8768898070bbfa","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.6","_shasum":"4ca57ddc1be2db5506a31a1e3cc46fd50493117c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"4ca57ddc1be2db5506a31a1e3cc46fd50493117c","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.6.tgz","integrity":"sha512-t9z6zOgXY8QfGA0Ys+jBxj9y6880e3o9cfZ5YXdw0bVQGrJWDPEt/tt4F9291UtFBKSG08S6ATk7goGx/HZsjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGurPYQobYBmSfL/+ealr04WoXfFrXI32L/SOBrxEy7mAiEAzdihp5OjQamHIGr541L3u2tW85QZJcqryDqnAljic6g="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.6.tgz_1473851168710_0.6981070614419878"},"directories":{}},"1.1.7":{"name":"@amphibian/server","version":"1.1.7","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-polyfill":"^6.13.0","babel-register":"^6.14.0","nodemon":"^1.10.2","nyc":"^8.3.0","trash-cli":"^1.3.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.5","uuid":"^2.0.2"},"gitHead":"941ff251b97b25a1d757400154f3c8e9fa4aaf8f","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.7","_shasum":"a4608c2940a5fbc637e4b32f25a9616aa3aa15f1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"a4608c2940a5fbc637e4b32f25a9616aa3aa15f1","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.7.tgz","integrity":"sha512-m8dqyMaAHrd7FqSO9xDq2bIPiWd7KvAaIVrpYxyTMEn9SKaYF0FulYFx118kx9KwEIAwZ6zJkirq8qugtJOFjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEp6yzdAZxLFM+fhniyOGMqGS9IeL8KGBenrkZhXH/ldAiEAlX1mxGCX4NqQelGkkPkp5EI416uVvPesMO3lPt5eunE="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.7.tgz_1474225266474_0.7836886316072196"},"directories":{}},"1.1.8":{"name":"@amphibian/server","version":"1.1.8","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.14.0","babel-core":"^6.14.0","babel-polyfill":"^6.13.0","babel-register":"^6.14.0","nodemon":"^1.10.2","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.14.0","babel-preset-es2015":"^6.14.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"714d86038309a93659c685c2e250c7ebfeb85b21","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.8","_shasum":"1b481145abad588cce7810cdb1ace2a4fc99515f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"1b481145abad588cce7810cdb1ace2a4fc99515f","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.8.tgz","integrity":"sha512-VfUBXwimZdKlSM5ZSch0xY1xdo1fVgcqfWyuU1VaTerHsMbrkW65f90pAgxLVPbcN4NVQCX7K0qr4RxoG3L6LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrlzJxKDwpE7srYh6a3YCdPuk/byPTrrPE3Dfn2JW3OAIgfj6wpeHfHqdLe1Z6ZCGGTM3A7ZbKKMVdm8CuY7Gq3zk="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.8.tgz_1475077096109_0.5154181693214923"},"directories":{}},"1.1.9":{"name":"@amphibian/server","version":"1.1.9","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.0","nodemon":"^1.10.2","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"22e15ed37253a5a420c366a1cbf2cc872a61a516","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.9","_shasum":"bbee02747d30b60e2b4b5a7c13a7a63784f547e3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"bbee02747d30b60e2b4b5a7c13a7a63784f547e3","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.9.tgz","integrity":"sha512-jl937MpJglz/M1dOv1DDS/CU5GmhgqehMroi1q94PvW5B6fM9eazFBkAUH4FAdpq7Zc4cLCWHt0mV9y9LKvGbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjmEJxWe9TIAMo0iiv5+YTod43N7Aw1r42ScPibYJK7AiBLnjRC9QXS+6GHUUMJjbu4BCc6vmx1klMF1iGYQ4v1jA=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.9.tgz_1475159496961_0.5136084959376603"},"directories":{}},"1.1.10":{"name":"@amphibian/server","version":"1.1.10","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"trash ./node_modules && trash npm-shrinkwrap.json && npm i --production && npm shrinkwrap && npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.16.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.0","nodemon":"^1.10.2","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"4e1443cb2252b375397f9fff279b18904ff8f1a4","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.10","_shasum":"ed68bab4b8b3fafcd14471efe7e7438b325bf669","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"ed68bab4b8b3fafcd14471efe7e7438b325bf669","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.10.tgz","integrity":"sha512-1KGwf0YbXpT67sM14r9CdgtNBh08x4gpw3j/96D82sofz7+903uSg2FUcnQOzjZ8Wq3sXwBkHcgY7p6hJ5vClQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAegKao4X1OStUyh0Rsh8yTOoB1R0VlMolPz6fl6ZXeUAiBfvaBr9s7XPJLQeouw2ioBeiPzizdoMY2bct813tMLQQ=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.10.tgz_1475159661426_0.624614593340084"},"directories":{}},"1.1.11":{"name":"@amphibian/server","version":"1.1.11","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish":"trash ./node_modules && trash npm-shrinkwrap.json && npm i --production && npm shrinkwrap && npm run build","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.10.2","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"9e778671f9c761beb2c2bd6e0302ab0b57e1a327","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.11","_shasum":"69f15f946cddbba089c658179e848d20dd916841","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"69f15f946cddbba089c658179e848d20dd916841","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.11.tgz","integrity":"sha512-wHHf3M7tfnlVFp7jna4Dp/LsPfylc+QxmnPYA8CPJ4VjH+NvkvMEydaCFmaZMF3FjH7PvrXGM8OPklW4TASXPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh9FqU5+yfRopH0W+hk3+FPD48XAB1OUCiMjx3SoFliAIgHcfAJZW8uv355eN147Q8M593RUzU+YVVImBI/JfI414="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.11.tgz_1475621049936_0.3126345581840724"},"directories":{}},"1.1.12":{"name":"@amphibian/server","version":"1.1.12","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","publish":"trash ./node_modules && trash npm-shrinkwrap.json && npm i --production && npm shrinkwrap && npm run build && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"c98e7b45cd20ba6242143661787869de18f71f0a","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.12","_shasum":"3a43206d6a326ecdd76ffbb68e16ee924aabdc64","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"3a43206d6a326ecdd76ffbb68e16ee924aabdc64","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.12.tgz","integrity":"sha512-yBoTgXl1dCuLWFEVCqCCTXAN/9EIQpuscTmQWMO+PU9M5OyAs78DZmgn5dUm3drtcmqLjixJMwumY31WmvTGsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw2+kDju9yMikct1Wj1jY5ii7onf/qXgmjPxsVqxkG+wIhAJxahh6nD6MZnnLfJtqAsFtmJvLScrwXqw66Kf3nzV7b"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.12.tgz_1475847138970_0.08795710490085185"},"directories":{}},"1.1.13":{"name":"@amphibian/server","version":"1.1.13","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","publish":"trash ./node_modules && trash npm-shrinkwrap.json && npm i --production && npm shrinkwrap && npm run build && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"cb5e68498e6876507209f61b9f8a27c01b8df08a","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.13","_shasum":"5e94916b095b95a83e62e8214c70bf9ad9d00a38","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"5e94916b095b95a83e62e8214c70bf9ad9d00a38","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.13.tgz","integrity":"sha512-XQcGHMMr3/FgZJzWBVS2hN0YIMfFCYXbgRPe6n2LuCQNNG8kkFzwjYy0gcsQoZB1bF0DQf8TZIqxNQaxlq01pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMA38OW+OJKZHbEZbO6wwsCahgezIRcf2zolvswqSRQAiEAkcZaUCsxPXhT93B9T7LXLCawYY2NRfnXJAhEDJlijyk="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.13.tgz_1475847339912_0.9403267586603761"},"directories":{}},"1.1.14":{"name":"@amphibian/server","version":"1.1.14","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","publish-it":"trash ./node_modules && trash npm-shrinkwrap.json && npm i --production && npm shrinkwrap && npm run build && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"0d746485644a8d4f1eee86eae9f378fcf92ce74c","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.14","_shasum":"3e6ee90b40a854ed6457d05e7011d877a1599d0c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"3e6ee90b40a854ed6457d05e7011d877a1599d0c","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.14.tgz","integrity":"sha512-rLbIQ6N0cr75h6MeMnA/jKfcfgdpEobftZIpE2D861wcPRbtj//5j23VNOl1BvMINLpgEmmZLgd5yKMIzbYWDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyfoqUi2Z+keuFMrAUrXAMw3KO9wLaPetfrX+IQ+8MCAIhANy+iCsPiv2QjuOknefOTOAotTpfd2GyC5EfEOG2gLiw"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.14.tgz_1475847584832_0.3198261621873826"},"directories":{}},"1.1.15":{"name":"@amphibian/server","version":"1.1.15","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","publish-it":"trash ./node_modules && trash npm-shrinkwrap.json && npm i --production && npm shrinkwrap && npm run build && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"c15d12c5b9e1af79115e31d070880f272bf42373","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.15","_shasum":"0944ebfb8c5fcbd3ae8aea47a8dd1e99832db550","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"0944ebfb8c5fcbd3ae8aea47a8dd1e99832db550","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.15.tgz","integrity":"sha512-bSC8XsUnvrGuKWn7BBpiOyvgRQLqID75Zi510kOuHdD9jk3YTYDR0yAFuOByDGL7pQV5gCJdG5V32ww0Zf2COQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKf1bVrz1G5lOGFBO7ECnWp1nJNKeLUD/lIBtrZVv2UAiEAokKnJ8T5sj/UE2DwASxpyJMuapH1K5EgIQ60P2PI7v0="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.15.tgz_1476037895161_0.20348390867002308"},"directories":{}},"1.1.17":{"name":"@amphibian/server","version":"1.1.17","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","publish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"09360724ed0f2ffccd865392b9970b6614273555","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.17","_shasum":"73260d13665b80e7bf5fbb2a67667d596ba46ee7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"73260d13665b80e7bf5fbb2a67667d596ba46ee7","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.17.tgz","integrity":"sha512-ar0nNGFcyKqNN8ACl8Xr9UgUZs9kb84g6qMmVrrpxNJ+AZ2nMPh8KTSSPjhA/ijIOURk5hhL97OKcUwk0Lg8iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbq8qfiWvRctj1pNJV0a0drbCPQri2/aGlup33IK6EHAiEAzygiKB+GHlEHRS9ar055PDoJ4caEgvc01YRj/PH5eN4="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.17.tgz_1476279103706_0.25485815037973225"},"directories":{}},"1.1.18":{"name":"@amphibian/server","version":"1.1.18","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","publish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.3","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"df8397e61030f49af0275e038a4b618bb822ed06","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.18","_shasum":"42f8b789a00ef2aa53444b80377c35f7b641e2b5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"42f8b789a00ef2aa53444b80377c35f7b641e2b5","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.18.tgz","integrity":"sha512-MGxM9cbj44AERvY5ZrWMFGCQr2LrIAla2rkfOCxBJobRNZWOvE+8t9maiEfITcCpyqyQHl8nBTC2W89H4Vx6dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD8ms5W0HlT4F2HNNCUp0A+yDUJM8CdjYMFkjOG9Ue6wIhAJxl2Ibq6tv1+w/hhKSb/8QHtv8Bjty7OynTnMa4rjqO"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/server-1.1.18.tgz_1476279235211_0.5769370554480702"},"directories":{}},"1.1.19":{"name":"@amphibian/server","version":"1.1.19","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","nodemon":"^1.11.0","nyc":"^8.3.1","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.4","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.1","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.16.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"37922b1753743c85d1cec44228085bbc5a602938","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.19","_shasum":"ea5be557adfaa4b269d070fb46958fecefd2ec44","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"ea5be557adfaa4b269d070fb46958fecefd2ec44","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.19.tgz","integrity":"sha512-kkJbr7HootQLpOKPgmYh6YFpszPCzSTdRSkY90V9sDO0oKYHXGmkd1Ddf+U/vnuNyJdpsMHBHVZxg0w2VGx7jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEMGA+y4vjl77lfjZ8ld+Dv0WbCGwTrv20UexQdjD3zwIgP7IbLWJgfgJ4h1DVob4TFtHxRMbsqOp2nbOFqEe89U8="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.19.tgz_1476395961698_0.917660090373829"},"directories":{}},"1.1.20":{"name":"@amphibian/server","version":"1.1.20","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"babel/arrow-parens":[2,"always"],"babel/generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"xo/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","nodemon":"^1.11.0","nyc":"^8.4.0","trash-cli":"^1.4.0","xo":"^0.16.0"},"dependencies":{"@amphibian/emitter":"^1.1.4","@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.1","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.18.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7","uuid":"^2.0.3"},"gitHead":"be6854e427d12b50d6a9a20235369de72923ced8","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.1.20","_shasum":"10c6106a5b22fe5c1686d310d2230a4eee8a9155","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"10c6106a5b22fe5c1686d310d2230a4eee8a9155","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.1.20.tgz","integrity":"sha512-lWDWr5SqQDjZ6wHGnLIYgPX/idziol54YXz9grcZ7loa0v0QUc+coNtiHGwta/E706gRG3ZKArtCOyU1Kv9eHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRnsJFQmfhZfnr8JKlKqGJG/bFOElwv9yEyoy/EQp0DAIgNkNS5LPvmdjcPg74n103sUT6GAvWNWsTusbRolP5BZI="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.1.20.tgz_1478278689422_0.24525368213653564"},"directories":{}},"1.2.0":{"name":"@amphibian/server","version":"1.2.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","nodemon":"^1.11.0","nyc":"^10.0.0","trash-cli":"^1.4.0","xo":"^0.17.1"},"dependencies":{"@amphibian/in-array":"^1.0.1","@amphibian/is-array":"^1.0.2","@amphibian/is-function":"^1.0.1","@amphibian/is-object":"^1.0.3","@amphibian/is-regexp":"^1.0.1","@amphibian/is-string":"^1.0.1","@amphibian/object-has-property":"^1.0.0","@amphibian/object-keys":"^1.0.1","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.18.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7"},"gitHead":"3b0a26d0c0c41e349b09dbae1cfe4747a90abd55","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.2.0","_shasum":"903eb993940e84c46739c0e2b1403a7b8604d8a4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"903eb993940e84c46739c0e2b1403a7b8604d8a4","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.2.0.tgz","integrity":"sha512-SJCHTZ851g8hzwJGmrMi1Y2Tlk2bS5xbxaGl6hVwAhFt/1k/l9EmsvcA1tfIyKFu5TPIBtJdwDw1ArCI9Oa+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyqIth0kOffd8E7zkXGlnkPk7hDtsleYC9ykmVWSnTEgIgZX5AxIL6Q58ZvEeGKwXHrYoTRkamKXZg9Grmjtxx3cg="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/server-1.2.0.tgz_1480617395901_0.7093643646221608"},"directories":{}},"1.2.1":{"name":"@amphibian/server","version":"1.2.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","nodemon":"^1.11.0","nyc":"^10.0.0","trash-cli":"^1.4.0","xo":"^0.17.1"},"dependencies":{"@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.18.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.2.1","_shasum":"8bcc2a88a42cfd788610f60f612fff9f9d81ef75","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"8bcc2a88a42cfd788610f60f612fff9f9d81ef75","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.2.1.tgz","integrity":"sha512-fkDc4yOk79NKbAa3MVgADC5oSVp5P3OzoWQJk4AzaQFEottHysJkG8X6X0/um0Axv3He3yox3QFPkOa1GFHSjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXmP7QvF0Cw6UGqe8IvrsDJUeX8um2LRcobUMbohh4/wIgLSfJ/FObZEq/xTvJA3VxZllK0ZDz1LpXUENgw7MITFY="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.2.1.tgz_1481729551529_0.9613549804780632"},"directories":{}},"1.2.2":{"name":"@amphibian/server","version":"1.2.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","nodemon":"^1.11.0","nyc":"^10.0.0","trash-cli":"^1.4.0","xo":"^0.17.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.18.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.2.2","_shasum":"43b6952892cf16b6629718fdfaa2866c3ada0616","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"43b6952892cf16b6629718fdfaa2866c3ada0616","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.2.2.tgz","integrity":"sha512-8TsnOhVaIhM24sgnvxIiEPgkLCy3UJLorKrpa9X7bYkBYBK6qutHTpi1/JFSGNk4ZXqtonLAtPVBR9RH/eSjQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAkFY6/dN47neVEXscmn3aV2zVT/mhzL99Lq2Xg4CPEAiEAiMfhoVxKtRzvCalrQJ4objV7Z5MfHhgkQ2BuizNOdHM="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.2.2.tgz_1483627867585_0.4938398243393749"},"directories":{}},"1.2.3":{"name":"@amphibian/server","version":"1.2.3","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-polyfill":"^6.16.0","babel-register":"^6.18.0","nodemon":"^1.11.0","nyc":"^10.0.0","trash-cli":"^1.4.0","xo":"^0.17.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.18.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.2.3","_shasum":"ceac711cf6febed7740bc03cbbc0afe35f165300","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"ceac711cf6febed7740bc03cbbc0afe35f165300","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.2.3.tgz","integrity":"sha512-wZ994dnXbiMAeaWKRhVNQSi76eqJTreKv8f7ak/kg8gwveSLJCebLH+qXo13pbcrfXptu571rZncNdIwdyi4ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGNktt1iqLwYKA38E3QEhzrT7oPd9dTi20b6inKyWHxgIgIZUFx+FwDfv6MprBUoGYRS3RdWCcaaMolW8mS/ZC0I0="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.2.3.tgz_1483628546171_0.46765395789407194"},"directories":{}},"1.2.4":{"name":"@amphibian/server","version":"1.2.4","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash node_modules/ && trash npm-shrinkwrap.json && npm i --production && npm shrink && trash node_modules/ && trash yarn.lock && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":["syntax-async-functions","transform-regenerator",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.17.0","babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-polyfill":"^6.20.0","babel-register":"^6.18.0","nodemon":"^1.11.0","nyc":"^10.0.0","trash-cli":"^1.4.0","xo":"^0.17.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-plugin-syntax-async-functions":"^6.13.0","babel-plugin-transform-regenerator":"^6.16.1","babel-preset-es2015":"^6.18.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.0-alpha.7"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.2.4","_shasum":"b3969c6dbafc8846e07253f20e556000aa14ef9f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"b3969c6dbafc8846e07253f20e556000aa14ef9f","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.2.4.tgz","integrity":"sha512-lvT8pfy30M3x8d8RgaELrIqkn7HIgpV4zhz2JCMLofnb4+Wqn7Ig2lK2+fNF9aPqKEDrFxyJSDZSNm7vHeJCdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWBN7aN/4vy5EQfc8AwKQd8ESQHMJlTsG1b+WazewOkAiEAjboV6GimZSG87WpDvQoT0Mv5XA/Vq9KqmeQOzh7HWR8="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/server-1.2.4.tgz_1484093157000_0.6368695385754108"},"directories":{}},"1.3.0":{"name":"@amphibian/server","version":"1.3.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash npm-shrinkwrap.json && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"presets":["es2015"],"plugins":[["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.18.2","babel-cli":"^6.23.0","babel-core":"^6.23.1","babel-polyfill":"^6.23.0","babel-register":"^6.23.0","nodemon":"^1.11.0","nyc":"^10.1.2","trash-cli":"^1.4.0","xo":"^0.17.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.22.0","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.1"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.3.0","_shasum":"1f52663c37ce571f84eab00dd13e8b8e31769653","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"1f52663c37ce571f84eab00dd13e8b8e31769653","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.3.0.tgz","integrity":"sha512-UX3zwii4kKyN2UoWK8lzMajSrhQ8OFA8qm2YsBw2vkgffcPNkKTFvub6WKDduTFyZSUOHDPlRlG6VjhpZcAA+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCeNYctaDpXh5hJff8RJzH/dWVoFAH3yR/Jo7P9flN5AiASkwcO4fza5fdiwz4ZJfEw9G+q8cH8EWnJoBii4oleqg=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.3.0.tgz_1488025314870_0.3792539469432086"},"directories":{}},"1.4.0":{"name":"@amphibian/server","version":"1.4.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash npm-shrinkwrap.json && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.19.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-polyfill":"^6.23.0","babel-register":"^6.24.1","nodemon":"^1.11.0","nyc":"^10.2.0","trash-cli":"^1.4.0","xo":"^0.18.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.1"},"gitHead":"29e4ad00657053f2d158173c8c9cb003925bfa43","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.4.0","_shasum":"480ee2bca09afe7455fb393cb44a980d2dbf82ab","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"shasum":"480ee2bca09afe7455fb393cb44a980d2dbf82ab","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.4.0.tgz","integrity":"sha512-LBY9iOajdrIglj6Zq4ntaKfGp/eTLc9Bx+/7HngY70pokBf7PpIp4tI/F9ZdvJ7CJ2SKZUAQEIYInKtamEugIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjv9bo7a64oMCAYVx2CdbVDdrhT6tVJqSly1EiEGZPpAiEAxyPsJk7oaVOtW6W4MkLeBpiWl+Gj3YyMo4jl4bYwTMk="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.4.0.tgz_1493423735415_0.5827719992958009"},"directories":{}},"1.4.1":{"name":"@amphibian/server","version":"1.4.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash npm-shrinkwrap.json && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.19.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-polyfill":"^6.23.0","babel-register":"^6.24.1","nodemon":"^1.11.0","nyc":"^10.2.0","trash-cli":"^1.4.0","xo":"^0.18.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.1"},"gitHead":"05c57ddbb7e2fef5db4d13b927c1bab59292748c","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.4.1","_shasum":"1c3934cb9a628dcc719bb1a4ff986618badaaa9a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"shasum":"1c3934cb9a628dcc719bb1a4ff986618badaaa9a","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.4.1.tgz","integrity":"sha512-vQpZd9ipv/NaJzpjTlYwKPi6iTw5UpNr0tU8phQEdbO4ESovhOO9Bjf+dFFHBeI0ANxdsdNTMzDBQUY1OblWZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4ZKtBOcXG0svfUzx1gW1HScMdtPHnsLuuSEqxBqEkPAiEA4TnceSBuTFHXlnQGbWkx6J6s2vYtKpFXSzTMLL6XMbQ="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.4.1.tgz_1493424127029_0.9550305271986872"},"directories":{}},"1.4.3":{"name":"@amphibian/server","version":"1.4.3","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash npm-shrinkwrap.json && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.19.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-polyfill":"^6.23.0","babel-register":"^6.24.1","nodemon":"^1.11.0","nyc":"^10.2.0","trash-cli":"^1.4.0","xo":"^0.18.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.1"},"gitHead":"dd0cbba34bd74f6fc422b80ea64c584affac3b01","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.4.3","_shasum":"c5a782c76b2043faaed1de5b5e826253109964fc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"shasum":"c5a782c76b2043faaed1de5b5e826253109964fc","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.4.3.tgz","integrity":"sha512-dvhO+yIHt5VyPIeU9pNqLEBf9liKJLvjJB5VRftPHk/6jxmFK7LSnraJx4gTrbLGLBfj1chAoenTuXtQT/S4Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUciFOvSGTIstS5Whpu4uXjzwl4qrdy47lC41g4+u+xAiANdY1qKMWftpZMPHqtTSIvhPkArciZXjyTNdCSW4sVng=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/server-1.4.3.tgz_1493425754432_0.14174317987635732"},"directories":{}},"1.5.0":{"name":"@amphibian/server","version":"1.5.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash npm-shrinkwrap.json && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.19.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-polyfill":"^6.23.0","babel-register":"^6.24.1","nodemon":"^1.11.0","nyc":"^10.3.0","trash-cli":"^1.4.0","xo":"^0.18.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^1.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.1"},"gitHead":"887b666f8d05689682934696952f1a0efd68c382","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.5.0","_shasum":"c0dda9c5625c17b8b6ad065b24f6b5d05ec35bee","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"shasum":"c0dda9c5625c17b8b6ad065b24f6b5d05ec35bee","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.5.0.tgz","integrity":"sha512-uZm9JSREaZNW1BxdCMIAyudNAsSPlFR36WKlwAeNJHlX4nBmZE1dxMbXz0Xzs+B+fnvLXqE+MXDAWxhurvHaAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMz41KFzCcquoq6aYGQV7h5eN5LMv46JATU36X7cPe6QIgJfo3lKkSsLCgEuI+f1ZA9t3jKG2p9VsEZtJrVgpQGqU="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.5.0.tgz_1493467937404_0.3996557213831693"},"directories":{}},"1.5.1":{"name":"@amphibian/server","version":"1.5.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.19.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-polyfill":"^6.23.0","babel-register":"^6.24.1","nodemon":"^1.11.0","nyc":"^10.3.0","trash-cli":"^1.4.0","xo":"^0.18.1"},"dependencies":{"@amphibian/errors":"^1.0.5","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^1.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^1.1.3","empty-string":"^1.1.1","koa":"^2.0.1"},"gitHead":"5443957855cf8b27e301e01e68d79997633df273","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.5.1","_shasum":"fb52995dc6ec229a27a420d1f2c9264ff0fb3d36","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"shasum":"fb52995dc6ec229a27a420d1f2c9264ff0fb3d36","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.5.1.tgz","integrity":"sha512-mK2GpuORZdGw7LfP81PA8bS7rrszte7ydSblNb6Iz4wqXkdodF4DWwkh6h3A4m/89hqoIJhaM2jrTU1Q0dljrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEdvH/hfchQUjHfml45Pe8PBqw6itDAvZmHf3Bb3Bl9AiBmMGwh3Vq0jRPMdQFVYryLjRg53Q1wgsz8TMGziLB7xQ=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/server-1.5.1.tgz_1493470704228_0.43985902122221887"},"directories":{}},"1.6.1":{"name":"@amphibian/server","version":"1.6.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^1.0.7","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^1.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","koa":"^2.3.0"},"gitHead":"7cf53a1bc00a8428c62eb8780bec80cb61e32f4b","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.6.1","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-lp0ZvgNbVZcLv11zISDm7IrkR3g9F6g9Mv9ZYER+qSI2NvpcmvqAPA09P0rpJdhPUKpLj5W+Tx1yf534RZTAGA==","shasum":"34d4db93b976b021848817bcca75af4935683dee","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU81bkEcGOKOS0/KWe4phE3xCAY9m87NZRU+6i7YVcIAiBxZDOE3/uFITXNKrfrri2Kg9/JErJW+ZZKQMCsi3/dBg=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.6.1.tgz_1504814382092_0.7357069512363523"},"directories":{}},"1.6.2":{"name":"@amphibian/server","version":"1.6.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","koa":"^2.3.0"},"gitHead":"b3194fc8b95cae29c53ce2dba2bae22a8ef504ee","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.6.2","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-c1MGAfMmEZ6qDjPHkhl25XP53AuV+hI/yrWbeNvSK8jWkjlLgCjGFFefSb2mqxt5/q9wvqQm9JWofj4D7k72wg==","shasum":"7f79b30afa5700c04e8968384fbe46929d44561f","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF84wD1JVNL1g4fc50wfkR3Orcyhu73HPp2TkcO3aXd5AiBcrQx6Fh8J/s41clIe83L1udXTHi3MhvL39VPR/nEE4Q=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.6.2.tgz_1505952526730_0.25660162162967026"},"directories":{}},"1.6.3":{"name":"@amphibian/server","version":"1.6.3","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","node-fetch":"^1.7.3","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","koa":"^2.3.0"},"gitHead":"2a500ab7828a10c05f4ffe5fa182163f659fc5d8","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.6.3","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-jYmj3qgul30k3MTo9nO4JYL+lc3VehAxiZDQF7t2pwAuicwMaaJO6dIiSk9IZLgKn9XaiIR2Ex8jkom/lWgW0A==","shasum":"0142ea07fabea1c39d2b10699b8379b3c2751c2a","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWF4jyaJdDKyuIFxaizul9VKve+7jg/qH/q6PItiB+VAiA3oJF7vqOP6mhP5EmMybUJURB5s1AngrV8rLOzNzmY/Q=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.6.3.tgz_1506342018023_0.5328058132436126"},"directories":{}},"1.6.4":{"name":"@amphibian/server","version":"1.6.4","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","node-fetch":"^1.7.3","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","koa":"^2.3.0"},"gitHead":"b2ff73dea965e722646833d8937bd1f96252c431","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.6.4","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-3/tJjOe5e6x408cvh0np2/pVa3TZv/rVtU1zi/PD6j6clLlhUVceJ2gMF342ZortKaZJ2wt5u677Dg1eNKMO/g==","shasum":"21b5fd928199c9d4ed2bc6a92ad6f22134043a3c","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.6.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgMJSaQkK7/5p13K9brYSKbNOX6SlN5Vqt8yROL309/AIgcfBVeX7OOmPc+pK6GY56wPBgv5n9k/6xRYestPND0z4="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.6.4.tgz_1506343071012_0.4296259330585599"},"directories":{}},"1.7.0":{"name":"@amphibian/server","version":"1.7.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","node-fetch":"^1.7.3","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.3.0"},"gitHead":"2fd1f3701ea87e132764ae1ccca94f30273b5b4f","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.7.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-9DN1sNKHAa/M2y0esA2N4BlTcQ+s/o3faja9V76T4YjZ8y7DpV+3Fyw4v7/W8QYluobndLrt5OiJFTt3pHyQTA==","shasum":"e3d78c1e42d456f61acaa6b6d696c31c5e900bc4","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6UBQ2nyBWv2zV2Xpp6Nqt5cxDYrE1X1NnASH4oAvIJAIhAJXS1XjI5jlb5Z2dgZ7SX07uqVAfcEeT28Gf1dSGqyAF"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.7.0.tgz_1506428938412_0.5187810719944537"},"directories":{}},"1.8.0":{"name":"@amphibian/server","version":"1.8.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","node-fetch":"^1.7.3","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.3.0"},"gitHead":"ec38401e0c84d14e3160045edfc7b230f67f5360","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.8.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-g+JHMznsZ+CeoOMiehTFzav3a3ZYlNXWiLZrd9f49AGVNpEB5a84KbHxmszcah3pIstTlpWgxv9E6+L1sDXz2A==","shasum":"0aa55c5b1ef7617e03e20980c54cc1262f3e23c8","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEwiFBsOpz6XplU0fcX07jR2iyL+/T3xNDS7u5NP/i6QIgKkiHmGnIO1WmjcTQmeVQrgeQqKwTwO1LVYwWlQCIP8Q="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.8.0.tgz_1506462109615_0.2150286859832704"},"directories":{}},"1.8.1":{"name":"@amphibian/server","version":"1.8.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","node-fetch":"^1.7.3","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-preset-es2015":"^6.24.1","bluebird":"^3.4.6","chalk":"^2.1.0","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.3.0"},"gitHead":"48ec9c0f2a2ce6c00b92ece78fe8617cf4a88ccc","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.8.1","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-dKMMZ8HGE5tfE+qEBv9FOxwiiPbNai/CJi4nmPhspukEeoGS9u2d6wtYtJmywlC3YKP+32kSwmmBC2hr+JYgQQ==","shasum":"30405189cf233424c134ce5869bfe5ad0234b7d8","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.8.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB5oVeYIHkPWUdtAyvLLZCm+z8+RYjtR8Az5apnFV5DQIhAN27O2XTHlGLJ3EOX5nEJx1286n7M1mXz7nsXipJzDsz"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.8.1.tgz_1506462343832_0.23198256478644907"},"directories":{}},"1.8.2":{"name":"@amphibian/server","version":"1.8.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","bluebird":"^3.4.6","node-fetch":"^1.7.3","nodemon":"^1.12.0","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","chalk":"^2.1.0","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.3.0"},"gitHead":"e826f6bb4345c956783a23d23333c8f03ac64c18","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.8.2","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"thomaslindstr_m2","email":"t@hom.as"},"dist":{"integrity":"sha512-WJ4gN+puIWfoboch/003hCdCRkajgPQA+2X7+wcgIR5wEJ22GngBmoSe5C40v48vPgWmdq2SNyEKtm7C+xTwUw==","shasum":"77ad58dcce0e50535b5ecfdae6d5dd2874685831","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.8.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR3MKr7pIKZ6Pq/EV88qoRsjEk0v8qTLa3pWGc9rg5/gIhAPBfZ7n8FKhwOmYQ9sBMrotmY+ixGqMpo4AUtHwNcuG6"}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.8.2.tgz_1507205464400_0.003300017211586237"},"directories":{}},"1.9.0":{"name":"@amphibian/server","version":"1.9.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","bluebird":"^3.4.6","node-fetch":"^1.7.3","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","chalk":"^2.3.0","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.4.1"},"gitHead":"9149e803f997803d0682685d3b8707ac16a394e3","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-+4PHwQcsJ7fWcZrL4FLxJcShmDn2JuXf0ri0JmnC2DWXVHhW0N6Fb8bFdDYxF+KypFmn0xIgIIXI+x700/38CA==","shasum":"ed3cc7ea9820f15028b1772e9df0ca4d4755ec31","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAaUAZ7qJYv3sglRxdM+SezF5tKX3SQmufgFkLIzWWnAIhANQUyVHE/0K0iVkSsyoxXCZUWGIPfxe8MJ4GjxUBJR1o"}]},"maintainers":[],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-1.9.0.tgz_1514834510409_0.33871235232800245"},"directories":{}},"1.9.1":{"name":"@amphibian/server","version":"1.9.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","bluebird":"^3.4.6","node-fetch":"^1.7.3","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.5.0"},"gitHead":"ffc321f5f55022d8b41845872bb9725cc55d1db5","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.9.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-+KDCFQV6GCWLsnEadHbIMO/ckF6D20/ra5LsTfeUb73UO6tIhjaHQrKSlqBN/Az8rO53roovSrRcKYxgtp+kSw==","shasum":"67b22b9125ba8efdc0419c43f7d745be8afdc7bb","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.9.1.tgz","fileCount":12,"unpackedSize":210636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFz8Rn4H0sGJCe32kq3CYxMa7Vc3mW553dSCxTDZagJFAiBZY2MJNbCOZBndV0VGXfQLX/vsnX9ULWFmh7HHzKIazA=="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_1.9.1_1519161136228_0.43733768815167195"},"_hasShrinkwrap":false},"1.10.0":{"name":"@amphibian/server","version":"1.10.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","bluebird":"^3.4.6","node-fetch":"^1.7.3","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.5.0"},"gitHead":"54d3891839e6baea7fbe822b41064ea4b83a85d7","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.10.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-EhN3tGmmoKP8G4aIN14y8imBvcUGGepAZmA39f99KY8/DDkLjdW8J6JO6wpO3fGoQGHW6OZrkBsoQd8uHnY5dw==","shasum":"203b3e304ac42cd8367807ea7242ed1eba53de98","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.10.0.tgz","fileCount":12,"unpackedSize":211039,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeR3Lo2BpCpVUQUjHEhJACLHvRJ9eKuYl3qm86I4u15AiEArGXVVEmSM8/81+zTViBnZrs0Y18ej0Qm36+ZkpAGENY="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_1.10.0_1523049060802_0.46890665568714374"},"_hasShrinkwrap":false},"1.11.0":{"name":"@amphibian/server","version":"1.11.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=7.9.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"start":"npm run build && NODE_ENV=production node ./index.js","start:dev":"npm run cleanup && NODE_ENV=development nodemon ./index.js","prepublish-it":"yarn && npm test && npm run build && trash yarn.lock && trash node_modules/ && yarn --production","publish-it":"npm run prepublish-it && npm publish","cleanup":"trash ./compiled-app","build":"babel ./app -d ./compiled-app","test":"npm run cleanup && xo && NODE_ENV=test nyc ava"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","babel":{"plugins":["transform-es2015-modules-commonjs",["module-resolver",{"root":"./compiled-app","alias":"app"},{"root":"./app","alias":"app"}]]},"xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0},"ignores":["compiled-app/**/*"]},"ava":{"files":["test/**/*.js","!test/setup.js"],"failFast":true,"verbose":true,"require":["./test/setup.js"]},"devDependencies":{"ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","bluebird":"^3.4.6","node-fetch":"^1.7.3","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.18.2"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.4.0","babel-plugin-module-resolver":"2.1.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","koa":"^2.5.0"},"gitHead":"9dff86ca1a7978ab8ada09a696a2e6051ea840d2","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@1.11.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-pazwqPsQcaIlogJHR2heK3LCDASbKxzgKfHhUzViC4RiuNcG0nahrtaiLBn2Qf0qZNOctrsan8J3SZYEEJgEPg==","shasum":"0f6035fd54308f69bed97133641477cfd5b0183f","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-1.11.0.tgz","fileCount":12,"unpackedSize":211935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN4QmZkboWMSmU+EHY0JnewZDCz5pqW8MkekiMYWF2YgIgcNAtSWrp759Y3sA/G24AIrC6INO/mMqc4Rs7oav79VA="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_1.11.0_1523223668090_0.3488738718992894"},"_hasShrinkwrap":false},"2.0.0":{"name":"@amphibian/server","version":"2.0.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=10.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","bluebird":"^3.4.6","node-fetch":"^2.1.2","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.4.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.37","koa":"^2.5.0"},"gitHead":"4d8e59712489b6fc589bde7d20a1cc386ad5feb2","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@2.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-0WiJW+spTHiGqcVmoLtWQnueaKquwUBuNzIsrFQT017uo4cGJQymZ/bUYXc9e60LSJEwQsOwax4Sv5eguVZxjA==","shasum":"df0a6ea7c1425f53d0485c07af68dbb5fc13d336","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.0.0.tgz","fileCount":12,"unpackedSize":200594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBvHWCRA9TVsSAnZWagAAlN8P/3+q+GpqixrkXSmYwbND\n0mytLIOctNLkpycgNdvYqOAxZe+uC/VeIF2yHpr49xAZeBT8AYDSrMlh7GOc\n7HgVyYu6zZKuxSaxxnyHLYNqw0sV7CPy1CTx6h+ZFCBNuqNZJ9hxptGibW7D\njDrhWOza41STLM8WTYytZriFwMDuawKC9Aii8GXbiTaeIxP/ITuiuA6CR9iz\n9Vrj+IUYC41YSFQkE9UEn2fFNInBmJnuEesOFL5PLoPavxdRSVRgquGNXA+G\n0ArXdxFZSRNV5TQ66tiktRCxxPoB56R/+QDWVwWF5dWMRSqsRtintdWtcZjN\ndI9nj3YsKOjEja8Afi/UGYGQJZIdpIqDCwyUIwwl3dXnzR3fFXIt6CkhZaqH\n/hd+UHtW0LWGIzogvdbi69qb6VONZ7USyMRDMm+LAA8BtDnd7qgNgdwJpt2z\nCQl7/5vI8rJPOYB4Bj0qls9cRcn0i0XfgNDdeO4s2PhQZJy7863+DwntgkXN\nEtaVAXmTX2yY5PT9rU8BJt1QGmWxKZ++YPTDnMja5+coo7qwmPJKNXKswwcW\nIuVEb0KvzQn4BXK0s1iGju7WK5tZr7J18pX/a1RSrgpwrZXKZdMcG4dNl0S2\n6tNk+SKYzItbYRPDyIoP6qT4el7CO0aHv/i5zN29zPCimsq7/zgKM3wrld8O\nPS4A\r\n=eX//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTJ9ZAFqd6OhxF7gL5P3eSr5FsgcFpnvR5FsSRZ22LzAiEAtbmKt4fFS7ccVESr3vTAi65IbP765O0Wk/H1ak/9F9s="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.0.0_1527181781131_0.23350758248209935"},"_hasShrinkwrap":false},"2.0.1":{"name":"@amphibian/server","version":"2.0.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","bluebird":"^3.4.6","node-fetch":"^2.1.2","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.4.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.37","koa":"^2.5.0"},"gitHead":"6d9ebed85667ef8287a34a35a1f5abe447f8d903","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-MAnj0kpTEG3AfnzmewJ5ri1IPmEp1kcVvaFCZzPO5bT5uzQIyK6xvi83AlRNGk13YYBBP1+VlNoBAfQW4KHSmQ==","shasum":"4de182571c2a4178f1cf47cf8367c3648096c71f","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.0.1.tgz","fileCount":12,"unpackedSize":200593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC1UKCRA9TVsSAnZWagAA6V0P/0oVaWsXCXrRQ0zPuX1s\nkW0+Xj3WqlMdLHkMF+YxvYA6FaM4w0b8zhaI4f4AygD0hDgNlCM1Su7g61a2\njPRplfqxBFBS52QCZ4s+vrXDwdnaBMGwsVVm6umXq7fYcB+JNw7lQP0wKkRa\nJDgdcBob5wLvzhOExGgr3vpZQ3EGnlV3+2/ju5uGhD6M+4PFsMHqj9nW1vDG\nasX75/8Y4hUGBl+zxkogi/H5WjyteDxvYtcj3YChlrAxCmrnoe3tBCeKbivQ\nH0jhtGHrIpaRrPHi7jGxpQeez8/5tXLEShgNKn/7VNUykxVhJGX6aKR57l4L\nhLT0uCpQq44aIecngCmvH/WbnQ1XH/nVZpNs7lZkQl3s4B9V+fOPALeBxDHl\n+B/5jE6R7owJV7+TAEVNAW7nvTGMD6XH4vup75SQVqhX+Ul+HkwMDsmnlzzh\n1ik02vUzpFgDjexvvMh1wjtLaIX1yJ7v95GXePaj2gVIhbpcE+GEjezw76g/\nieyKsgrVX7E1tceoZ7b2fl9/0euUfmoWapjEmLG5Qlxn3WxQbJ17rxdd9gFD\nVlnAxNdUQXeFY/yQNbEktEeUc9klTCzBx0AEUNnQFY/LxaO/J7N7LiJ2N79G\nPWBEGJPALtlWZFDarNU23hOMzRYRWDAhzZNm802sMfY4uIls9DZQQLRJNdYU\n35rv\r\n=zxa1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF17PPVxN5YpUnDAxX0PoWf2GvaRz9VnV4yWrwxX2f0bAiEAtmY8emWq6x7FIZt7Qm+pzZKrG1rTuEC5QD27UAV7GdQ="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.0.1_1527469320878_0.6033454581513054"},"_hasShrinkwrap":false},"2.0.2":{"name":"@amphibian/server","version":"2.0.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","bluebird":"^3.4.6","node-fetch":"^2.1.2","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.6.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.52","koa":"^2.5.0"},"gitHead":"1840cf17f46677c46fbd368a2f1c8909cb282b6d","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@2.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-qZXJ3KUSrq+S6YdVPYcTLLHrTyi2HpB2XU9FFS7nOnVMLP7hFmu3fi3MQhPLIEDHe2Fi5COWB67Gi3bzjlmKtQ==","shasum":"d56a07deb98423694d569e39a8376cbb9330a2df","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.0.2.tgz","fileCount":12,"unpackedSize":200672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLLvLCRA9TVsSAnZWagAAaJIP/iV2pxOu3U46sIKOr0pn\nRflZF5EP7RGp6pmwC0KI+iS+B9PTzai6tQMGIchRDGLNm07Bqi36mAr8/0tT\nQr1oUUdRnsQr43FaEx8WOMdHbSSu7jB+5MPJOaHQTJgHt38QYzHLewtXUqla\n70+u60jC+ZI0iEkz5cxlJvsEOn5vBcNPRMDm+vg6vnKS+G2ECWQA0AmZ08UR\nr3/bvLpzkdR7hWz3x+P6krOwWlQ2Zmk8X4zmt3XjSFUJBkJu9XGm5dwFlkHh\nfxi+mVc5w/i3Kdjys0GnlfZgr8HDmSs9QKvzpjlxnVJDA3OYjXzVbdmZ/OBs\nPj0oTCuEgxWGTx8/f/zJ4T80516hlCcTOP6ojrVewkF+5xt2/KI696QStuAZ\n/4oK9p5TDBjvOFP7CHqdUegUOcRgY+wDycbT/Dd66f+1mUNWJUx0fx0jdzmI\nA1Vaaza9k8JgY1GERN2z4E9/MjMofGeCFhky2tmHT/TP3iBZNPLElaGy9L4r\nZUG7RewZ7VYHyMAkSoklIM7rw6BdF0MU2MM0iykqVvfc6wgwNvoYxdoCAaKM\nv6emyuL8ydLadYbI21qgqqui8twpjA2PEUJULkocb/k8prBqE+cZ1veayEr0\npSmpMgxpHI3ozHNn6+lNhCSO+A0wKXqpFDnusw6JyjpFzKGdFCooDhstwMVY\n4IeV\r\n=FjHH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3toWp2r22u4GoQktaisXYK9LlC4mTZ0SJ/lXdn0CetQIgc9JkAzDAwnzhszenN6nWQ+SD5DU+2HdrLg7ydTCPUiI="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.0.2_1529658315306_0.5955662288815027"},"_hasShrinkwrap":false},"2.1.0":{"name":"@amphibian/server","version":"2.1.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","bluebird":"^3.4.6","node-fetch":"^2.1.2","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.0.0","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.0","@amphibian/validate":"^1.6.0","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.52","koa":"^2.5.0"},"gitHead":"bf1426f9ef967425d4317034ce199687b6439945","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-RxlTnmfWd0+O4oga7rr4MxcHWWZ9DlxTAL9PKEBYZC21pOZ0jb1SYEyNJAWCp0rcnK7ASDHEeH2jc3L0DREIPA==","shasum":"5f8bda510d0bfefa7a6d8de3b3187dbabd3ba6a6","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.1.0.tgz","fileCount":12,"unpackedSize":200973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLYKICRA9TVsSAnZWagAAECcP/jmzcggdro1Dq0uA49cT\nSFjPzwsl5vVHru4TIyw7a2b4onU3WWh3JSv8DIkaxXbhMZnSCZS+IkgLfrvD\ntF8hi9o7kSqDc3RxFeNpg2XUoUsqUWxJzPks4kT9qSI7GJonRj6gQh0CJWTg\nCzXC7QVsfOIiZ6uf1AqUtafYziAaH34Zjo8l1uXb5kVGLHiJ686pYEb7LyYp\nt5KimkhRBJ4jmA8rLgSy8HGdbvLNKsbUG+pFd+S9o/WlS5fNbT3bgRh8E5ua\nfV3kxr8/sP5ixk4lCAgHh1Mmlt32jdzZlq5uGjybVzL0SbSoQR8aFVRzmh66\nWbCVxP1e2gs8CEXNMiIlIWxZnH8XVfPgE22xkrIbTnxRg9VY/t1WMg9UxzCz\nuArFAXpPJIy0so2z5aNMmO2wYlPeSv3vE+Ep7TOBqL9AckNiLyeIYFRNJRC3\npYia4tWUIkxhspzMtWJ2WbacdlBPoRuJ/tOIGCrYZXkKiKC7cv6+BLAUZuht\nD4YBR7xyiQJBLGMFuVjnTxUTRcranhIzzYsv8yMPwLhps3uEa/TYtD3L1AAz\nDBEfTmcEZWsQrWV0vCn2g0BbdCR7lzKxd8esVkYN8KQlXQW+RI7EJZP37O+4\n4DsG+gb0u4NpUQT+9jUiD3wpNfDRfKw5rwKBxBm08YBfqN+dEo9MVwy31I++\n9w8h\r\n=eRtd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQ+8BIGzzJxpSRbBSlvpwks9KKFnvRwfOWXxidYVc0dAiEAlrGo2aKGIjh8T7VLtoWbG9HSzlCE7xk2GYwTQA045SU="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.1.0_1529709191895_0.9081360791625106"},"_hasShrinkwrap":false},"2.1.1":{"name":"@amphibian/server","version":"2.1.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","bluebird":"^3.4.6","node-fetch":"^2.2.0","nodemon":"^1.14.7","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.1.3","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.1","@amphibian/validate":"^1.6.1","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.77","koa":"^2.5.2"},"gitHead":"116c4889cb62c98f9eeb7c55ece3c790efa478cd","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#README","_id":"@amphibian/server@2.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-ImDDrw36/mlOJKGjz94sNaMTZHC7SWKFIbQdIdRDuh4NrdfqU3cL+5hVyvbfvFlgoWaoe4PlpehunVPp0PsHiA==","shasum":"f78948f6885b5ef8f9137d1939ae6e672c46fa9d","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.1.1.tgz","fileCount":12,"unpackedSize":202179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdynvCRA9TVsSAnZWagAAvAEP/id5+02Q54EcIdJkxqhN\n7YwQt1eeO6uJuu+9QdaSuOLcO+cbaMw3NcQSTJsd28FjreHmCGiXfcSOPp3s\nyZ/GOqX8pdyrtXmmMwJmbG8tyTQ9GSdAAFr6glfm9VkDGoHIM4gxXkyIaXgt\nE/Erf2GyN1F+ulcq6hcSymXkn6YX9D2MS3wQH2RBIMXyeo5TwwU2SSAuvqUI\nSq656ULuRdvhnVrI3wawcgRgYT9aeFUqZUyVnD2QvVEo85+3k1ynpPfozhCC\nSL56Pv8+BWW1y4NHAr1emnGFyG+Ho2mWR39fjWhRtgJ24i2BQ9RLh1y+Zm3z\nyb/KVcuzEpNvEu0oSVa0P4PFaGksvGcUOMVLCztbtWc2Wiek6DHqvnFFJ26d\ndMALtrwtuVA7kngFXyF6Q6Ev8fAndcxFuUijLtEcPsP0B7YVVOhyFkTY3QLW\nt50g9qDcHSw1WM6lkmqgEybisBm+JZxwHfyKjiojWE+ThnXEHGQUFu5CsG+b\nVsZxjkUe/qsF8JClntyyosNa8AlLXUhQ8U4XGSlW9zNOr+Bc2Dl7XSmLHYIV\nID60z8nocyDH3qEIjcoZ8peJ9aQw/wxmMpURgdh6PLRmHI9MpQhb02dH0XFZ\np3a8jp4jRHc72Jhn2jCesYPFJxfAozzFPhvJViUKlWwFjmr67L27XpuFbHwt\nZygX\r\n=fzff\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNMNDCMWVrBbzqJW8GgMTwreBz1KNNyKVgJjhSbBu4IgIhAJcXFeTQftDkI1qaaDAcgaCJ8OplTMGTeAf4rR3NVYrZ"}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.1.1_1534536175313_0.9240636819532388"},"_hasShrinkwrap":false},"2.1.2":{"name":"@amphibian/server","version":"2.1.2","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","node-fetch":"^2.2.0","nodemon":"^1.18.4","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.1.3","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.1","@amphibian/validate":"^1.6.1","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.84","koa":"^2.5.3"},"gitHead":"911d348c02485a3146d84975a63335bf5c676141","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#readme","_id":"@amphibian/server@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-DEA+oKbN6gXmf/2jBrcEY7nSC98QbODovlwdrnPZ6TGcQW7QFs6udFQ57HGjR7s/U1v+SIbbOW5REHt4pIV1Dg==","shasum":"fb01c47363c6faa7e794849854d5f605913cb441","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.1.2.tgz","fileCount":12,"unpackedSize":199734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo6xLCRA9TVsSAnZWagAAgRUQAKB/Mkm8JijaN4usO8N4\niEMCCK02UImuJwU5LvXYAISuFozdzYZZe2wUjLqd0SzzQHAcdeybgAgml0Nf\ntlllFygx0e8ZrlKrw+SlfK3+OK6+KqdrWDGJavKQhAX4XDIkRJDb1S1BJ+ve\nyjIvEVyKqSUItltbXxhVNWkjDeFX49TMhofTyfbc8g1YMmv9tRKN7m7O/16C\nmya78B5kk5ukMQN+PirDSBt52nUI1SsqUuBVEz2BChNAZXa4B83ECm5HP7ID\nh9KBCFyp33lrSqPlMbvn+bJ4Qd2WTZV1hdCm/rYyZo8QkLD3acCTrwAgGv+r\nVWZXxcZ9LtxGiZKx9q7e9oAiAk9MxPAa/u/egQuklJ09Mjeg+Yv+R1NgDMGn\nla5+59UJ5zgjoz90DIJhVUwVP+HcJuRuI9gL8XWaxPAnoVgv4mQNdval+2Ja\nv2fwa9pQBr65++aGPbZKuY2nwgByY/83eh/wp50s6WPK1SYHawds+uoU785U\ngyemIJpSO13/R8oljVGfAft+fUhAnn8iPgC2JOeGeDVQAAzRInpVyWpLYGxe\nxdZqJim06xQNuqLIq9V24e4cVv3WvnpPdty4bYCAdFXeDHJtADhOfSL+1Tek\nqBbkY56OMVi1jwvMGhaqE+WDfi5JZP+6n9NIRXT45uOgszlrmG/BzMHPZZTK\nnQVk\r\n=NhcL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKOa4sg6Pdy76t6+kEvPyaYQAqrYRoLjnIggGk25OrHAiBgBvBfzs9KKwKN9V06wSx4Lzzgu0UkDu/6IkkHmP9DJg=="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.1.2_1537453130668_0.10286110094556333"},"_hasShrinkwrap":false},"2.1.3":{"name":"@amphibian/server","version":"2.1.3","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","node-fetch":"^2.2.0","nodemon":"^1.18.4","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.1.3","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.2","@amphibian/validate":"^1.6.1","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.84","koa":"^2.5.3"},"gitHead":"db2f3adf68b161fb435cfc949797190ad2e48c39","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#readme","_id":"@amphibian/server@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"dist":{"integrity":"sha512-Dhpf4cBj3nH7ZVRz3BK0WkU345m5B26joGGaPZiBJctwzVwznV56U0qieVvo0zlS7fMuV/8Vc9XzMNeGu+YZwA==","shasum":"b753a2b5d2a70b825c43c7df4d7a98ba44ef12e4","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.1.3.tgz","fileCount":12,"unpackedSize":199699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpBfACRA9TVsSAnZWagAA9J0P/3ER6M7yexo13UslJw+d\noXeTbSvlwJ3ySVFfoqmEd9iFV3iF4la0eZx932tRuYAXd2SnO5Udln7753im\nHNqXHXC32Zc0uU1I3xyKMp55OQM0SHjwfUO996vRYTlkgeRIkF+nQYBCVxb0\nH9045GwwB9+naLbOLICWNd10GVQ7uJYcMsji43f+0Q+9C0eF4M+x/FcT5EDI\nUxZjiRRnoXVIWenOlJN8IGvmNckPym4hQHmdTmMwanVecKivpZ1xt2lRnGWL\nj+n2wvhsOywXhg9v20iErCZj8ef+9VmiMMpI/EO2J/NzhG3RRtNox9+PNMBG\nzVsUYCBQQZZpNocCbWyvW8ICM1WR5n18bmgNoFyrzHEp39zR+y0Rkkb9bmJb\nvSbJX7AByUE4DEiYLXCnjBOwPduTNoyUXVYaumdzkka6a6C/C7DE+dAiUvN/\nwcgwEiWoPwmKTfYCiQW/Z/Ctkjqu635LBe6aDyqoUyjdUvpDWJi0ohWpg6rw\nRJzLrOUIdOP17IkQ8Wa747MBk2lZD/ZdkWcJziznfpGrAq8sl4ejZSTRQvsJ\nzU32k67zyGj5CowlExLooRs4Ax4M3Loq5prI3nttKXddrUrup6FoeT7+0vrR\ngdCo2G1GS15wabXu4tiAUbda8VPMOKqOwkNTxGa2jMV05A1MJI+SMpfcxKUt\nYlP4\r\n=g7SM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfplix/eSE0RQ4dCFNCHe+HjPNDaRKHwtAnVMw7vgg5AiEAtKZxByqfeVqzP/9KQT5gIAcTGNeWiaa3U+leHAWHvj4="}]},"maintainers":[],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.1.3_1537480639265_0.45378115622314685"},"_hasShrinkwrap":false},"2.2.0":{"name":"@amphibian/server","version":"2.2.0","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","node-fetch":"^2.2.0","nodemon":"^1.18.4","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.1.3","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.2","@amphibian/validate":"^1.6.1","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.84","koa":"^2.5.3"},"gitHead":"7a6781708026dc2ff0f398b7c0f84ce644823ca5","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#readme","_id":"@amphibian/server@2.2.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Z8NdBbXeKj5uMGrPmjZq96zWNVbN7xmk3KOaN3nqJPthjKHuAtzYUNepgq5/5Sa/HJlUoML1JB9Ft0Xx88KimA==","shasum":"71e1fd5850d4c6b420fbaaae797fa9791ea1bcd5","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.2.0.tgz","fileCount":12,"unpackedSize":199773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpxV5CRA9TVsSAnZWagAAx3UP/1QPVl+It6SGPGSX44x+\nzQbVBcxUjm+RT3nynNvaWH386To+wP3lD8CbBELuHpqgTHmGLIiTyUE0DBMN\nwcyJ++Kihvx4UN0e4gr0VVDsUfWd5ok9v7QdWI+ArVLxISyJ1yDQ9YiskMSa\nVlSDr9UwnedG84ws2o1FYPlpSZ6VMk7ETexCkUzW46fRzfd6ajJ8CscYjGsA\nNMDQ1ORhGaPHONBgWcZ5WlFjccXyPCBdUVqwhN8Ft7sP9Fqhyr4Zg/kpwF34\nE4ufk4y8fjnBMZ83ELZQcHDENtdAPsAXHRYzzE03hTcnnl1k2sN5RcmQ2IDz\nlEdoAGOvfKsmfWkBR9bYih3bsUkm0XpfX1voaAUqHrWA3K2Y10zaU86VWVd+\nTsSfMjc28oy8D0ZL5iTK60eKrG4bo5bzhwSOT4Y4R84C+AE4F79TE63dvEYN\nr23J1vaR/wJiZR1y5i2+fjOJZXJmm8tWtJrBnrC9i08tofGrqAMFrWdlNOun\nNOFHf0YZLbcB051tLj0UuneZMdHh4RAk4huWC3G8NC2gvWxM17hy4OiNj0xr\nHOlpVnCQCrGfGySWOQwxPoCy5sYTQjLo5sLxgTzi3CoVrl9X9KHuzp8arpOI\nEleD+D2d7xIlJccLsmnc6bVabz2xK1R8Ny5F8W9Me6H33RVdeKgCLUbLQ5PL\n5U1R\r\n=0dzr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChAn4gBTwkVoaWvqFDdrj/89Ubd5nowoxpaIvI8xx5AwIhAIaOSC+wObu+ZRsuQeQvJiUdAgzcBOo05qZE89JzoSNq"}]},"maintainers":[],"_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.2.0_1554453880994_0.9565942153976426"},"_hasShrinkwrap":false},"2.2.1":{"name":"@amphibian/server","version":"2.2.1","description":"A bare bones node.js server that makes setup and maintaining a breeze","engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"main":"index.js","scripts":{"dev":"nodemon ./index.js","test":"xo && ava","start":"node server.js"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","xo":{"space":4,"rules":{"operator-linebreak":[2,"before"],"indent":0,"camelcase":[2,{"properties":"never"}],"new-cap":1,"no-warning-comments":1,"import/no-mutable-exports":1,"no-return-assign":[2,"except-parens"],"no-irregular-whitespace":[2,{"skipComments":true}],"require-yield":0,"no-fallthrough":0,"ava/use-t":0,"ava/test-ended":0,"ava/no-skip-test":1,"ava/no-only-test":1,"ava/no-todo-test":1,"arrow-parens":[2,"always"],"generator-star-spacing":[2,{"before":false,"after":true}],"babel/new-cap":0,"unicorn/catch-error-name":[2,{"name":"error"}],"max-params":0,"max-lines":0,"object-property-newline":0,"complexity":1,"import/no-extraneous-dependencies":0,"spaced-comment":0,"import/no-unresolved":0,"import/no-unassigned-import":0,"capitalized-comments":0,"no-else-return":[2,{"allowElseIf":true}]}},"ava":{"files":["test/**/*.js"],"failFast":true,"verbose":true,"require":["esm"]},"devDependencies":{"ava":"^0.25.0","node-fetch":"^2.2.0","nodemon":"^1.18.4","nyc":"^11.2.1","trash-cli":"^1.4.0","xo":"^0.21.1"},"dependencies":{"@amphibian/errors":"^2.0.0","@amphibian/in-array":"^1.0.4","@amphibian/is-array":"^1.0.5","@amphibian/is-function":"^1.0.2","@amphibian/is-object":"^1.0.5","@amphibian/is-regexp":"^1.0.2","@amphibian/is-string":"^1.0.2","@amphibian/logger":"^2.1.3","@amphibian/object-has-property":"^1.0.1","@amphibian/object-keys":"^1.0.2","@amphibian/party":"^1.0.2","@amphibian/validate":"^1.6.1","chalk":"^2.3.1","empty-string":"^1.1.1","escape-string-regexp":"^1.0.5","esm":"^3.0.84","koa":"^2.13.4"},"gitHead":"b6d70a2be4e6ef35324f8bca1201f99fa045f648","bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/server#readme","_id":"@amphibian/server@2.2.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gdQjnJ+Qq2DcVwIe0jri2yStnQ9l5QuNU8IV4Bpl4G26FqtgqMKdndsyC02ZSX0Y5BshhWpTjfsbGliirviX+A==","shasum":"d8d10c4bbc903c4d703f3a61113e81937ac064e1","tarball":"https://registry.npmjs.org/@amphibian/server/-/server-2.2.1.tgz","fileCount":11,"unpackedSize":24926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvNKkfQtTP9SyOY3jfzQRwPVBUgDglJS4oMqE9TXIbAQIgCmEJPwkZCtF0ZjHQdj/49TXjOUO0Oo0Brn8FlS3+4lk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiadNuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcXRAAmIFGLTKGEwF+4QIe6gN7DZWoRLP76l35IP7ar94jRkePTXOR\r\nNG63xqUZLcRaX6NQVzTo7jyR4VKrGtNl3jScP04XK+ZCWZodaGGUcWYzGxzl\r\nCfxqNYkVjc82VZeJZKkH4omJ5l+iSaeXSpvkpMvhgPogYgT6jSullMladT1F\r\nz3BhB2xwyoMNkIIGmD/jto8bN7VYQVHD1RHs51Bw7O1KXl+N8I2wQ+Q6uVUK\r\nb4QblwMB7F6SpnYS4cPMkyhgy9Kp35Fty5Fo1zQVG5Mpf3HB1LRP97NFqy4N\r\n0TvdqnPxxH3IYvjsQN1aew90/D1uxukCymhsQJSEIgT4/vyPSNnFMFGx1cW2\r\nboYOpC7WJO8qs7M9a2lN7arV1NJAPBkZCITMSS0kS+zxAKfdxoYMEyuRNhDU\r\ncrVHoikYpZuh+3vIrdQVd7KrmnhDeIq+zxh9UVqOdxBBi5duhWlqLOjMhvYb\r\n94A49JGoe7y5o3VuBcxg5Kn4JPJW7gSzadcUpGT8FX5hV9SZRben+fy2Wn3Q\r\n8jyZ16xcXayvN5YSD3KlZVo5au3F4ro/s829Fs68nmoDrzC6GEWT9BQxVX/C\r\nd2WCOHBGzugn2PY2z4owM8ISKToVFtHUcIVY6LzH4Bdf/J4K/L12JlY5C0Ui\r\ncu5X7JxS4HBixtiT7hPsDVqPWz/7Hrk3sZM=\r\n=FNhO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"thomaslindstr_m","email":"t@hom.as"},"directories":{},"maintainers":[{"name":"thomaslindstr_m","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server_2.2.1_1651102574123_0.6322133666312537"},"_hasShrinkwrap":false}},"readme":"# @amphibian/server\n\n[![build status](https://gitlab.com/thomaslindstr_m/server/badges/master/build.svg)](https://gitlab.com/thomaslindstr_m/server/commits/master) [![coverage report](https://gitlab.com/thomaslindstr_m/server/badges/master/coverage.svg)](https://gitlab.com/thomaslindstr_m/server/commits/master)\n\nA bare bones node.js server based on Koa that makes setup and maintaining a breeze.\n\n```javascript\nimport createServer from '@amphibian/server';\n\nconst server = createServer();\n\nasync function helloWorldHandler(context, next) {\n    context.status = 200;\n    context.body = {\n        message: 'Hello World!',\n        something: await operation()\n    };\n}\n\nserver.registerRouteHandler(helloWorldHandler, {\n    method: 'get',\n    path: '/hello-world'\n});\n```\n\n## Handlers\n\nThere are two methods for setting up handlers: `registerHandler` and `registerRouteHandler`. The first method, `registerHandler`, does not bind to any specific route and method, while the second, `registerRouteHandler`, does.\n\nYou will have to call `await next()` yourself if the handler should be skipped.\n\n### `registerHandler`\n\n```javascript\nfunction normalHandler(context, next) {\n    if (context.method.toLowerCase() === 'get') {\n        context.body = {message: 'It works!'};\n        return;\n    }\n\n    await next();\n}\n\nserver.registerHandler(normalHandler);\n```\n\n### `registerRouteHandler`\n\nTakes three arguments: `name`, `handler` and `options`. `name` can be omitted. `options` takes two properties: `method` and `path`.\n\n`registerRouteHandler` takes care of calling `await next()` for you.\n\n```javascript\nfunction routeHandler(context) {\n    context.body = {message: 'It works!'}\n}\n\nserver.registerRouteHandler(routeHandler, {\n    method: 'get',\n    path: '/hello'\n});\n```\n\n## Middleware\n\nCreating middleware is as easy as it gets. Just call `next`, the second handler argument, to pass the request onto the next handler in the list.\n\n```javascript\nasync function logTimeMiddleware(context, next) {\n    console.time('request')\n    await next();\n    console.timeEnd('request');\n}\n\nserver.registerMiddleware(logTimeMiddleware);\n```\n\nNote that `registerMiddleware` is exactly the same function as `registerHandler` – using it is syntactic sugar that logs “Registered middleware” instead of “Registered handler”.\n\n## Advanced routing\n\nFor reference, the provided route (whether it's a `RegExp` or a `String`) is placed in `context.routePath`. This might be useful for measuring the performance of each route.\n\n```javascript\nasync function logHandler(context) {\n    console.log(context.routePath); // > /^\\/message\\/([^\\/]+)$/\n}\n\nserver.registerRouteHandler(logHandler, {\n    method: 'get',\n    path: /^\\/message\\/([^\\/]+)$/\n});\n```\n\n### String with parameters\n\nProvide `path` as a `String` containing parameters prefixed by `:`.\n\n```javascript\nasync function advancedStringHandler(context) {\n    const {yourMessage} = context.args;\n    context.status = 200;\n    context.body = {message: `Your message is: ${yourMessage}`};\n}\n\nserver.registerRouteHandler(advancedStringHandler, {\n    method: 'get',\n    path: '/message/:yourMessage'\n});\n```\n\nPath parameter matches are placed as property of the `context.args` `Object`.\n\n### RegExp\n\nTo take advantage of `RegExp` routes using the built in `router` utility, simply send a regular expression instead of a `String` in the `path` key of the `options` object:\n\n```javascript\nasync function advancedRegExpHandler(context) {\n    const [message] = context.args;\n    context.status = 200;\n    context.body = {message: `Your message is: ${message}`};\n}\n\nserver.registerRouteHandler(advancedRegExpHandler, {\n    method: 'get',\n    path: /^\\/message\\/([^\\/]+)$/\n});\n```\n\nAny `RegExp` matches are placed as an `Array` in `context.args`.\n\n## Options object\n\nAn options object can be passed as an argument in `createServer`.\n\n### options.port *(number)*\n\nSets the port the server will listen on.\n**Default:** `4000`\n\n### options.logging *(boolean|'errors')*\n\nEnables or disables logging. Set to `String` `errors` to only log errors.\n**Default:** `true`\n\n### options.listen *(boolean)*\n\nUseful when using `@amphibian/server` in conjunction with `socket.io`. [Read more here](#usage-with-socket-io-as-a-koa-callback).\n**Default:** `true`\n\n## Error handling\n\n`@amphibian/server` will automatically handle errors by serving an `error` object to the `body`. The error object has two properties: `code` and `message`.\n\n```json\n{\n    \"error\": {\n        \"code\": \"unknown_error\",\n        \"message\": \"Something went wrong\"\n    }\n}\n```\n\n`error.code` will default to `unknown_error` if no `code` is set on the `Error` instance. The `response.status` will default to `500` unless the `Error` instance has a `status` property. You can safely throw errors from a handler:\n\n```javascript\nasync function throwingHandler(context) {\n    const error = new Error('Something went wrong');\n    error.status = 400;\n    error.code = 'my_error_code';\n\n    throw error;\n}\n\nserver.registerRouteHandler(throwingHandler, {\n    method: 'get',\n    path: '/error'\n});\n```\n\nNavigating to `/error` will yield the following `response.body`, with `400` as `response.status`:\n\n```json\n{\n    \"error\": {\n        \"code\": \"my_error_code\",\n        \"message\": \"Something went wrong\"\n    }\n}\n```\n\n### Error boundaries\n\nTo do handle the errors before `@amphibian/server` spits them out, set up an error boundary:\n\n```javascript\nasync function errorBoundary(context, next) {\n    try {\n        await next();\n    } catch (error) {\n        if (error.code === 'fatal_error') {\n            console.log(error.stack);\n            throw new Error('camouflaged error');\n        }\n\n        throw error;\n    }\n}\n\nserver.registerMiddleware(errorBoundary);\n```\n\nEnsure the `errorBoundary` is the first middleware/handler you register. You won't be able to catch errors from those that come before it.\n\n### Prevent logging an error\n\nTo prevent `@amphiban/server` from logging an error, give the error a `log` property set to `false`.\n\n```javascript\nconst error = new Error('some_error');\nerror.log = false;\nthrow error;\n```\n\n## Graceful shutdown\n\nTo avoid dropping active requests when receiving a `SIGTERM` signal, you should implement a `SIGTERM` signal handler on the node `process`. This will allow the server to finish active requests before shutting down.\n\nThe `@amphibian/server` `server` `Object` has a `Function` `close` that returns a `Promise`:\n\n```javascript\nimport createServer from '@amphibian/server';\n\nconst server = createServer();\n\nprocess.on('SIGTERM', async () => {\n    await server.close();\n    process.exit();\n});\n```\n\nNew server requests that are received during shutdown will be refused as per [net.server.close()](https://nodejs.org/api/net.html#net_server_close_callback).\n\n## Usage with socket.io (as a koa callback)\n\n```javascript\nimport http from 'http';\nimport io from 'socket.io';\nimport createServer from '@amphibian/server';\n\nconst server = createServer({listen: false});\nconst httpServer = http.createServer(app.callback());\nconst socket = io(httpServer);\n\nio.on('connection', /* ... */);\nhttpServer.listen(3000);\n```\n","maintainers":[{"name":"thomaslindstr_m","email":"t@hom.as"}],"time":{"modified":"2022-06-12T14:39:52.630Z","created":"2016-08-29T09:48:17.315Z","1.0.0":"2016-08-29T09:48:17.315Z","1.0.1":"2016-08-29T11:54:38.927Z","1.0.2":"2016-08-29T12:43:36.556Z","1.1.0":"2016-08-29T22:41:59.110Z","1.1.1":"2016-08-30T10:17:56.404Z","1.1.2":"2016-08-30T10:20:00.245Z","1.1.4":"2016-09-02T12:06:22.581Z","1.1.5":"2016-09-08T13:38:25.292Z","1.1.6":"2016-09-14T11:06:10.698Z","1.1.7":"2016-09-18T19:01:08.369Z","1.1.8":"2016-09-28T15:38:17.599Z","1.1.9":"2016-09-29T14:31:37.861Z","1.1.10":"2016-09-29T14:34:22.328Z","1.1.11":"2016-10-04T22:44:11.657Z","1.1.12":"2016-10-07T13:32:21.534Z","1.1.13":"2016-10-07T13:35:42.463Z","1.1.14":"2016-10-07T13:39:46.597Z","1.1.15":"2016-10-09T18:31:36.852Z","1.1.17":"2016-10-12T13:31:45.748Z","1.1.18":"2016-10-12T13:33:56.016Z","1.1.19":"2016-10-13T21:59:23.773Z","1.1.20":"2016-11-04T16:58:11.272Z","1.2.0":"2016-12-01T18:36:36.541Z","1.2.1":"2016-12-14T15:32:33.609Z","1.2.2":"2017-01-05T14:51:09.556Z","1.2.3":"2017-01-05T15:02:28.380Z","1.2.4":"2017-01-11T00:05:57.641Z","1.3.0":"2017-02-25T12:21:56.924Z","1.4.0":"2017-04-28T23:55:37.647Z","1.4.1":"2017-04-29T00:02:09.067Z","1.4.3":"2017-04-29T00:29:15.017Z","1.5.0":"2017-04-29T12:12:19.436Z","1.5.1":"2017-04-29T12:58:26.320Z","1.6.1":"2017-09-07T19:59:43.152Z","1.6.2":"2017-09-21T00:08:48.045Z","1.6.3":"2017-09-25T12:20:19.155Z","1.6.4":"2017-09-25T12:37:52.192Z","1.7.0":"2017-09-26T12:28:59.611Z","1.8.0":"2017-09-26T21:41:50.851Z","1.8.1":"2017-09-26T21:45:45.001Z","1.8.2":"2017-10-05T12:11:05.643Z","1.9.0":"2018-01-01T19:21:51.532Z","1.9.1":"2018-02-20T21:12:16.373Z","1.10.0":"2018-04-06T21:11:00.889Z","1.11.0":"2018-04-08T21:41:08.228Z","2.0.0":"2018-05-24T17:09:41.215Z","2.0.1":"2018-05-28T01:02:00.960Z","2.0.2":"2018-06-22T09:05:15.381Z","2.1.0":"2018-06-22T23:13:12.706Z","2.1.1":"2018-08-17T20:02:55.377Z","2.1.2":"2018-09-20T14:18:50.807Z","2.1.3":"2018-09-20T21:57:19.464Z","2.2.0":"2019-04-05T08:44:41.133Z","2.2.1":"2022-04-27T23:36:14.321Z"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","readmeFilename":"README.md","homepage":"https://gitlab.com/thomaslindstr_m/server#readme","repository":{"type":"git","url":"git+https://gitlab.com/thomaslindstr_m/server.git"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/server/issues"}}