Skip to content

JinChengJoker/hwebg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

此项目用于umi插件umi-plugin-hwebg调用。

开发

安装依赖

$ pnpm install

运行测试

$ pnpm test

打包编译

$ pnpm build

使用

安装

pnpm install hwebg

示例

import { join } from 'path';
import { generateRoutes, generatePages } from 'hwebg';

const openApi = [
  {
    schemaPath: join(__dirname, '/swaggers/svc_contracts.swagger.json'),
    projectName: 'contracts',
  },
  {
    schemaPath: join(__dirname, '/swaggers/svc_customers.swagger.json'),
    projectName: 'customers',
  },
  {
    schemaPath: join(__dirname, '/swaggers/svc_order.swagger.json'),
    projectName: 'order',
  },
  {
    schemaPath: join(__dirname, '/swaggers/svc_product.swagger.json'),
    projectName: 'product',
  },
]

// 生成 pages
generatePages(openApi)

// 生成 routes
generateRoutes(openApi, '/')

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published