hwebg
TypeScript icon, indicating that this package has built-in type declarations

0.5.2 • Public • Published

说明

此项目用于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, '/')

Readme

Keywords

none

Package Sidebar

Install

npm i hwebg

Weekly Downloads

2

Version

0.5.2

License

MIT

Unpacked Size

23.9 kB

Total Files

8

Last publish

Collaborators

  • jinchengjoker