Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: TySON – TypeScript as a Configuration Language (github.com/jetpack-io)
4 points by jljljl on July 10, 2023 | hide | past | favorite | 3 comments


TySON (TypeScript Object Notation) is a subset of TypeScript, chosen to be useful as an embeddable configuration language that generates JSON. You can think of TySON as JSON + comments + types + basic logic using TypeScript syntax. TySON files use the .tson extension.


The readme is wrong w.r.t. CUE & Tarpit Law. CUE is explicitly not Turing complete and never will be, that is one of the main features.


The comment in the README was tongue-in-cheek, but we've updated to clarify that not all the configuration languages listed are turing-complete.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: