├── .eslintignore ├── .eslintrc.yml ├── .gitignore ├── .snyk ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── koala ├── docs ├── body-parsing.md ├── conditional-get.md ├── constructor.md ├── error-page.md ├── etc.md ├── faq.md ├── file-serving.md ├── headers.md ├── jsonp.md ├── polyfills.md ├── response-caching.md ├── sessions.md └── tracing.md ├── lib ├── app.js ├── context.js ├── index.js ├── middleware │ ├── conditional-get.js │ ├── headers.js │ ├── index.js │ ├── pageNotFoundHandler.js │ └── trace.js ├── request.js ├── response.js └── templates │ ├── 404.pug │ └── error.pug ├── package.json ├── template ├── client │ ├── analytics.js │ ├── boot.css │ ├── boot.js │ └── detects.js └── public │ ├── apple-touch-icon-precomposed.png │ ├── browserconfig.xml │ ├── crossdomain.xml │ ├── favicon.ico │ ├── humans.txt │ ├── index.html │ └── robots.txt └── test ├── .eslintrc.yml ├── basic-auth.test.js ├── body-parsing.test.js ├── cache-control.test.js ├── conditional-get.test.js ├── headers.test.js ├── jsonp.test.js ├── middleware.test.js ├── object-streams.test.js └── query-string.test.js /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- 1 | extends: koa 2 | 3 | rules: 4 | prefer-const: 2 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store* 2 | node_modules 3 | coverage 4 | cache 5 | *.log 6 | *.out 7 | -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/.snyk -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/README.md -------------------------------------------------------------------------------- /bin/koala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/bin/koala -------------------------------------------------------------------------------- /docs/body-parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/body-parsing.md -------------------------------------------------------------------------------- /docs/conditional-get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/conditional-get.md -------------------------------------------------------------------------------- /docs/constructor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/constructor.md -------------------------------------------------------------------------------- /docs/error-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/error-page.md -------------------------------------------------------------------------------- /docs/etc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/etc.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/file-serving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/file-serving.md -------------------------------------------------------------------------------- /docs/headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/headers.md -------------------------------------------------------------------------------- /docs/jsonp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/jsonp.md -------------------------------------------------------------------------------- /docs/polyfills.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/polyfills.md -------------------------------------------------------------------------------- /docs/response-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/response-caching.md -------------------------------------------------------------------------------- /docs/sessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/sessions.md -------------------------------------------------------------------------------- /docs/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/docs/tracing.md -------------------------------------------------------------------------------- /lib/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/app.js -------------------------------------------------------------------------------- /lib/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/context.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/middleware/conditional-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/middleware/conditional-get.js -------------------------------------------------------------------------------- /lib/middleware/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/middleware/headers.js -------------------------------------------------------------------------------- /lib/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/middleware/index.js -------------------------------------------------------------------------------- /lib/middleware/pageNotFoundHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/middleware/pageNotFoundHandler.js -------------------------------------------------------------------------------- /lib/middleware/trace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/middleware/trace.js -------------------------------------------------------------------------------- /lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/request.js -------------------------------------------------------------------------------- /lib/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/response.js -------------------------------------------------------------------------------- /lib/templates/404.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/templates/404.pug -------------------------------------------------------------------------------- /lib/templates/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/lib/templates/error.pug -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/package.json -------------------------------------------------------------------------------- /template/client/analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/template/client/analytics.js -------------------------------------------------------------------------------- /template/client/boot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/template/client/boot.css -------------------------------------------------------------------------------- /template/client/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/template/client/boot.js -------------------------------------------------------------------------------- /template/client/detects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/template/client/detects.js -------------------------------------------------------------------------------- /template/public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /template/public/browserconfig.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /template/public/crossdomain.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /template/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /template/public/humans.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /template/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/template/public/index.html -------------------------------------------------------------------------------- /template/public/robots.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/.eslintrc.yml -------------------------------------------------------------------------------- /test/basic-auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/basic-auth.test.js -------------------------------------------------------------------------------- /test/body-parsing.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/body-parsing.test.js -------------------------------------------------------------------------------- /test/cache-control.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/cache-control.test.js -------------------------------------------------------------------------------- /test/conditional-get.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/conditional-get.test.js -------------------------------------------------------------------------------- /test/headers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/headers.test.js -------------------------------------------------------------------------------- /test/jsonp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/jsonp.test.js -------------------------------------------------------------------------------- /test/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/middleware.test.js -------------------------------------------------------------------------------- /test/object-streams.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/object-streams.test.js -------------------------------------------------------------------------------- /test/query-string.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koajs/koala/HEAD/test/query-string.test.js --------------------------------------------------------------------------------