jsonschema のエコシステム

経緯

jsonschema を go 言語のライブラリ(invopop/jsonschema)で作成したがこれを typescript の型に変換させようとすると古いバージョンにしか対応していないライブラリしかない。zod に定義した型から schema を書き出すライブラリもあるようだがこれもバージョンが古い(StefanTerdell/zod-to-json-schema)。

ほしいもの

結局のところ typescript 環境で schema を元に型を立ち上げようとすると何かしらの手段で型を定義する必要が出てくる。それなら下記のように typescript 側で schema を解釈してくれたらなというのが本望である。

//typescript

import schema from './schema.json'

ThomasAribart/json-schema-to-tsmicrosoft/TypeScriptでもネタとしてあがっている。