{"repo":"unjs/untyped","free":true,"listed":false,"github":"https://github.com/unjs/untyped","clone":"git clone https://github.com/unjs/untyped.git","description":"Generate types and markdown from a config object.","language":"TypeScript","stars":527,"topics":["config","generator","typescript","markdown"],"license":null,"category":"productivity","readme_excerpt":"untyped ▶️ Check online playground Install Usage First we have to define a reference object that describes types, defaults, and a $resolve method (normalizer). API resolveSchema Output: generateTypes Output: generateMarkdown Output: 💻 Development - Clone this repository - Enable Corepack using corepack enable (use npm i -g corepack for Node.js < 16.10) - Install dependencies using pnpm install - Run interactive tests using pnpm dev - Use pnpm web to start playground website - Use pnpm test before push to ensure all tests and lint checks passing License MIT Thanks to @dominikschreiber for donating package name. [npm-version-src]: https://img.shields.io/npm/v/untyped?style=flat-square [npm-version-href]: https://npmjs.com/package/untyped [npm-downloads-src]: https://img.shields.io/npm/dm/untyped?style=flat-square [npm-downloads-href]: https://npmjs.com/package/untyped [github-actions-src]: https://img.shields.io/github/actions/workflow/status/unjs/untyped/ci.yml?branch-main&style=flat-square [github-actions-href]: https://github.com/unjs/untyped/actions?query=workflow%3Aci [codecov-src]: https://img.shields.io/codecov/c/gh/unjs/untyped/main?style=flat-square [codecov-href]: https://codecov.io/gh/unjs/untyped [bundle-src]: https://img.shields.io/bundlephobia/minzip/untyped?style=flat-square [bundle-href]: https://bundlephobia.com/result?p=untyped","default_branch":null,"files":null,"tree":[],"storefront":"/r/unjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/unjs/untyped/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}