pnpm install @kevisual/cnb
import { CNB } from '@kevisual/cnb';
const cnb = new CNB({ token: 'your token', openapi: true });
const repoRes = await cnb.get({ url: `/${repo}`, params: params });
const updateRepoRes = await cnb.patch({ url: `/${repo}`, data: data });
const deleteRepoRes = await cnb.delete({ url: `/${repo}` });
const listReposRes = await cnb.get({ url: `/user/repos`, params: params });
参考api配置资源文件夹根路径: ./docs/api-groups
./docs/api-groups/repositories/api.json./docs/api-groups/issues/api.json./docs/api-groups/users/api.json./docs/api-groups/git/api.json./docs/api-groups/orgs/api.json./docs/api-groups/pulls/api.json./docs/api-groups/workspaces/api.json