You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains a collection of tools for working with the [TypeSpec](https://typespec.io) DSL.
1
+
# Typespec-Tools
4
2
5
3
---
6
4
7
-
**Disclaimer:** Please note that this library is not officially affiliated with TypeSpec or Azure. It is an independent project started by @codingmatty.
5
+
TypeSpec-Tools is a collection of tools designed to simplify your development process and enhance your experience with Type-safe code using the [TypeSpec](https://typespec.io) DSL.
6
+
7
+
The motivation behind creating this project was to provide developers with a set of tools that would simplify and enhance their experience when working with TypeSpec. I come from a heavy GraphQL background and loved the concept of spec-first API designs, and have the Types be enforced by the code. I also loved using the [CodeGen tools](https://the-guild.dev/graphql/codegen) available. My hope is that TypeSpec-Tools helps provide the tools necessary to get up and running with TypeSpec quickly.
8
8
9
9
## Packages
10
10
11
-
-[emitter-zod](./packages/emitter-zod/README.md): A Typespec emitter for Zod schemas.
12
11
-[emitter-typescript](./packages/emitter-typescript/README.md): A Typespec emitter for Typescript types.
13
12
-[emitter-express](./packages/emitter-express/README.md): A Typespec emitter for building type-safe Express routes.
13
+
-[emitter-zod](./packages/emitter-zod/README.md): A Typespec emitter for Zod schemas.
14
14
15
15
Please refer to the individual package README files for more information on each tool.
0 commit comments