1.0.3 • Published 3 months ago

@gritwork/swagger2ts v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

@gritwork/swagger2ts

swagger v2的json转为指定的前端格式,仅支持v2版本

用法

interface Config {
    baseURL: string; // swaggerjson的host
    dir: string; // 生成的位置
    template?: string; // 模板的位置,不填则使用默认 
    modules: ModulesItem[]; 
}
interface ModulesItem {
    name: string;
    url: string;
}
// index.js
const {swagget2ts, registerHelper} = require('@gritwork/swagger2ts')
// swagget2ts(config: Config, DEBUG?: boolean = false)  DEBUG是否开启打印
// registerHelper用于注册handlebars的helper函数
swagget2ts(config)

运行

node ./index.js

模板

不填入template字段则使用默认模板

使用handlebars,可自定义替换模板

1.0.2

3 months ago

1.0.3

3 months ago

1.0.1

6 months ago

1.0.0

6 months ago