JinChengJoker / hwebg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

说明

此项目用于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


Languages

Language:Nunjucks 49.4%Language:TypeScript 34.5%Language:JavaScript 16.1%