Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stagas/dokio

Documentation generator for TypeScript projects
https://github.com/stagas/dokio

api-docs api-documentation documentation-generator readme-generator typescript

Last synced: 15 days ago
JSON representation

Documentation generator for TypeScript projects

Awesome Lists containing this project

README

        


dokio

Documentation generator for TypeScript projects.



npm i dokio -g

pnpm add dokio -g

yarn global add dokio

## CLI




## API

# api src/api/index.ts#L1

# render(doc, { expand }) src/api/render.tsx#L299 # bin src/bin/index.ts#L1 # produce() src/bin/produce.ts#L14


    produce()  =>



      Promise<Partial<Bin>>
# render(Bin) src/bin/render.tsx#L5 # examples src/examples/index.ts#L1 # produce() src/examples/produce.ts#L22 # render(examples) src/examples/render.tsx#L79 # footer src/footer/index.ts#L1 # produce() src/footer/produce.ts#L10 # render(Footer) src/footer/render.tsx#L18 # header src/header/index.ts#L1 # produce() src/header/produce.ts#L13


    produce()  =>


# render(Header) src/header/render.tsx#L6 # intro src/intro/index.ts#L1 # produce() src/intro/produce.ts#L8


    produce()  =>


# render(Intro) src/intro/render.ts#L3

## Credits

- [brotli-size](https://npmjs.org/package/brotli-size) by [Erwin Mombay](https://github.com/erwinmombay) – Get the brotli compressed size of a string or buffer
- [decarg](https://npmjs.org/package/decarg) by [stagas](https://github.com/stagas) – decorator based cli arguments parser
- [get-video-width-height](https://npmjs.org/package/get-video-width-height) by [clearisoft](https://github.com/clearisoft) – Get the width and height of a video
- [html-jsx](https://npmjs.org/package/html-jsx) by [stagas](https://github.com/stagas) – Extensible jsx type definitions for standard html interfaces.
- [image-size](https://npmjs.org/package/image-size) by [netroy](http://netroy.in/) – get dimensions of any image file
- [markdown-it](https://npmjs.org/package/markdown-it) by [markdown-it](https://github.com/markdown-it) – Markdown-it - modern pluggable markdown parser.
- [normalize-package-data](https://npmjs.org/package/normalize-package-data) by [GitHub Inc.](https://github.com/npm) – Normalizes data that can be found in package.json files.
- [typedoc](https://npmjs.org/package/typedoc) by [TypeStrong](https://github.com/TypeStrong) – Create api documentation for TypeScript projects.

## Contributing

[Fork](https://github.com/stagas/dokio/fork) or [edit](https://github.dev/stagas/dokio) and submit a PR.

All contributions are welcome!

## License

MIT © 2022 [stagas](https://github.com/stagas)