{"_id":"ibex","_rev":"93-e55b7107a38d5191add8471b9238382b","name":"ibex","description":"Framework for browser, with the same API than koa 2","dist-tags":{"latest":"9.0.3","canary":"5.0.0-beta.1169"},"versions":{"1.0.0":{"name":"ibex","version":"1.0.0","description":"Framework for browser, with the same API than koa 2","main":"lib/index.js","scripts":{"test":"make test","lint":"make lint","build":"make build","postpublish":"make post-publish","preversion":"make pre-version","version":"make version","watch":"make watch"},"repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"keywords":["alp","auk"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"homepage":"https://github.com/alpjs/ibex#readme","devDependencies":{"springbokjs-library":"^12.2.1"},"gitHead":"456c8cb0a8277f4ff0400cfaeb6ef7be4742abb1","_id":"ibex@1.0.0","_shasum":"b907064a8595d710562ed03c6a6fb4cdfb58d416","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.1.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"b907064a8595d710562ed03c6a6fb4cdfb58d416","tarball":"https://registry.npmjs.org/ibex/-/ibex-1.0.0.tgz","integrity":"sha512-zQ6el4rQDLb8cmG1LwBEUezRX48V4CtUc/dBVV9GJE2s6sCIoBq1QEcMy8PB9AgUo+w3rgCN9DSnPI0/HW26Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC89WOLWBpzinBozy4B3UnsuKqKWEJo3BS7+wasr0o7EAiBBr9Sotuw7stLdwxZA48Oh0BxmlGJKm8qjvguTWBB/FQ=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"1.0.1":{"name":"ibex","version":"1.0.1","description":"Framework for browser, with the same API than koa 2","main":"lib/index.js","scripts":{"test":"make test","lint":"make lint","build":"make build","postpublish":"make post-publish","preversion":"make pre-version","version":"make version","watch":"make watch"},"repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"keywords":["alp","auk"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"homepage":"https://github.com/alpjs/ibex#readme","devDependencies":{"springbokjs-library":"^13.5.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"124846dc563af3dbf7ad75e5d822b97364e53f31","_id":"ibex@1.0.1","_shasum":"662158579388f3b74e42f5c1d758a07faa26b89c","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"662158579388f3b74e42f5c1d758a07faa26b89c","tarball":"https://registry.npmjs.org/ibex/-/ibex-1.0.1.tgz","integrity":"sha512-cEUx8TBbJeraFxw7UAzJgGZHG1iEUK9FDVn1kf+iw5lFE6C7BGDd7Vz43U88fy+XjPQEUvVLEsECuZCHgpo0ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJZjWzMgckR2iqGyW5HJJZMsOjft9p/FdROoHJGlm7dAiEA8Tgv1TOhVECAmW1X/7p8CoFcY1MLWjIDGbbICtXIzNg="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"2.0.1":{"name":"ibex","version":"2.0.1","description":"Framework for browser, with the same API than koa 2","main":"lib/index.js","scripts":{"test":"make test","lint":"make lint","build":"make build","postpublish":"make post-publish","preversion":"make pre-version","version":"make version","watch":"make watch"},"repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"keywords":["alp","auk"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"homepage":"https://github.com/alpjs/ibex#readme","devDependencies":{"eslint":"~2.2.0","eslint-config-partridge":"^4.2.0","springbokjs-library":"^15.0.0"},"dependencies":{"nightingale":"^3.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"eeaae759579e65a579269b45b77b13ff4d52e395","_id":"ibex@2.0.1","_shasum":"2b78f1158608a4b1bbc4cc8ed87bb3c92f3a8d45","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"2b78f1158608a4b1bbc4cc8ed87bb3c92f3a8d45","tarball":"https://registry.npmjs.org/ibex/-/ibex-2.0.1.tgz","integrity":"sha512-/Hilo7j5fVoTdbDC3Tl9wqUn5k3RYgUkL8t7IHKLu53mzFVTR6GtbrbxCk9xAr1TIkRAQrnPdATwpHgUN9cjoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1ywHyjXahPvyNqG0Po+KvzULNahsC7eaHDxR77fugJAIhAO2req8zpRS9rUhF1VW2DSnU9KP7iBEQQXP3Nosypg7F"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-2.0.1.tgz_1457646541845_0.07216315134428442"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.0.0":{"name":"ibex","version":"3.0.0","description":"Framework for browser, with the same API than koa 2","main":"lib/index.js","scripts":{"test":"make test","lint":"make lint","build":"make build","postpublish":"make post-publish","preversion":"make pre-version","version":"make version","watch":"make watch"},"repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"keywords":["alp","auk"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"homepage":"https://github.com/alpjs/ibex#readme","devDependencies":{"eslint":"~2.2.0","eslint-config-partridge":"^4.2.0","springbokjs-library":"^15.0.0"},"dependencies":{"nightingale":"^3.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"97a25b9951e5cda894280047bfff65097a51333f","_id":"ibex@3.0.0","_shasum":"e0aeb7ff97d1206b1ebaf41cb49df1bb06a62319","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"e0aeb7ff97d1206b1ebaf41cb49df1bb06a62319","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.0.0.tgz","integrity":"sha512-9rwT0wpnHXJpYC1CgLQzImT8t/EOCZ4voxENC55PmkX6U3jXAgQR/vp04uBaeeJT7Usc1YRYzSPYbkrk9JT6tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQuZ053UCCKLHkKtHZs6vRS8RTxco57Jk/3XU1AeYA7AiEAhkw3RI5Bkzveq477bEjcU+7ANfGdiuGuFoBOYCGEHp8="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-3.0.0.tgz_1457647371513_0.5193939334712923"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.1.0":{"name":"ibex","version":"3.1.0","description":"Framework for browser, with the same API than koa 2","main":"lib/index.js","scripts":{"test":"make test","lint":"make lint","build":"make build","postpublish":"make post-publish","preversion":"make pre-version","version":"make version","watch":"make watch"},"repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"keywords":["alp","auk"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"homepage":"https://github.com/alpjs/ibex#readme","devDependencies":{"eslint":"^2.4.0","springbokjs-library":"^16.1.1"},"dependencies":{"nightingale":"^3.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"83917914b4d765580e0191d851bc9b1aeb63dc5c","_id":"ibex@3.1.0","_shasum":"cdf79058347c28fe22e749015b76c5ee8eb2b9aa","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"cdf79058347c28fe22e749015b76c5ee8eb2b9aa","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.1.0.tgz","integrity":"sha512-hfdw0uVeSf6xzxph3R/sWF0eKjAjciaeqhOC0PRnebb9nKP7k45MQqqgXIEN3yVopii9j3utabt/C+LCXo72lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmIZFft/J9BykEWkio0AC+nyUMaSMVYyhMwGQveEnpbAiA+/oGuOsK8qmlaHwa79Q6YcLhv9ejmINeMKTRjrakLrw=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/ibex-3.1.0.tgz_1458080934669_0.6258309702388942"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.2.0":{"name":"ibex","version":"3.2.0","description":"Framework for browser, with the same API than koa 2","main":"lib/index.js","scripts":{"test":"make test","lint":"make lint","build":"make build","postpublish":"make post-publish","preversion":"make pre-version","version":"make version","watch":"make watch"},"repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"homepage":"https://github.com/alpjs/ibex#readme","devDependencies":{"eslint":"^2.10.1","eslint-config-pob":"^5.0.0","springbokjs-library":"^17.0.0"},"dependencies":{"nightingale-logger":"^1.1.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"7768b51d057cdd39c34da2aa785280814ed4a38c","_id":"ibex@3.2.0","_shasum":"eaed4ade4b1fc3c1ee1317c44e35df7edaa26332","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"eaed4ade4b1fc3c1ee1317c44e35df7edaa26332","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.2.0.tgz","integrity":"sha512-GSh0Kd83n1xES+sm3Byj8ZX0ZIfcBdAg37QWtjym5xlXXBNQfZ4FBfiEiUsOKfB+W3TCFl9NrBiAR7bFU5O95w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsaB8xmkzG3UQzaq3b/eJWuT7J5wX1Cxa+V2m55c9+5gIgOh3v03eBXF0Qe2hlGpWuAMqDcjPIXbrEpGKvMGsR7U0="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-3.2.0.tgz_1463396153830_0.6943299542181194"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.3.0":{"name":"ibex","version":"3.3.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","postpublish":"make post-publish","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"nightingale-logger":"^1.1.0"},"devDependencies":{"babel-eslint":"^6.0.4","babel-plugin-defines":"^2.0.0","babel-plugin-discard-module-references":"^1.0.0","babel-plugin-remove-dead-code":"^1.0.1","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-es2015-node6":"^0.2.0","babel-preset-es2015-webpack":"^6.4.1","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^3.0.0","babel-preset-stage-1":"^6.5.0","eslint":"^2.12.0","eslint-config-airbnb-base":"^3.0.1","eslint-config-pob":"^6.1.1","eslint-plugin-import":"^1.8.0","pob-babel":"^0.4.1","pob-release":"^2.0.5","springbokjs-library":"^17.0.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"389c5cae5b3d61d1a15b813c043c6a952978601f","_id":"ibex@3.3.0","_shasum":"0e35eaca26c1fc54ae4d60cb91956855f8ee6e89","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"0e35eaca26c1fc54ae4d60cb91956855f8ee6e89","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.3.0.tgz","integrity":"sha512-lodu8P0HIkNQTcCEx0oecRT3uICqi7hyNEpRH0k+qbZ/SWxpjRmJg7EfPC+0VweXRN0HqvuifHMbFO9jo9PCEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRhIjrzIcZgRndUTorVZfllVJWV+1n6Up8rZqNvMPXiAIhAKMlUiQja1QeJtD5cPycmDUlPoLSKTKiQ1MnT4BVdnXm"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ibex-3.3.0.tgz_1465930105758_0.775710609043017"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.4.0":{"name":"ibex","version":"3.4.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"nightingale-logger":"^1.1.1"},"devDependencies":{"babel-eslint":"^6.0.4","babel-plugin-defines":"^2.0.0","babel-plugin-discard-module-references":"^1.0.0","babel-plugin-remove-dead-code":"^1.0.1","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-es2015-node6":"^0.2.0","babel-preset-es2015-webpack":"^6.4.1","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^3.0.0","babel-preset-stage-1":"^6.5.0","eslint":"^2.13.0","eslint-config-airbnb-base":"^3.0.1","eslint-config-pob":"^6.1.1","eslint-plugin-import":"^1.8.1","pob-babel":"^0.4.1","pob-release":"^2.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"b41e68858ecfc5e5dcedd0b78ff9f818fb7cfa2c","_id":"ibex@3.4.0","_shasum":"ed214a4b64eaeee8e63d3bb7db9c281f87f91d9c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"ed214a4b64eaeee8e63d3bb7db9c281f87f91d9c","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.4.0.tgz","integrity":"sha512-pn1dNnbuqXmp/q0K0fHQp1U8v1QZ8csBXgwWe6NlvlWBZUnDfWNLrMr/VMWbYNeqKrgKfcDL7LwMavMmwDhWQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDDSClXEWFhkJ1dXiAXYxE7SMBSK9rH4Ksx71geTRROAIhALoF72/vwrxS0GTKLnJ/Mj5vavgu8e703u+n4Vrd3d6d"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-3.4.0.tgz_1466244392349_0.7575773999560624"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.4.1":{"name":"ibex","version":"3.4.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^1.1.1","query-string":"^4.2.2"},"devDependencies":{"babel-eslint":"^6.1.0","babel-plugin-defines":"^2.0.0","babel-plugin-discard-module-references":"^1.0.0","babel-plugin-remove-dead-code":"^1.0.1","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-es2015-node6":"^0.2.0","babel-preset-es2015-webpack":"^6.4.1","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^5.0.2","babel-preset-modern-browsers-stage-1":"^1.0.0","babel-preset-stage-1":"^6.5.0","eslint":"^2.13.1","eslint-config-airbnb-base":"^3.0.1","eslint-config-pob":"^6.1.1","eslint-plugin-import":"^1.9.2","pob-babel":"^2.0.0","pob-release":"^2.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"e163dd35169581faffb9977c09f6728ae37b0a73","_id":"ibex@3.4.1","_shasum":"c600b8f5e90202b5a9f669dff435137ac351c02e","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.2","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"c600b8f5e90202b5a9f669dff435137ac351c02e","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.4.1.tgz","integrity":"sha512-zwchugE+au2rCslCYCOAPj9JNE2a8qnqFPxiGFJSDEYQuhqudMBD0wmyFwKLLhe+o2PgtYuePFuaAO7btpdevQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmg+LTAE9cIAo/3YmO+MeAbcQJYSn3dXMePbri8btb9AiEAv+Jtm0hTHPrwE00U83IQ81MY6UpukY19S5Wnm3jpux8="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ibex-3.4.1.tgz_1467453170591_0.12766770320013165"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.5.0":{"name":"ibex","version":"3.5.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^1.1.1","query-string":"^4.2.2"},"devDependencies":{"babel-eslint":"^6.1.0","babel-plugin-defines":"^2.0.0","babel-plugin-discard-module-references":"^1.0.0","babel-plugin-remove-dead-code":"^1.0.1","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-es2015-node6":"^0.2.0","babel-preset-es2015-webpack":"^6.4.1","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^5.0.2","babel-preset-modern-browsers-stage-1":"^1.0.0","babel-preset-stage-1":"^6.5.0","eslint":"^3.0.0","eslint-config-airbnb-base":"^3.0.1","eslint-config-pob":"^6.1.2","eslint-plugin-import":"^1.10.0","pob-babel":"^2.0.0","pob-release":"^2.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"19495749083cd9d96b0b9c88afbece1c09b99227","_id":"ibex@3.5.0","_shasum":"ec09723d9c5b8d0d41b75896cd27490c5c41fe1c","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.2","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"ec09723d9c5b8d0d41b75896cd27490c5c41fe1c","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.5.0.tgz","integrity":"sha512-xx2DpdcsBUAegwXS9iygqcXIc9p8Czfp4GuBI8wuEJFktRjnw3VuFVn5MDl4s/FwCzNc4lxAqG//ukRTw4kTvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEjKQdEFApYXTT7fERtTTmazh/VbJ4vU8cLMY8l6I1PQIgMpPc2CLv2wR+qcygxV1s1tYi//wAdbwHJUFqIwZdnO4="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-3.5.0.tgz_1467481332361_0.24629974365234375"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.5.1":{"name":"ibex","version":"3.5.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^1.2.0","query-string":"^4.2.2"},"devDependencies":{"babel-eslint":"^6.1.2","babel-plugin-defines":"^3.1.0","babel-plugin-discard-module-references":"^1.0.0","babel-plugin-import-rename":"^1.0.1","babel-plugin-remove-dead-code":"^1.1.0","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-es2015-node6":"^0.2.0","babel-preset-es2015-webpack":"^6.4.2","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^5.1.0","babel-preset-modern-browsers-stage-1":"^1.0.0","babel-preset-stage-1":"^6.5.0","eslint":"^3.2.2","eslint-config-airbnb-base":"^5.0.1","eslint-config-pob":"^6.1.4","eslint-plugin-import":"^1.12.0","pob-babel":"^6.0.0","pob-release":"^2.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"074f960015c3f72e7c7121c580bf477f06142423","_id":"ibex@3.5.1","_shasum":"42017db62913b6c921c9292faafb0372fe073131","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"42017db62913b6c921c9292faafb0372fe073131","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.5.1.tgz","integrity":"sha512-z8OEEJ0fpC4e6SUIyEqP0JCSWEhaE7ZUk2/MZ634uIHFUo4MVapju6kKwATr8Mmch7zC3R7XTbtAocsI2UDlrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIA9xEcjbPI1dTC1c387KgWDqSMnQ+VHtK9byS1au6EAiANhLvUWXR+K3Aj4gcrfuNfB7UCeqeTcUN6uTxauNUY5g=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ibex-3.5.1.tgz_1470271388161_0.017735683592036366"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"3.5.2":{"name":"ibex","version":"3.5.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^1.2.0","query-string":"^4.2.2"},"devDependencies":{"babel-eslint":"^6.1.2","babel-plugin-defines":"^3.1.0","babel-plugin-discard-module-references":"^1.0.0","babel-plugin-import-rename":"^1.0.1","babel-plugin-remove-dead-code":"^1.1.0","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-node5":"^1.2.0","babel-preset-es2015-node6":"^0.2.0","babel-preset-es2015-webpack":"^6.4.2","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^5.1.0","babel-preset-modern-browsers-stage-1":"^1.0.0","babel-preset-stage-1":"^6.5.0","eslint":"^3.2.2","eslint-config-airbnb-base":"^5.0.1","eslint-config-pob":"^6.1.4","eslint-plugin-import":"^1.12.0","pob-babel":"^6.0.0","pob-release":"^2.0.5"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"ebc1d4e0d651c41c1058457937fcecaf6d55cde4","_id":"ibex@3.5.2","_shasum":"32f3acc1adc3d8e261cfbaedcaa48b60b4d63d31","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"32f3acc1adc3d8e261cfbaedcaa48b60b4d63d31","tarball":"https://registry.npmjs.org/ibex/-/ibex-3.5.2.tgz","integrity":"sha512-QBhIe2zQPs40vTI0shUc9kE8mhOALAmPL42MTB4qd4AV1Y0CmCgOMBNJBu8L/q+a0dS/GXeebcsB7EhjxkkT8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5u+HKgSMRXZhFcVW5h139mt3cq7pObi7rOSGsvNjzkAiBqgKyGFaSwOFgOw7wZ2bA7lvzYeO1eF4FZeqoCntAOMw=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ibex-3.5.2.tgz_1470274472450_0.49731170991435647"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.0.1":{"name":"ibex","version":"4.0.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","build:dev":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix -c .eslintrc.yml src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit || echo","preversion":"npm run lint && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch","watch:dev":"pob-watch"},"dependencies":{"babel-preset-es2015":"^6.13.2","delegates":"^1.0.0","eslint-plugin-babel":"^3.3.0","nightingale-logger":"^1.2.0","query-string":"^4.2.3"},"devDependencies":{"babel-eslint":"^6.1.2","babel-preset-es2015":"^6.13.2","babel-preset-es2015-node6":"^0.3.0","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^5.1.0","babel-preset-modern-browsers-stage-1":"^1.0.0","babel-preset-stage-1":"^6.13.0","eslint":"^3.3.1","eslint-config-airbnb-base":"^5.0.2","eslint-config-pob":"^6.1.6","eslint-plugin-import":"^1.13.0","pob-babel":"^7.1.2","pob-release":"^2.1.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"682646816a437ba2f0a2921b3b69e74e1bb909e4","_id":"ibex@4.0.1","_shasum":"485e0926b7deeb3cce9038ca8816eecdb8c7713d","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"485e0926b7deeb3cce9038ca8816eecdb8c7713d","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.0.1.tgz","integrity":"sha512-yDzsgMR0wJN+LDm5UbGuJAQk159ByFxZUTX/eXUb35UPnFEKDPz5+zpL7ZSEajLhqMtXhgjgaD92WZgwnHtABQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECHc/ve1DzWdDp24Df7gjEF9pQLylifninGqA+3g2MCAiEAg6EriUBwHnZ4fQG586d5Gx7L69LT8+hN6BspNe1T89E="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-4.0.1.tgz_1471466744632_0.03430652758106589"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.0.2":{"name":"ibex","version":"4.0.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true","preversion":"npm run lint && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^1.2.0","query-string":"^4.2.3"},"devDependencies":{"babel-eslint":"^6.1.2","babel-preset-es2015":"^6.14.0","babel-preset-flow":"^1.0.0","babel-preset-modern-browsers":"^5.1.0","babel-preset-modern-browsers-stage-1":"^1.0.0","babel-preset-stage-1":"^6.13.0","eslint":"^3.5.0","eslint-config-airbnb-base":"^7.1.0","eslint-config-pob":"^7.2.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-import":"^1.15.0","pob-babel":"^7.3.0","pob-release":"^2.1.2"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"20d6b4fbe8afe3cdfe90dc644f002ff0bb1b5bf9","_id":"ibex@4.0.2","_shasum":"182d054ad94d458150f836ed1e8e3b8b6465cdc0","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"182d054ad94d458150f836ed1e8e3b8b6465cdc0","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.0.2.tgz","integrity":"sha512-ANXHcMHDFjlWCDIa+iu8UG7Y7g6XTAJQm9eVvjsdCDqoC9UyXQdX9t4wekHypWigK+SkmmDgaZQ0hxXvBrJ3aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTT500lx6KlX5TN89mdpykfXGVOnCkWAFHL+2qxuSdCAiEAzdUt1UMbEwJiEnXVeVu9annFM0e0c5YY1R4iHOhXyZg="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ibex-4.0.2.tgz_1473940317471_0.9834014014340937"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.1.0":{"name":"ibex","version":"4.1.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx --fix src/","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","preversion":"npm run lint && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^1.6.0","query-string":"^4.2.3"},"devDependencies":{"babel-eslint":"^7.0.0","babel-preset-es2015":"^6.16.0","babel-preset-modern-browsers":"^6.0.0","eslint":"^3.8.1","eslint-config-airbnb-base":"^9.0.0","eslint-config-pob":"^7.6.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-import":"^2.0.1","komet":"^0.1.3","komet-karma":"^0.2.3","pob-babel":"^11.0.1","pob-release":"^2.2.2","tcomb-forked":"^3.4.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"7e4049d87fb4b4a25c163190264d18dc759009df","_id":"ibex@4.1.0","_shasum":"89f366b21c5f3e340d25441790dcca7ab50a7bf5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"89f366b21c5f3e340d25441790dcca7ab50a7bf5","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.1.0.tgz","integrity":"sha512-s7D4oc4Kmdb6jwah5U+dTxawyL8tgVSwsTnBScHK6mLG1T7b46EdvUIn9FFNvOez0V23Fq64uWieGZbhtt2bhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU2/DPgRxfXXS8rbA3rqz+pndxY7fi/EbD7xLNPBJz6wIhAKvabsLodviC9AJXJ2NTT9NCOePlFEAT+WSdUah+yxWe"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ibex-4.1.0.tgz_1476815941070_0.6873949882574379"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.2.0":{"name":"ibex","version":"4.2.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","webpack:main":"./lib-webpack/index.js","webpack:main-dev":"./lib-webpack-dev/index.js","webpack:main-modern-browsers":"./lib-webpack-modern-browsers/index.js","webpack:main-modern-browsers-dev":"./lib-webpack-modern-browsers-dev/index.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx src/","prepare":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","preversion":"npm run lint && npm run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch"},"dependencies":{"delegates":"^1.0.0","nightingale-logger":"^3.0.0-beta.1","query-string":"^4.2.3"},"devDependencies":{"babel-eslint":"^7.1.0","babel-preset-es2015":"^6.18.0","babel-preset-modern-browsers":"^6.0.0","eslint":"^3.8.1","eslint-config-airbnb-base":"^9.0.0","eslint-config-pob":"^7.6.0","eslint-plugin-babel":"^3.3.0","eslint-plugin-import":"^2.0.1","komet":"^0.1.3","komet-karma":"^0.2.3","pob-babel":"^12.5.0","pob-release":"^2.2.2","tcomb-forked":"^3.4.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"ac97fcfa9945e22b401a2a7fe312daa3b0490d6c","_id":"ibex@4.2.0","_shasum":"be69674c89f05cecca1a71133e9286a3bbe774c5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"be69674c89f05cecca1a71133e9286a3bbe774c5","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.2.0.tgz","integrity":"sha512-Yt2j68fWd96OLwTP3CvVUvhbTmgR4ABhMXS7xhJIrZ0fHoVoMeR760aom7coHv5DyoB7b6Pn20II+ITqTqawuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMQtoOzRAqvpQa9OXX7kvX7bjLZ/1bmacMfQ2ok9MmiAiEAxzNsPEqi0jSe1x8bZw9nhl0g3FKXej0+2gY6dF0Huc0="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ibex-4.2.0.tgz_1477517376648_0.43467945302836597"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.3.0":{"name":"ibex","version":"4.3.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","module":"./lib-webpack/index.js","module-dev":"./lib-webpack-dev/index.js","browser":"./lib-es5/index.js","browser-dev":"./lib-es5-dev/index.js","module:modern-browsers":"./lib-module-modern-browsers/index.js","module:modern-browsers-dev":"./lib-module-modern-browsers-dev/index.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx src/","prepare":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","preversion":"yarn run lint && yarn run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch"},"dependencies":{"delegates":"^1.0.0","flow-runtime":"^0.8.0","nightingale-logger":"^3.0.0-beta.1","query-string":"^4.2.3"},"devDependencies":{"babel-eslint":"^7.1.0","babel-preset-env":"^1.2.1","babel-preset-modern-browsers":"^8.1.1","eslint":"^3.17.0","eslint-config-airbnb-base":"^11.1.1","eslint-config-pob":"^11.1.0","eslint-plugin-babel":"^4.1.0","eslint-plugin-import":"^2.2.0","komet":"^0.1.4","komet-karma":"^0.2.5","pob-babel":"^17.0.1","pob-release":"^3.1.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"6c45034bddb31117edc6c2c2613a38740595a833","_id":"ibex@4.3.0","_shasum":"7c2d0d1824b878b03fb4e0be3a2ed876b7ad3df1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"7c2d0d1824b878b03fb4e0be3a2ed876b7ad3df1","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.3.0.tgz","integrity":"sha512-TR0ltufvoOEWesVbzH+C+PwS6zLWsxHWPcSvWR1QR/KahC4DWEYwClNwIyC2kF0FeBI/tcsDv/n9tvgQKkQtJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0kH5mtq/h+VHim/Kc0LkXdZ26DussHKgj6SpL78/UHAiBXPVUo9m3oHek/7bArfps6D08R4BtWJrRQ0HMTaIHNKA=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-4.3.0.tgz_1488921565982_0.9215346190612763"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.4.0":{"name":"ibex","version":"4.4.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","module":"./lib-module/index.js","module-dev":"./lib-module-dev/index.js","browser":"./lib-browsers/index.js","browser-dev":"./lib-browsers-dev/index.js","module:modern-browsers":"./lib-module-modern-browsers/index.js","module:modern-browsers-dev":"./lib-module-modern-browsers-dev/index.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx src/","prepare":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","prepublish":"ln -s ../../git-hooks/pre-commit .git/hooks/pre-commit 2>/dev/null || true ; ln -s ../../git-hooks/post-checkout .git/hooks/post-checkout 2>/dev/null || true ; ln -s ../../git-hooks/post-merge .git/hooks/post-merge 2>/dev/null || true ; ln -s ../../git-hooks/prepare-commit-msg .git/hooks/prepare-commit-msg 2>/dev/null || true","preversion":"yarn run lint && yarn run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","test":"make test","version":"pob-version","watch":"pob-watch"},"dependencies":{"delegates":"^1.0.0","flow-runtime":"^0.10.0","nightingale-logger":"^3.4.0","query-string":"^4.2.3"},"devDependencies":{"babel-eslint":"^7.2.1","babel-preset-env":"^1.3.2","babel-preset-modern-browsers":"^9.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.2","eslint-config-pob":"^11.1.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-import":"^2.2.0","komet":"^0.1.4","komet-karma":"^0.2.5","pob-babel":"^17.2.0","pob-release":"^3.1.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"998ed4fcf84d932b8b96e403359971a6acab2737","_id":"ibex@4.4.0","_shasum":"dfd6a654e76b99f57ee6ef418cb9e930ada4d7f2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"shasum":"dfd6a654e76b99f57ee6ef418cb9e930ada4d7f2","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.4.0.tgz","integrity":"sha512-3yhrDEjc5IghFMQEEjML7ewUs34CQv1S2gfX1/h6dvWmbiCtKUxQ6M7SM1rQ4LiWlRL1DZjdzY2Tqg/ldHEwiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcOoJtJ611KduP3VAsvWVd4D5ka5fXFOtp0drDRplXVgIgc7wqGTNM9lquGUd1dX9ZSan/jWbpZagbnp/KQMk8G8M="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ibex-4.4.0.tgz_1491254322078_0.9934433426242322"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.5.0":{"name":"ibex","version":"4.5.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","module":"./lib-module/index.js","module-dev":"./lib-module-dev/index.js","browser":"./lib-browsers/index.js","browser-dev":"./lib-browsers-dev/index.js","module:modern-browsers":"./lib-module-modern-browsers/index.js","module:modern-browsers-dev":"./lib-module-modern-browsers-dev/index.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist test/node6 coverage","lint":"eslint --ext .js,.jsx src/","postcheckout":"./.git-hooks/post-checkout","postmerge":"./.git-hooks/post-merge","precommit":"./.git-hooks/pre-commit","preparecommitmsg":"./.git-hooks/prepare-commit-msg ${GIT_PARAMS}","preversion":"yarn run lint && yarn run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","version":"pob-version","watch":"pob-watch"},"lint-staged":{"package.json":["prettier --write","git add"],"src/**/*.json":["prettier --write","git add"],"src/**/*.{js,jsx}":["eslint --fix --quiet","git add"]},"dependencies":{"delegates":"^1.0.0","flow-runtime":"0.10.0","nightingale-logger":"^3.4.0","query-string":"^5.0.0"},"devDependencies":{"babel-eslint":"^7.2.3","babel-preset-env":"^1.6.0","babel-preset-modern-browsers":"^10.0.0","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.3.1","eslint-config-pob":"^16.0.4","eslint-config-prettier":"^2.3.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.7.0","eslint-plugin-prettier":"^2.2.0","husky":"^0.14.3","komet":"^0.1.4","komet-karma":"^0.2.5","lint-staged":"^4.0.2","pob-babel":"^18.1.3","pob-release":"^3.1.0","prettier":"^1.5.3"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"06053cdf14622083222a1a4e914bea0934781021","_id":"ibex@4.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"integrity":"sha512-qLub3bBJO25IOEcq5k1qjsFGvSu/fO61BZXCyxaenz3UtBpsovgzY4ozCEWZR6euT6G48Xu9Kkaknd2txPapSQ==","shasum":"8d45f44354f361f8f7a3af8a94c668d7455f304b","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMeZWEvwdTr40m7h61Fu6xyA5702+0y+vx0sSK/oeAkgIhAOuH2CPA3wwYKx1pw2ZxvEM9DznT5ocJG6kYRVby/DMd"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex-4.5.0.tgz_1502924529455_0.6303778677247465"},"directories":{},"deprecated":"use nextjs and alp-nextjs instead"},"4.5.1":{"name":"ibex","version":"4.5.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/alpjs/ibex.git"},"homepage":"https://github.com/alpjs/ibex#readme","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"main":"./index.js","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index.cjs.js","browser-dev":"./dist/index-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","clean":"rm -Rf docs dist","commitmsg":"commitlint -e $GIT_PARAMS","flow":"flow","lint":"eslint src/","postcheckout":"yarnhook","postmerge":"yarnhook","postrewrite":"yarnhook","precommit":"lint-staged","preversion":"yarn run lint && yarn run build && pob-repository-check-clean","release":"pob-repository-check-clean && pob-release","version":"pob-version","watch":"pob-watch"},"lint-staged":{"{package.json,.eslintrc.json}":["prettier --write","git add"],"src/**/*.json":["prettier --write","git add"],"src/**/*.js":["eslint --fix --quiet","git add"]},"prettier":{"trailingComma":"all","singleQuote":true,"printWidth":100},"commitlint":{"extends":["@commitlint/config-conventional"]},"dependencies":{"delegates":"^1.0.0","flow-runtime":"^0.17.0","nightingale-logger":"^4.0.0","query-string":"^5.0.0"},"devDependencies":{"@commitlint/cli":"^6.1.3","@commitlint/config-conventional":"^6.1.3","babel-core":"^6.26.0","babel-eslint":"^8.2.2","babel-preset-env":"^1.6.1","babel-preset-modern-browsers":"^10.0.1","eslint":"^4.19.1","eslint-config-pob":"^18.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-flowtype":"^2.46.1","eslint-plugin-import":"^2.10.0","eslint-plugin-prettier":"^2.6.0","flow-bin":"^0.69.0","husky":"^0.14.3","lint-staged":"^7.0.0","pob-babel":"^20.2.0","pob-release":"^3.1.0","prettier":"^1.11.1","yarnhook":"^0.2.0"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"gitHead":"ae46df3e6355750b2850bc5538f429a30e76bfe0","_id":"ibex@4.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"integrity":"sha512-yYge8B5SJ7hTqsFCVv3aUkSINU4TnrmfdWtoQUarNQYRIPxgDSul2vFx7G9bcPtY6hsvE37WtboNDG7nd+eu9g==","shasum":"fcffc8c61fe135c6b61358b3d410c54c6d329987","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.5.1.tgz","fileCount":27,"unpackedSize":292368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRPtHyX3m4Rne+GrDLKqIPUSEiepVuZrGqoFMRDPp+BAiEA7Q0n+xXsaEsxCiTkPepQ4CcwVXjpqebhZaEg62EfLwQ="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_4.5.1_1522413981498_0.8891054494634463"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1133":{"name":"ibex","version":"5.0.0-alpha.1133","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build && tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts  src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.47","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.10.0","eslint-config-pob":"24.0.3","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.3","prettier":"1.15.3","typescript":"3.2.2","typescript-eslint-parser":"21.0.2"},"gitHead":"f618c5b7d2253d98b42e3e23d3be1bf492c0321f","_resolved":"","_integrity":"","_from":"file:ibex-5.0.0-alpha.1133.tgz","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1133","_npmVersion":"6.4.1","_nodeVersion":"11.4.0","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"dist":{"integrity":"sha512-B0ygTx1W2pGi/FZUB3Vf4bAoITigYIxYj0uv7XHfEneJiPoZA0lCmzLXXCQ0GqhSKLpSWsKdB6u65d2wHvlGkA==","shasum":"80a18d709ca1c2de24abca92c1b3440cabdccfdd","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1133.tgz","fileCount":35,"unpackedSize":115943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF7WaCRA9TVsSAnZWagAAAHYP/jhLlq9UMzBwcz8CY+E+\nj71yGpm5fQvRAl5YZKT5BWBnd60vGhQbLaTrWJNB2wzJGmzn/MqOk/Eyqxap\n85obTFEyNQZUFcrNnZHqLzjUQ3TJTWwWIu9sBk5wkwNldu/0NZ/pfIN1rrbW\nwwXryYABOy7WBxEQQssBjH/A7VkvGaK8xMtAnJBIUj1k507f7JbSVKzS6BtV\nxAtWTvaSy9GS9np+GcIhQ/TpfRu9TnixTHXHS2S4nCS/gKc5G0DqJ3x80RSv\nve8QDcdw/yVVrKZpdND1aiQaUJugBc+gh2yEz1fC6ODiT8jpXLcAw2/ZHkdo\n7KJD2aymY9fZnUX2CFQV/Nf83Zy1zyOt/UITwpqxmauHgJk0f+taRPb9EDJo\nGS8lTU7DT7tZaEM6QgxdUNZEgwmAH7RnuzazEb4eKfj4/YTFMUra8vBZaPHQ\npvCRsdpSdah07VCwpJgNc/38yzaD781bid/+oi7y4EZCvnFuIZDvCbN9n4GA\n4XUwvDrZM4XLDC6xd/XLhkjCR8RSr4nXxbdpBhAnFY6XZT/LrQnhndhHZ+tA\nPYY6Z7wXVlyoaU0IK0/rIDu8YJmte7qTKQmTA0f6Lk7m/R0tmM0HclYr03GH\n1YvWsu/S5lSi22qcw1/psrcHo0b06YvsX1i9F/Iv4WKus1HJUOQ5pz5daBzM\n8EeJ\r\n=FVQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvdG/c9SHoKvABhS83SXwKukECuWbGe05NSKJu1akUuAiAi6C7fBXqVGjCuB3OT8EhvxmGd70CPa1x+J2SVuLKdKw=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1133_1545057682412_0.49936539382025"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1134":{"name":"ibex","version":"5.0.0-alpha.1134","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":"Christophe Hurpeau <christophe@hurpeau.com> (http://christophe.hurpeau.com/)","license":"ISC","repository":"git@github.com:christophehurpeau/alp.git","homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build && tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts  src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.47","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.11.0","eslint-config-pob":"24.0.3","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.15.3","typescript":"3.2.2","typescript-eslint-parser":"21.0.2"},"gitHead":"2be7de5f95be22de66fe53f9c55fceb153a8457d","_nodeVersion":"11.5.0","_npmVersion":"lerna/3.8.0/node@v11.5.0+x64 (darwin)","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"_id":"ibex@5.0.0-alpha.1134","dist":{"integrity":"sha512-WNa3VzVewMcdhFZXrxEenK1S4YmOUhx/tu3jbL2/e0Fupd8Kt38osAsNMzZdJ9rN9MJkNBwOaWL0dF27K3Ln8g==","shasum":"2215f4213759e1ce5765d00b1bf8c4eb8d17a9cb","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1134.tgz","fileCount":35,"unpackedSize":116577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIjJmCRA9TVsSAnZWagAAlQAP/ipzM3o7YPEQc1EhjJrn\nBHe8Nc93VGMgKR0Cwj5lTd9UTL9uMWkFmzo4B5DIok1VAHVTu29AnhZ3wQAf\naiy3TZqKmFfGpfMRypVAtXnZLyP3ztH+6pkmfvUT167TDHmqeA0TbMFHA1Ig\nJu23Ij4V0PRcEJT8o/+8eM9DgNDhVDTeisOE0O26h1gf/gz2G/mnd7aXhw4D\nwtDKimU7dOT2rl6m7MRVnlgjgiY9g3yr9svgEQcfq4Z1GoxN+fQ7uRGR85BO\nGOjhUQPuuvfduDshFDabEm4OviZCC1JXpxf3n2AjkhGLjOxL30YvCNKsAkwd\nMURKhoEFbYqmhVtvYGfUh6aSv8eiIncAv3Dwp9OVUyWnzXC4FAdRP8OTlVIS\n6hhc1iNTDvIQIDfjA/uwMQSgqBC71tBhK7A06iCWp8QvtOR79NuOAQ/Jlbda\nDKY691LfNjjIT0yNz5ogsodcO8ojWRQSVOQRWKpDA3NZlz0Gfhbho5bdJjJA\n1ch064KvBoUhUYWp09YXBtuPsP7solh/klvjBQ2FPITOjayk84oPkA/FE3+8\ncHKIAN68FON4s73qmJKSXLIjeh/44Gj/29jZg7lLigI1CVp1bMqZVPasPvGr\nZjY5cYQkuZB1TGqLN1iscNE34x2XQeHWDuHLwR7EuAr3oBy6R13RnS4aNBWP\nDn5j\r\n=sC8O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7BF6cajF7tYPGswuIyvdqCzCVQLim5yR+kdo884I50wIgCQsfVlV1B2xEyKJO+XYe16gkJnZhfaae1q6uV4nZcFM="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1134_1545744998205_0.315008478709661"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1135":{"name":"ibex","version":"5.0.0-alpha.1135","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":"Christophe Hurpeau <christophe@hurpeau.com> (http://christophe.hurpeau.com/)","license":"ISC","repository":"git@github.com:christophehurpeau/alp.git","homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build && tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts  src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.47","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.11.0","eslint-config-pob":"24.0.3","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.15.3","typescript":"3.2.2","typescript-eslint-parser":"21.0.2"},"gitHead":"30b1d3ad4b0fff406f8ebc311017653f791218a3","_nodeVersion":"11.5.0","_npmVersion":"lerna/3.8.0/node@v11.5.0+x64 (darwin)","_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"_id":"ibex@5.0.0-alpha.1135","dist":{"integrity":"sha512-b5Kt/adHM/DLVrf1zvwUOjhYDXhxNoNXsrX8daIrHsmMFysQhISaT73dkvBa1aFE9E8wD3WYb24ixLpBUKc4mg==","shasum":"560ac536da82d41dcb655b2c5f504bf87349d43c","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1135.tgz","fileCount":35,"unpackedSize":116577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIm/yCRA9TVsSAnZWagAAFZUP/iKtLxCWCO72lAUREAbg\nBWysVUYzzhu/JPyM7i1YJI82f1YsPNmX5+kF8M8b7bsXtjarANCECAcxhUk3\nWF+Y+mPxbV/klSDzxei3aynAJODPq0RC9q8IeUVWurNvusoXnGkPMmP+woDE\npdT0jAvMrl7ohhFm3y4UQw2mpppaIGRPNgdUbaTFuTTmKfruh4E1Iry+eB43\nY+TJcreLjZbL5wUyLftanrfBUuYMqJlTUQiTfy5GwkcWYW41oc68zIBN++85\n1B9AUkuWx50nzxObhfQk8grhSOl2bjO7eha9YkXWPhroGsL9OwDVqVUQDhZg\nN8XceR9TH8NO7Q00N9FYleNxixrOjSWyt2RhLWboySuyiIyDdqWm/0EKoRR4\nFQOBsq38njRFjk2pvUkGwxH2a/ClXJUDDn2tyF/hnQBVqoX4ElSrcwg+HqL1\nTs2vYIDlR05oUUY/S6vkTNTaoGhWqvkU6/huUD/Bx3GAm4a+yAmnAZSv0WTb\n4sXtctrDLaRTBxglUXxAngItMN9K8dxB6bPukqDdqoIkTKnDtVWyqdC93M9O\nbGH9W+xe7YJr4/706HmFyaJjbdv6mFGmYd1toFl1mcKk4m7nFuBV46o2QxCy\nJSKhSDnqY2c3zuWjSTZb3D4Omlk+oT8kFAu+4U1NuFhDxqKA+59hYwzVLDGB\n7PoO\r\n=Th2S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClg+rF2xwr7/2PFwbVrZI/ift4LUC0nuG5yFXngrRfHwIhAIbL9WMdC6nZIP4O4x5Ai7Qio7LdUbDh8Xf+82raxfZp"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1135_1545760754135_0.549976625625406"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1132":{"name":"ibex","version":"5.0.0-alpha.1132","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"3541e737dbf003942e1c5953b11cfaa82ba256b5","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1132","_nodeVersion":"11.6.0","_npmVersion":"lerna/3.10.6/node@v11.6.0+x64 (darwin)","dist":{"integrity":"sha512-UjVRUSXR998KNMf5o/EkoMaevfcdwuSxVLShpLyI8YJNsmbu83A+n/XrqNtHde1LBu+lwYiexZacacpIzmf1gA==","shasum":"022160fc7f3bc71ac8498378c6629fb3f8168401","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1132.tgz","fileCount":35,"unpackedSize":116614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRKoxCRA9TVsSAnZWagAAnUcQAIsj+lbMHs1fmo58J/ZV\nMFttRsdu6nHpu6a7yoC9R6vJVepwF5FQMSHlAnPOPqhV8BrbVtAjJMqTD1kJ\npK4qVuKXYzF7zzh+FRxjKAtdETaTQQ61uveO3JZh9E+bNBC7JRlKTQjBnxF7\n0BgoTjc4GsZyGcdzr919alkfJIiatXW7iFHwDT3v7RSWHkRjhSa8ceVH62fo\nppLSUxW5HaG6ciDWXEP+MZypx1qaFWOytfywTsJzjEgPD+O2+1FQOws50JFb\n7dPna7jN9wdrR0iaK1xNarkDlEwWEkdxzV3LJMLnRGukpQ27r486Ta8C+lnR\nwTwp1qOwWpDvWzrlePSrJ+oFKxfO0aFi789hGkWSn/mDJbS3EU7U1fAcbBbL\n/VVLV3e4cZWvUc1ZPFt3gZ+0hAihxL12xmpExW9SIpF5KVqX7+ag7dj1omUO\nd/Bk6g44SpVbRdPaH1508v8b+TryGmljM8kc10Vh7eg5r6tSKpqMvRnoIVts\nCN6iZ6Oefqao+5LuCm66N+EShU0ap2YDR6HJLiccM9ZIbBrZoVVCyt1Y0RGD\nzkIpiE24JEbTsBBnn6ZTBHcOi5QeUhh+cBQEnrKPoIsmF4ULYgqYy0eym4PQ\nmMnkhuMwjt+/fMZ7BFLtfp6E9Mv+ty2Lc/lw0+LQ1UmUw8hmePaO/Nrz1M9A\nqeKd\r\n=yjIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8g81+ITz2JZS69KK7sxDMs59EW4IFsxFeBuFd4n5H8QIgJ7CIfQmTtDjmkRAzKR3F3n1hROJbOs1GtaZOY7hQ8H4="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1132_1548003889152_0.670388090612444"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1133":{"name":"ibex","version":"5.0.0-beta.1133","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"1ed0f5ae77c25025e6df7ebac483922b7690bc3a","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1133","_nodeVersion":"11.6.0","_npmVersion":"lerna/3.10.6/node@v11.6.0+x64 (darwin)","dist":{"integrity":"sha512-aEqo8nrKpLH7mSVZUdYXatp9hpvJeNAxG5ebST1UzLfZ/79r3rraPq4PrY1guLyMaJQeNbwXvr2bU6pue0VrrA==","shasum":"b2c94aaa16862f5b959efbae7765b7d085381719","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1133.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcStxiCRA9TVsSAnZWagAAoiYP/A0ndF7uMmK4MtcLZYmF\nnVfek66L8APs6xKFjjfwjEOT99zIvrI3lv0kvYizd2zh8nflyVXwATUbCCkk\nYnDGqHsQXs9KSLlZR9segiRuUi9kxmdUcw9NSbj9ctf+TlJ403Ym4UBhV2om\n50OTqOpCXgBWqRdmMqqboqqxN+L0D85q4iBW+jlSqBOD+zw3+QjqeFVJmr8I\ncZizNWDqfE3jvwEz8TXqhrsV7bO/pvRegdudI41pibqb17zfcPCI1T75C8Ql\noEC4CXqgbtrZvy5j7YYq+6Rf5MQRkq9qienMj2zm7TB6/B+fQCtt0XDJuC1Q\nrhdl9qzCtcSGXBs/m4EnmICLWsOTcgLCWc4B+spX0+fKvEx9nNn+UxeEHCxn\nHiejyFnUmaYwAt+eZetKMWojQTdWKO10DIQo5NgRIPlxFC0EoQDPU4ZDzVPa\nnZbVWuVUWEbokOvh7lLrk14oCUpoOBZFcY+Mzi9Z5e/rxbug5/3F/QxVa6sb\nxp6Da20Rm+G06SVyWLE2SlgvXDnAI2YhwWPQb1uorlo4g13VQG5PQ53E2NAb\n0EQsWag17pdRnCdzGxi7sQq1+oMtiYzjKQan7kK8w4DT7KRNq/auY2ukbNZj\nNrU84JvUbnCODCd53QJ/7BKE9c6wlUZCYksTcJJfts39qfrk41r7FavPqKKS\nZPRG\r\n=Sos9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO12KtDEL0kXO0yGLHRV43xLATdiP4E1RXzkceeEoFXAIhAI9aR3tAMmwEDQOPaGiiTdYJFwNoik36zFM2GBXdCe/M"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1133_1548409953834_0.9993610524245333"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1134":{"name":"ibex","version":"5.0.0-beta.1134","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"87dec1b65e75886e832663ac7a63fd8cc5ebc5c1","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1134","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-DQu7t74DlB/HXgKkCsL+SeWcHNq3d0j8zZa800ki6f3Z+u6im/VWxYuf2apBFsmJ+EztZHk3OibTubbqzqvRZQ==","shasum":"1872fe315a3d3dbfd4a5f59acdf07ac47f35c9c1","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1134.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS1jfCRA9TVsSAnZWagAA9fgP/3hOaeQFxpwlV+3+K5Wc\n8cJ0IwcEYqHbwdlqflPkWGwpNchPXYU2jAyXkKGr0wA//IuzOy1S3cbc0KI7\ncSboWjYed7xvvJsvovbPOD/ltbUiYxR1xU5FAOYQDhhTLuwAOY/LODjfDl01\nxpNbWWbSK65dLGORo1tpj9aU8kMGrUDfggeZ3QXYmdMPuH/QNGAxicDLcG0E\ng5LcWb+LgdSdciCidYu8Sj41A4z6bla/IaGCoTInvGBkWWUJD/8Y9qzk279j\n5+AVzXd0CiLmXC61Qu4DdKFAFBjibPGJ8LzR27lnEiJHMnyqRZIsc86p3Y4G\nK8KLV540o5EcLORz8LF1hI62UD6kUkIyY44MBce4wbQglnTyuxROOgqenBUX\nTjyK9vMkXmimj+xC+Y5tnqXpDQKY9jVfgbGSqsIP3FqcaB8D2Z3f8RW5vE+i\nBDNcaQQoqC2yKeCVxmFRriYGhMwXK7gDc3sUvqe1SjOlv47mOo6AamqXUr90\nBYItUnaEfToxUTRETPaewL4g1BQSQ4XVgvJlhSQSQVmGOWCY8n3SOPK5d0h3\nzbBx4O/X5qAqm9HxKQLvMU5vf4TmMt7KRZYsLiqoNPjZSOTy8treaXNyUa9J\n/eGVEojfKy56XF7pFG/sKC+wq9SFME2mUdYr/6wYW4Qqm3KszOU9MNQOrcJg\nOcfX\r\n=qqMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3a88jXqJEbaYdfkH2P/F1+XrwgkR1gaUi8NRTeebgSAiEAmfuMPqUtjwGYRX/Yqd0y3ft2garJThLQUX+wUu60WRI="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1134_1548441823187_0.5592212028155772"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1135":{"name":"ibex","version":"5.0.0-beta.1135","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"f08f1f6c1354ed032180ae9b7a95d6d06341971f","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1135","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-6DMEIskrG9pUI0dg/RcTADc3kMm45WeFf7Jwl0fgcHe3yKq17AYmHPfctN7VW7J1ZOin+UHOlLf4yU5e1N/Fzg==","shasum":"dc0b95236d402f49b5df9080537f3295b966ca28","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1135.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS2TjCRA9TVsSAnZWagAAH+sP/3m4sA7w5Fn7c3qo4g3j\n4LGOje3Cm6GRhvNgwatYL40N/fsiSEJuIzd3Z2kL91xcTFbwwlFNHKz+o0A7\nTssbMj3x2nCF0anpqwjLQBTkfD4yAXaabsHa5FvG+647j/rdBytg1ha4a5cE\nIXcC2meM8BYcJDSvQ5crEm0w6SW9T3IwuYogpUhMAEhGMWMuOBemsCQCdnIu\nI4bPsgzENOUBRzas6Ove2Npse6CqBqiJug7WYDXVeaDMGJqEQ3727v8sa7Vf\nQKVnaqNUt1yOFrHLO7CWhmsmINe+XrNdQqfn0Y5yiE0p845RDeFOUTGTvqDM\nkQ+oLJuxeIAIv0N3vIUVBk4AVisZBSnZmDCOvik0LxB9MdonntFvnAy/F6UP\nXGI5V5sJA85+cWprhP5/tyKpEunwKs7Y9LogxhHOXWz1Vc54nd/pkqsWtSov\n0MoQ0ZjRB9ZQ/qQEk6+N7nj31klZL8G2pvqv5edzwoCRZNPDbheucq3S11NJ\nbnSXFEEJqCjC7djcatXvOI4BKzawxP2GPSl77i4cGXLsLARpZ0U+J2n2K22S\nipzg2GSlRNbWZwyZ0d4C5CQxSsIue9ei9zoD2ZRbGozKQzNxyRKjtMn/zg0r\njv7NU3CG8iGN0LbA4bVXp2Kj0yRQ4YKfM+ZL4PdeQYDSygFvUmJGP+qG/I46\nlSwx\r\n=ifTe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBt63S+TpIw1JCD/GYq9o2KVP/mRVrFlyjIawpGzHclkAiEAjsAwSYr+5r31BokFrJwu354grZGoYWyl5SVqDV6bVM8="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1135_1548444899166_0.3341206777310832"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1136":{"name":"ibex","version":"5.0.0-beta.1136","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"bc8b1784b398dfd19fd31618cdcfdd37a6baa4a1","readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.0.0-beta.1136","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-mKVc+GTo3b3ueKUKC5zRGxghueAS+wo2r4Xib4t3rxpVXwP9p7ml3HVQY9xJxFfIFcXOx4A/4J9PNXuwWDTNaQ==","shasum":"80dd138f242e59870af9c609d3c22937c0cce3a8","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1136.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTFfvCRA9TVsSAnZWagAAM3MP/3DgDlZL45B8zXLEnyM9\nikagvI5Y0dzRIdCgHrw0GkS5ePhzgnHhMhsEqo4z88ZwvfMNDWNHcl/T0CcV\nCbE3CTKjIiRhZxoee/S797vMdmkR8b1jz5nWgTJFpcbZ/rcI4PeoVkh43/8T\n/afxjIzR8o/H/r3YQnhW8ZWNvh7MXDak2yLg5m0iyApH7/tY+4QQObCT7Sjb\nlWencRe2Vxhluv1ezZCPaOiVzmQ1GUFsYpc3Qo2ji2N+HCKzvmDQ8Ry2q8vI\nOw+PYMOV0LKfurAhozVAPmN7wm3jqBslDJf7YyONWS3d3XoENqsbwWpKgy73\niMBs2D8T7KtDh37l5b5AYKZQ5H2VjAFiMzv51MJniUP7ZaxLGZXr/B2fkgYu\ndfCvP3wykPp9B5QbcGVQnvldG6ixN66rO3QPJ7+0brdI4+op3tKLxtviIn9G\nG2L/kR+etlMTexPo9vjN+SH+S25qp26wQKcMbuTRfJAkPJtym3zz26sPXmbg\nPS45XXrDlfa+shNawGmh7gZJ5tvL+KaABbDC8yIbpdt6n0ytNsCPi0E6RGHD\nTbswQ5i5Ck+ChFZgRPQUaHOwwAeKnDGsnyOiTIsalhclMygL0zTxRuxOAFY7\nup+Rtd8SAms+RDUPcuipxWM6jjbmxNNCkkeXNh16b7LfL3co2ScXfwxul63i\nIsxl\r\n=8PZm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO7sp4QwTHMng5rg2XHhEI7Ctryue4okzvmZvV4yhpTwIhAJzUa9G3ZbBMfvoLnaR/RfYHvDagkGrixSf+FcW9B7Km"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1136_1548507119288_0.3802486295490419"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1137":{"name":"ibex","version":"5.0.0-beta.1137","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"96c7e501f1685496941baa02593727dc861fa466","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1137","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-uSqJXRyYtyr5+J+ff0mr4hBSbJsqkaVJIrTf01JbqXXR8QBBoeluGv+Y2Deiei2Eo2w0aWwvsc+ClmnnSDaTsA==","shasum":"94a30c4508f2fde362fd2942528c28b93e4cd9ff","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1137.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTcZ/CRA9TVsSAnZWagAA+H4P/1kmJTXT7g2LjCfHV5z5\nEiskHkhGSkyap3HiO49UEq03Zge1q3MpJGcDOYctHJyzvNEMXGuQ1+/Ricic\nFZCAz/Ytxa8v7RNiN8cJ8jggJxCG8xolP3/nt70rMEY6hGrrNGYcrZ/JOXpx\njfVkBahsL4iwfQktfNIujMoeIJgHYhEgdSrpQ9d6wlpVi6Q4x5zXSXN76CV5\n2V0q76E5YHs4CSqH8YdySbCX9EQclZgn5Iu5erprjtlIKBdEDZLarSd81RsQ\niMaPmtk3RgwWO0hCE+f0FVzEVzp9LYX06vwiHXmDEkfo7oHnn76NC3ZVD0VN\nnGsY9FMqGyCslK6kvjnVrfUHijrD6TKakPhiRiDuWX1FN1XPLQv+iRv6OR4V\n9ofJlr9QnTl6SFPjO6hbVkvxVEjXto0UtzBkhPK4GOFgBcrH3LsprMSe1nzr\ndt7BbWQrIGGUiJJ6PWw3yOAqWbIeZRegqiw4DKLhr+yTA+FL1wsLwUBTCndH\n3jT4ZGRHPVtjWna3TmeTSRd8GJJXZTVhjeo1U2WmcyLGsZI2Hbva/7TbbrGo\nQ7shjGaNLWLvpqL+bbFmx9YDIpiBInccS061zMX90gZG0HQlrgT0J01iZM0R\nTJBw/HTPkzBLORTZoA0LsNIiAu76luA2wtwamVASwoIrhR5ZoW064oNLQsMO\nH98c\r\n=JcK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCno/T2pUUEMHcBXulqa6MLb4p1EyponQgMF1+Q0QS8KQIgSuz0hnrb3IVdUt+5uATzRq8rAfQd7F7XNNaje4AWhPA="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1137_1548600959170_0.15020089406514647"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1138":{"name":"ibex","version":"5.0.0-beta.1138","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"939638e1ddafb59b05b531c29fda3cb0c5ba8765","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1138","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-BzBdSTObuJKnMnV51qBOyXyokI2yvPhP9cg6Rw5AAOcFp8KpcoNgrhhPzxt3w5GdQbeMD3Nt8w/2ujFYoj2jmA==","shasum":"3eaadc71b45bf278698c5b7a42ad766f2bc5d728","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1138.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTdfGCRA9TVsSAnZWagAA/CQP/3R59fJqn1Yjs9b/kPH7\nqu8Kk3GfpWOq5pegYBio3MlE0+17Ph2EdS9XiBp1Hg3Uti4FQgEOKOHw9pwv\nGDWXtLJVNck4xC5AW4rtbYctftT8gcQw1rRBl/kvwmw3I1iN2TdwRfH6smUF\nnG0DG2kc6TpvtOIND5qa+EQgD0ymRcrlSBJVb8FKv4zWe95S4tuLjFXOLlyY\n5M8s3jn/JsttIww87aFtbGMUWVNd1+kOKtdKXhpxraxdA5LNqnIOoAdQsXsC\nms6MSILlX4FzGKXwRxN/hsRR/1W4xjnysQfL56mTDWTGBHU5JEHigR34n6ps\n+LJDj77lF+plduvrHHAglpOJ4H9i+ICMYNGT4jKyiG/yNLanfwY/EL3oFUMT\nvqP4x0snYu6eLKhKfuK0K5eJH7HuvTiKRKNtJeyTCpvGLO1WQys7hHyVaNq/\noRSdV+g5AeuRFX6HiG052vqyPPVWrydJxQXvjsLWDopEA3VCPxhNord0hmni\nFt9U7Jd7gG4gwNO5DfVu8G1MuWoIWpsri83fGIdmCQD/hQbsC/HwGAsdA7it\nYVn848MjowMYxEOt0Db6PqlSa45+ZnObjeudH+o46E86BAKOGJlqN4ojwJ9x\ncQKiNS3D58fjhgHHf6isDFnNk0BGWzFy/NlwAQP5gW+RwIadQLPlkPyHG97d\npi3y\r\n=fpA5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlMnLGhZ1+npJcfnsfeQc4Qto3lr5KhRTSbjSca2nT4QIgQo7Dp1n8vpjgTWPgphGMcgf35p9HPBcpLfGjZpFtr48="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1138_1548605382301_0.5288678383340384"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1139":{"name":"ibex","version":"5.0.0-beta.1139","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"882938db588c35e8b5a402bb888e77d5ff0f21a5","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1139","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-DR5CIo+L39+fsyPUG4SJJEEcIkAoOT2sIj9ve629QQHb47sU/O+Y1Z6qiuT9DO9tdfLNdPuIx17q5Tzo0x0Fwg==","shasum":"d1c5727a63da4373e49b2cb7fc5941e70a4e69a9","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1139.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTdkFCRA9TVsSAnZWagAAqCMP/R6oe48yQRU9hvv/hEqZ\naZmV0z0fiUHIqCyoEgHnc8Y9r1CgF7FuneCSDdYceJ71g6NizAiWebTnKCzp\n60ZcL2YInp+vqMlToGon60WVzzUAueK5tpPuHXscEZ5wi+4+Gn0PM/jvanlU\nic2G4s3zEuWovcauPpiQRMBlSTAGu9Vp4Y40ePMrHBVEVAKkHJP/Kdrk6dIt\nL2Qxhbs8ekaqsXoqDHUhXQFdqf8PgtPi3Kfp85rhwbcgfY5MrQ03/oRIoR0C\nDjk3F/HGgW2tFpm1qty97D04nqYSlYtcXOe51bsN/crcYC6hBghKftsvuBJz\n97hrscl1JbHsfOAImvbLRrB89Qew2llisXH/jCg0OIJC1JPbI07bvFejylWS\natGNyZMbgzR5RkL4p2EX5tQG/3ouHeIJqCIh/Hv6EzxP/KZYnYI5NMc4k/eB\nYOMwuErK7xuA/plF504V6stYGSw1EFBhYPsERkhjDZA1edVxRJ9w2EaGByXJ\nLBQfr8huE5I8KmUy3DMC04WnxLSCecVCPT9TUPYpixnhFFhJRl6tchh2jQZE\n5dacqEYP8+UJJYFrESaY/W2uf74oM4Hkfl62i1bY8gZXWagF8+BU3IbhusRi\n7h6LLtfjCPrfZ7ZChxx71yOg/OTWxWx5NVZyble1GpQJNI2vc9TNgn8kKl18\nWpX6\r\n=W2Sx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv+BqT6my4t3XaaC2dE4RGO7o+BvPxAvOWkvNwMuPCLAIgTOZ8slJtNRUzcfpTAm5BEALRYCEau8a9rFDcKnCEpm0="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1139_1548605700538_0.9602254041558507"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1141":{"name":"ibex","version":"5.0.0-beta.1141","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"de4215746cd226b99d52dcde8caa58e56f22e797","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1141","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-WBtPMH52Z+DxEPTZYxqWyzvzxGJ59+A+pyDMNhYhEQwT6VbiqcjdV9WmTbcDIWW5WoLK2hUH1AJ/0kk2YYdrTg==","shasum":"611c85abc717d91ade3e931c92c4b1d9d0cb2674","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1141.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcThBvCRA9TVsSAnZWagAAbh4P/2a/XJO7VkMa3rW4WJZj\nwpVbcSQKLMZi/AZFtMW9byCgq2PwEFDbrVqLeY+Tw7KYbIrOGLHT3bE4g8ke\nK0rQgTye0Uypx9ElgZne5Riq1Ge3+u1R4TNKUjzuS/SePKnihHhZRQM74z+7\niP+W6QJ+/nUBLz4GuyxfnEwhDyq18hVUP7VJPU2Q5s4dxtOPADXmyCIgHa/0\nPXURkjWWgSSiQYq+i9UvdSGxPv8NgYD6uBnNZnKMByyMtGeTmKOy6E3ClDi7\nCbTbZUCOXk3WMTvyeVJflngsxvyjr8KtyEBZBkrdyiG7aJ8p3jtSlTgpFjAq\nlcTq/XvCuNU0y1Tb5W0KYKochsT1sgV+Vqa6ch4WznXdA8Lhx8KyvQ1VLWY5\nisynh4AesgdQK+KV11oht1pduHHHMUCr3iZsP+RK0Y90IHysndChLLEgYBzD\nIRPb+VfMGbe9ZdS79B10uV49D297CPff3Yp3lnlFWBvaNGg8tfttF5XaZ6jO\nXV0E3vF60nSx20p843e+S3Ku9y3XC+9CxijncBW60pdPWGrXzqrSZHpz2+ga\nBSNn4bDUmOQy/KdFT2Mso4NQhZFehnsT0TrG/ngj99E8Us1Xm9IC9wJ9Pe0S\nUModWP3r9faFXTcNZ7OyvZ0X3c+aqyqH/zIOq6okZYrmX5OcufeMHR8gnQVh\nWoDI\r\n=Mw/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNarSLLZKe/LCczahB07IENPB5G8z7epm1dzlnYTPzfgIgDt2mEHB06FTsc3E+jk5CWB740pXfuyFKkT73ggk6Fzk="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1141_1548619886372_0.031887385094710785"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1142":{"name":"ibex","version":"5.0.0-beta.1142","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"2b34e5fed4e3ea58fc8c8aa74809b6cdde8a6e87","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1142","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-oPNcO15cKhqvMVPJviXn0U/hC8gYpNmsCcOvwTTngT24OO774dNtfplyYKK/y5ujP+/ELFI4n9jvI/rLUnIT4w==","shasum":"142f4e040cf9ebde2b4db170273d2ddf62f0eb68","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1142.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcThF/CRA9TVsSAnZWagAA8rMP/jlm7t7vH6Uq5KwAk947\nPpjXPLzffHcBoA5EPy08xs7w/v4RaIPnH9GJAzkMmYx/2PVb8p0iSzEytvJ7\nrSgwaZCm8AUsigKWzJEnukwI9L/UF7h6TAwkw8fnj62NX/5qMpXA+ThXBXQ3\nLyh3D7BfR75t5yeUnmwslphkZ52q1+cLdo6IbvdeQJlFo4GiXXPt3I26PvP/\nyRHfqF2oVZmAoK3PcZ7tfpvAvJp17IQ2qVq3DG3BrTYsAMqkGvstGYkXVRry\n5byHHW3DzTv6tRkn/cDIddSasESfW3rBu6pwz0NHPAwOkmWzYatojPzDly8p\n4BDgvXAWJ1/YyG/qubJ7Q79oCUpmtYSSr89+uGeUy/VIatMsFHeTfSKpBmdh\noLaFBKDMe5z5Rau93JCqxLZ/3xbU2X1eSBn4J5SpK7L2FptswpmaMvXPTArs\nhVR1UQ2yOO8hOyZerfWGrc+pDvzHffdOG40+hWpa16LOWR+xUYtTznk9iJTH\nswCWgfSqv1f/VEBrnE34jodKVk3O5qhlmG5a1YTgzgHTqHsWSRxsqlNIOIyi\nH3fYgWkNh2XpBqUz1I+9M+3Yw9ZCOVI+6+mFNMQGuY4R+/iSIBknhAAQD8Ms\ngZH7P3LOhueN1PxLx60bAiWEzEcEzIblKpmEKMVh0g9NtpUAtLE1Bp+Wjlb8\n1ZvO\r\n=v+ch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG8prLfNzn3AstkWQ4KQoCktMvkWLAA34Qyxf4q3PPFAiAQUnC7eg/lHgMk12VNsc/xD0pAIt0v+0DZ/stGR0Pnvg=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1142_1548620158860_0.28754652011467075"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1143":{"name":"ibex","version":"5.0.0-beta.1143","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"a5e2807371cc666374fa77be4b170f4785c23e07","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1143","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-0Td6/UYnEqwK8gaOBLUYhCVS58BRj9R2SSBhCaHI666paLQmIp+MLK/5e0tOlSpnT96CGpmc75FNrqKFRipcVA==","shasum":"e9cf125ee8919d5af60213423cca4570b1c93364","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1143.tgz","fileCount":35,"unpackedSize":116797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcThfkCRA9TVsSAnZWagAAkC0QAIzZxr/+U4LQJCLpHRjW\nfcn368bo5mjEaZway89cxvdETvM5OHnv7VE9jHzZMWWFXD2t/VLaq3OhULIs\nDzZiuj0gc5Tl4T/5geEwD+aRnHhhgQK5BLmeq6icmlYcNwTC01Hp0WgF7srV\nyBruROPjr2lTrmz0X/NA8vDSh60iGeshlVJgY7WDt2p3hRTUOF6bKcG2QY6D\nK3K8GkGNOa8sydaHVnpZZl/pDC/rJPGmny1Y2ZVvUXBVmmrR4C6C02dawZiF\nZL8g2KMoaHw/oD9uQdi4sbMHIDTV2iJDAF8Kl9uNQBMeuOnJO/MIYZmczP14\npjbqEentBbBKFSXeDTbb+mRgSRC9ZmtJWmSHH5oeOy4YVnnNeBVq5jEvQI2+\nD+5RYR7tsair48cahUcEFuVzpaErbTuSck7WbNkKaEFYx90IGm5ErryzGahy\necUcAWEXF5KOVjRpcqPJvyXsOf7aMpWdJGfna7ZmU07+qK+NV7MaXFoMHKR/\nzWf0bHvgqTuILYR9ZlumLiWxjb66RVMCeJioH6oYvKUvyIRjxb8qXLMKobDH\nVzlhC7sDuphcwQcUASMckeKomG0VPbfGRRP87tedC0igw7faYnnoF0pOKWhS\npru+Gq0BYkH6V8aamKPG4OB/PejSYlXd8K3euzynuZWix4YCoFN0vbLhEFSP\nCJBw\r\n=k978\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeiuV1EFXqvUOpZOue9qXVNFHJMRegbjtKOum/zvC8wAIgOFjmz3DEOSYpqzRIap3iEIwp8yJVB1Mx8zPqEaw2ByY="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1143_1548621796051_0.6771126972905863"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"4.5.2-alpha.1146":{"name":"ibex","version":"4.5.2-alpha.1146","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"32c0a1a4f6c14525b1ca41019f3f28022def8798","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@4.5.2-alpha.1146","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-orrMvgdYebQ4vx3jJ9yUTyN/lFh3Qs7gwjZDQOVSGgyEgWPwE99oHUBbKqESfU5/IOloZ0LUwPHuvy+dDHHz8w==","shasum":"ec37f1cca144c0e5ae1d100f06024ba693524d43","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.5.2-alpha.1146.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVrhVCRA9TVsSAnZWagAAYcEP/1HaZuYaAmeO1KA0Md/f\ne//A0BHjQGZbahezmVjt3wUvnuEKPK6EpwkgxSqclgSUc/j6/D2GOL4JMuzM\nzw7Uo3tkeIcbFJa9iZZkrXa6u87kjLFiCCcg/nITaHHGcvbZzkwGmRPh8Q8u\nG8Elx5yae40RxYun9h+kPGXD712lJYw7AK+vmLmyNiWTM2pflAag7is3RX6J\nxDht9zMXhnK7jbhku/paFKAS1NhysrTuJouxnPfV040GvvNwC3N/BEPE9ARf\nye4/9tvsly5CWSOeLxRH4rnmz7tupBAbFqZz4it9rl+zzB+RKvAqlIVUBnrr\n6ARrRT8LdTqFYG9lNZcwKlBCjbsMox7oWnUVCgmC04LZuOLndr2QiNBRMCN7\nGLoc2kt6xp9Mwyyl/scmm3KNQugLm7NSxHBmyDFBvIWu27JgIpSyR2EQatr2\nBU1yBn5qYJJ/qVQF5fHBLLKt64oW+3YfMlzTa6kqDno8v856bvc8FcjcOjb6\nrQJU0eFksRDu+e3dLx32Ovza8mAhx8r89oPk9MlID0Qg2aKljM3ljQWwIVyq\nuPwRX9jXi2vKu/oYU7DGOfgZy68bEp+jdziMeF+Amy5oMyuVi8ea7iC0LF92\nwI1BnL6rh1Dr/kFQwJM9qIxli3e6qdcYvopU3ZKznnPVMGXx6+dZ9PiemSA6\nYoLZ\r\n=L3Sd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7T8vohFtMgOHQMn1WRp1QOit0Eg8PvoWNtO/lsVWv0wIhALRkaFWyaNDk+tnq76bb7qb5nnJGLjktUNrc9Y5uYtlH"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_4.5.2-alpha.1146_1549187156917_0.7145492439703378"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"4.5.2-alpha.1147":{"name":"ibex","version":"4.5.2-alpha.1147","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"554b8f00eebdaec71388cf37bf6d03ee6cb0829e","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@4.5.2-alpha.1147","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-g+/MeCRR7Z6F+k/Qg9O5gV7Sy5C9R1A+kQsq+ZiA5dh0D7SzShCpZ2PR8LIKeJp2FJhvcelZiLXJY+P0A7UgYQ==","shasum":"29d1b7b5c360150c03bea97acd7acf8fb22a5724","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.5.2-alpha.1147.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVsCiCRA9TVsSAnZWagAAN28P/jbaLos98mOqUpIuN58R\n8Ca7hzUcbn65RZQWeT6TDHA19CkXqx5KZ9/jhgSg7dTQoWI7JPuwOR45py9T\nDyJvvjlxpQMGbS9AlPXQo1Ztyj1jDqQd2eqyaTQNgnHCbjZz0K9RYwux0cLM\nZVgs8xfYYVITZ+fdcZ/Cp85qBTSWDTg/asWNpSxXK0e+UTgxQ+dDf90buNU+\n23YF7UXpkyNZpF4In6i+8zkp3SAs8QBd6YyvLKBZjhIg6st9LcqXkBP1j2tS\nncRam6CZAb5ckiWJRFbXpMzuA2zsKRWKySCzLf8yNp9bSvG6jxO1D7rGdnKx\n1k6JsDLglmlaF3kC352zrTZm+EFg1yAIIxkg6ACIBsl2enjjAJfDd8Jm+Z6Q\nL5DZJsOPIad4/3PvRJo4Epg4XDIgFXSPT2Z5vIocet4J4eo46ftp4Z5q7Qte\n8gX8A9Ffd2Y/9NFoHA7cjI9uvuLOrQV4ByaPheklKwkIhW81DEH4uTdSpr+o\n8AqbJNrHIJsPKXw4BGgbrEVlMVVBW8pO5DoyejA+rzJTjb5OwwsD4+reFOgN\n2lNO/yL0iVF5wI/uC0QWJjjU8MupX9gFbQiBRHKVsiyC6vwjggiz4nLR7IYB\n6lOalmmBhW2HixOXuwI9WWsVOheHcKoJ40govF9rVeU0CRtzM6C26BSVA2Ar\n4d+O\r\n=2XAG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5jIydyjVumEN00AMTCKbCbf3+pBWCynk2SSOlkZrhGwIgbRb+wIH3v0gpshpBG6hXiYPRjOLHOysPIww9J3JfbZY="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_4.5.2-alpha.1147_1549189281997_0.13482633503255248"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"4.5.2-alpha.1148":{"name":"ibex","version":"4.5.2-alpha.1148","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"5ffe898d8437154db7949f0232def0667a7ef3ba","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@4.5.2-alpha.1148","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-e7MV1+1QSUdjcD42ps/OlmbCDlrjGSxB5qMF+rhNWQq310xg+5shQCZDBkjxaQocFLUvN78363hYIX0sqN0evA==","shasum":"b76f5db66cebc447f515564f2d237716b9a37fdb","tarball":"https://registry.npmjs.org/ibex/-/ibex-4.5.2-alpha.1148.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVtL5CRA9TVsSAnZWagAAmSIQAJU/7tMmZcxeRRfajZE+\nagYW5OrGWYWYVpZFn4MqWqQgMLbPa7q7fUqgWWqz3qqW7j0ytUpczemaHH99\nnnnQHbtvNG+1WfqGv42nwLFblUS8JT7e3K97bSG0J/DDPp6okOSRsdZOdbeS\ngjCjUynuk0fbhrHLBf/iQAlFYj/M1HJs4g2R+l6OwypmPI+xeTaRZcqvVfpw\nFE4jMfkrEnjFFV2TMgcUgFf4XPA6Xj01+1q4PzfYiZayf1RXytod1Hh6GipS\n8ejFmxJIuITlzvixVYbjI5mTEnED1FwWtt2xKc2O7X7UKhldaENlLS6G91dE\n+N+Ud1jxRhLy/3Hl5Bio6LPklfaj2JEyqi9nEDQroNMaJ3GEvkxEDSxwti4Y\nXbl4mS0u+1XWGBeAopnwL5ezUO1xOp6MmOg1NBfPEXRpg2IeJEqJCBXo+FN1\nkraOA4PzZ+TZLbzk1w7kTi34gjMaYrdWsd3FG0ZH9qfMf5B0pITHuIKxm/0w\nhj6r5/37X9BzAXFhOu5UUg/emhqDry95yONbmeOW1UdB99Y7cQ2EtC1KFiun\nsVtGnr+S5vAs9vqmKiSRm5wEERJ4CYDJQAdHmvFKgqP5zMpUpahKT/5Qj1e/\ny7BIzcfKnPmnyPlrJQPysArtio37u6SrHIXg/nmodaIU/OKyHnR3OOXKYeqK\nT3lA\r\n=jOzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXICncSUnXSv+ZKpP2EWfgaLGEVyn3i0jpda3SrQ9qzQIgGjlWuXK4n12BiQ1jvFlxYwecU/TDyN7BeRLlSCPiRtM="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_4.5.2-alpha.1148_1549193976588_0.5346119071167306"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1149":{"name":"ibex","version":"5.0.0-alpha.1149","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"59f11b2d28e8d6b1482aa846d6c1b412362724e6","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1149","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-PojG99tGMsaibzcRFy3dgT7W5xTbCf2imP87Z8h5RjbW8KDrkpAuPCPQVEmTQTDNKEuZstO3gMxeVkbQscLqYQ==","shasum":"4f54d7a71f29f18807eb058f95b9bc21da2ef899","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1149.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVtRDCRA9TVsSAnZWagAAiAUP+gOwL9dIa+1dHmsYfF+t\npBJ7ASl6BDF01cJ4qZ4s4a3zsuBpGkETuUtWW7Doyn26VsET21E/rI7u13bh\nmSHr+BJBZjcB+mcelq0s6gPzkuLj3xWurbPHyn2ooYT0G7T+62t8UCISlDmS\nXmCD3fq00yJf6zfoml6qWwCVJ9Ifd/8IcnDrFe8cgMUQZrSh25056ZL0sdGd\naL4vwbIbAbCFLxu0BJizysz3Apqbl3eQA6YHrJLTst93kf67k5k4WvDmFtcM\n23XZp56LBKrN3HpgUC5iI6fwDrEZ4ju/54le7z94jVwEM1n3EXdjPP/UqEg0\ngHQI8II+lHwimSU0W8pKdY6Jl2GzgXeNg0ZNIOa7+FjkgMXx1XQWrcJG/iWz\nki01w/IoQ07vEinPiJPYdbVe4nYZ9p7UkWJf/unbK1FyMykhUkUs+UIRX6ot\nMFAtWVX/O200L3/Scyye5WPY4E3/TMMdVBvx5oAWhdmt/WHTwtBgvZAy9SFg\nlHDsDWNY+SQsM3sE0TlfELjHWlCdVrytX0OgQhayRjUC600F169c4c37a/9g\nCExNf3+PfKjbbbCRv6BPYnR1TG80MT3x5bOoXCJjTueT6CDRMxUrPNwGdPE9\n8xi6dHh3JtkFOtO78BY7LG+584N/LVz9kt7SolLFZ5oMeNM4Kgdupncx71yH\nur5z\r\n=lTTI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkc+svgIB2xPhhcO3pZww8MS8EfZ9oeCPfFs2DST232AiBVM3cnuVVNo5QC2iQTm14uIWCgocSvzA8vGn6vSelUUw=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1149_1549194307141_0.005949894372142994"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1150":{"name":"ibex","version":"5.0.0-alpha.1150","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"7e9a693640e1bd8f65704485c17148c17a866385","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1150","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-7DiaY23DXAirzlRTwavUA8qjaYIKweiC5Zdl0APHdNlawZxmcYm/P9N73NkAOtKl2zsRNtbLqoeGm7Enfeppng==","shasum":"4f892539414dce47d556ef365f79d474ab15490f","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1150.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVtU0CRA9TVsSAnZWagAAz3gP/jBK6JGgHVmStrpQYjJK\nAyDJGHhRJBA5hwa4gDSDhUzsy5sT9yE9psbsoozqhxd8VHesb+7BR5ysylaZ\nPaJRfuS2hB0iWHFzQwLWXyZM6ObrPCazAeeoUTu4UCXDNDw14t4oEv8PFyT1\nPLxPP/ZNICHqE5rsyCiy5HmvS3OAioguItdM89BQIaWaAk49f9DWVikI3LL1\nJfG3e4k61rMy1vkbUWwT+itVFmsV1EmqyU8WeOCqbIDvSmhE/0D/Nwj7pVV6\nL2FNzL9XZ1QfR6mFnWTNrhlgT7m5vDAgLimI5UqUgb17RC2su6fwNYpqBqQ7\nPDVSpjQqPs6Z353gpYwsm4rC820/y1F5yAA6M6J24ijPyz/pfsJl25+RVLEO\n3a4uNdbFphtBzg6p6qzqdFRzjLHsb7cnMVqxf0rHfAz7/392DvPlyskZNh3N\nJ83cVfPzwLs2pFgGIH8/iWT4maGjInIfWc/YHtRqYG4fsXv1qIajlB44voRe\n5EV6sLLvFgRoNitVKAjDTExhdLEuhVfeh+MghL0zYOtikPIgqjd1HQGBbLyL\nGCy7eCapZM6d6uaf8KmnJmPaL+TtDT0EnRzy/utMC8WjLFUXLxLX4dYGa7bO\nNoN0t8ZF2g+xvEGSwEDTdK/okLuB/RIW5UmeBcNFYaKj2y8YKdZ9r5mDcZbr\nSXWO\r\n=EJ6q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcnBK4lpIXasDL0bGz5JahfX6Ddvin9rA3hjQl5E0X3AiEAxDPiG/EZ1sTXoIZu3VXRv37KvLGO4YtEHqyhkj57x+o="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1150_1549194547743_0.8260372551788535"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1151":{"name":"ibex","version":"5.0.0-alpha.1151","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"e8209b13c729e6e37e3068e9c5378442429a9142","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1151","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-HctkYrccALZSnAaCkMetxHQ4kYgJgBif1KBJSEomj7jdy/FDaMHNrUKh64bTomFaYj22teonENRFHcE21ZgYhg==","shasum":"dad600c4ada502cc664a27572a8751a3082b5ffa","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1151.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVz6/CRA9TVsSAnZWagAA5rgP/i6t22Y61pKngKYx/vRq\nZsoRZV4x++mTSsD9yCGPESSr9rYnPk0M9dDlhMfsv954iwIQfZci0OfDjfLL\nct+82jAxVw4YoJV9/ry0YvVJkOnr8k1p9PCV32JhL6g1AAhIK+rnZ2Kbt7Q+\nrdwhrGeF4nc01IzOvrCJ3GxbcutOuc+NAoN+/pl/r6OBxlsm9dhzNsgQ9hv7\nfiYelvXNrxw5RhwYPcD4tLegxjYc9UHXM50MnLGRKFzAetxeO8TrATUo5NJP\nolmTVRAzH9AQgeC4z+iwgLsYcY5wTIOUDwah1iXM7t8jiFLFW6jhhz0R1iq0\nATgCmRMeeIxUA3OVwuMxV7Vv1jC8WBZH0ehm5cjYRwgPgHEyxZsCDnBbPFt4\nMF8JGxQdBGjhEWpvVTpo3LOMMVpAru8wCR6MGWn5bR/t+QUb0M/ytFeIKz9X\nye+vR67W0t9cSx2QVMCuBJlbaum1bW1PnSugZwjFhFWHt9QB8xen6F3MTtNP\nRHqGo9bQzRjxx5DK2kLBksWcPHOGvZrYwSGfr1JuTy+E4TiiJhdDeO3iZvrY\nJQ5ec6tsWR3JBfuts3J6yErwHDt3ZhxJo3huxcM/0yEZTENT2JrDAcdFd1CW\nih9lLj0VYHXGECXC/317MS+kfrbrykUEik/tuOJj1JTbxQ0/lcta7B4VB24u\nmKLd\r\n=U/7D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/7oHa5dI0jKCdcP9L5JjSul4+l1/Qqk1PnqAvT9gNYAiAkT6Shp30OkiG3TeexOCi04yMJO2ev21QvFtJ6n0ULyw=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1151_1549221567178_0.012385669740020644"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1152":{"name":"ibex","version":"5.0.0-alpha.1152","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"a1f1b91fe05a756af8881da44e561f6bc1c51eb5","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1152","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-9hcnHwS24dgHqmpvzICOzOnrJuYI2q/EyJBdtmvA3o83fRHBf6XR5wlFRqFg/gMpX8JoTSW3zSXBS/o0zTuvUw==","shasum":"acaad2bbe277121d2f2636094553b4d4db9cd395","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1152.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVz+7CRA9TVsSAnZWagAAYaMP/2gd4FOfDDs4XjTMFKOb\n+0LTexlx7wShP9yk9kTZRWkQAc5+w45mDFscbmq+kHvY8rPFHV++CCuud9mt\n2Fijtruc9HudiGOp0/KAXpWa4LM7eGPYvmEKXQoSzy51JvFEhDOgeSXBavdM\niRgT3KoYXMotIwd2BBPzqV6GMkM5pr3SgAGwB4UgT8AonLDnlSJ+v7GgWlH2\n/LSXFWTsXjlS3unR2yIqcl2A1P7p9M2mkK6G7p0sLen7370tqjuUZU0Q9Zro\nfgMuZsKLs2gZSbMvytYIN6XFvB9Pww/gkEtALN8ObQLFD1EuUpdNLsabyY+n\nsHk/xVisc+bkqJ9C2+6vAu8TtfKMVgo115H1FCBm8J9f4Js+DgtunRXV6F8V\nJ9n03ZYKJ2b2IiywoIgfntmiAzjwdDmOwtAaGfhJaUGodVTA7hD4Y5qVxNAX\nKQ/zbQ90iwG0P0KOcHHUn/+nUjb2+YFayzUdYQpjvaJWRQZi3OVhLuI+Ivek\ninORE+/86x42IyNP+3bcnb7H0Z/SehbGCn7i2OsOvXpj1J+Io3AjdBignHkN\nLPHs/4djQIVONXKV2QiXySGamVoAqEIG3ykJYFXWovALMh2IG8lAkO4xESjq\nIv3eMFOE09uLjDHvDyP7aS2t7u2hsCjWCIZ7q1KnSxJUZGf1fUSwUgIlm9G6\nYHUA\r\n=1s43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC41hedGDCs0huFYa/OmmuY8z0dhwkYnPyWSl1SAGlevgIhANdJvVSt2VHgV24/ppVJmXfYP9FScMuwcCTAJgH78PUv"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1152_1549221819021_0.6647829942743828"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1153":{"name":"ibex","version":"5.0.0-alpha.1153","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"80d1ed58f49e0308cfed2544b18c07b6b3750628","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1153","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-Id8PErAzxd2AR2DDTcWEg32mADJon+eIynjXTMA0iCdXmuXG576TYpVXx7iAC7FXc756SOg/0gK5TxOa2XNH+g==","shasum":"2f1fabd898fc894d27ec8b72a3f069d689950115","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1153.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV0QGCRA9TVsSAnZWagAAcBUQAIFPlE/WuG+iOKAxFTlr\nXsADDsk7WpYkQRNeyrWozwHzW2l5eiq55S2+D0vl4JC30mvji1Ou2RcD1652\n2Sskv6Gin/fMN2KfLlZFmmkbAUOSBy/2gHJFx1xRf/P9eusgKonQQg0pfBk/\n/6pvwUK2ycV1laj3zJzuz9bnblntWibisU6u4mFAXhispBisatBK+RX/Z1Gs\nwLX7JOyc8X7x0ijXv4iIArIWQfuZU0GLT0Z0yWQjT5dCwlw8hlkGFXM495mi\nd1up1DQg0USEaSHJVSyXQVLtC9wOMaNa2yPQF4WSq0CnQV3ZpyU+OcHehWk+\nVHMwwYfK3Y8eqJZlkpVDaEcGofI/BE0knowhWEPxrRK+D0AqRFYcWlOurzKL\nCFFNYian47ue8Z/L+2ImE77YxOjpuTqJ7x6qVqBvbEpMLXaCXwVZzVEo6eFx\n7czRRBKftcNVPHmi+eDb6UVMtCg6f/pFvDNetCxf8BM7zGYhp8r2tTwxf/WF\nF+FA5OZM8v+dr+7zu2wwrn1MQldDXFt6G5Eio6o867gOYATM6ElqAeFO5HbK\nWIbTsN9Irq/aX11cmSGjYdVdvmz/s3OEkLo8ef8kqbEEfd97a5VPAY+3yyd1\n8V9Xpv2OkFckYuJP2wTzXxjbBviSY0MzxLlUa2jAvxbF+Kw2gikA48Im/2Ac\n/m8C\r\n=6DxR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKGUJ8KLfsQjhNmxdcgPDspKjEALdz77PDsPN5opqOIAiEAwvLZzJ9o2NVRhs4RJJ4l749fvTCGozjLJhbCZyfxKJE="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1153_1549222918225_0.95094494967715"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1154":{"name":"ibex","version":"5.0.0-alpha.1154","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.0-dev.20190119","typescript-eslint-parser":"21.0.2"},"gitHead":"6dd610769b2ec53a9647df0284c96f84340aa103","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1154","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-yE42LJmZvUmKDmIoOwmS4BqxdNVv17UaBpXmc9wu8LCZN+99UId3nqEVTAcli9vaowFdvMlmXHQkDIEccYhZcA==","shasum":"29be937a9dcdb6bc1e32b021e3501a12208e2fd5","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1154.tgz","fileCount":35,"unpackedSize":116798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWBW2CRA9TVsSAnZWagAAetMP/iN55RE5vAIM+usLhp4K\nJhq47Eg3x2MZyJsvGzJfsN20BVJbvf6ishls6HeQiRf+w9JMPA5PeistxbfP\naZvolticj+FM0RC6+ReDBQHZIgzdnC7gRbpBOPp0g6e0rLukqtdRYZjMFAKO\npPM3d7ZurJ3figh3MOGkXGxlAuJJneVRiAGn/AG4jjHPb2xPZyaYiHrk/yOM\n7AN92rfh22jJfvJxojVE6P55JLnwhfdICqy6eZ45m1o8SOxAlkMIq05sJNvx\n+zP4h1S49urDGzf1MuLUscTmJfN4EMkUbQWQNFW4v7kcQ7ai+B+TQJiioV0L\nM88eCx3or0n/GsPmTpZ8fUUB8Y/tP/vZNXlVzMo5FpY2oEhJmEaEKDOzXNh9\nVJukKVcjRxneQZLlL3PQrE3Q/h5Fe507BlO7PD6qN67Pbc+ALvPJLu4TNLYZ\n9esnekYBc6wC81XEGHJIl21xmJ3Oogv95INb7KdIPteZxcANCbrpkaM5Kjg6\nCXHXJY8Au/S290oN/1VH6iZEN/3+4C7Fpd66m0hSM1W5ZN0t/PUnv9whDYZ6\nhr4ZPjFkjTAjcEqLlYb2zh5pe/y57EnIBG9l8BKziLnamluVbguU/CJ0grHD\nzlar0I6isp9tkqWMzCSMtC9kV7xMloGpfr4/vHRcWfHry/J3KutaGU/qDyX2\n2oIi\r\n=s4U0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcPbR2PhgQp5WgCDhrndq/uc+3GQAOEZlrYwjxU4PllwIhAOujt5OcYNBB3umoDcx+XTGF2+pr8uoZjx95pmULTaFO"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1154_1549276598101_0.4273059842872644"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1155":{"name":"ibex","version":"5.0.0-alpha.1155","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.1","typescript-eslint-parser":"21.0.2"},"gitHead":"c00bc6958ddd8f999d45b45aae2f28020cdbd205","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1155","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-2SE0h605zB2b4Yjw+Ok+ig/r50xFX6BLfNQrP9XzyMLfoMYPCyEPzU0a9a9z8td9oojv2yEVoxVQORC5oYYuaw==","shasum":"5efc963e59dd735ceecc8fdb9dba373580ba1880","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1155.tgz","fileCount":35,"unpackedSize":116785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWDDBCRA9TVsSAnZWagAARWAP/1QbWbI2vB3jdtSu6Z8d\nF3VPQ61IbjzLP9BkyiMVM9XUv/n0jxK9wGFeigW62tuqlNqbjtpKsLUG8R/n\n3EBViejI+ovBO0LwP5vM+ve65Xi4a9ppO/mYRbCVEBvtKVr5Bc3OImVOsakQ\n9vOgadpU32GmXtZVYMJcD8vY28AGgq15uwDvXFTO/55mXfDLsC0LQGGcuSoy\n7XR8pq0CdybfCFy+XS8O/hyiEVTkOoJ8I17c16PtpcJkx6WXL2t3rNJKvV9C\nP3h2w5I6YiCVLQ+8q3lXjIJBnr56kewalJ1MJm+7gDmLknHdPpE4r84ixst4\nMzMhdqBLxNMvoDdqzj7l4siwl3cPMkhja6/0cxBpwXUe68e8QIoQP0+dcqqN\nhibQAUGkmJBU0Pz1Eeae4hKBXvsBmLoPr/1ZsjU2PfiD3vFMqOcmtVSOCcic\nDQpDWZT7witiV/OLkC7kM8Im7gkdK6V+TBgXhWRNqPlwTtC0exHb0xdbTU42\nYHaVBgF+3tmxq46+0ElmflFw9QlEe6pzQsV6aMuy2mU1SmyYqqFA26LDjv6A\nvbsBLAucUGjeoiwRZUnd8EKWJtsiXOGAmObL4hB+z6e8UYwDcmjUtB/mBnE8\n0YgiN3YOdNOYueprgcXo4if3VNSY+S3QvGa4Wyi9CiWxHskHR0/lQvKAwIwp\nE/t+\r\n=KpJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPvZ4zRxjSto0TMhgVFLJrbH0TdwhvvhV3zvwundNNJAiBCGi2ulII1w4ZHBMcLW2tWKJF1JMwdVOPMAFB1iksTYg=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1155_1549283520452_0.9349046514160437"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1156":{"name":"ibex","version":"5.0.0-alpha.1156","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.0","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.2.3","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.12.1","eslint-config-pob":"25.0.0","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.14.0","eslint-plugin-typescript":"0.14.0","pob-babel":"23.5.5","prettier":"1.16.0","typescript":"3.3.1","typescript-eslint-parser":"21.0.2"},"gitHead":"c46520cfc144da5721edec12778aeab0ef831ca1","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1156","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.10.6/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-gN8I+M4Z1QoXnvhaxchBfI7sLhAGiJ798OIyOX7Q0WhmAhf5tilGh1K8ZBu6Z5kWlP16x5XU9cEC5Z+yt3JBGw==","shasum":"8db814038214c43f33dff7514fb2650ea2a8a0cc","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1156.tgz","fileCount":35,"unpackedSize":116785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWcExCRA9TVsSAnZWagAAFyoP/18EZgQuet/sppvazezg\nJMhqBtb0z5USW3cSrrw7wjwyMtq8DjpG4rUI/s9mP2VeqinBNLB5hlrlS1b3\nOl7yUD0+SG+NNQYRgW/uhus3McLBD7N6L8b18Q99NP97QhWkDlRLcDwM/ayx\nFwkWT5ZGnuYezVb4LrYK267o3FOrZ/T7JEKibwthiTeDzx6stGuNvhCAcjKc\nLVav1yX6rIutQEIUPs1GGgo539Y3+VJztUUbdK91s3WMlJxzNLx+1WCaSkAn\n8ATCkLgKBkDdhTM+ABRXE34p/vLmIDJ2hlt2JEeYjTbAP5Dko93R5QaAp1at\nlLdrR7wmJ4mITVCYrKwJIPGhnssVj+ESpnoPFtIXgxU085ExV6FQCAexA/TL\n9Qduc7bBw1Ux7jaqwrP1SHv94q09jfhtcO4wLXVbExFughauUh2MRYHVv1bW\n5/fLtUAft1u0tdNPi/rYJVxQkSfnPuXTn+sIvVlDWIoCzOx4mVusVyb22FG6\nA96kP2REMhd3IGfpeUfZQTVkixGhTa4Be8l73fXsK9fVc8u8fBIUNJ05egjT\noQhv7fQCUn1Y2I58ScecBSj4Jb8xpgUunHU6qeuJvm6stc+A9qWteKHWUIlm\ny3E4lPz2cnmVa71A98aoNGoHXmon57eod4geXJXt+Gsr+kFYJrnGZqPObcEG\nL2E3\r\n=zcuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6uCk7QohVlBNUe9eyHtczKpKyKUheqVrJ4uAvqsZGDAiBFtCZ58MuNV90S9oEqRR04C6ttWUFriFcAG90TEY2W0w=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1156_1549386031880_0.7874771081556766"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1159":{"name":"ibex","version":"5.0.0-alpha.1159","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"779610b7f20b91abfdc9f64498187f69f349437b","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1159","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-ww0NYk6jGYVExAM7B1QcXBOhwfAgKLYLzX9Z+6z+dL+N8aGBmGuD2KrTAOvac/oWNO86KhRoQrXkzLko0vseow==","shasum":"30a56969aad43b3605f1a3e85abefbc7453ebbc7","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1159.tgz","fileCount":35,"unpackedSize":116801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXfXxCRA9TVsSAnZWagAArGcP/jZl7YqqbvTqh74sMmRH\n9laZd/ihrOeIrwhyYeiHAFPOqz/NXuYla1qyNQjdMs2tU8OG2UOrpLqm4C/b\nKR/yZbUdCkCZYeV37UmiKxuKm5Ppzm34rAwgq6s0QIMxMr3wp6rhsueNqxnZ\nB+8hx6ZaX5Pv8GCIJptHWJ8dZbnOaentgJo1PtSBrfCiKqlECeDNlabLq224\nVHKS3f5RogSramQzdeieQaMARWSmoPYCGrd15lHrNSUe8d3pqPR17X6ad31M\niRvbhidaqjdHSBfqViMLn21G7+jhPynkEEY8vOAg0dnM7zwX8UabxffSy+Gj\ne2iAjfFaQqqYgQaUtaHOtsv714czUbbcapB16gNBio7pwDIBqAOKtKRhPGdN\n0YBrZkqK9qfz9wUXEOj1o/aQ7DHRzQXblIoJeBmjOhz45M9Z8w15rnfaGOIi\n3mse2h9l1vZEoSMMEareuEZi8eFkUFFpIZD5n1zdwh+zjjVmFX9yR7w/Faos\nvw8nOHtjZaDL4ViZ7bqSnGxx3a7psnQSdBRKX4TGHQKu7qHspqsoqIA3xsRq\nmQzjJzAy/xxJ/GwkjnSzuntFFsmIt0KwnTLY5tdoYACWl3uimo+/r9meTD2+\njPNGAFKo8rsZtX6S3SsXAgBHQFFQCKPCVP5sQg3Jq1Eb0RAGakeUK8ebqQgj\nqD0w\r\n=yVcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIuMMTiQmkeaaqnyFXUGHRFfYkQT7UxfxyUXUgtshLHAiEAvj1lwDw/hYygAhhjqqNl3HFiZmBK88ZrCSBPTteRtmM="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1159_1549661680983_0.5803803444007019"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1160":{"name":"ibex","version":"5.0.0-alpha.1160","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"fdd4d4c378ad97d5ff5d8f396aea28948e8b1bd1","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1160","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-1VLjaf7mSy7C1mNM9glAkjW5C5jruZnHsYcTzMWZc/UAOd9jKDr7IWlwBMstVsKCaQphLcz27CcoIJdBHOcZTg==","shasum":"f6d45bd3e59000d609a5554afe7260a81fc029fa","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1160.tgz","fileCount":35,"unpackedSize":116801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXtcaCRA9TVsSAnZWagAAUHIQAKQTmGy4ObEiFVju8LwH\nXFV8O5HJTGhN28kDfhFse6njVkznPuCvCZY7snsVH48Quqqf/S6R/FhRVuXW\nDY35Rwl3q3Pgedg3nCImrIPSekhtDFXFD5quXvjJntfr/N0hyj9Syp8NdyhX\nodOaYm/9bQBiKoN4bwKLyqUqjfcyF4RcJ+0Rj6LfJmDqgBxJAVJN/5kzKSr5\n8of0rbzNFF8MRkMSKIvKNeADWEXi83N6q3X16OHnwI8Ouj3OKHUEKibKKzO4\nUHnFVKw7Z2CjljKwq7MYqBrwoG7ned5jjGYEGdAdQQx1dT6PyMSVDNktU+4V\nYLohYvQ/y6msFZBr5SlUvN+Ehv0ntzqvbUIGyeHjTD9Any5vSMgOOUNCCJgS\n5T2MGRA88UdGiZaNDqSTcGqys3QaMI+LcENJVuRoRbhMqp+Mg7VvADxBvKl0\nHOuHOQOqL9TCYfKMpZduCx4cc8hf+bCsCbay/yGl0NHG2GQFzLL9OEaAi73+\nPE2O2YTzDBPQBkeyIeK1BC7dpDdpDuVPSx0jkuXONc6wnptbGFo2bLj+9Bz+\nVf5V56QBA3KYwiS7bzPDYKCUc21mG7E/81G87LjhbhKKOU9dVrL2wbmIW3D4\nC2A1bfV8CVxWeVWXJtq+8kAfPba8EljgVKvUfuX9A8JpVAQi6zDk4xUtZDRO\nAwyh\r\n=l44h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1W+rJtsrzIjkJw2sNs+KD5m4I9r3bz8awxjbHuxJgvAiEAjCJhd/iIbnMWiIvpr0966eSVnCbEkGX9aqXT3jaObTc="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1160_1549719321551_0.3032350702331361"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-alpha.1162":{"name":"ibex","version":"5.0.0-alpha.1162","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"b55c10f1667c592f9b2a4a6fd4ddf953fefc8efb","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-alpha.1162","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-3xCAQkWlGoWqLosATf93iHyg6NVhvTCTfkp2neHU+mUTNvrWparH5zg8IfBeZpLOlocrh1OkE+OTwG46zmqiOQ==","shasum":"fd58a7862cbde52e11646e733582e1e4588f0fcc","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-alpha.1162.tgz","fileCount":35,"unpackedSize":116801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXu2uCRA9TVsSAnZWagAAyDsQAKAChCc9NNr8Ervl/+KF\nd5a8n7UWuehBHJUwXg1UL0xv2LRHmrf2oqgRloWj1NMlafVOAVTWMT6Imf/B\nebDv7tTuBytBGKXrh8J7/Ndb+hpFttogXaclKrbZ9stlXcupaC8X73ziANRQ\nC1iq2t6WWhAyyrnJ4/k4RaIss663guZeQwG0ZiDgiPyEPqwCsyTXfUeP0PoN\nN0osgN/bOF8MqlAHw/Lce81fw2jnpC6/Qn7YLBbG+Dg4vIFiUB2a42PZCvC4\nlot4nUHR6y84qODu4xzYkF8T4xLXIjOm402v0VXD9bHobPdfvj4uB0Ta6am9\nd/yEcKy9tzan6eFxsqduTx9QzFbv5pR0f4QyqCA5+/IBCFEJvg+GCCb1as2q\nCTGt7Akn2qI2/01E49TCpULx2P200l7zit8EZKd7zRSY2lpOrYFYED96+yW5\nHv4G5al1qJDyg/epiDO87LMIhDaBgfoLApoUDz4nf8Xicw4lmK/FpzLq++d1\naRtwYv9Na3d0gM4GLFC/6ehifLq36aVw8VE4riZRB4yxdsiAVquEv3ozgWcp\nvaqskCg9sid/qWcfJZN8JpvmV2VmXkIeRkz/yi8yux0OJYzsaED2/Ds6+5+J\nEFCs6ns2lCsWZlVu88zq5/fLZhM2+j7JTWjTQZUPe3e05xBJyb8KjYyzLrf2\nScui\r\n=wXWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7ynk4yCfogSdE9RuFyFPfe196nCPJYRi4t5Y96lZVCAiAQcdPXYbuG6BaRRKdBN9cCJu5QVHlyzgT000XOo7BZ8g=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-alpha.1162_1549725102150_0.4379063569940269"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1162":{"name":"ibex","version":"5.0.0-beta.1162","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"b55c10f1667c592f9b2a4a6fd4ddf953fefc8efb","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1162","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-kXAiL8f4PJ3ZJVB7RMO3FJjfobpRqdzFTc2UafrScWhIObiZ4XvWzEvRgOS72+L/1b1EipOx9S0fggqe0GMe+A==","shasum":"57324ae68f9c34652ea5dd3a02112942ff507c30","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1162.tgz","fileCount":35,"unpackedSize":116800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXu42CRA9TVsSAnZWagAAlhsP/irqtLcvE4BnVt5m4nzU\nuM9e+pPDHpSx+BrPxWoDAcTf2S3IZiXwuEl+RNz/VZY57rXNsKlm4vMyA2eN\nviIuoLAEaQeyqy9UyMJR7MOnxmknuPAGwrHAJyNeU/0mYiEk3+wwG4lQ0evA\nA+r9r+jMJk5QZ2bZK/0cpUayR3y/r7D/yOQe/7vXxY5MXdOIYsJhENghG/oh\nKLKFs6+Eh+0o1MZlMt3atG+ICAvskQXpQGsrIli7CJiBCtmErWtePyY2ydhE\nPUcKYj/mlo9C4zt6uQf0fsjoGr5hr9sPeeepSIUR/FzldbTKfWBdO6B3J8Kp\n9kAg35IV1RnQk1MOaoZr5qpjYqttfVJIJfRtSHwvENL67bdGjxLhULRMWJ3e\nscNVF6ARe1KD0/H6K3ksdJX0eDwFXoCARLad3elRe988artUz+KVTFI54did\n1t1h4T5M404CywQV8TeZsG/DtzqOLGwbhKIgdqf9/XkXxmAP31AFQkrF+ovX\nBDhpCKb81qkQAiCVn6hlJpmimFP262VLbJjjjG1zkTrbbhA21ub8VVOpXm/W\nYTVDCEneZDrW3SUQwVrG+rL5GLnXN7o3zr5IY1eT8930Msz3cxVe5xpArRQG\n8QijIG1SRRpLBOPBvBioG5gTThvvZhmgqlsPgCLjHu5Ca5MJ3AtNNC3t+LXx\n/K/q\r\n=QVw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCoXF2yJrJy5pbewfke9BOXQX/r/QaOeP22Trja0d6VQIgIuIkyb/elgcthY8eOPTDBVXO9H/ttETkhCx7GjWTHUI="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1162_1549725237980_0.725788175279529"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1164":{"name":"ibex","version":"5.0.0-beta.1164","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"8680fee4aed8345429b2cc778682e015860db348","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1164","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-3b1TQSlcqPj0lMtJ6/yphvJvkTLrpPOthtnE4+a0d01zefCC+scI8Ka+LoXuZ32anYxNr+Vvn7WPsFC6bPlUAA==","shasum":"7027fc0f12c3d6a38fc5c99ed2fd090ca2f120a9","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1164.tgz","fileCount":35,"unpackedSize":115544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXwTkCRA9TVsSAnZWagAATL0P/0XNNZ1rK9uI1gJK/UF6\n0yoxBDFK1k4+jHtzSP/JJfeapsFIsDGgR8+PALRXbc9wrfCny7MAvYG3odFU\nf5WIiSRgljWTsAGPqPz2nvB08sDklodgx+wAc6T8zGZhrujqsaej6vxsaWm5\n1mDOWWMArEsHMctJeXdXDH7F2+hNr1v+0KEu2TwvfbPFxwVFOrAjPJXs9HLP\nFAHppLpnYVsEzJZLQMNP1Y3b8Nt9W5rx6xfg+S9oKVjSzzXm6EQay9XxFZTo\n9CRKdjvDO+LPu5FO68RCMAyCAtUX6YPfoYi7GynLTNrkhp5tIvR01O0V1pN5\noYqjVo049IsIqmY0RV927oy2lARO8mGPpwA+pNWcXH5nbxPAEREfJrSOxBzi\nKetJ+mvxhxTX8IGo3WALSMNlc5k7zk7sWJNwN0NWuhmnptnU6py0zmw7qQYx\nEYtL45lo4BPBVQap4Z5cpUYD5YQ8qBFuxJSiDvp1ZCQeR8xPb3mwcOBwsd6d\nF3MdDHDv5Tbisp0VlrYpMC+HbAEDsi+qKMAK6uaAeeAIcYj8vFOmavzJbN51\njKDq08fkxE2iEORIXgyXXnNoY53ILFweZK2cUGbm5Krz2pyAyYg/JWuJ1vmq\nrm/mVQOLN/EiHrl9JQ1hqC2Q/7ziqIfPZD0oBYkqwbyd48QzZArbRSHxFmX2\nTGrQ\r\n=tmyA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuAHolJPIAnvJ4S/53QBQ1PxEpVLaDTcbInKjRGf96ggIhAMJj5lmMy2x+fug3z6M2xPY/3084hrqETuwJcH1AzUv5"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1164_1549731043628_0.9296597567270279"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1166":{"name":"ibex","version":"5.0.0-beta.1166","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"73d574c1aca1b2f235a8d1aaff02b2b650d3cd75","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1166","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-LK1GYeReKfICnXYBY7pb0/1Caqz9tK5/R0uupobjL1iHmW82/ypHat7I29I+ha8jBc/ZLgSz+p4I2CSffUm30Q==","shasum":"3af79c0190e46eb70296e5f18a9bb094637ed0a9","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1166.tgz","fileCount":35,"unpackedSize":115544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYDAmCRA9TVsSAnZWagAAZUwQAJFqpBx7xXh/9T0I44oT\nhyNNZtDNa4THeEgYDHDMOvmyobfWIObW2FaHcNCR8+E4QiW3eJhiP1btkCn2\nhV6ganDtQtYsKHyye6T4Xe0u/BXktEPSXNGIGkBKkOPK9cYK5HXpz2J6fCUb\nK4UGIqlXkRB1qm8AVrXdjzVJp6EKrKHneZeT5A885SNV5PCAHBDy8Cf+RxEd\nsYC8kadelVSu5SalbalGi/5dYTqxmRdQ375F4fC8Vjkn5NY+IRQNlpLkpRD3\nZHKhaS3ei9yHzY2fJ0qUWFM2mtLu7P/a8jf0Olzwwlxja8546N3rqnZsV3k8\n2sRlBFhLF4POIVMof+bRp6hwF+d5EmDUzjMXYWYFXpyAc5uEx0h0I/+VML42\nndmgzi7+IuHl4uSQN2CIGT+90r4LA884GhnYEmXEJ4Z+KVNVI6fXyn1l3piF\nvSPoaZW/cAb8Ya9yHMiwXaYxn6MAhrIyH8gB6QTHoY64HuAql9Wr4iiLeAnL\ny4RbF1euJmtCKT6HKp58F3SZN3LC7X7i1t7UDSpOHLRFDwk55rc4Q8FDEIqO\nCkCI016KfdS3HafuNI03SsWJ2BqOaoraOxZhoqSZsO5Up+GzD/78suohOYPn\nftWj9iU5qxJtGfDvYqCOiWZakJozMCxFCrx+vn5rwFop+FOzytm5kpGAS/J0\nG9rg\r\n=W3iR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuyT4LHrtHGKYZhTHQoADcAJSqrKWWeiz8HX1z1IEPsgIhAI01JFWXsrnhYBvu3UULtBeYyg1No/nPgOg4zYtA04cc"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1166_1549807652511_0.28628204868780527"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1167":{"name":"ibex","version":"5.0.0-beta.1167","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"245f3d3fcb1eb72bd91b444c2f5d718a7bd4ba02","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1167","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-MYG23esVXyaWbr7gAuGLkl7NrretJiZXDt3GEhxWWCpANSOspz70/LhsuWi7sLxmco3Hr39He/FZR8/pYuid3A==","shasum":"20e62fd22e5cf2eff3efd3b32ffe3b3f19ba7e9d","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1167.tgz","fileCount":35,"unpackedSize":115544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYDgpCRA9TVsSAnZWagAAJuEQAJTjU4xO5BwEvD8J0HT6\nGqautpTNpMDOOZBmveyhRpFVpnXkv7VkTiVnWxPMfqLxjImc1knt0x8cA5ST\nkZRTlVF/KeBPvM0qvOfVXa6X0G+I8S/wEskBU8ZoeTQ8gfY7MD9G3nMlh24N\nzRhFAVMO8GkBj/KLAu8Vd9BEG9wttbvCgzdDXWjQomNN2IPl+d0ZASbKx47C\nvqQchVx+Doz1swDeQvVN39cFFomJjwkKOT495/ReSVGvq9ccWveoZUBDalJC\ndtyVDCZs+4wGRiX/0pxNbXxhMBof1JlWTwI4UNBiQaD8Ld/lwYRQZjjLLp7/\nmKFZpu5ypgopo7PbanXlJ7pt4xLJKumxj3d+7DsIQvgIvrMatkK7yVMYmJ/M\nFn0zGmC0eVoN3zmYrZzG/vwAJKJbuxzMAI6JUXnH2V1tI7RcKP8CtBjK2cmo\n1T/pPxzOOilImhxOfzBa1y6WJzwgNvg0UBiv4UZTlwxeq3gceOEI8jgt/FUr\n4qwP8StwhcZQSKcIOpJw4NLCaG55W6mr06nWaHBXQMKgF2jeayW2vVbSL4yj\nzkor2sVhORHoRWH4RTUf6vfMh8k1x7mRfMcnwLyyNOcsyB2PuYNLJNqsbIZ9\nwwm1VOFyREX/u5zMOqTv7hQb2Ii9pVBe61eDAHtVdQkaSx+VwDju1aDrzMJE\n4YrJ\r\n=3vOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB1bVTc6WcNqzFkO3enJ+vZi7E64/xHD2NTLib50MxfgIgDqim577x19KOCYZzvheS/jvTuW5HmxdR0/4MJGLWAoQ="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1167_1549809704847_0.9749710481390126"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1168":{"name":"ibex","version":"5.0.0-beta.1168","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"45e26a4d3d7f0e3fc8828c240690e1affe70825b","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1168","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-3Fy6MM4XEDeEKvTiRdDzmDOf8mzx4wpDiEYjsvu7YgRBX8zARwz2wGwQnk06OinwTNAAJK6hZlCAOUZ2CZlEvQ==","shasum":"caf8642681144a62a0c36ac56d9222ff75af9549","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1168.tgz","fileCount":35,"unpackedSize":115544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYHZYCRA9TVsSAnZWagAAqegP/i4ciu5l6OvX+Ra+slvC\nzqjwBSW+WMkqpv3BEM7i2n5jUT4pMxDPnLKLrrsVb4ciKHIQQtTOf//j54Vy\nFzwVE58j5n44QLsheCJJxCRR+Azyp7rpkXb96He7Ti8jOoPmnSNK1WOUq1Hx\nKHefIsTdvOzt0CeZfixEDzPUbWYiKYLO2gG2poCONHLXWW9t7rdSBm+ft6O8\nnc+pKgBqyrV5CXHj4k4SLGs+iPMtWrVtxC5Espol0LXTc5mEPf1FwmW2F46s\nMrEe/ZqStNe5jaVs7Gu46ps1uJWva2v4pOa/6HuAtb7SBBVDnel1B6I5C4PC\nkm5MWfato1MkqULPz1QK5UXnyyYrTzCi83RIBTvUgCO+LzIFsV0FqzJpQgqa\nPPbp3ljiQEXW1kGLpbCV9iWtuGSegYDtvt9DAvARY1A99ku8c4Aru0lUEOc/\nv76qdrX2y3ocq1oeeKBb7VcPRTE7R1+6ahJJ1iJpa1bHScau+DHQISRsJayj\nYraKnDoCRsLX3D3Y6ACwIRcD8mP8fcAS92ZdTbkM/mktHAOegIg3g3xCh09J\nrdDuCpPrV/0NH9ksx/rVmAxGQfoIJmCDww+qoQrAyIHEAod7DK5lvpcJp8/Z\nnOXIk+WXLt2kS/Mns2nezpsaKDyfdHEkBP9KbBCGQ8KMwit081p7E1hYp9Q7\nBrq5\r\n=Lv2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG/2SNEQPeXmdGCMTtHaDqlNuXEhVQ6e65u4hdyEUQvAiEA3NQAhBbyRlpxkvphc/w9cMGi2tHDD8UkU8+vV8sBl54="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1168_1549825623080_0.4037516528219094"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.0-beta.1169":{"name":"ibex","version":"5.0.0-beta.1169","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+ssh://git@github.com/christophehurpeau/alp.git"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.2.0"},"devDependencies":{"@babel/core":"7.2.2","@babel/preset-env":"7.3.1","@typescript-eslint/eslint-plugin":"1.3.0","@typescript-eslint/parser":"1.3.0","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.13.0","eslint-config-pob":"26.0.8","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.2","prettier":"1.16.4","typescript":"3.3.3"},"gitHead":"6f2ef58cae919dc684fe7c76fd0d03c881f5b708","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n  <a href=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex\"><img src=\"https://david-dm.org/christophehurpeau/alp?path=packages/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n \n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`query-string`](https://www.npmjs.com/package/query-string). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","readmeFilename":"README.md","_id":"ibex@5.0.0-beta.1169","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.11.0/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-04OQy1W9teGLN0K30+F1dYX4Y71mskbDAwgQDZQLLyDKMY9kpU2YMw6cbitrQXC84ER5A2En0pSS6Tpz1Bd9qA==","shasum":"9ac3255a7df7c4c54f241dbfd208e4a11dd944a4","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.0-beta.1169.tgz","fileCount":35,"unpackedSize":115544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaEhtCRA9TVsSAnZWagAAaqsQAIftX6Dq+WFFapI6BKhe\nzvvg2DgWMXd/Uf5uiSI8gVNWjbJm6MRjXwgaNryitq7Emon2cv7QpONUr1Tf\ndwtmtPWN4HyNwXOpNKy5BlwFD0i3BpsTfLWCMZL05Qz6Sb9jh5Q+WbkvH3LF\nAVpJRyv+YaOgWgwohZs9n+kaBgHoi2/dAuYvRV1jU6Kf44pjMhrNnw4p2U2o\nXyWfhu7oJUY5Z0zYs4D0k0eCn4gQ01MvOrO6LYXa2Yw+zrHttXUD8ESS3UpZ\nZxilEHliytd/9P4Ds0+MQCklcdeD2RJ3sgT23TJ95PY6Y0YA8X5eDpTwPFG1\nzeR5t85NtxgeGTGoNtdRtvqoxtjh9srrpeX6GBKEzZrvW5fx+q9fFkuxNp28\nO0XnLggeJG4Fo5KTuhBIDDKoY7nQR84AHiFQamPJgKOyT6wJ3irDdnmN/RWk\nFxgP4sadg92Rgow571fEO4JnSzQS47OtDAYaSx7D1drw8qeZ7HYLECCTVOTm\nJGrz8giGdUCIIJ1SRcAZbvK53+ZJOW/nMoMtQD7I6HAurx1+lDpxnAcTU/XO\n/p969635too81lMBo1Yx4ssU54jcgkYDSlkcMc/+mfvXjuge6EJ70XWfVkth\nL0WHeVTTdCdFoxG16jVvxDZMmgWlp0DJgh2lgUfWEMB4fMG7kiHYMtlz/XrJ\nkAvA\r\n=kjgW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4ez5Tsq3tTsp64CosYagfy0Mu0kg8YB9A099rMT9k8AiEA9tD6eyA7yxxarTxYhep7jQgWTM6IurUcuxaBT9+TouU="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.0-beta.1169_1550338156614_0.08811616574552095"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.0.1":{"name":"ibex","version":"5.0.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"npm run typescript-check && eslint --ext .ts src/","typescript-check":"tsc --noEmit","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.0.0","query-string":"^6.3.0"},"devDependencies":{"@babel/core":"7.3.4","@babel/preset-env":"7.3.4","@typescript-eslint/eslint-plugin":"1.4.2","@typescript-eslint/parser":"1.4.2","babel-eslint":"10.0.1","babel-preset-modern-browsers":"13.0.1","eslint":"5.15.1","eslint-config-pob":"28.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-import":"2.16.0","pob-babel":"23.6.7","prettier":"1.16.4","typescript":"3.3.3333"},"gitHead":"37cc08bf203fc4d37e2609363a0013109312bbc5","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.0.1","_nodeVersion":"11.7.0","_npmVersion":"lerna/3.13.1/node@v11.7.0+x64 (darwin)","dist":{"integrity":"sha512-ErVemfimPZZxOvNgtsM3IJq/47M/1Bzm+3xUM98F6ebV3xagEjZH4mWvdYFK4FRVXtX5zzfbc4e+Qj8L5JAdmQ==","shasum":"2c6c9b760d6d57504ab1142116ae87bcb238290f","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.0.1.tgz","fileCount":35,"unpackedSize":116234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgq0tCRA9TVsSAnZWagAAJ3IP/1I6sAFh6N8pWjSdoc17\nwbpMp92E7xssov15fv5FYqlN5WZ39AZCC8uLsWFXYlj29VvFUK2k+UhI4Rx9\nNXj8C0L3l+UZHEXD62HlxdCpAqc9K2L9CDwC/U4YMzpFxaGfQJJjHrGaA4lf\nZsK4zoqbHNrcoJaKozdoOQnnPBbWrNoSbHgOvNLUR9XXo/phdE4VOlHKBhzw\nOrf0VPouP0yesQibqodmgKaC/fMWtseSrJlUT07BdnbsTNfJ5eVhPpnaEK4Q\no/NH12wPoTHJixT1i05JZg95LaegewwXkCYvW3gR9oZ672F6Jd7UOMry89Mb\n3Zgbnv2VWa4k85HGICPBOS7zmxqSrdHHU8ou+2ZqWY3+abkOly8s556qJFCo\nH6btSeAOM669/1zaDRdfG0DQWMEBRPIn1WO5joz4bH++khdchTZatxIJxGPV\nF41yPh/FnwnUMzkKwz2TOu9OdzWgx/w86A47aDmMNin4zqZ+tW3rJr2zx5gI\nyTbfXKEmLBvrl2zFyB4IyVWgVudhhW+H2wDn+2qdLdxB/N3KiCQZY9nAtFrY\nH0xnBG9d+YzBcFYbkwh+AhZdaA4OBuc+GkjDRHr0yB+T0lPH0RVpGWT75S4p\nJLwJ0Ns+ti5GozVprjzR8hes5D9ve/BSShRNyXWAiPymNdSybPV3H+o2cGGo\n1xEK\r\n=Q6xF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbhLJT3odbXFSRItDHrMBmH4U8NB4JY0gYpImiy8oF9AiEAsBMauzHjooltbF6zi+focquLLDOOwI0ibmCCaoD6vW4="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.0.1_1552067884507_0.35698294363819216"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.1.0":{"name":"ibex","version":"5.1.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"tsc && eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.1","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.3","@babel/preset-env":"7.4.3","@pob/eslint-config-babel":"29.2.0","@pob/eslint-config-typescript":"29.2.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.12.0","prettier":"1.16.4","typescript":"3.4.1"},"gitHead":"fbf9596d25b415fbd4b0dcfca283fd5688b754ba","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.1.0","_nodeVersion":"11.13.0","_npmVersion":"lerna/3.13.1/node@v11.13.0+x64 (darwin)","dist":{"integrity":"sha512-GJX7lRfo3cc6aH1Bm3BxjkJeHbQEhbxMpfgY9A8hRnkqQx0cf8yZAoHZDhZDj9W82VEB0ns7/pZ/wPQctqRFow==","shasum":"71ec99732409ddcfcbeab4cb8316318dcf9fa697","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.1.0.tgz","fileCount":35,"unpackedSize":116198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp6ofCRA9TVsSAnZWagAARwcQAIkId3DMsZq9Lj9KSEfs\nGDYmla+OBTjPg0dm+UoW5O1egAoti4b6G/EXle1ksg5hhxPNHK02aKzGtgRK\nkvlYzggsJOhh5/HOaLNIGqQRhXBNxAgoRNU5ZgKG8prKDXY5rwN1tMms9W5s\nKmwqJkgltARJVTriTuNqySyVWmZ8nkE1Mp1tFgJNgE43m1rwmSI8t48WIJdy\nJMCZV379tOK3WEzbih1a1FWJeBDknHM/l7MJoJVL8R2CRms6f1A6FThflQDX\nfMg7zk5Zh7XsOi3JImG0DNsSNA1aUdj+CY/Z3pbHjFdfnbw633Hc6xWY+YZs\nNj5H+v+vGiBFHxhiG/0KgSqchjLwyKU+K6zm0zOtbVEyL17nt0j3UjlSfYCm\n+yeowUTBXF1bdakyAygAtgGVoe5blqisznpEITat7wyFfC2XtKFFpNHg0fgz\nv5wvtJbnolcHkKO5B7GbIFnX4XW+XvCDj0x2EtYZvrjcozkOHwJ8SLzqZd09\nnLZqQTiJCtdjmX5rvpPHraxqlD7NQ4hH408eGyy86LWpV3dOkkukMtbMQEV+\nXDOCOSE+ll9rbf1IItuIvAJhUje5QWl/uVrsOBXZaGfVSWa5m+zs8clybfc4\nBFQ1ECwm+vn5IgQyVaU7c6GmKDKyzmgxXOMiarb5wq/DpErUP8aw9SsClO4y\n3OFM\r\n=mqEZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjF2YD8YjAqGstKeoGndbe386a/ILkqAgYL89BmCgG+AIhAPLyOxe9WrN4WpCU+C8Kv6XA0PNwB1G+m7Rfmq5y/53+"}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.1.0_1554491934520_0.7581816632000371"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.1.1":{"name":"ibex","version":"5.1.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"tsc && eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.1","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.3","@babel/preset-env":"7.4.3","@pob/eslint-config-babel":"29.2.0","@pob/eslint-config-typescript":"29.2.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.12.0","prettier":"1.16.4","typescript":"3.4.2"},"gitHead":"9d6c24c1800e4856689842faeeaf14bd4f0dfa8a","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.1.1","_nodeVersion":"11.13.0","_npmVersion":"lerna/3.13.1/node@v11.13.0+x64 (darwin)","dist":{"integrity":"sha512-ZtafgayX3rF3UK8ichGs+V3P/YCqEStObVOKF3fqSxJbzT7ZhQnOaCMUMRyojq9QB/UCO7RwGbG+Ddiu5KjAwQ==","shasum":"85e89997b56cb0d51ccb62359f135bd25693234d","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.1.1.tgz","fileCount":35,"unpackedSize":116347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqQnvCRA9TVsSAnZWagAAxA4P/ihutzpgmVVQZbRqocLi\nSBaWgWHktSADAW812oPmsIuhHXL4PTjWx/reMfv+PxdU/0/oiYNuwNaKIVQ3\nVzrHUHe+1ClsdKBh1iMfSw8ZtDLhiXDUN3Pv5Z5rIpPamHFoEJNSI6w6dqgr\nCoY6eXKzGpScM8Zo1WqRnuiUxPQ+PYnFtgwU8DaV/wlpdvSfMg7HQST1gn0/\nfNeL6P45ZNvwpEugcH1H0uMuuJjWNJwRk2z0CxrWy1rjOmDC695dcq7zujMZ\n9sMlt+ptqqfesAkWIoRE8n3FUswa3eKR+U0jXPmEnKBTChmqtQrtqiye0yRj\nBCswM4zMA/2Zykb5P6MK94I/2kpGgFxwFqH60zrIXZgn92qjhh1Idqb20vaP\n85aY4DbmIWbJ/k2O72cRv8QkzDv5jKt/+TU4QiCOgsIH8yakllcHa9zysrqQ\nfkR33G5DC0gYsFOlB8t/GnpelWF2bjanfKDrqwYRYQXCFyNLOA1xeMB+TGGe\nyzbzUhe3mH/xRXUBMM1QUALvPj/UYhmMzEb73dI+RghBmlMLAyvY5hyAN5Wj\nrM0O2Fjslc246sLviVMB77yKLpMnsUaI0M8MIi1ZPD6kCRu6PFcJriE7kGBW\n200/xrbaoHYPdmQ3edi7FoS4oH7hoMLiZQtVTc4lI1Qz9wv20hQMkJ31CeqC\nRfCY\r\n=hXhe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsKDkEEHPq67zhAV0juBGsbb1mkF8ELibM9dqTlN+goAiEA5TNFqOq1YmNTJ0t6T2jSsvJPMod2KwqVH2vfP8k1vPQ="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.1.1_1554581998903_0.988500759079719"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.1.2":{"name":"ibex","version":"5.1.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"tsc && eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.1","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.3","@babel/preset-env":"7.4.3","@pob/eslint-config-babel":"29.2.0","@pob/eslint-config-typescript":"29.2.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.12.0","prettier":"1.16.4","typescript":"3.4.2"},"contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.1.2","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rKBxtKkeq+1Ja/0vRAUU1TjbRtUTF+PtDk87R/70MnUftpOy5PGk5/Pt3Mo7Z6G5DjKpzd1fihBq4nVH351HZg==","shasum":"98d50e7145a1445f42581f832d244c246cfe0b92","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.1.2.tgz","fileCount":35,"unpackedSize":116411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrRKaCRA9TVsSAnZWagAAePkP/3onS1zAgGDwG3tkj3Ui\nYtR1jjtQx/XNrB/aBPFybX6NN4CL2vpqSfF5XKio6oJjFBw7Uyby9OvLTWQl\n0qVckXBUugnmdNKuz5lydugqvE5/F8voieQzPG7ZZszKiu5YjmMA5FJUTFtn\n0oOgO9JUx31OOf4jTrEwLsIZaCCgsqNKuTgpzLwPc9qKVuOciG9JbrhJY7TW\nk9xJQSZ+akJoHJexG0esOpB0kblCcq7R3KS+SDegaZZili4T+5GiPs0/KmHV\nUDDDqakzP545Yj5Hb8+VxDjndUI8sV6rtwGn4ximMjfA8zC+ES6ncviLqj2c\n9yt3Z6/LVSb6mAm3eVgyAK+RG7zoXLCSn5Lk13iHfKIq4n5pG22/tL7BOfy5\nmqrDqcidOoxrmucHN1kLoyz87b1SH3nF2sqSNgY4E34jRYeDqlYHbq1TwCZJ\nuebxmAQPYBKoEoE54mj3iLM21CCBOWUXkK+TiL1Jd5qVqQCVqlpjpYiA8CGp\nyhHAtTxNFG44IXGL1vqHEGIzMsA1b8ecgT8G/X/wn1WENEz1feEMpNobp4Qa\n+IsBMUtXeMBxOG+ji2aFJVRGn6rFqXz4h8vzg8Wb87AnReEcJhsQT1KzVtVx\n7GQfWV+mBh3ZUI5KxB4UZu1Vk3ClSjYNxuzP+Go83arFc2+eSWHVAD4fSxY/\nnL8s\r\n=tYPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+bjZd4//9F/RAkk7AMTpzbT0Jm/FSElahi83ra/bhzAiEA7rED7TcRAYBbtwJYcUbPys3Va10UDeiehuyv0ssok74="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.1.2_1554846361892_0.7059562811506612"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.1.3":{"name":"ibex","version":"5.1.3","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@babel/runtime":"^7.4.3","@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.1","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.3","@babel/preset-env":"7.4.3","@pob/eslint-config-babel":"29.2.0","@pob/eslint-config-typescript":"29.2.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.14.0","prettier":"1.17.0"},"gitHead":"ba71c6ac7ae57eda07c479d65b6b730ad7f21113","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.1.3","_nodeVersion":"11.13.0","_npmVersion":"lerna/3.13.3/node@v11.13.0+x64 (darwin)","dist":{"integrity":"sha512-UfKCotNHHbLtH5bBx2ZkbDroaHpuZRGh6288YKziX+OahUamdwr9ucq6qCDRUnENnS2/sHsB5mg1VFKdngtpVw==","shasum":"03fca88a16766a6fa037ec4045b737bb517258f4","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.1.3.tgz","fileCount":35,"unpackedSize":113811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuuVDCRA9TVsSAnZWagAAGtYP/0C66EBBXzH5ktl9Zzi9\nu4/RB0m9s7jlpYTDQ2dqOiWaYdjwJehMiq4O9DekLZTP9VcAaqMeTUVhGEhs\n88voTge1vcDh+Oozr05Gh+xmkcD8Fr/vyUAnRdlKRfj/jIxX9jKcPaw+fLUh\ncXWdh5xWnYxaQAIlOD9puqpclqvzKu72qj+dJSfb0BGVT7HFXXmYzQ3F08KP\njPEY5Pz60hOGJC+3jIcj/HgeGnKBqdfzhg8tRDOd+iv1bfW5+fPPx/wqxnQ0\ncVRxrryv6DxI7aqoUM74qk/3FdDwGZBiIob8k/X/EjvbaVp+9dEh2QaOz5Ry\n8WZqPdd3odMdkzoqiTv1qDa7RLV0f4CHwqGlAnm7olaR+wS+/HqIHrffEzbP\npV+9ttK9O+6qwKeEeyma7BRNtj6N0Snw9hjw2eGeCbPcgFTaawaNsH/IOTas\nuAfY9B1wJ5GPVwKtnv+L5xs03d8mtSXZoaiFV+ig9LORyo0L8L6JkK3P0AMj\nLljUDCOps5cI01SgMLLMYe5XXlXSlD5nwr77aBtp/swWYlihgYQN3Gk1bNdV\nv7MIHvi6teUKKG3UGIQcuVrXRe1bodLY5f9wswyMAS36y85WwA10TcfYVjKJ\nFeQSXleMdTT8+cAVPEAI+CdcZIOvAF5EdB7nJpmjlcXm3XoRZ2dWDYj9ClaC\nvFtM\r\n=Wz/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjeDb3vG2nYtgA5kf5NnX8lpIhKiV19C3S08G0BpJ4sAiEA3ugyeuTKQJ7r1SFSnQ+GVCL55rUD52hPuYxOWedC9gU="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.1.3_1555752258778_0.6409348911283077"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.2.0":{"name":"ibex","version":"5.2.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@babel/runtime":"^7.4.3","@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.1","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@pob/eslint-config-babel":"31.0.0","@pob/eslint-config-typescript":"31.1.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.15.0","prettier":"1.17.0"},"gitHead":"f57ea40a415be7766ee34dec9fee6d76fc204097","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.2.0","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.13.4/node@v12.1.0+x64 (darwin)","dist":{"integrity":"sha512-n581d+R2TfNo5wXuAKrgM+x0C5zxG9IJFWoyGN/rJayqcj+6woNHetdJ99tX4+9Vq24fB5Z1LAMXjRJxil225A==","shasum":"462d1ef006bf2b6b563aaf02ecdd01bb1538f51b","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.2.0.tgz","fileCount":35,"unpackedSize":114083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyVhkCRA9TVsSAnZWagAAghoP/3zdAmf9QKewnsuds8d6\nqpNGEL16Ij8cXTGhaCxcPG4a87rM5QWi3nkFtevFfrMNOWw4pIyaCFpBCLUC\ndF5VHCtLk05IOFLdwWLJMwct66jxCdS/83qcSJK8AR1k6lA43kbW21PxO3PO\nnyNYc5I4N4RMudSej0hdUc90tZ6EEN44d7GRlWSIewVaGEYUHVr+UH/SiSTC\n2rqroH6OcujqavggMNqVX/pIWVcUMLsTtLmpjE1W/L9vyQDwUZl5wS4r+63T\n84cg4H3rgdgd0TF4LxEtBuiXqsabAIeFausCfN4pLlW1PkZptFCaRFvamwPA\nJSUGOCSZtvZOKxhxOlcwA1lzDEL+k81ot+dIopw9MxDL7slMsau3UPGVHQy4\nMAF76VQrSx4yxY2qTBSBiaDTn8UAbRLGjE+vrmpELMGgkk7neWM0f72wKfgB\nQlk7FmOaExUoFtyusRII5Ro9nWHbdGuoDyfvDmZZ4wI/jIJemdyel7mNJyDy\nkkj168pUgenl1kW+9zdcfG3QBUcabZqfF4h3jwJR7Msj/tRVV1nAM1qn5W3W\ncD0Qgr518H1EOV+egqxDgKOyQlxvbr8rAhonh7J6w1EnbmLsS7VlFqZ8dlpW\n1SKLBkWNV8alHqVLkTMjV7lAO0HVwNTN3jG40HrFjp0iootTD4d5nbgT1Jht\nGG9W\r\n=uXS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzm/TCLNJreV/zFgVaYDJbuof8ciwgC7DC4GHOENshPAiAQlF+eSJU72QMYTlVU+7wtKT7H67KKuudIaDcYBC3ltw=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.2.0_1556699235797_0.25664400016069755"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.2.1":{"name":"ibex","version":"5.2.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@babel/runtime":"^7.4.3","@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.1","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@pob/eslint-config-babel":"31.0.0","@pob/eslint-config-typescript":"31.1.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.16.0","prettier":"1.17.0"},"gitHead":"98d30e7b681aa93ee760105f6d61d37d5558ac1c","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.2.1","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.13.4/node@v12.1.0+x64 (darwin)","dist":{"integrity":"sha512-aQFDASqbYYiOFFRrT6Tnju9IG1rtPlV+dRNqHFxlE0+d3SaWo3/k1EusZG4i5HqBuIw7dGJsZOChCT0j9vpaVA==","shasum":"9b3f8f7fd17358d35d0b76ea209728bd368b3159","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.2.1.tgz","fileCount":35,"unpackedSize":114285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyYVeCRA9TVsSAnZWagAAXE4P/3UCWk/aYGWjz9OfTr5s\n3Rdlinl8Jtmbgv7B321HRQfaEMq+UkH4KwyqHOwpg17Fpec6ER5aDvLbpCL0\n+gL+Kbsi6GrK1AMpqz7mlOm0A71fPXfU6nedZ6CpNAzFNXAL9XWLb6yoUm6S\nsmhDTB04mR/EQnTw3zpW0/bSndiGj6RCVYX1AsGQrDBgM9odGa+yXx6VgkTg\nYyXDloSOXGjjyJn0CnaT18HDDA8vWlMKS8tXR0PvBHJ4JIqjqvclcX/0Stw4\njWDFslRfB5n0x0hqz9TT+7OgmfXSH17qnBkhrdQm3mxxNGUXKvfU/g9VKXS7\n3yCi9NELs7BydqNrTxmIpWSxoKEOhyOW+uLAXibOcAWH52ReAIIIQ79E7Uyy\nrzKUxKyussN31uI2v6YONp8jq1NFHXvPml5V69wF/v6oIKG0zMkiBfmqI+oc\nY58wS9/b2jukOAJwd8ueoUUFPcIGz5wcQjd6knV16J/utTRnGnNl0YXs+GbP\nvaBelkLnGM33Q2a+GpmAjhKJD+nOLJ8V3cONF4E4vM0KsrA33VQez4+aAjo3\npK3DGH3CTL+SAR7eYaDygvNvqEaWSqawSKJQ9Qn27gL6CtdeohZod4JYAojg\njRAZExJLb8UwBulWP9xMdA3LLjl70s88/1ikOZ2BdP5WHG1v+wK2HdawtebN\nn1OK\r\n=RU6b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgx8UYwbteZVYhNUh29fDBmtLSSXdtYPwV/4SEZoEOkAiEAnMvb/S6cJquGApKP0XtIRm7ZIwIS0Cw/8pziH+XqpsI="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.2.1_1556710750075_0.09383460219079476"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.3.0":{"name":"ibex","version":"5.3.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"dependencies":{"@babel/runtime":"^7.4.3","@types/koa":"^2.0.48","delegates":"^1.0.0","lint-staged":"^8.1.3","nightingale-logger":"^6.2.2","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@pob/eslint-config-babel":"31.0.0","@pob/eslint-config-typescript":"31.1.0","babel-preset-modern-browsers":"14.0.0","eslint":"5.16.0","pob-babel":"23.16.0","prettier":"1.17.0"},"gitHead":"138a563e28aeb78a086f2df27f3ffd961c934e07","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.3.0","_nodeVersion":"12.1.0","_npmVersion":"lerna/3.13.4/node@v12.1.0+x64 (darwin)","dist":{"integrity":"sha512-3eFGK+61FYOLmSqkeMWQ0We3ykJLS4+ohqzk1c62azQ48GLc+yM46ziMc1oVjKmA7XDi21jf6LHQO40bzpe75g==","shasum":"fdd49356d92f398abe19b1d69b7ab61849a65f3c","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.3.0.tgz","fileCount":35,"unpackedSize":114510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyg5BCRA9TVsSAnZWagAAYeEQAJ0mIJCybuRGZAk0VqOV\n156Hd3jksYlBQxB3Sa5F6QDRx+ORPPhStS6JS/XJi2VJy/djNoCEEQjLH9wM\n0sR+iMwfDB9n+EpnFfVXqefYsqH8QKR8/chj0k2OcAN3d0ALOdvCAOvsRKBz\nOXV2xUBgr64ijJx0F0uMHdRgfJQkYSuRUIH6k8hfPiLf8eAXW8hZs5VT1tQ2\njaVLDm5Hm4ZHUG6HT5QAgTRWVmWf34um9YZzcNXAtgWtW9k7Zogr57Qcn0k2\ngRXd/XQhGAqiHKeGXIfX673qAlvzWWvY6FMGw/4UN4oUabbzZAyM+NtCBiDP\nmbQmLBVuNaEB71MVsy8Z0/w++jYxQaA7+wyCKRuQndoaNJi5+RUd2SZ0PlJ4\nIymEFvuwyAHKFEfkGhRGLuGlcSQ7XlAa/yC7tZ2RIPdo60CnPJAj5iRCOfZc\n3eylN31LpwkI838Z7Y+f9MzZoend63d1q/R/2oQvuEQchPWiYH/fMWl0aLbT\nIoBQ0ZJoQldXG9TiZp01KODPlkQF3xNTtGthPMXQJSppFdOHILmzSSiB4F3n\n7xFn2jkX19k9bHb1S2HPt/F83Ie+7UPu9izfNTSF4fSUFX5YVoFDZwJkl3Vp\ncGIDtfAJ9KCwF7PyANqfQsX7u09nhFG/+Z9bQJ5w0W7hJ+WlN7E/JV/Ib5uX\nvZ+W\r\n=rHfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh9Nb+VWQU44QXHcGr3Pzc7RVVfenafwmZX6AJ7fZmTwIgD7kWRmyGK6kRXfrxMFT3ETuyEMDi8jFDVo/kL1yLYjk="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.3.0_1556745792900_0.14581218150107178"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.3.1":{"name":"ibex","version":"5.3.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.5.5","@types/koa":"^2.0.48","delegates":"^1.0.0","nightingale-logger":"^6.2.2","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@pob/eslint-config-typescript":"32.0.13","babel-preset-modern-browsers":"14.0.0","eslint":"6.3.0","pob-babel":"23.20.0","prettier":"1.18.2"},"gitHead":"d092d54e1bb0525d8928aa187aa182168859815e","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.3.1","_nodeVersion":"12.9.1","_npmVersion":"lerna/3.16.4/node@v12.9.1+x64 (darwin)","dist":{"integrity":"sha512-udjHU4Eei163kT54QpkWXjsPPOnNjjBnZimpf4fQHAshusZk7O+vvD05EbOvrululUtk1XL2ubEZAceiO9rCgw==","shasum":"60eb1bc451b49d36f3593a90c8ba16483422bb0e","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.3.1.tgz","fileCount":36,"unpackedSize":116460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddqnCCRA9TVsSAnZWagAAabsP+QFyZpgrN6YKvDQkTBoo\n9yAErEaxsDDhHFJtkhBllpD9rk+a+y4o60GzcZ+yvkLgBSfyF5F4JZELruoa\njEorj6LA8kFTgptlAp4GkEn/hm7XcYdTSeE5e6V7SjQJs9VqujECNY9hcH2o\n+7bceSa0WklsK2GXaZEvdAB/twVD4YVrWaoPGOAV1aez3nUO0NbOzK3kSpK4\nvgbH8j48anSBZYQpE96yvbtgUWkKXlyqyFo8lALziqZCA64zR2AeZF4wLPad\n4coI3ynFKlLA66SzUIImqqrMRfiBwFKH5EPN6dBfbFLe8A3x5Ow+T2YgQHF5\nvt78vZmNUyb6vF94YYQQwBaAug6Hk/PWPYhNgKh4Qsrx9TtUA3I6Z7t21n01\nnXWPpJBqYXPHVuAjaSrWnOEwMdcpG1rxGmx7uENuu/Xql+agg426tmBG+/IZ\nfS1dA/Xy9SMDDbOxMW1YSW8qlYvck3Ztlp4MDlcLXx8O+BG9VH8QwsjTnOoB\ncgQsx7LpsNDLYjmG8mXHfJNje2XNbk875ODuCEe/lKdGfBVBK1eTBNrYonks\n8GMvkuxhugzevPIKMYgXbBbYIpyJyw4kQ7krR5fq+4uCWvS6/a/3boWb5rbY\nSSf+BH0XZEZY8hz+UBG/j7ioIbJt/q03v5PmzET7JAikdz+CC6FB4nfuQ5/W\n1j7D\r\n=q7aU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7mUZ2SNcyvZPOg5P/KZHIkZu2fP4Ck8PsrrYO2iB9yAiAXSMrkH4dh9liRlUz+5hPXJOrG5it5VSueDz81BZ7O6Q=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.3.1_1568057794260_0.33190199647007734"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.4.0":{"name":"ibex","version":"5.4.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.6.0","@types/koa":"^2.0.48","delegates":"^1.0.0","nightingale-logger":"^6.2.2","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"7.6.0","@pob/eslint-config-typescript":"32.1.0","babel-preset-modern-browsers":"14.0.0","eslint":"6.3.0","pob-babel":"23.22.1","prettier":"1.18.2"},"gitHead":"7c54150828f85a5328fc3c3a9a9679a85c4c67e4","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.4.0","_nodeVersion":"12.9.1","_npmVersion":"lerna/3.16.4/node@v12.9.1+x64 (darwin)","dist":{"integrity":"sha512-6q94dYl0Q4ySJI00w4YpDvp7mpRn5bqioo8f0wHWl51qTpz8A15SOU67JELCEaSVV+Voia5v8ttNSbdRSZv/3w==","shasum":"9c8fc70b645b6f06574dfcc77b318dd703f49f4f","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.4.0.tgz","fileCount":36,"unpackedSize":116696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfBTMCRA9TVsSAnZWagAAEQ0QAKO4I+iBbJo8KYkVhHKe\nbrSv6t7F4IZMg3VYLFSE4vPSYWZaQDrt6xRjkI62TVwo7piI6IZLNKat8b5s\nQyQNTkR1HQQ8ztwvO/gC5RsC4mEo4HAFSO66449TOphi7uMdVvRfGjrOR8ro\nDA5YU/Cb7EhD6whqPndN4IgDKtW8ZmHDAOiT3VNT/IzshfslUNunINUCtbsC\nwbR8Dq9NxzM9oAKkiqTy5+WeB21j1wEOn+iMoBGGVckzu80XD9WsKXF4uW4s\nCYycZ/+2LbWJNkwk5affnAG+fSF9TzrZJsMQzV6dtz92aIlx0q8h/u940uyg\nnAojM6bqR9uWnkC6F1iGOCcY8b24CwNQal4rB4fXXC4mIAcmyLYLf4HghquG\n4qKtAZuMK5MCzC9MIJ9cPm/xg2Xm5b7HQMURkttCJJtt2e4bo2sd3t/Iq/eF\nbuHmQxLJdePfJ43VLjSOT+QSY6ULoDOmmqA5O8EotJ/jtFW5uB3Lv/87Kst9\nnuj/enysfNoK0hOUjw6IWOVx4bPg8o8oqrdTuRCaO5NWaBwabn9upNPWuXyZ\njvDXZYmdAzvHUR8gndPlsjznvelL+GSDSW6i5i6l7QWWg+oIvx7smKTWW35K\nCQhYUJJ0sBuWu07ZldxBGvhj1tp726GFc4M05CGZAWaj1eQm9di3TLMxd4It\nLRRX\r\n=U46j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeSxi5c/9p80fiBcJ8lG6iHo76u+/0IkGSyYCe6UGjHAiEA4TbOuo22n0+Fm68LGnOBzTdEdF0W34//7yUEBZJG0QE="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.4.0_1568412875428_0.4648352301866647"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.4.1":{"name":"ibex","version":"5.4.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.6.0","@types/koa":"^2.0.48","delegates":"^1.0.0","nightingale-logger":"^6.2.2","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"7.6.0","@pob/eslint-config-typescript":"32.1.0","babel-preset-modern-browsers":"14.0.0","eslint":"6.4.0","pob-babel":"23.22.2","prettier":"1.18.2"},"gitHead":"c4e66ae78b592af71cb5ed0d8741f3a2c77f3f53","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.4.1","_nodeVersion":"12.9.1","_npmVersion":"lerna/3.16.4/node@v12.9.1+x64 (darwin)","dist":{"integrity":"sha512-br6co+s33bbXqT4zyCgPmP+rM+AbdjgPI2JGReBj+3q0hQb4TnXTROSEB8FcS8MlgbQqi1Jr+P42UR6sOXWAhg==","shasum":"5e1c525f5172b1d4de674b4c975571af56cc60a8","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.4.1.tgz","fileCount":36,"unpackedSize":116845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfrFUCRA9TVsSAnZWagAAHEoP/1OkML8xWKkygRIG5g17\nVCQQRTILykG5Q7gExqGkK0NwTqoDH6tpQTQf7bO9iF1uGlzwcWdO1adENzgs\n+QvG5UMYIobcvLt1orzbQ+g+syi0in3p4Fpd3E/HOSYNDsDuFEHTmW8AAtBU\nVrOSmqH1YnTe794ttizTIKyfQzB5tMp9HxFlg9gYCO7GW4++x5oh5i5r8GwS\nTeXE9+PXd6J9CdfJv6NWv+rKD5mQ6eRJmwm6BqQ5BgmYXFNr56NdU59j/UYs\n2vcbwh5k3+LR2CSFk1kAyJBPV5S4fMf1sSHcyVSz457+oGngnzSjE/5VYStb\nzCHKskO9HJ4Z6oMtgUE0cqfhfg/aEZR2VnPL+UpUnoFONNS/ghiRS3+1WTeI\nm5YydJthWNMvVlsxAUEYn8D9QFiT7PPt2x4I6HucUOtZrA3AZyu6LDc1KoVY\n1qAOpqSIfy/03yIFqEnPu+7OpgJn8LCsKbN4GP4Ow3h5Z4hiMqEIi+2IGXyi\nh2ON/IxSUjdOKeVKcJHivuletBoCm6NGXGVbdrjFOfNZksqYylexk66Cj69E\nqv2Ab+ZoXsq/kOH28wyox+8cDj+jSlTmoaA295PFSDwIcosnQrrTF64FX1Ny\nNVoFmOBQ98/EiyCoQ8EZEXqkC0AefrfMFL3ksZXO5s0KhJKLAPYIdJG7LWpz\nYW8f\r\n=12P+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFWv4Toi9drBq5jDUyc4QHwspmAk6abwFHCjyvcf0jwAiEA9gDScnAAr9sJyQONyw9dLdYx0+s975T1BGkl1qK0KEE="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.4.1_1568584019824_0.7623977672406217"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"5.4.2":{"name":"ibex","version":"5.4.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .ts --quiet src/","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.6.0","@types/koa":"^2.0.48","delegates":"^1.0.0","nightingale-logger":"^6.2.2","query-string":"^6.4.2"},"devDependencies":{"@babel/core":"7.6.0","@babel/preset-env":"7.6.0","@pob/eslint-config-typescript":"32.1.0","babel-preset-modern-browsers":"14.0.0","eslint":"6.4.0","pob-babel":"23.22.2","prettier":"1.18.2"},"gitHead":"f96890d7ff62556379297d4554940b31a3712b2b","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@5.4.2","_nodeVersion":"12.9.1","_npmVersion":"lerna/3.16.4/node@v12.9.1+x64 (darwin)","dist":{"integrity":"sha512-/Sv+NNBK5tVtHLTJGKGmIyGHP2GyIEoLYYlnUybPe8ZbhbYciGQ09a3r9x9qyTxKjsVYRuH+Aacyd7ZI52OvZQ==","shasum":"7d14e40d4561095a3c176d846c7e1ff21d3d8d88","tarball":"https://registry.npmjs.org/ibex/-/ibex-5.4.2.tgz","fileCount":37,"unpackedSize":117022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdogiuCRA9TVsSAnZWagAAfMsQAISbkx/AZ6VChEYoKCT3\nI54lpP3rmvk7oU7a6DgSfhcKfCn848HkBUcT8bRfMOV/7vck4PhzCkchl4et\ns0dNiqUw6zKUQXvpzbrR8+cjYEQFCBaoqTkwXvtEQstndjN4QaL5BuLGEpRg\nnzkkoecSr9E69v2VMN5kWBnVuAYpmzeK1Z5Jg7cXtzP1km4zFfvWKy4SedLc\n2oyIeYk260dnATOdQ41yTgiIv9MAo2R/+SWA0Dt6eCDvGa3KnPY2zUqvQFLl\nYFupJIgjPbDkys11jCDJ5LoNLERlWb54UIKEQnb2ILO+gL2wXEMHbGUG7ntX\nx4DSZ4plarU4GNNbopgbAbZ2Zg16FKrQU1XOwEn46QZ6N6GMtu8ooos2LQcI\ndJr05vNm/Nd/uOx09t47qwfIIHV8PaayVd4NHaTiaZBIoLYIICc1yViM/fmU\ndXMnm52WN1QeFZao9nqgyvq1lmbVuCCwwTHPTAghvaVAM9EFm/PMbfbtER+X\nDj3DO/wSUF+uuh2951YkuYzed5Ae7RMqM7O8X79I2/pNWiYHq0NZntkylii3\nKvQFM3ovKONE4ZNYWTJWdRMwYt4HbRhnC1BXipWJVIwN8hdgPl+287K9YAQC\nCU18rOAXeLqheCul3gjd+s1xbfROTGIF+/Nzu1Wzvkn92DEBF9RIoQ2oAQdR\nieYU\r\n=pbBG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4smm0bH3Qx6oGbTjqCseV1E5hkUz9JxvjIqmyCBauRgIge0piBbHRBGyIZFi4S3iL/6n6Dbe/On3AAH/dCwL3GbE="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_5.4.2_1570900141296_0.21887149022783747"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"6.0.0":{"name":"ibex","version":"6.0.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .js,.ts --quiet src","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.7.6","@types/koa":"^2.11.0","delegates":"^1.0.0","nightingale-logger":"^6.2.2","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.7.5","@babel/preset-env":"7.7.6","@pob/eslint-config-typescript":"33.0.8","babel-preset-modern-browsers":"14.1.1","eslint":"6.7.2","pob-babel":"24.0.1","prettier":"1.19.1"},"gitHead":"034727da0cb9383b4fd9cb1c13e3584312112d5b","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@6.0.0","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.19.0/node@v13.2.0+x64 (darwin)","dist":{"integrity":"sha512-kbqRcMxy9zoZEDRN3az4jD0Mgpe1DfxITm1pkuk8kzyhMXYCiEDo6NR2qp/hldFqNt0VIF5JaLYr4GIK/Bhmcg==","shasum":"736837faac940be7b5e7dd6bc14521a0b3054bd4","tarball":"https://registry.npmjs.org/ibex/-/ibex-6.0.0.tgz","fileCount":37,"unpackedSize":117345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9hQDCRA9TVsSAnZWagAAl1EP/Ak4G3bcRv3ayaIwXz96\n524gzO2zssBtH+HLcmyKA59gagWdko3Ok9hr77aiMXBumfH4f60T9MGqGQV5\ndBvLRP5Av2Ry4EEuvKwkQRFmmFa0MEKm9mHjjaRnN0DhaY2p18HOf/RYXIGX\nfANwEm3Bj0B5mmOWKsNKlQGBWNz8L7J7FLvFWlxP5wh+Nf0eu7OiS00zWI4L\n82TjUc/IRmzIiFVlCV4W1pexBqwSTrBgjNyvcELLd8f8beaFBXAbtWJLOcK9\nJU+ZZ/A9Ii+GZk30h6w/AoP5Tmhh5qRHuLW8ooenhvexOHVk3ECe+UObw32z\nLapwRT7Ilvo562xMhpl+pQ0xd/XLlLC6McoNaCABu7z0s9/V2+Kl0USrqI8r\nBmrNQm7tkheX9yTeWFRy2D/AdV4qkRBo8HHOMEbg73Jp2vASh7elItbT/NMX\nRgQ/3IbW2QTWza/tGvB4pXf/VY9GXyxYG6PW9EXuuxvfEQSKLypoAUuhN41U\ncTCZnkHdHl52xUpxFSnYG/WbPJ0XDJjCpOOVAufNh+D3eJyWAkCi8SfmSiOS\nuoePlMmQ+gavdYTbe6JvV2MYYGymThrIFeJgM6AO1fAnN7yMU0Iv50UfZ6Yd\n66l9l4894zwGMzXiEWq9/qZEMUcSmavE969Zo5sk6z1XO3S1FcjPKhW1L3rp\nDktU\r\n=baNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRk6t8mnf33yo70lIQ1ncr+yPSBt68uOlTTY91rs47hQIgTJ9JKL0ZbWCrQd7s9Mid3so0G7cKFdkZdb8j6UXtBek="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_6.0.0_1576408066534_0.9098094158544574"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"6.0.1":{"name":"ibex","version":"6.0.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .js,.ts --quiet src","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.7.6","@types/koa":"^2.11.0","delegates":"^1.0.0","nightingale-logger":"^6.2.2","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.7.5","@babel/preset-env":"7.7.6","@pob/eslint-config-typescript":"33.0.8","babel-preset-modern-browsers":"14.1.1","eslint":"6.7.2","pob-babel":"24.1.0","prettier":"1.19.1"},"gitHead":"c3b0395131ffc218d6a2e58bf69f71e360186671","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@6.0.1","_nodeVersion":"13.3.0","_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","dist":{"integrity":"sha512-7ecB94maGk9OylxfQn4PApypbAEMV6slwZJVplo2x16OGT9GuVL8bXkVsAEg5K+pzkAx58XgixSvTLLQmBcdDQ==","shasum":"8b74182dc44738ec990f3c0d3330265910975476","tarball":"https://registry.npmjs.org/ibex/-/ibex-6.0.1.tgz","fileCount":37,"unpackedSize":117551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9+njCRA9TVsSAnZWagAAXEQP/iY9kCuGEuWvjyJOnLzf\ng2kUivMwVv6sgWxtZAU2Gm4MpbfEw4rhSTlF5nc3qD+Nbl3vKQWjH6RIKLZ4\nDdrEwhcEdzWq8ony49MA6ufKzCfP/Ao71dhVETHBnvesLMp6UhtOZbbh6qOh\ngLd0SU6oHZMbex8oAzx1aHLjQqmeJYAPZBmhXdEbeUwJ6aCm8XAraYNwbPZa\nD9bJ5qyQd0jX0urZXkCnDuE7ds59SyZIlfX/CKj9yYySmffIeB++9z2ZpEQk\nod0+qawtaxcnnBA3Zwdhmy0uhwIdIZYbi/BrbSf9j4nFQIshJMTQjV5h9Rno\n6sfIjZawUaJnqhskkieuubtjj6Z1p+ZhaOCelB3g1as8hW52nsVGqh86lzXt\nGB2GWLBJ8PA54zvXxoW3R8wVJ912xrlbjVNh8dRsi6Vnm4hu05GmSn0lm6vj\nrMB1kVrrSqJ69p+xNXkZay7OCJLD8pzwVvCXQ8/9EWM4UpYod9OD+jI7jgHB\nWR6jJ6F57QPF5x3DYE2zJql6pcBRw2GGJXQDGiUVIE2YdKo6y9w6hrqGYiWo\nSBCzpuc9oOjhn/CM+JwhFG+OKV9Rsq5kSnefqd5ciId9usfvUZVjFxPQVPFq\nnsxbR1xk22pmS1MbsDn1WwNWPw8C/qDBspeqJYI0mX345tgCf1ggPIia2k/w\niucq\r\n=1wJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSegPMQAdSLnIfsvonz7a1WJLyc9ysBRopPo/7+4FiaAiBUcE1OZHOGQK2RuPQxwFcwyg7cRDiDO9k1yjK+2d3gWQ=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_6.0.1_1576528354885_0.5523760149289578"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"6.0.2":{"name":"ibex","version":"6.0.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .js,.ts --quiet *.js src","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"],"withReact":false},"dependencies":{"@babel/runtime":"^7.9.6","@types/koa":"^2.11.0","nightingale-logger":"^6.2.2","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","babel-preset-modern-browsers":"14.2.1","pob-babel":"24.9.0"},"gitHead":"174cf4e95f3b437a7a8760f229f4314b19791f97","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@6.0.2","_nodeVersion":"13.11.0","_npmVersion":"lerna/3.20.2/node@v13.11.0+x64 (linux)","dist":{"integrity":"sha512-NVpKBuWdU+SK4TeYeR4VGBM2KAfHVN+tq3wDfgLhivmTrSbpKvfRN0MpK1n9f2VviuTmRd6t2K4efyE/0IeL7A==","shasum":"24885a524c412a800c94d61582cbd9235d4c5961","tarball":"https://registry.npmjs.org/ibex/-/ibex-6.0.2.tgz","fileCount":36,"unpackedSize":137413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerdsCCRA9TVsSAnZWagAAca4P/3EzUUb0GmOPvS4UThH5\nKimMSTqFNIgYaw7oLuy8X5I5LJIPZSpokueBV0DxyhG3XIm7rl2l1un8EuA4\nLL3wvtwbzSPNstClW0p0O33Plb1pGehmH1ifUj+OPhAmHQMXUN1smRbnNpjT\nLY1xXAWXbLwp+vrbyIOgwHjnytaASi2TLiyAHy3HbBJ2KIOYdCm4koW4aolf\nneaDxKg5OhAg8VO2Km4YopRAWXsCJz5P64FI6xn3DcLdNgDn2cc9p5133bj5\naMtTYGWZJnYLL0G2rikBdAlD8mTHJP83mw/sa8nOb+dBZm2PFyQZBOStRQR1\nVcoounOmHCh38tNjZLcMzZnOT9b47ZjIIwXEFCrsgONImUeKztHxa299ZA20\nlOXaVwuGOjldhHgqDYrPr7Hkacz0pGEy5lljFrGVxekM6i63aTjSAZ/itKWI\n2uBTXmzwWz754+J6JuakT2CgXyXlX5UdewiUvY9go0diRK05QFwokaVud0NQ\njfxD5vQMPmQmJ9HQWlyNJHnVTMw9iXn31bnFcx2t9sRHm9Rgq2rFTscGWHKS\nJeHJsls9wLL3FynNQqGX+JZB/CJ5c38PxLQi38o0btslkCpjLvvTyc4DTTHm\nk+YCscFGDDNr0/+rAXnGRBvYZ7VXznxKKkWyXplUFGelCq2w+hPZzyfmR6lr\nlBJR\r\n=b1r9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUhlSUSURZlrfIsfCyhyqZIybQhE6x7bO+DIbrLy/8qAiBsgHeVV3c0ZcUea9AyWWOJoGi4lO26JHLDRGf4SCUEIg=="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_6.0.2_1588452098427_0.7547364609186198"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"6.1.0":{"name":"ibex","version":"6.1.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"eslint --ext .js,.ts --quiet src","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.10.1","@types/koa":"^2.11.0","nightingale-logger":"^10.0.1","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.10.1","@babel/preset-env":"7.10.1","babel-preset-modern-browsers":"14.2.1","pob-babel":"24.12.0"},"gitHead":"60012a3b84f67544e49c93c486479a31fd3c141a","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@6.1.0","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.0/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-7hq5JGPZCdYKPV7kaumLgOd6t1I6CV7Q49ni20lsXcVyal08jV1blMoLTzYLr0ZTd6MoCI5WMlY7AB08BJyBww==","shasum":"7ec74c35dcebebc8115651382f0b8065ef590d79","tarball":"https://registry.npmjs.org/ibex/-/ibex-6.1.0.tgz","fileCount":36,"unpackedSize":137690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0kLqCRA9TVsSAnZWagAAao8P/RQvFEf3KujHzi2Lnvs6\n5YF3kMbdrnXtf+6jgs0lb33s9gmYhjUP4bU3W9Y7GlN/4Die/U6eYHGq8FtA\nODf8wU6TkcBLLogOjYJqP7Bj/GQXVXMLk0nRw4l52QYuZR1e4QiO3rDRZErv\n4e7WVHrfvFkLEjgwlAnIWtsHb7m+OnZn/VDf7SRXGRmWwUAjV7xRdykewzaN\n3WROSjDmC5b1MKmuUpsehSslt8Gp0HV7bn5k0DZrOrXSgDBbI4V4p3lVTg1L\nrR5outYY7wpWwqo6//DDDrKjLQlD8RfSNAEjGKqiwxbJiAHSlAb9Q2YvZfuW\n4EnMLV7C5Bldndk90fE/29wCNJKs0O5DdEX5tVPXMYqFKAvF1KMSgm7dItCm\njaiRFmsdcW1EaEUwNq6NPy+5bs08o/vJsPMCxw46bO6FApnWbhBK1fEs5h7P\nGJY6SYKuNxInZAUPBuzfx8uyTTL13vO1YPW8eGUGH84zP4Po8sCU5Q5b1S/N\nRf9J+2Ll/yj8PfvfoeGgtS731J+tOsfd2C12T1+Brr6h9TYkPYhunz4tDQQ4\nb/s0udOpNZhQVShmUjhhtNTSO2cjj8M01jjTC7fFlM5BGQeMInqkFqsvtMuu\nScGG67pugVe3DRkidKhpt3Z6E/LSmQVut/LycziSbm+nz/NJreFrAfNBMPBB\nROsJ\r\n=irBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDws+aLqOKvp/3TBpCqMA/M1Ji/LQ59I6UoINrm+o16yAIgfsUytiD5XArUvMRWy53bmn32wDiHVfEOvcYU7xrId40="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_6.1.0_1590837993740_0.631246467520409"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"6.1.1":{"name":"ibex","version":"6.1.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn --cwd ../.. lint packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.10.2","@types/koa":"^2.11.0","nightingale-logger":"^10.0.1","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.10.2","@babel/preset-env":"7.10.2","babel-preset-modern-browsers":"14.2.1","pob-babel":"24.12.0"},"gitHead":"32a80acdae8ed22dab2ac8ed089ae392f27812fc","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@6.1.1","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.22.0/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-+hUzfRAFmZ8GZER+2Llm8fl9j80TeyD1GLKnFweSQSbbGI30cw3PfwNpp7xljkMNNS2KdzCGHw3GLHeboByB+Q==","shasum":"6544d3a26761a490beec12c07e631a2b150d518a","tarball":"https://registry.npmjs.org/ibex/-/ibex-6.1.1.tgz","fileCount":36,"unpackedSize":137858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLrFVCRA9TVsSAnZWagAAdncP/0w3hn17sTevg79iQbNf\nsE1hcYebvz7TuLJTjOiSI2iIOWhGXNhNqGYfDiB+7TmZgYaQedpKGt0wRGMJ\njQmb/36P+nyePa6seC51OjZWxeAlVl26iaDNcxT/7s2Qkn0cLynz1+Jvr+Fv\npIjke/42gUnoe/UudcCYes95s8nTjK3QfA71Bp3wszrHTlwQj6KsM6qUB2dC\nQO75TN1SFKbQBQ/jbGR0bLBmSJRccgEyCZHBoAIsIM/PSKHT6HS+0OKtlwP7\n5KaZcddIAx47D1dYW9DQYrwBQwnch4vsErFDpcChPE3IrLltBzwUwkIg202Q\nlCWMWFzOjVxwk13WfSickYCrCjhT6PPEfWKHTYAhZ9aqNjRd3YFKdxJcUx0X\n036iL24SzwU7vinqskM4tLNEnDngK+R00QnyduBrebrzgSCdOxJd9eky9/xE\ndU0YcE7XYl7E9Z6rN4EA9vVWgGZaHKPkxMeWNHFv66Y84FVLOxu4cj1wD9np\nUItK92pEJhMTrq569bsor6LSblkMHGukNzsU6JE9yBrf2GrZmhZ2F7DIoL4G\ns4omMH/rmt9bUGYpN2BUs0cBWcsGmGL89h/rnH9hZScdj74FlWuliIiV4zfe\n1GQ3bL+jMR4hDej4VscmTOS/4oi2iZyKEsv5sXxGHT8qy3MB0Ff0ESzJNKhr\nI+4j\r\n=lqCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg+sfr6QtSO09wUu4yxdexAv2zDd4SGN56+cBPfr9dowIgZMGBBjSEVMMvzaY4L1U+WJW6UzFzqelTzouiNIf1Bn0="}]},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_6.1.1_1596895572732_0.8963955485941271"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"6.1.2":{"name":"ibex","version":"6.1.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.1%","Firefox ESR","not ie < 9","not dead"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","module-dev":"./dist/index-browser-dev.es.js","browser":"./dist/index-browser.cjs.js","browser-dev":"./dist/index-browser-dev.cjs.js","module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","scripts":{"build":"pob-build","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn --cwd ../.. lint packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.10.2","@types/koa":"^2.11.0","nightingale-logger":"^10.0.1","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","babel-preset-modern-browsers":"14.2.1","pob-babel":"24.12.0"},"gitHead":"27b98184912c24a1b968a6decef6e779a6a1f5d3","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@6.1.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-KGuUM8F7XznyoOoo5gx6WR6HbB2iXwzd1xmRjUnLYUJSGMR8lHY7vRjOmYsNbuWsjOxJIOYBpoDRKJ+GA2DtvQ==","shasum":"340d4a704af453916071a52d8e07f15301bb0356","tarball":"https://registry.npmjs.org/ibex/-/ibex-6.1.2.tgz","fileCount":36,"unpackedSize":138009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/hN/CRA9TVsSAnZWagAAFrkQAJa1jJWQiWHDacr2zED/\nmeQ881wccYwhmHvQu6i25x3U/n0HUukQ2EViIsePTl50Vj9lDY2ed+MfhqJM\nsiBWEkRV8qH02YRX0J1k2ITs3pK21McdhEimfUYvajCTzGvfBevvv8MYLGXL\nYPGrHSz0n15wxlab76683NDnZ20Dr4l7rrYp8bOmbN8Mgzhl/qhKdocrcSWV\nJnbEmWnVUL5qoc15eIiHqHo1zL/3ESfgRaNYqO3XePjfCusfntvBIHuUqQlm\nDr96P0qgRORIQFWn4guUue0wqHKgKDhMQhznBl7V0MuN1sfSZG+sGuWxCgHI\npTcvONExxP347YVJc6cKNQs9h/9uOD4AHmJd6kAJKSa3bNTk+tJXGxnoc/1y\nxXtebdpfIItDHMZmOb8n8tD71uNbEd6ld1lup8mbgLfqXR7CtqOVpGBoBLBL\ndrTMsvx3pM3wvJgY9qzJElHivM+wxwYQNugKgpEvqQPP+M7LegMMjH7E5RXf\nOwjJMF31PNE6K8PVKuamNT/RIHPS0PyiJ3ZxOGE6jwXb1gZjDys4uUC46Cke\n2gxk9W+ETEwJnV5zRBv0qorAYhA0x2mg5Fce+/8SXadQJ7/TYY+o1Q1Tejm7\nQ5TcI5H2al2izDXlHrjdMe4Hdu0eo/AlKLER52odb+Ummkm0uymtmthz/0U0\nWxXl\r\n=eawh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPUcWTW4SHSzeG8/4YLcP/xNMUK3kIW9qtiJv69INbAgIhAKBZ+SUxvFSJPGYJoD1b4BCY6xQThJ8BYrJQQncZkgRr"}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_6.1.2_1610486654613_0.08955678367193265"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.0.0":{"name":"ibex","version":"7.0.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","not ie < 12","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.mjs"},"import":"./dist/index-browsermodern.mjs"},"development":{"import":"./dist/index-browser-dev.mjs","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.mjs","require":"./dist/index-browser.cjs.js"}}},"sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. eslint --ext .js,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.12.5","@types/koa":"^2.11.6","nightingale-logger":"^11.0.0","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.3.0","rollup":"2.36.2"},"gitHead":"5acae9c32579261c9e25b866e514679b20c031ba","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.0.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.23.0/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-on9vFHySX5B4ssEkJkVe3S3njnBBj73qJoXIXYHDlG8rhobmF6Bhot5wQodq1cBclfTCYOzAgKLcLr/rk0nOOQ==","shasum":"6d908538649bb5d2f57d7b49d1fdfcbd25111699","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.0.0.tgz","fileCount":35,"unpackedSize":160098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBG8kCRA9TVsSAnZWagAA1HEP/iq+LGGe4vzzopqBNnFx\nE+1YwQ1T5cbf67FOFI4eqTGJoQS/eeLALeT6w4WjLIuuE+Q3KgNSoWy1J2ZC\n/D3nxUmd2T9PVw4D5SjMQ8RSt3ICGJXPrG9vAIWXc0BLMRNYNMH91jVzC8gJ\nuqsqSvzAWLM12SlEC03XvHuddK0DGpGpY7/DzBveZCa4YAIsLiDh2PDyyaBu\noLKkGQW1+9CZXPkTwUADYSPdYXqvyOUE3vLoiRmUYA1yjyktegShLI9tXAba\nPbesCxsWqPwSuo5cNq0PwIAJTRVpme0/eix9RL/GhWfNmN7is9VCkOFvBxXk\neTHJ0wAhrNNex6SVPvCbrOx60t6zlSpfKt7ceMroUFDiexN1MIcKrpi3aDbI\nqBAvMKLH37HSvSqsdjfHxy2RCEg80dkiwz0PRFVcYoU0x3+cmrOphDhtDxD6\nKmDJd7jiLbPmFRzVZqL1BybulFByZKELc9RnQurjt1QgwexVPvy4hl0SI1pT\nny9RNEOgvgyKr5OvDNhvepnHdGXfP1ob08rk9eAB1w6MZIcEQz2KOAjtiwQa\nTYjGqce7ToMUoQGwAuNpM2MSe8cxXWlKcVCY3jMDroHiqqDsNxKkAmLi3sqa\nKXkwtfCx0kTOqpnIX8qE7rDoBmcrWjO549lugtnuXqSkNZ+32MC24ZqePhTq\nd4rK\r\n=MROX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiIn6F9/zEXU43gQ2Yd43U3gADwDRx0fPUldimFheAaQIhAKpQn+aB55xoVkpMcVbbiqe5XqXNSaDIZKw/0Z/IQKz2"}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.0.0_1610903332295_0.38387990499336677"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.0.1":{"name":"ibex","version":"7.0.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","not ie < 12","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.mjs"},"import":"./dist/index-browsermodern.mjs"},"development":{"import":"./dist/index-browser-dev.mjs","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.mjs","require":"./dist/index-browser.cjs.js"}}},"sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. eslint --ext .js,.mjs,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.12.5","@types/koa":"^2.11.6","nightingale-logger":"^11.0.0","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.3.0","rollup":"2.36.2"},"gitHead":"80ae2bc4ef659cbd6efd9890d8a8fd69e9a73cd4","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.0.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.23.0/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-KMuPSlHcVcgVrXolyt76uEtsTk51HGUUI3LgvMx4C6ryguRkcm0MvLVqFQ3VSxG0cehL0Sg6RoNXU2hvSVab0Q==","shasum":"cf62d291f8f14c9692e2a6ad26bff6af85b28066","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.0.1.tgz","fileCount":35,"unpackedSize":160257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBIC8CRA9TVsSAnZWagAAcNkP/0D0DamCcL119qbH/CQD\n6wnPxSvTL6Gdjg4JSoipucZuHQJvbiSvA9RgGstaEhXS9v6k3lr+uODcCDWt\n7MXjHdSoapq55bg5B8xdcTPmzEqR8iOVVL+p2zr7uQfSC07jGVPxpZRNp7pN\nE3J15LW/afkKXfJyv+Moyt0VLdI0/5oZ0eM6T0W1mztHW70zNACXHYDuoDeG\nNPjfRx2DlrBmLEY5kVh8kUKeB0xTr7D2YhdwsaHunTudZnZawU+m6JrKCI4H\nqiY8wXLBpPR/Oy0t8rBuYPienqgsf/ZrJ3UnPNGQMxwMaUcG9hjXkssi88sO\nn4nPX4ujDAtLOYJugFS7fNaxfGNlaYiC1MABD0AQwltNif77sXMq87mtotRF\nqxuuYoTy0niSARVv2ma3Snr8U0mYNfIkHzlPIfez+7hHqkoAQ8zeSsrmzS98\n1oXhDFlD2z/5DXs7Nn607UR7I4gGUhvNH3MyQKtghhpmo6+7Q3nkAw9cZuCt\n4rBRrOkpbH9vuYHPN5zYMr6G/STclmTuXvzDa4pANRx0GY30LLG3ckGkqyjU\nhulcmt6ai6AWYnbhiv5MEprfJSfOkj+I8S8i05Sw7HlC8tpn6gVywyiNpl72\nMPzIiAZSURfAPxk69/9nXag6thBaIzfk2SlrO4CDaq44nancm2vXVjOSgOkp\nVJo9\r\n=HvwP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZjGfQqu1LIJuu3U9sOupNUic2rwLwnEOg8IhJ34pXMQIhAPx+QIGRJWUKTIbFEtcyv2AGQprkzyDSowbKw8BYRjak"}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.0.1_1610907836054_0.4615749098577324"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.0.2":{"name":"ibex","version":"7.0.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","not ie < 12","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.es.js"},"import":"./dist/index-browsermodern.es.js"},"development":{"import":"./dist/index-browser-dev.es.js","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.es.js","require":"./dist/index-browser.cjs.js"}}},"module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. run eslint --ext .js,.mjs,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.12.5","@types/koa":"^2.11.6","nightingale-logger":"^11.0.5","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.4.0","rollup":"2.36.2"},"gitHead":"8b0b54178ffdfd1650b5c8407366f599f67e77a1","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.0.2","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.23.0/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-1aheBNqjE71IkYebgUSkPSDoHycv2bwIL9dwzWwGsuDA2o41eWYR8RhevPdrxujy5FrPtbttwySSmNTuM0RhgA==","shasum":"27a58b039b813f845162a6c6597b39a2fdeca043","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.0.2.tgz","fileCount":35,"unpackedSize":156859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBfmmCRA9TVsSAnZWagAAmkUQAJO3X/3eQhGIvQ6Wn3hP\naefn/PcCwS7FNeOfjH4m/lC67zZLZRULOukKG3vYm0j7lI4jiDwEQax7wwWZ\n0sIhuedPiysqVZJw1z72wVYu/9g2AprSmRz6fMPiyeIKuMRBzroBdi9qr42N\nHz409ja7u2Fcl7CqyOv8bxnWw44Nf48CuqoKtLd/6ZNfTsyOaPGKtuVtnBhG\nY+Gfc4NPqbnp8mfGa8jqy4m2MpDTmqecjH6+VjIZgANAljf9nGejMz/fYAXc\n/IUHEPuVcYAAM71bnQS7eUMaL1DFJhh1QywXIqatsZBjB6mXKex5X4f08N4y\nFa09VO+ZMemdi3UZseVC5FbaV8DGnNVqhFVZ/z9f17b2PjZyG0dFqPg2BW5I\njbVLhrl1h9Ual4css2mb52+JrXg/9vrbmVMg0xL+khEut/ytRDVTwyx9/dpr\nq3WpKoXzz+rKYxiQLTgGWMpt9wGpRHols3soouIH4g2BpLVnQYIgi1PZkv6d\nCSJ3Sm6t4UtrAIgCDTjOLI2AEFClr7iAsMFAU8aRuhAA7nJjvGRm4LIBougS\nyZNKPFcla1LZlrMb6wcz0VNsinjeBVj7reNNDHX2K9alLhyfxjL2V3QzU1Jj\nsMtbBbS5ujnX1jcJ1bg0z7iKIcraragnEfTCXduXKF0j1UO0C/KRh2nfMqmL\nqqoh\r\n=qvsa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt/eXCeCqmcyu9mHr/HcRb4JUFsHlkLnv+c5FaBvcS1QIhAKIJrUtlChIzz4wLiO1gfmp/nr0Wysj/HVCKHUTo4oDN"}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.0.2_1611004319058_0.7837428204823693"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.1.0":{"name":"ibex","version":"7.1.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","last 2 Chrome versions","last 2 iOS versions","last 2 Edge versions","last 2 Safari versions","not ie < 12","not ios_saf < 10","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.es.js"},"import":"./dist/index-browsermodern.es.js"},"development":{"import":"./dist/index-browser-dev.es.js","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.es.js","require":"./dist/index-browser.cjs.js"}}},"module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. run eslint --ext .js,.mjs,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.13.10","@types/koa":"^2.11.6","nightingale-logger":"^11.0.5","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.13.10","@babel/preset-env":"7.13.10","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.8.0","rollup":"2.42.1"},"gitHead":"d9c572787f260784bc8972c22a6cee3ef4520589","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.1.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.24.0/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-5egXtcgQtb8KZuMk6W+ti9M4K1woxp+Q+vPkP9dIjabk1KJhC1m8M2xfZbM5iCmWPk0xh+QFM5Znom2Tsc5Hjw==","shasum":"95fe4a5f193c2801c775258ae2718ce7278467cd","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.1.0.tgz","fileCount":35,"unpackedSize":161711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV3AaCRA9TVsSAnZWagAABEUP/jpkDWidM7Eyie4BLW30\nXD0IPy6CNHMNLXpT0YowqXs5pxXYq211UnL6P1S9GJ/Ut4pA76HJeCKsUnUP\ncdS6G8+xADe8P6FVvqnmikyEGdcNIjpzPMl8VOqdwrI/3oNkmzss3goEmMVK\n2xpxhOr+kKVvBOfzFnOSJBob6LBreb9SQfA/iFOVhR64RtHMFrb1q4S3SWmr\nGeKhheS/R/wbSgJYB+YLi05DDLeAMc1H6SpmzNOV1IwuV3QHUDlk/zIRsr+D\nbNLNFUzBVCiLLiXxKxML9E/6oO6/P/jj7AxhWf/ug9o8XWXi40Qpoa0zUZnj\n/Bc/fB1hBxcrZI8CjGBUxPe+n1SbhdJsfh+V/jtcyAEIHt+em/aJh/t2+gmN\n2FebE2nSLTsRYE+kgkNyw58jDGnAF7N1nQ/tM7GMN11XDg7eqCBBkQgKzfl/\nLRuRsYT8TfODXltxq981NaQMlbuYH36V5IA2ZzVHrtMQYj8u02yq9KMW3FKS\n9wyaVWFHGuL3ugaQ7zqvMobBcYCwODSs+lLpoKK2NQYXFmupR/v5IvdzEx+W\nS2OSRJUrPijAspMeDyJirM4fboMxL8M7LgVmg2mpvmCTat9yJbjCD1f0XB2S\nHPujJ4HnnkfWCCr5UKyGkHnRT6NxeZiFIN2I81gkcXpaoWbYsVjxJRosZV2r\nSTUY\r\n=soQd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOKhf4lfRIL6RGtqQiTGJi0wZ64WppZpqGtE7XZg5BvAiA+19SWDQ1JuFlYs8gKebqU0XFi7F9CwdgNgS/yGZSZMg=="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.1.0_1616343065804_0.493004159023849"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.1.1":{"name":"ibex","version":"7.1.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","last 2 Chrome versions","last 2 iOS versions","last 2 Edge versions","last 2 Safari versions","not ie < 12","not ios_saf < 10","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.es.js"},"import":"./dist/index-browsermodern.es.js"},"development":{"import":"./dist/index-browser-dev.es.js","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.es.js","require":"./dist/index-browser.cjs.js"}}},"module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. run eslint --ext .js,.mjs,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.13.10","@types/koa":"^2.11.6","nightingale-logger":"^11.0.5","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.13.10","@babel/preset-env":"7.13.12","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.8.0","rollup":"2.42.1"},"gitHead":"79c867903744bff28dd6074834f9dd304f8d89ba","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.1.1","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.24.0/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-HfR+pWBKSrep9BhQtNYu2KsdFA0g4Zmd+dliVppIRiLtvxixS/iOE7uLEySMBO6u6wWbSuBqWWsnldDaowRIDA==","shasum":"78fdd355ea92bf85290e8eeedf9d520f89491312","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.1.1.tgz","fileCount":35,"unpackedSize":161860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYMRMCRA9TVsSAnZWagAAG/gQAJJYvWirwnxPn612hfG4\ndvlBoGfpiuqLnr7wmL5BGQtTY++XmbRlkqf2uECH3vGYBJyIKvk5wF9HN7BT\nYmnl78qnBpnlfwSRQqwuXq3qxo7zkG0LuRB76doOOcB5RfKBum4TY4CaAwXc\nqsVOotIiMljE8Aar1vt9EEAwvG4pb7U1e3B8ZNNW/cDqh2xtqmoqUfeR+Qf+\nfEdRjHuu4qOlicojvPxkDeN4pC8Y6pYwec9evlk3s44t6Hj81jfH1RZZtaSn\ncAtTklSxPpszDjz+J2FhcS1xVUczWAhBeeOALFPV+vNoelTqx7bJ+AUOPSU2\naeXHwuAjUcQJkUUNUL+N8Pok0v7PggNkwkKlC9eNycs2xJZFgsdXU6wnKoPc\njTpHnAaJ++G4ZiHj5SWRdDwY72xAttGsnonWt5zjrC/wwTyehAOwAHUTriC2\nqDpevjWSqJ3UGGhHHccdijRjuPGjcHN5w2n+8shlEnnrarnRDC3OvWDVyD8I\nQNwn+zhCuBz+ut4fladqm0lXi9BmUinYgao1RPYUNzwkTuSilno/w1hfjO2x\nRAQ+l0Ppsbxhuazqj5MLLBXHu5C0VizrBx0dGwSeOrb7Ozdz2NSmRukbMyvy\nM4/FJlGytxX0Aj8Dqvkk38z5NHuujGZi9TWH6G/SCLR4MT6Ho5M8rVShnD8/\n60sU\r\n=Ad9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHePr6pgXZqGTlq83PzWsFYNV9GufHI7Jje2koQ30XckAiBI+ddrMFF7WBSkMNUKshmCRC1EiMV+fWzQiUFnaJb4JA=="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.1.1_1616954443707_0.1064279416440852"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.2.0":{"name":"ibex","version":"7.2.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","last 2 Chrome versions","last 2 iOS versions","last 2 Edge versions","last 2 Safari versions","not ie < 12","not ios_saf < 10","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.es.js"},"import":"./dist/index-browsermodern.es.js"},"development":{"import":"./dist/index-browser-dev.es.js","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.es.js","require":"./dist/index-browser.cjs.js"}}},"module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. run eslint --ext .js,.mjs,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.13.10","@types/koa":"^2.13.1","nightingale-logger":"^11.0.5","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.13.13","@babel/preset-env":"7.13.12","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.8.0","rollup":"2.43.1"},"gitHead":"2f3c2a9cdeacf0c759f275e7e4ccbcb5d46db297","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.2.0","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.24.0/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-8V5tvWsIA2aLC967L5GEyc+tYuZ52I/zdQ70GALU/bMd9yxJKiCpW5vHr3onO0Lk2gRcANYF8DwY4F1yBG3Jfw==","shasum":"0910f8fc70011aa7129dfb876b84190d06e48b4d","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.2.0.tgz","fileCount":35,"unpackedSize":162093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYPRoCRA9TVsSAnZWagAADAoQAKASFcjRpMW4wnhbiz1Q\ndjzsblRxsqVP2la7Hcf0XM79vQjGlPN+JssVHglOcuWV8yfIbnND7R0wujci\nSRpODcNFEEwXCNQMEtZIo7DCTY8PC/vMsJMbP3oV03ErUnV1vGsnqgB894tJ\nQlLx/sayhcz4D0g7Nnns+Nkg8rteplZOx1ug+pR7QWT2m9pAXZ6pmlk26H/q\ngiCkSULnYLDbw3Uin8QdBWwo2rVkoYYe0K0MDBNu1kpTJ9sJiITrTRBloUIV\n/XbkNZZPA7+gWVB90oL81nW5NlL/ZEVFXY2hQdCLlBIeloMd7wmCZAYEq1SW\niRofjbtygwLlJcRkPVtucKZRlcD++OC8DwNnN4177CVi29wl6hxLKZPg5wLB\nKxAVvpfEo9ER+eCV6vjawVEVaNfi6x/YxZshUP8jaBeg/poPjs2fOgpmmzxF\nwxxO5Xb5a4PJ/YFYsV5Kkb7td93Lsh8IWcHIP8i2nMZvpWjwrl327WKyqjmD\na828zGWhEPb3QP6VJuQbzUIUdSaoEGWNuDlGEccmYpjoYBAX6bz20VTbjD8B\neKj4DaIzlocne+gxIeDVFMf8fLPBomlcKP52th6Ggv3Nrj+TzZ3Cw9TLMlvq\nXU8P896EqyvY1T2yj2JmlhEwClIbx1CrMzau4KL5FMKbv8vfGzg0WOUkkFFU\neFqZ\r\n=UIp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyYuTvlMENRAaBZDv79hEvF/8hJt2Hdmuk44HBqbtF8QIgeZbiC8QGvGxb7isY0oH84aqU3WK8YifqbqDJNyE7a30="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.2.0_1616966760147_0.4857349481320583"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"7.2.1":{"name":"ibex","version":"7.2.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"browserslist":["> 0.2%","Firefox ESR","last 2 Chrome versions","last 2 iOS versions","last 2 Edge versions","last 2 Safari versions","not ie < 12","not ios_saf < 10","not dead","not op_mini all"],"main":"./dist/index-browser.es.js","types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{".":{"browser":{"browser:modern":{"development":{"import":"./dist/index-browsermodern-dev.es.js"},"import":"./dist/index-browsermodern.es.js"},"development":{"import":"./dist/index-browser-dev.es.js","require":"./dist/index-browser-dev.cjs.js"},"import":"./dist/index-browser.es.js","require":"./dist/index-browser.cjs.js"}}},"module:browser":"./dist/index-browser.es.js","module:browser-dev":"./dist/index-browser-dev.es.js","module:modern-browsers":"./dist/index-browsermodern.es.js","module:modern-browsers-dev":"./dist/index-browsermodern-dev.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf docs dist","lint":"yarn run lint:eslint","lint:eslint":"yarn --cwd ../.. run eslint --ext .js,.mjs,.ts --report-unused-disable-directives --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["cjs","es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.13.10","@types/koa":"^2.13.1","nightingale-logger":"^11.0.5","query-string":"^6.9.0"},"devDependencies":{"@babel/core":"7.13.14","@babel/preset-env":"7.13.12","babel-preset-modern-browsers":"15.0.2","pob-babel":"26.8.0","rollup":"2.43.1"},"gitHead":"bf4ed59d61ee4b4ed741a9764263b1924c941546","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@7.2.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.24.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-bIRbqmD9XtUNePWA8nhQFHhr8JAqkKiVYN162WS3FeZGnrWEjUj/eXZlmsNVKmygIM/dKzZN7UiXsXx243z0hA==","shasum":"30790a6f40ccfb8e6a6021451857706afd0cd1ba","tarball":"https://registry.npmjs.org/ibex/-/ibex-7.2.1.tgz","fileCount":35,"unpackedSize":162242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgccZCCRA9TVsSAnZWagAAAGYQAJFsqOfHPlh4FY0UDvoJ\nMjL5bWduSTCJBH6cIRjp8f7OJqqP7127lhDG4vrBYIa77GuVpar9OwbFs6gH\n3Ob5R987O3gFykpw8rbSY4yZb2CMVaZicpWyZRaeCoqfMgf+KGtxYwd5zGrB\nzaSJTrSTZ5dSMta2cIqa5hn8q16qBrS6C4iNBu07QPihw16YMwNBZmsGW+o8\n2dnGWm94vcz+g1zH3GFdOan06QkT6L6T+IO0+4Ik34x3695OwhSuqklBx+XA\nLZmc/JbYpmSMtCxrNv4w0/2UvRezInYBeJM8dN5lsBsB2yReGGjMWUob4OsO\n10D2lEHej3AmK74zM6L8u37pNr5qlMafByoz7Gzz7eeJvIQbjewWyUUASflc\nAizCM4uVnC4YldS2keCw3G3yr6m55Esu5HEtnhVnGXxNSLMs6kTRyP4Rchsx\nXOyiK8LisSnFpqmEjNgMftrIaxhwnLdFpIPfsmrndBLM7WiWw7oV/Rh7tmwr\nomFXlOH2mv/p15iM1z7WciaZ2YwHnm2Bb8a7rfuU0Bpazq6ut2VqIodzxZnE\nlmU86V23uOk/1NDgt9bAk60NeaMi4H7+TU6efbHmp+PjtiziFq2wupWL/E4N\n/je4nm5TDmWx28VlUfO7XNGD3e4WEwSrzDNABS4hkpo6f6Fojr+bPp3Gocal\nhrXU\r\n=1Cd7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/3yLZ9ORVGrTI7js7BB0q54fnpyacRGI4kIV9VTRXwIhANNZ8zOwMWTlwgzZvU30zq3l0pots3HaLfzAKO8T/1mw"}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_7.2.1_1618069057993_0.9972216761634385"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"8.0.0":{"name":"ibex","version":"8.0.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"type":"module","browserslist":["defaults","> 0.2%","not ie < 12","not safari < 10","not ios_saf < 10"],"types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{"./package.json":"./package.json",".":{"browser":{"browser:modern":{"import":"./dist/index-browsermodern.es.js"},"import":"./dist/index-browser.es.js"}}},"module:modern-browsers":"./dist/index-browsermodern.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf dist","lint":"yarn run lint:eslint","lint:eslint":"cd ../.. && yarn run eslint --report-unused-disable-directives --resolve-plugins-relative-to . --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.16.7","@types/koa":"^2.13.1","nightingale-logger":"^12.1.2"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.7","babel-preset-modern-browsers":"15.0.2","pob-babel":"29.6.1","typescript":"4.5.4"},"gitHead":"854189ce2307f42363e81bcf7862c5f1deced54a","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@8.0.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-JIPk/PW/LMKgyZCdVjEv6suKkYk6gorh9Yez5OO4Qkk95umHzeMaYxzrDuUhHaQJAUX4is1u2RFB6NsDsNKBnQ==","shasum":"c56a1ff0283bba8a92e16c1b2e4088711520c6eb","tarball":"https://registry.npmjs.org/ibex/-/ibex-8.0.0.tgz","fileCount":28,"unpackedSize":74474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0d0dCRA9TVsSAnZWagAAc3sQAIICxaXyNsyFglphg30K\nxT92qcjq1TN264ypbMkQXM3SKhtIxUrmWtTgNcPQxK6+0gUFlFxfIgsmPH9/\nfBfYFHaQPQrtE43VhT3Cp3u+h7aIa9gEN+AKW9XC08HSySM8Kjqxz40fXYmv\ngV+WqRNHIe8uDfqC7JOJ5iZb/6AyN/Q5YdtHABKwSQf2Vhv+rrjLlXr1nM41\nW1YVCShJc7GqGuDBuAgu7b1OhCOWAVY2HFRLnK+BCA1zZx9sdvfftIoNqaIi\nl7cDDs0LerKf4M912PiPEq8fkfVTdWPFY+RLx/ZAiWuB3ovt9xqH2zczzecB\n1b6aO3fe9fj6EkVRuBWMDhgfky+/pwuUOIbQPz0b78dJndCIK5bWliiks6nm\nSWi9t1RSyMj5hrMP34qAJVnktjmrHdHuqOne9tYRDnKEjIdTe23iKLxW31gC\nGp5/2NxlfHpPv/7maJ7P0Fx5ywYvTAGA3H1t26LUHElaFIXazxgHtHA5CMO1\nBUJsvN9WSI7dpkAOwnQGVumVEasIKvKUNdM06XNANHCTRXojpAS9/P8Lu6Uw\nPj00L5WfKPJ3gGwwNPYMxRFUveQTOwO7/gFx0xm0JvEumj7McClx2Bi445hZ\nxdazz8V35QUuuKym2byS2/g7XgmdtptYYSP1MqmV8Bs6deU+KECEcWRbKgoO\nctOD\r\n=rAVM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFE7Ny0Uon5Qw5H/ekliV8MqTIQaTf4+IVxOblxaPCwgAiBojTBBXCdGgCQZ08ALQ67yN7vuKjmwv5xb1DAtegA7kg=="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_8.0.0_1641143580895_0.47161768429447637"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"8.0.1":{"name":"ibex","version":"8.0.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"type":"module","browserslist":["defaults","> 0.2%","not ie < 12","not safari < 10","not ios_saf < 10"],"types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{"./package.json":"./package.json",".":{"browser":{"browser:modern":{"import":"./dist/index-browsermodern.es.js"},"import":"./dist/index-browser.es.js"}}},"module:modern-browsers":"./dist/index-browsermodern.es.js","sideEffects":false,"scripts":{"build":"pob-build && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"rm -Rf dist","lint":"yarn run lint:eslint","lint:eslint":"cd ../.. && yarn run eslint --report-unused-disable-directives --resolve-plugins-relative-to . --quiet packages/ibex","watch":"pob-watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.16.7","@types/koa":"^2.13.1","nightingale-logger":"^12.1.2"},"devDependencies":{"@babel/core":"7.16.7","@babel/preset-env":"7.16.8","babel-preset-modern-browsers":"15.0.2","pob-babel":"29.6.1","typescript":"4.5.4"},"gitHead":"a69797c459e219e09fcf22cc2ea46aa60dce396b","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@8.0.1","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-0oURO8yU7N5CfivteLkCxkMBSfwrbL2zvIOoX3kFILy0j1IAMfRYfEgM8ROjZlfRQHCGdBsOkav4OOcptvG9Tg==","shasum":"e7f521703e4c316fc4f055b59f8aba41c6e2196f","tarball":"https://registry.npmjs.org/ibex/-/ibex-8.0.1.tgz","fileCount":28,"unpackedSize":74623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh41gXCRA9TVsSAnZWagAAAH4P/3hpV3DGKJKzQS1HZxdC\npZAQ17NHvrTA3cgtzVZuoIWzgI5KJR3wRBbpz7Xv3KdMEcc2OhvZrkSx6dmH\nGsp7yr6Sm3n2gCcNpAODczpB3icW5pdZu2axR9sxtBTwZGnFdr+nxZH0CgQl\n9y2ojzxPhlhVdR1n+8sdIIu9LXAawob2yThjT3uPF4LQbfatwTWppsZ0jZW0\n3jv0QcvcyIPjU8CIvf0VhrXdTwzSliSgwBQ/Wvrnq/a+Ozdm+lfJzfM1oM0b\no7w/jg2p+66sF5aoS8dX9qQA25jTtB+z6L5lgn98yw/BoF4Zn36bgVgmWk4B\n/D8GfP+Zw7j2u1ap7bV674cE3egi83hDgevrSszFldzZgOu0NFXIgSCd6MuR\ntOKNAEj8ktXRbTtoZvRCCNL4O05jLGzC+P6qZomspCJg1fQvv4xeg5Afsd5u\nb+ipeOaW1iCvdKEa6oA8XAaUcAZ6LKtXO+J9iza1sGJz61eM61b3+hj5uwaU\nPgVs/wQo0JeUJqDtgEH4tfE2opmfHTQ3txpS79McfWAuRBch98tBddvRNRGb\nuuA5EMOYlYV9+pWtvILjO1JJO2R0/mj8fk2xLqCc+APzksmSlIbbiNKCSBXG\nPS2WTPfpAl/jOom1fJUQRZ42St4OOCvU/9yMPXUcpxAPIYeZKGW/yHdFT92g\n4XI6\r\n=hX5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs8ZLziShzqqfwbFHZJA8jnA2zpX4wuPv1obOHQzoz3gIgAjVzushQUQ1e9o1PF0PNuej+qlX0bDqOi1m5oVmxjgM="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_8.0.1_1642289175389_0.296355454365937"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"9.0.0":{"name":"ibex","version":"9.0.0","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"type":"module","engines":{"node":"^14.13.1 || >=16.0.0"},"browserslist":["defaults","> 0.2%","not ie < 12","not safari < 10","not ios_saf < 10"],"types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{"./package.json":"./package.json",".":{"browser":{"browser:modern":{"import":"./dist/index-browsermodern.es.js"},"import":"./dist/index-browser.es.js"}}},"module:modern-browsers":"./dist/index-browsermodern.es.js","sideEffects":false,"scripts":{"build":"yarn clean:build && rollup --config rollup.config.mjs && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"yarn clean:build","clean:build":"rm -Rf dist","lint":"yarn run lint:eslint","lint:eslint":"cd ../.. && yarn run eslint --report-unused-disable-directives --resolve-plugins-relative-to . --quiet packages/ibex","watch":"yarn clean:build && rollup --config rollup.config.mjs --watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.17.0","@types/koa":"^2.13.1","nightingale-logger":"^12.1.4"},"devDependencies":{"@babel/core":"7.17.0","@babel/preset-env":"7.16.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"31.0.0","typescript":"4.5.5"},"gitHead":"1af3cf2eb4bba25ab23f174cda860416ff68a63d","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@9.0.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-Ee+r6bmfqcthqr90jntLsQmZFdapnplSHbaZmhD4+L3RkK0/ZvEAAyQH6cMerp0FYqV+kdB1gz+zSCIVRCeZgg==","shasum":"abe0b2c10849f81039be0253ff5ec2a6f3f3d7a7","tarball":"https://registry.npmjs.org/ibex/-/ibex-9.0.0.tgz","fileCount":28,"unpackedSize":74462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/9aUCRA9TVsSAnZWagAAJ2wQAISUflkvP2n5yp5CkO91\nI08V/pViWfFt7ueVHcBjrpT81Cts0yW0/WsWUqdvWfnzxnmOM5mE0u41mdVb\nAgDQ0sWZtrJQWD8yrTBm00P3geD3SdbwLQPUGkvBFxcvAWPk+qOYLLGnymN/\nzXgR4Pq06v3wWyQGYgQFEGR/TlQf3S0NaArSUIZU+lfNK0wjtUi6Xl6SPEVY\nj2RQVsFR3rvYOMQkkmewYir2T2h4cfNIBF1//PNGZ/pXRAHKjhnUsHUJxzRP\niddqkgwFof5Y8y1IB72ydA8oVz5EF/72IeavDqM9PKNLoQ8mZxcnJy01/8pc\nEZBpZfMnWTEpXpWordvxvDx7WueKOXf4GnoqWrPTzEbAjSR+1rMCH1G/n1Om\nCKOrlwb5JjYUUFNHl6MpWpM2d263xuSsCxPSb+1TPEaH89wuXov+Cli0zrIv\nmgW5zaJ6CJ9HHhcUEWqHXDl3UKiYud7zptDZjBsctpR+Zh5SU2ohtPmCSHkS\nfMu3NJt5PgZRGy6Lgx91Bvs+hE9hMpZHsVQ3+S6aYkG/lfMSxGAAaNd4HWKW\nt2xVSUkEEVSVhhoSEnlZU1gkeayLILuyiuQQ/Y/47hsMucTyfzlbiZT6H83T\nbqCd20prjlBjAnz2hEytmO4yuQHF4yx5pyNB0kg4aw/dz7Qk9+uxQiMmEQpP\naLtb\r\n=yEQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBU3jOnlNrWbG0cPRiIiuL3Ndrrw9gAkpdwbt0lK9tkOAiBqIPz1DYgl1O21a1Vsw5HLjXeF5c/cBVDd1AcClWQEeA=="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_9.0.0_1644156564102_0.017941834430361903"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"9.0.1":{"name":"ibex","version":"9.0.1","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"type":"module","engines":{"node":"^14.13.1 || >=16.0.0"},"browserslist":["defaults","> 0.2%","not ie < 12","not safari < 10","not ios_saf < 10"],"types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{"./package.json":"./package.json",".":{"browser":{"browser:modern":{"import":"./dist/index-browsermodern.es.js"},"import":"./dist/index-browser.es.js"}}},"module:modern-browsers":"./dist/index-browsermodern.es.js","sideEffects":false,"scripts":{"build":"yarn clean:build && rollup --config rollup.config.mjs && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"yarn clean:build","clean:build":"rm -Rf dist","lint":"yarn run lint:eslint","lint:eslint":"cd ../.. && yarn run eslint --report-unused-disable-directives --resolve-plugins-relative-to . --quiet packages/ibex","watch":"yarn clean:build && rollup --config rollup.config.mjs --watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.17.2","@types/koa":"^2.13.1","nightingale-logger":"^12.1.4"},"devDependencies":{"@babel/core":"7.17.2","@babel/preset-env":"7.16.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"32.0.1","typescript":"4.5.5"},"gitHead":"1617223e61c2b76e0613a49012792fbf6d3b872b","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@9.0.1","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-TbGyHCR254SP3Y/m27fNJqpg71O/BuCFjI3/S2+aYNjEYaZkilawUpSmuRhmSIYRYjoSj3MDR1IjgXljym27zA==","shasum":"0e1285553c85ddf308bd5f424296e02532a9f034","tarball":"https://registry.npmjs.org/ibex/-/ibex-9.0.1.tgz","fileCount":29,"unpackedSize":74815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCSMuCRA9TVsSAnZWagAAy6AP/jXRHgDTkxSnHlMsBGaW\nsDbrOicaxPJ8ct/P6xWmYMplaqFVVqKjeMZRC8sZfCXvRQ/us5oc0n2QVPZ4\nUnZmpyAsJXNtnJe6te1RP182cPERRrsu6OuePGF7/siobg6vnQomX+EsSnE8\nKT8qTbCzWTID6n5eYHhOPl3HaV7vlJchVU3eTgIV09Pl5ThI3Yoz9aKCR6A/\nSaUPxcEwdYHgEdg7+3VONrjJ9KXQHFohGmQ/s/eiU88xxYcYdsdqYkmbSzLs\noHiF3df7ANnFb1RVXGU7ao+3KVoNgUovd/XEjB3HJ5PCV+c1F5JpUGdLOiYg\nOK2OP5b26M8M0WwfByRXaaJa5CS7X/+Y9rY1mhXmxwM0TOJER7bS4WiGzh3l\nNBdzTzPFmeNQM8Nacs5CVTDPl36p6y2GGXVUGZyPFFdvyxf7waGF1ciiM7wN\nNirMXnJb0gfFIlrrAEYNgQNyM+G50b/4oFebStqgAtAFIfRXaWXLYhrz5uh3\nR56jfBa89XqPLng7iM5OmhWZwKR6l7/5QPvlNweNJCt62+c558UzcYn5TVu8\np/VEd2KPqw/u23goOpKWNTwHR5c53ob/H0WhhZ8AjgCZeQao8ftzQPonFkQ4\nNlKXytS5TrJ6VCiXx3fRYnDF0ZtiR5fa+2/ImF1YgiYQSG3aOuttvr1LYLII\nCSbs\r\n=HyDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdf5HmGQoDjcTii+wV379Di2SLZreYsnF4OJvz8f3lKAiEAluh7QEiNFSrFdr2Gq2reZ+Y79ukZWLo+SdWm6pvDmfE="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_9.0.1_1644765998288_0.49412802390630706"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"9.0.2":{"name":"ibex","version":"9.0.2","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"type":"module","engines":{"node":"^14.13.1 || >=16.0.0"},"browserslist":["defaults","> 0.2%","not ie < 12","not safari < 10","not ios_saf < 10"],"types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{"./package.json":"./package.json",".":{"browser":{"browser:modern":{"import":"./dist/index-browsermodern.es.js"},"import":"./dist/index-browser.es.js"}}},"module:modern-browsers":"./dist/index-browsermodern.es.js","sideEffects":false,"scripts":{"build":"yarn clean:build && rollup --config rollup.config.mjs && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"yarn clean:build","clean:build":"rm -Rf dist","lint":"yarn run lint:eslint","lint:eslint":"cd ../.. && yarn run eslint --report-unused-disable-directives --resolve-plugins-relative-to . --quiet packages/ibex","watch":"yarn clean:build && rollup --config rollup.config.mjs --watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.17.2","@types/koa":"^2.13.1","nightingale-logger":"^12.1.4"},"devDependencies":{"@babel/core":"7.17.5","@babel/preset-env":"7.16.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"32.2.0","typescript":"4.5.5"},"gitHead":"5743ca423201457801590e12f607b1a60f7fa51a","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@9.0.2","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-mNrfBmMbSzTPqbFOhwAbFZqBt44iKIFAiWTT0zGSB+f9MHJpKU3KIVCnKiAglH2sji4W0sun/kaI/EJSKyPRTA==","shasum":"9c154915559e458f22468a16986ec4d1df9704cf","tarball":"https://registry.npmjs.org/ibex/-/ibex-9.0.2.tgz","fileCount":29,"unpackedSize":74964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEsBTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruNg/+OyFBc3KcZrGSCIhPRvaQpGrdZAbO5wCGPNf5zFNRSzkmGf/y\r\n+pYBfhJCpfTOEesJtNE6rAjDEpXQOHBHAvN5GXspv+Cz+yFIoBw8JwFr1KVS\r\nobNMwKBq+ZW9Q6w8pAxQ+YCHMSQiMzjcq7QCE40XAHXZ3O5He5Ydfk84fcCc\r\nhENWCA65ZEFW2WYtpPr1FqlU+nijltsH2XD0AHSQut8dvmkqPh9Kn8UcsklG\r\nMus8WhHFdWfFHN9OAyV4mVGzRh3qnH6C4+aXS+xqLl6I5+fA+q0e8aJ9QM3d\r\nqgqxknnweqYhcTRaZDQHiIs0QojPtQVHlL1ok+mV5BDtaJ8UDxZgRRAV7etE\r\n8d2GQSwRpwrNVc5uYKyFp9I/2rX/xEQ+dbT9aZyNA/ZOKC2OXBCZ+SJ4Gnoa\r\nGPxBsQLwPF6EBH60Hmen4u6rTyx4kIL2B4p7xJUjLddXWUW3J+jYMqR7OJ9B\r\nbS075BqkTFu443dE59qRnsdSeudm83+bqmfGL1NWbNSUXJ6j4zLSAhARbgLh\r\ntiLRfoLOFwm5xsgK2Wl0NZ33kAPWP1lwO5vLOayeOYD5il6vX5vrmCJx5Yey\r\n+VtuftCgVa0Ua00bfaKa1Nbqeo2oJjPPtW8/WnsxAHVSatKx2w8UhZ5o/pPR\r\nz9zfklp4FLps/KSiSPynxB/EHN9Ix9Lffas=\r\n=XNgT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGz6PxtRbGPXoJQhkfhmQ0yTdftBUpVfzRUjYFZ1ba/uAiEA2GmaXiPm29gkvBSaXTCbpROOLmgTp9GYB6Rer/t0uag="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_9.0.2_1645396050948_0.2994218959939827"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"},"9.0.3":{"name":"ibex","version":"9.0.3","description":"Framework for browser, with the same API than koa 2","keywords":["alp"],"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"homepage":"https://github.com/christophehurpeau/alp","bugs":{"url":"https://github.com/alpjs/ibex/issues"},"type":"module","engines":{"node":"^14.13.1 || >=16.0.0"},"browserslist":["defaults","> 0.2%","not ie < 12","not safari < 10","not ios_saf < 10"],"types":"./dist/index.d.ts","module":"./dist/index-browser.es.js","browser":"./dist/index-browser.es.js","exports":{"./package.json":"./package.json",".":{"browser":{"browser:modern":{"import":"./dist/index-browsermodern.es.js"},"import":"./dist/index-browser.es.js"}}},"module:modern-browsers":"./dist/index-browsermodern.es.js","sideEffects":false,"scripts":{"build":"yarn clean:build && rollup --config rollup.config.mjs && yarn run build:definitions","build:definitions":"tsc -p tsconfig.build.json","clean":"yarn clean:build","clean:build":"rm -Rf dist","lint":"yarn run lint:eslint","lint:eslint":"cd ../.. && yarn run eslint --report-unused-disable-directives --resolve-plugins-relative-to . --quiet packages/ibex","watch":"yarn clean:build && rollup --config rollup.config.mjs --watch"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"always"},"pob":{"babelEnvs":[{"target":"browser","version":"modern","formats":["es"]},{"target":"browser","formats":["es"]}],"entries":["index"]},"dependencies":{"@babel/runtime":"^7.17.2","@types/koa":"^2.13.1","nightingale-logger":"^12.1.4"},"devDependencies":{"@babel/core":"7.17.5","@babel/preset-env":"7.16.11","babel-preset-modern-browsers":"15.0.2","pob-babel":"32.2.0","typescript":"4.6.2"},"gitHead":"b6ce6531ed3bd7f594c7e3068c730864776824a0","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}],"_id":"ibex@9.0.3","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-cKudCv/1jlIOVuDLuMQeVO4LATzeDKhuseuhYalt6hm8VvNqmTKVg9Go+oRdrbNgUZBVpE/dIs5rmsEN40h1/A==","shasum":"c44e6a4098569f008c791001d684c981d22a4f37","tarball":"https://registry.npmjs.org/ibex/-/ibex-9.0.3.tgz","fileCount":29,"unpackedSize":75113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI8LEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq47BAAkTpGd0epj2c+OKuVy/iRtOovzOQNa1BJ7DXBzkrdDIXA5gPh\r\n2EBjIZCDQYj8v0S+z+DcX/rr3CFXW2jUu27KnQ86yuU0jqzXkR+92a2OrAGh\r\nGI5m9P5yg/ebdGZd/m0B7kgtgjFvJUfeSMjaRR6qUeBc3UICrPjBeIriWHo8\r\ngz/axeyKU5izbIXlCvcPPGnxO4knpex4Vn8MgqM7wFIWEsw35E+uW+eL4iOx\r\nHkcSZPzEZUQPo3E++er5faKb8I0E+4yrYlmq/Eudz2gKcdQGTt0WtFVUHrwN\r\nSJAdqzrY1AcqJpSvHziz5ssjv9d6RM6tdllbBc8413uAHRiX/YoGBTIIQUHj\r\nV7xSmNNXZuW6svG3I5SLJkgJY5RiNi04FNb1WfI1RTBqhwcUVKHLoHgcUvnU\r\nQl9LxxZyHAfV+uM1WBDIXw7JpmHsUTF3ZsQHQCzeTEJBUwPdiSMlYReUoemm\r\nWoH1oVSL3XsL5FKUCPyYEbW1663qjIdKbpPot2zezUIbzEZk93Lz7Z9sIC09\r\nKZ15T2aDBiUzfdAg8buzvcYH14rEhx9IiqnohZ7+aB7vlzjGs4bmRo/OhzfQ\r\nlJilNyyF5bDR1SCLcCGPCcXtbSZEgcnMVBeCqKB3NI54QWxcOvO3v6h7sK7o\r\n26DHJ1VJy5pui1loswFqpOxujeDLpVZdjKQ=\r\n=Bxkd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9N1GrM/dxxWwxYZwim0JIp0EL6pVyNsWaoKGpnU5aLAiB7k3Wqz5YENeUYwpf9+LDK2npwzXNueB295lzvQHImzg=="}]},"_npmUser":{"name":"churpeau","email":"christophe@hurpeau.com"},"directories":{},"maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ibex_9.0.3_1646510788207_0.09722822748322169"},"_hasShrinkwrap":false,"deprecated":"use nextjs and alp-nextjs instead"}},"readme":"<h3 align=\"center\">\n  ibex\n</h3>\n\n<p align=\"center\">\n  Framework for browser, with the same API than koa 2\n</p>\n\n<p align=\"center\">\n  <a href=\"https://npmjs.org/package/ibex\"><img src=\"https://img.shields.io/npm/v/ibex.svg?style=flat-square\"></a>\n</p>\n\n## Usage\n\n```js\nimport Ibex from 'ibex';\n\nconst app = new Ibex();\n\napp.use(...);\n```\n\n## API\n\n### context\n\n- context.app Application instance reference.\n- context.host (see context.request)\n- context.hostname (see context.request)\n- context.href (see context.request)\n- context.origin (see context.request)\n- context.path (see context.request)\n- context.protocol (see context.request)\n- context.query (see context.request)\n- context.url (see context.request)\n- context.search (see context.request)\n- context.searchParams (see context.request)\n\n### context.request\n\n- request.hash [location.hash](https://developer.mozilla.org/en-US/docs/Web/API/Location/hash)\n- request.host [location.host](https://developer.mozilla.org/en-US/docs/Web/API/Location/host)\n- request.hostname [location.hostname](https://developer.mozilla.org/en-US/docs/Web/API/Location/hostname)\n- request.href [location.href](https://developer.mozilla.org/en-US/docs/Web/API/Location/href)\n- request.origin [location.origin](https://developer.mozilla.org/en-US/docs/Web/API/Location/origin)\n- request.path [location.path](https://developer.mozilla.org/en-US/docs/Web/API/Location/path)\n- request.query Query is parsed using [`querystring`](https://nodejs.org/api/querystring.html). Prefer `request.searchParams` if possible.\n- request.url [location.url](https://developer.mozilla.org/en-US/docs/Web/API/Location/url)\n- request.port [location.port](https://developer.mozilla.org/en-US/docs/Web/API/Location/port)\n- request.protocol [location.protocol](https://developer.mozilla.org/en-US/docs/Web/API/Location/protocol)\n- request.search [location.search](https://developer.mozilla.org/en-US/docs/Web/API/Location/search)\n- request.searchParams [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)\n","maintainers":[{"name":"churpeau","email":"christophe@hurpeau.com"}],"time":{"modified":"2022-10-09T16:37:07.576Z","created":"2015-12-08T23:24:36.809Z","1.0.0":"2015-12-08T23:24:36.809Z","1.0.1":"2016-01-29T23:37:19.343Z","2.0.0":"2016-03-10T21:35:17.415Z","2.0.1":"2016-03-10T21:49:04.124Z","3.0.0":"2016-03-10T22:02:53.966Z","3.1.0":"2016-03-15T22:28:56.973Z","3.2.0":"2016-05-16T10:55:56.039Z","3.3.0":"2016-06-14T18:48:29.254Z","3.4.0":"2016-06-18T10:06:34.890Z","3.4.1":"2016-07-02T09:52:52.697Z","3.5.0":"2016-07-02T17:42:15.014Z","3.5.1":"2016-08-04T00:43:09.507Z","3.5.2":"2016-08-04T01:34:33.854Z","4.0.0":"2016-08-17T20:37:25.277Z","4.0.1":"2016-08-17T20:45:46.869Z","4.0.2":"2016-09-15T11:51:58.744Z","4.1.0":"2016-10-18T18:39:01.639Z","4.2.0":"2016-10-26T21:29:39.039Z","4.3.0":"2017-03-07T21:19:28.154Z","4.4.0":"2017-04-03T21:18:44.199Z","4.5.0":"2017-08-16T23:02:10.582Z","4.5.1":"2018-03-30T12:46:21.606Z","5.0.0-alpha.1133":"2018-12-17T14:41:30.006Z","5.0.0-alpha.1134":"2018-12-25T13:36:38.353Z","5.0.0-alpha.1135":"2018-12-25T17:59:14.311Z","5.0.0-alpha.1132":"2019-01-20T17:04:49.254Z","5.0.0-beta.1133":"2019-01-25T09:52:33.980Z","5.0.0-beta.1134":"2019-01-25T18:43:43.386Z","5.0.0-beta.1135":"2019-01-25T19:34:59.331Z","5.0.0-beta.1136":"2019-01-26T12:51:59.369Z","5.0.0-beta.1137":"2019-01-27T14:55:59.272Z","5.0.0-beta.1138":"2019-01-27T16:09:42.474Z","5.0.0-beta.1139":"2019-01-27T16:15:00.671Z","5.0.0-beta.1141":"2019-01-27T20:11:26.653Z","5.0.0-beta.1142":"2019-01-27T20:15:58.970Z","5.0.0-beta.1143":"2019-01-27T20:43:16.159Z","4.5.2-alpha.1146":"2019-02-03T09:45:57.072Z","4.5.2-alpha.1147":"2019-02-03T10:21:22.218Z","4.5.2-alpha.1148":"2019-02-03T11:39:36.743Z","5.0.0-alpha.1149":"2019-02-03T11:45:07.254Z","5.0.0-alpha.1150":"2019-02-03T11:49:07.874Z","5.0.0-alpha.1151":"2019-02-03T19:19:27.330Z","5.0.0-alpha.1152":"2019-02-03T19:23:39.201Z","5.0.0-alpha.1153":"2019-02-03T19:41:58.429Z","5.0.0-alpha.1154":"2019-02-04T10:36:38.302Z","5.0.0-alpha.1155":"2019-02-04T12:32:00.593Z","5.0.0-alpha.1156":"2019-02-05T17:00:31.982Z","5.0.0-alpha.1159":"2019-02-08T21:34:41.098Z","5.0.0-alpha.1160":"2019-02-09T13:35:21.746Z","5.0.0-alpha.1162":"2019-02-09T15:11:42.267Z","5.0.0-beta.1162":"2019-02-09T15:13:58.171Z","5.0.0-beta.1164":"2019-02-09T16:50:43.807Z","5.0.0-beta.1166":"2019-02-10T14:07:32.664Z","5.0.0-beta.1167":"2019-02-10T14:41:44.947Z","5.0.0-beta.1168":"2019-02-10T19:07:03.233Z","5.0.0-beta.1169":"2019-02-16T17:29:16.852Z","5.0.1":"2019-03-08T17:58:04.631Z","5.1.0":"2019-04-05T19:18:54.656Z","5.1.1":"2019-04-06T20:19:59.084Z","5.1.2":"2019-04-09T21:46:02.019Z","5.1.3":"2019-04-20T09:24:19.020Z","5.2.0":"2019-05-01T08:27:15.919Z","5.2.1":"2019-05-01T11:39:10.261Z","5.3.0":"2019-05-01T21:23:13.032Z","5.3.1":"2019-09-09T19:36:34.423Z","5.4.0":"2019-09-13T22:14:35.615Z","5.4.1":"2019-09-15T21:46:59.993Z","5.4.2":"2019-10-12T17:09:01.456Z","6.0.0":"2019-12-15T11:07:46.686Z","6.0.1":"2019-12-16T20:32:35.008Z","6.0.2":"2020-05-02T20:41:38.598Z","6.1.0":"2020-05-30T11:26:33.865Z","6.1.1":"2020-08-08T14:06:12.851Z","6.1.2":"2021-01-12T21:24:14.724Z","7.0.0":"2021-01-17T17:08:52.421Z","7.0.1":"2021-01-17T18:23:56.187Z","7.0.2":"2021-01-18T21:11:59.221Z","7.1.0":"2021-03-21T16:11:05.932Z","7.1.1":"2021-03-28T18:00:43.851Z","7.2.0":"2021-03-28T21:26:00.293Z","7.2.1":"2021-04-10T15:37:38.123Z","8.0.0":"2022-01-02T17:13:01.036Z","8.0.1":"2022-01-15T23:26:15.578Z","9.0.0":"2022-02-06T14:09:24.255Z","9.0.1":"2022-02-13T15:26:38.487Z","9.0.2":"2022-02-20T22:27:31.090Z","9.0.3":"2022-03-05T20:06:28.361Z"},"homepage":"https://github.com/christophehurpeau/alp","keywords":["alp"],"repository":{"type":"git","url":"git+https://github.com/christophehurpeau/alp.git","directory":"packages/ibex"},"author":{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com","url":"http://christophe.hurpeau.com/"},"bugs":{"url":"https://github.com/alpjs/ibex/issues"},"license":"ISC","readmeFilename":"README.md","contributors":[{"name":"Christophe Hurpeau","email":"christophe@hurpeau.com"}]}