An open API service indexing awesome lists of open source software.

https://github.com/tsdk-monorepo/tsdk

Type-safe API development and code share tool for TypeScript projects.
https://github.com/tsdk-monorepo/tsdk

api nest-cli shared-module typesafe typescript

Last synced: about 1 year ago
JSON representation

Type-safe API development and code share tool for TypeScript projects.

Awesome Lists containing this project

README

          



tsdk


Type-safe API development and code share tool for TypeScript projects.


![!Run on Windows](https://github.com/tsdk-monorepo/tsdk/actions/workflows/linux-ci.yml/badge.svg?event=push)
![Run on Linux](https://github.com/tsdk-monorepo/tsdk/actions/workflows/windows-ci.yml/badge.svg?event=push)
[![NPM version](https://badge.fury.io/js/tsdk.svg)](https://www.npmjs.com/package/tsdk)
[![install size](https://packagephobia.com/badge?p=tsdk)](https://packagephobia.com/result?p=tsdk)
![Downloads](https://img.shields.io/npm/dm/tsdk.svg?style=flat)

## Getting Started

Visit https://tsdk.dev/docs/intro to get started with tsdk.

## Website

https://tsdk.dev or [中文](https://tsdk.dev/zh-CN)

## Documentation

https://tsdk.dev/docs/intro

## Development

This repository uses [PNPM Workspaces](https://pnpm.io/workspaces)

Install dependencies:

```sh
pnpm install
```

### Structure

- [`packages/tsdk`](./packages/tsdk) - `tsdk` package.
- [`packages/tsdk-server-adapters`](./packages/tsdk-server-adapters) - Server adapters package for tsdk.
- [`packages/bench`](./packages/bench) - benchmark for `tsdk-server-adapters`.
- [`configs/*`](./packages/bench) - config packages for ts/eslint/test etc.
- [`examples/*`](./examples) - Examples that only use packages and aren't aware of other apps.

## Community

Welcome to join the [Discussions](https://github.com/tsdk-monorepo/tsdk/discussions)