Yet another openapi codegen but using https://generator3.swagger.io/api/generate service directly
# use npm
npm install openapi-cg
# use yarn
yarn add openapi-cg
# use pnpm
pnpm install openapi-cg
const { openapiCodegen } = require('openapi-cg');
openapiCodegen(
'http://127.0.0.1:8000/openapi.json',
path.resolve(__dirname, '../src/service/__generated__'),
);
openapiCodegen(
'http://127.0.0.1:8000/openapi.json',
path.resolve(__dirname, '../src/service/__generated__'),
{
type: 'CLIENT',
include: '**/*.ts'
},
);
Author: bundle-matters
Source Code: https://github.com/bundle-matters/openapi-cg
License: MIT license