此为 @sklandplus
npm Organization 下众多 package 的 monorepo。
This Turborepo includes the following packages/apps:
packages/openapi
(@sklandplus/openapi
): A handcrafted OpenAPI 3 schema for Skland API, exported in both JSON and YAML formats.packages/openapi-hypergryph-as
(@sklandplus/openapi-hypergryph-as
): A handcrafted OpenAPI 3 schema for HyperGryph AS API (as.hypergryph.com
, for account-related operations), exported in both JSON and YAML formats.packages/client
(@sklandplus/client
): A ready-to-use type-safe client, automatically generated from@sklandplus/openapi
usingopenapi-typescript
.
Each package/app is 100% TypeScript.
These are not packages or apps, but rather utilities that are used by the Turborepo itself.
packages/tsconfig
: TypeScript configuration for all packages and apps.packages/eslint-config-custom
: ESLint configuration for all packages and apps.
To build all apps and packages, run the following command:
yarn build
To develop all apps and packages, run the following command:
yarn dev
Please see CONTRIBUTING.md for details.
This project is licensed under the terms of the MIT license.