├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── example ├── .gitignore ├── package-lock.json ├── package.json ├── src │ ├── index.ts │ └── routes │ │ ├── index.ts │ │ └── user │ │ ├── :id.ts │ │ └── index.ts └── tsconfig.json ├── index.ts ├── package.json ├── test ├── error-server │ ├── index.spec.ts │ └── test-server │ │ └── index.ts ├── regular-server-ts-and-js │ ├── index.spec.ts │ └── test-server │ │ ├── index.ts │ │ └── routes │ │ ├── book.d.ts │ │ ├── book.ts │ │ ├── group │ │ └── :id │ │ │ ├── index.d.ts │ │ │ ├── index.ts │ │ │ └── path │ │ │ └── topic │ │ │ ├── :topicId.d.ts │ │ │ └── :topicId.ts │ │ ├── index.d.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── user │ │ ├── [id].d.ts │ │ ├── [id].js │ │ ├── index.d.ts │ │ └── index.js ├── regular-server-windows │ ├── index.spec.ts │ └── test-server │ │ ├── index.ts │ │ └── routes │ │ ├── book.ts │ │ ├── group │ │ └── [id] │ │ │ ├── index.ts │ │ │ └── path │ │ │ └── topic │ │ │ └── [topicId].ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── user │ │ ├── [id].ts │ │ └── index.ts └── regular-server │ ├── index.spec.ts │ └── test-server │ ├── index.ts │ └── routes │ ├── book.ts │ ├── group │ └── :id │ │ ├── index.ts │ │ └── path │ │ └── topic │ │ └── :topicId.ts │ ├── index.bench.ts │ ├── index.test.ts │ ├── index.ts │ ├── shelf.ts │ └── user │ ├── :id.ts │ └── index.ts ├── tsconfig.esm.json ├── tsconfig.json └── tsconfig.test.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /.dist/ 3 | -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/src/index.ts -------------------------------------------------------------------------------- /example/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/src/routes/index.ts -------------------------------------------------------------------------------- /example/src/routes/user/:id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/src/routes/user/:id.ts -------------------------------------------------------------------------------- /example/src/routes/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/src/routes/user/index.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/package.json -------------------------------------------------------------------------------- /test/error-server/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/error-server/index.spec.ts -------------------------------------------------------------------------------- /test/error-server/test-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/error-server/test-server/index.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/index.spec.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/index.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/book.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/book.d.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/book.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/book.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/group/:id/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/group/:id/index.d.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/group/:id/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/group/:id/index.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/group/:id/path/topic/:topicId.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/group/:id/path/topic/:topicId.d.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/group/:id/path/topic/:topicId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/group/:id/path/topic/:topicId.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/index.d.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/index.test.ts: -------------------------------------------------------------------------------- 1 | throw new Error('This test file should be ignored'); 2 | -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/index.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/user/[id].d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/user/[id].d.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/user/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/user/[id].js -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/user/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/user/index.d.ts -------------------------------------------------------------------------------- /test/regular-server-ts-and-js/test-server/routes/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-ts-and-js/test-server/routes/user/index.js -------------------------------------------------------------------------------- /test/regular-server-windows/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/index.spec.ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/index.ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/book.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/routes/book.ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/group/[id]/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/routes/group/[id]/index.ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/group/[id]/path/topic/[topicId].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/routes/group/[id]/path/topic/[topicId].ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/index.test.ts: -------------------------------------------------------------------------------- 1 | throw new Error('This test file should be ignored'); 2 | -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/routes/index.ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/user/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/routes/user/[id].ts -------------------------------------------------------------------------------- /test/regular-server-windows/test-server/routes/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server-windows/test-server/routes/user/index.ts -------------------------------------------------------------------------------- /test/regular-server/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/index.spec.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/index.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/book.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/book.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/group/:id/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/group/:id/index.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/group/:id/path/topic/:topicId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/group/:id/path/topic/:topicId.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/index.bench.ts: -------------------------------------------------------------------------------- 1 | throw new Error('This bench file should be ignored'); 2 | -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/index.test.ts: -------------------------------------------------------------------------------- 1 | throw new Error('This test file should be ignored'); 2 | -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/index.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/shelf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/shelf.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/user/:id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/user/:id.ts -------------------------------------------------------------------------------- /test/regular-server/test-server/routes/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/test/regular-server/test-server/routes/user/index.ts -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonathan06/fastify-now/HEAD/tsconfig.test.json --------------------------------------------------------------------------------