├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .npmignore ├── .nvmrc ├── .releaserc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── jest.config.ts ├── package.json ├── src ├── cli.ts ├── index.ts ├── schema.ts ├── types.ts └── utils.ts ├── tests ├── __snapshots__ │ └── schema.spec.ts.snap ├── schema.spec.ts └── utils.spec.ts └── tsconfig.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | [ -n "$CI" ] && exit 0 2 | 3 | npm run lint -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22 -------------------------------------------------------------------------------- /.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/.releaserc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/src/schema.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/__snapshots__/schema.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/tests/__snapshots__/schema.spec.ts.snap -------------------------------------------------------------------------------- /tests/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/tests/schema.spec.ts -------------------------------------------------------------------------------- /tests/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/tests/utils.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasthiebaud/fastify-schema-to-typescript/HEAD/tsconfig.json --------------------------------------------------------------------------------