Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
class-transformer
Decorator-based transformation, serialization, and deserialization between objects and classes.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This is cool — how does it compare to zod? https://github.com/colinhacks/zod
Similar to https://github.com/serafin-labs/schema-builder
https://quicktype.io/ might be a solution for that.
typescript-is. This uses a compile-time transformer to generate code for type-checking. You'll need to use ttypescript instead of typescript to compile your code (I recommend setting this up with ts-patch). It won't work if your build pipeline is actually using something like esbuild or Babel to transpile TS->JS.
class-validator + class-transformer. Your build pipeline needs to support the TC39 decorators proposal (the TypeScript compiler has this built-in).
class-validator + class-transformer. Your build pipeline needs to support the TC39 decorators proposal (the TypeScript compiler has this built-in).
Take a look at this repo for an example of how to do that: https://github.com/Q42/openapi-typescript-validator