├── .editorconfig ├── .gitignore ├── .prettierrc.json ├── ava.config.cjs ├── cli.js ├── package.json ├── readme.md ├── src ├── MiddlewareDispatcher.ts ├── Straightforward.ts ├── index.ts └── middleware │ ├── auth.ts │ ├── echo.ts │ └── index.ts ├── test ├── auth.test.ts ├── basics.test.ts ├── echo.test.ts └── utils.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false 3 | } 4 | -------------------------------------------------------------------------------- /ava.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/ava.config.cjs -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/cli.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/readme.md -------------------------------------------------------------------------------- /src/MiddlewareDispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/src/MiddlewareDispatcher.ts -------------------------------------------------------------------------------- /src/Straightforward.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/src/Straightforward.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/src/middleware/auth.ts -------------------------------------------------------------------------------- /src/middleware/echo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/src/middleware/echo.ts -------------------------------------------------------------------------------- /src/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/src/middleware/index.ts -------------------------------------------------------------------------------- /test/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/test/auth.test.ts -------------------------------------------------------------------------------- /test/basics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/test/basics.test.ts -------------------------------------------------------------------------------- /test/echo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/test/echo.test.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/berstend/straightforward/HEAD/yarn.lock --------------------------------------------------------------------------------