├── .all-contributorsrc ├── .github └── workflows │ ├── release-please.yaml │ └── tests.yaml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── .release-please-manifest.json ├── .vscode ├── extensions.json └── settings.json ├── LICENCE.md ├── README.md ├── cli ├── .env.example ├── CHANGELOG.md ├── README.md ├── examples │ ├── openapi-codegen.config.ts │ └── petstore.json ├── package.json ├── src │ ├── cli.ts │ ├── commands │ │ ├── GenerateCommand.ts │ │ └── InitCommand.ts │ ├── core │ │ ├── generateConfigProperty.test.ts │ │ ├── generateConfigProperty.ts │ │ ├── getOpenAPISourceFile.file.test.ts │ │ ├── getOpenAPISourceFile.ts │ │ ├── getOpenAPISourceFile.url.test.ts │ │ ├── parseOpenAPISourceFile.ts │ │ ├── updateConfig.test.ts │ │ └── updateConfig.ts │ ├── fixtures │ │ ├── petstore-expanded.ts │ │ ├── spec.json │ │ ├── spec.yaml │ │ ├── spec.yml │ │ └── spec.yolo │ ├── index.ts │ ├── templates │ │ └── emptyConfig.ts │ ├── types │ │ ├── index.ts │ │ └── swagger2openapi.d.ts │ └── utils │ │ ├── getGithubToken.ts │ │ ├── getText.ts │ │ ├── handlePromptCancel.ts │ │ └── resolveGithubPullRequest.ts ├── tsconfig.json └── tsconfig.package.json ├── eslint.config.mjs ├── examples └── frontend │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── openapi-codegen.config.ts │ ├── package.json │ ├── src │ ├── App.tsx │ ├── Auth.tsx │ ├── github │ │ ├── githubComponents.ts │ │ ├── githubContext.ts │ │ ├── githubFetcher.ts │ │ ├── githubParameters.ts │ │ ├── githubResponses.ts │ │ ├── githubSchemas.ts │ │ └── githubUtils.ts │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.mts ├── lerna.json ├── openapi-codegen-logo.svg ├── package.json ├── plugins └── typescript │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── core │ │ ├── analyzeImportUsage.test.ts │ │ ├── analyzeImportUsage.ts │ │ ├── camelizedPathParams.ts │ │ ├── createNamedImport.test.ts │ │ ├── createNamedImport.ts │ │ ├── createNamespaceImport.ts │ │ ├── createOperationFetcherFnNodes.ts │ │ ├── createOperationQueryFnNodes.ts │ │ ├── createWatermark.ts │ │ ├── findCompatibleMediaType.test.ts │ │ ├── findCompatibleMediaType.ts │ │ ├── getDataResponseType.test.ts │ │ ├── getDataResponseType.ts │ │ ├── getErrorResponseType.test.ts │ │ ├── getErrorResponseType.ts │ │ ├── getOperationTypes.test.ts │ │ ├── getOperationTypes.ts │ │ ├── getParamsGroupByType.ts │ │ ├── getReference.test.ts │ │ ├── getReference.ts │ │ ├── getRequestBodyType.ts │ │ ├── getUsedImports.test.ts │ │ ├── getUsedImports.ts │ │ ├── getVariablesType.test.ts │ │ ├── getVariablesType.ts │ │ ├── isOperationObject.ts │ │ ├── isRequestBodyOptional.test.ts │ │ ├── isRequestBodyOptional.ts │ │ ├── isVerb.test.ts │ │ ├── isVerb.ts │ │ ├── paramsToSchema.test.ts │ │ ├── paramsToSchema.ts │ │ ├── schemaToEnumDeclaration.test.ts │ │ ├── schemaToEnumDeclaration.ts │ │ ├── schemaToTypeAliasDeclaration.test.ts │ │ └── schemaToTypeAliasDeclaration.ts │ ├── fixtures │ │ └── petstore.ts │ ├── generators │ │ ├── generateFetchers.test.ts │ │ ├── generateFetchers.ts │ │ ├── generateReactQueryComponents.test.ts │ │ ├── generateReactQueryComponents.ts │ │ ├── generateSchemaTypes.test.ts │ │ ├── generateSchemaTypes.ts │ │ └── types.ts │ ├── index.ts │ ├── templates │ │ ├── context.test.ts │ │ ├── context.ts │ │ ├── fetcher.ts │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── testUtils.ts │ └── utils │ │ ├── addPathParam.test.ts │ │ ├── addPathParam.ts │ │ ├── forceReactQueryComponent.test.ts │ │ ├── forceReactQueryComponent.ts │ │ ├── getEnumProperties.test.ts │ │ ├── getEnumProperties.ts │ │ ├── renameComponent.test.ts │ │ └── renameComponent.ts │ ├── tsconfig.json │ └── tsconfig.package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── release-please-config.json └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.github/workflows/release-please.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.github/workflows/release-please.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml 2 | **/CHANGELOG.md -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5" 3 | } 4 | -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/README.md -------------------------------------------------------------------------------- /cli/.env.example: -------------------------------------------------------------------------------- 1 | GITHUB_TOKEN=secret -------------------------------------------------------------------------------- /cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/CHANGELOG.md -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/examples/openapi-codegen.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/examples/openapi-codegen.config.ts -------------------------------------------------------------------------------- /cli/examples/petstore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/examples/petstore.json -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/cli.ts -------------------------------------------------------------------------------- /cli/src/commands/GenerateCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/commands/GenerateCommand.ts -------------------------------------------------------------------------------- /cli/src/commands/InitCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/commands/InitCommand.ts -------------------------------------------------------------------------------- /cli/src/core/generateConfigProperty.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/generateConfigProperty.test.ts -------------------------------------------------------------------------------- /cli/src/core/generateConfigProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/generateConfigProperty.ts -------------------------------------------------------------------------------- /cli/src/core/getOpenAPISourceFile.file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/getOpenAPISourceFile.file.test.ts -------------------------------------------------------------------------------- /cli/src/core/getOpenAPISourceFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/getOpenAPISourceFile.ts -------------------------------------------------------------------------------- /cli/src/core/getOpenAPISourceFile.url.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/getOpenAPISourceFile.url.test.ts -------------------------------------------------------------------------------- /cli/src/core/parseOpenAPISourceFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/parseOpenAPISourceFile.ts -------------------------------------------------------------------------------- /cli/src/core/updateConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/updateConfig.test.ts -------------------------------------------------------------------------------- /cli/src/core/updateConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/core/updateConfig.ts -------------------------------------------------------------------------------- /cli/src/fixtures/petstore-expanded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/fixtures/petstore-expanded.ts -------------------------------------------------------------------------------- /cli/src/fixtures/spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/fixtures/spec.json -------------------------------------------------------------------------------- /cli/src/fixtures/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/fixtures/spec.yaml -------------------------------------------------------------------------------- /cli/src/fixtures/spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/fixtures/spec.yml -------------------------------------------------------------------------------- /cli/src/fixtures/spec.yolo: -------------------------------------------------------------------------------- 1 | 😁 -------------------------------------------------------------------------------- /cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/index.ts -------------------------------------------------------------------------------- /cli/src/templates/emptyConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/templates/emptyConfig.ts -------------------------------------------------------------------------------- /cli/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/types/index.ts -------------------------------------------------------------------------------- /cli/src/types/swagger2openapi.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/types/swagger2openapi.d.ts -------------------------------------------------------------------------------- /cli/src/utils/getGithubToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/utils/getGithubToken.ts -------------------------------------------------------------------------------- /cli/src/utils/getText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/utils/getText.ts -------------------------------------------------------------------------------- /cli/src/utils/handlePromptCancel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/utils/handlePromptCancel.ts -------------------------------------------------------------------------------- /cli/src/utils/resolveGithubPullRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/src/utils/resolveGithubPullRequest.ts -------------------------------------------------------------------------------- /cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/tsconfig.json -------------------------------------------------------------------------------- /cli/tsconfig.package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/cli/tsconfig.package.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/.gitignore -------------------------------------------------------------------------------- /examples/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/README.md -------------------------------------------------------------------------------- /examples/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/index.html -------------------------------------------------------------------------------- /examples/frontend/openapi-codegen.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/openapi-codegen.config.ts -------------------------------------------------------------------------------- /examples/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/package.json -------------------------------------------------------------------------------- /examples/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/App.tsx -------------------------------------------------------------------------------- /examples/frontend/src/Auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/Auth.tsx -------------------------------------------------------------------------------- /examples/frontend/src/github/githubComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubComponents.ts -------------------------------------------------------------------------------- /examples/frontend/src/github/githubContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubContext.ts -------------------------------------------------------------------------------- /examples/frontend/src/github/githubFetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubFetcher.ts -------------------------------------------------------------------------------- /examples/frontend/src/github/githubParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubParameters.ts -------------------------------------------------------------------------------- /examples/frontend/src/github/githubResponses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubResponses.ts -------------------------------------------------------------------------------- /examples/frontend/src/github/githubSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubSchemas.ts -------------------------------------------------------------------------------- /examples/frontend/src/github/githubUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/github/githubUtils.ts -------------------------------------------------------------------------------- /examples/frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/src/main.tsx -------------------------------------------------------------------------------- /examples/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/tsconfig.json -------------------------------------------------------------------------------- /examples/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /examples/frontend/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/examples/frontend/vite.config.mts -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/lerna.json -------------------------------------------------------------------------------- /openapi-codegen-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/openapi-codegen-logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/package.json -------------------------------------------------------------------------------- /plugins/typescript/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/README.md -------------------------------------------------------------------------------- /plugins/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/package.json -------------------------------------------------------------------------------- /plugins/typescript/src/core/analyzeImportUsage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/analyzeImportUsage.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/analyzeImportUsage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/analyzeImportUsage.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/camelizedPathParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/camelizedPathParams.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/createNamedImport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/createNamedImport.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/createNamedImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/createNamedImport.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/createNamespaceImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/createNamespaceImport.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/createOperationFetcherFnNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/createOperationFetcherFnNodes.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/createOperationQueryFnNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/createOperationQueryFnNodes.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/createWatermark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/createWatermark.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/findCompatibleMediaType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/findCompatibleMediaType.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/findCompatibleMediaType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/findCompatibleMediaType.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getDataResponseType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getDataResponseType.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getDataResponseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getDataResponseType.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getErrorResponseType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getErrorResponseType.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getErrorResponseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getErrorResponseType.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getOperationTypes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getOperationTypes.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getOperationTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getOperationTypes.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getParamsGroupByType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getParamsGroupByType.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getReference.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getReference.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getReference.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getRequestBodyType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getRequestBodyType.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getUsedImports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getUsedImports.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getUsedImports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getUsedImports.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getVariablesType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getVariablesType.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/getVariablesType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/getVariablesType.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/isOperationObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/isOperationObject.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/isRequestBodyOptional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/isRequestBodyOptional.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/isRequestBodyOptional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/isRequestBodyOptional.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/isVerb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/isVerb.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/isVerb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/isVerb.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/paramsToSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/paramsToSchema.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/paramsToSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/paramsToSchema.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/schemaToEnumDeclaration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/schemaToEnumDeclaration.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/schemaToEnumDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/schemaToEnumDeclaration.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/schemaToTypeAliasDeclaration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/schemaToTypeAliasDeclaration.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/core/schemaToTypeAliasDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/core/schemaToTypeAliasDeclaration.ts -------------------------------------------------------------------------------- /plugins/typescript/src/fixtures/petstore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/fixtures/petstore.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/generateFetchers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/generateFetchers.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/generateFetchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/generateFetchers.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/generateReactQueryComponents.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/generateReactQueryComponents.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/generateReactQueryComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/generateReactQueryComponents.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/generateSchemaTypes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/generateSchemaTypes.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/generateSchemaTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/generateSchemaTypes.ts -------------------------------------------------------------------------------- /plugins/typescript/src/generators/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/generators/types.ts -------------------------------------------------------------------------------- /plugins/typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/index.ts -------------------------------------------------------------------------------- /plugins/typescript/src/templates/context.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/templates/context.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/templates/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/templates/context.ts -------------------------------------------------------------------------------- /plugins/typescript/src/templates/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/templates/fetcher.ts -------------------------------------------------------------------------------- /plugins/typescript/src/templates/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/templates/utils.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/templates/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/templates/utils.ts -------------------------------------------------------------------------------- /plugins/typescript/src/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/testUtils.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/addPathParam.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/addPathParam.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/addPathParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/addPathParam.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/forceReactQueryComponent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/forceReactQueryComponent.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/forceReactQueryComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/forceReactQueryComponent.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/getEnumProperties.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/getEnumProperties.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/getEnumProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/getEnumProperties.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/renameComponent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/renameComponent.test.ts -------------------------------------------------------------------------------- /plugins/typescript/src/utils/renameComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/src/utils/renameComponent.ts -------------------------------------------------------------------------------- /plugins/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/tsconfig.json -------------------------------------------------------------------------------- /plugins/typescript/tsconfig.package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/plugins/typescript/tsconfig.package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/release-please-config.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabien0102/openapi-codegen/HEAD/tsconfig.json --------------------------------------------------------------------------------