1.0.18 • Published 11 months ago

@kuttim/ts-docs-gen v1.0.18

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

ts-docs-gen

ts-docs-gen is a command-line documentation generation tool specifically designed for TypeScript projects. It simplifies the process of creating detailed, structured, and searchable documentation from your TypeScript source code.

Features

  • Automatically generates API documentation from TypeScript source files.
  • Supports JSDoc annotations and TypeScript specific syntaxes.
  • Generates markdown files to easily integrate with documentation sites like Docusaurus or MkDocs.
  • CLI for easy integration into your development process.

Getting Started

Installation

You can install ts-docs-gen globally via npm:

npm install -g @kuttim/ts-docs-gen

or locally in your project

npm install --save-dev @kuttim/ts-docs-gen

Usage

To generate the documentation, navigate to the root of your TypeScript project and run:

ts-docs-gen

By default, ts-docs-gen will create a docs/ directory at the root of your project and populate it with the generated documentation.

Configuration

You can further customize ts-docs-gen by providing a configuration file in your project root. Here's an example ts-docs-gen.json file:

{
  "input": "./src",
  "output": "./docs",
  "exclude": ["**/*.spec.ts"]
}

In this example, ts-docs-gen will read TypeScript files from the ./src directory, generate documentation, and save it to the ./docs directory. Any files matching the pattern **/*.spec.ts will be excluded from documentation generation.

License

This project is licensed under the MIT license. See the License file for more details.

1.0.18

11 months ago

1.0.17

11 months ago

1.0.16

11 months ago

1.0.15

11 months ago

1.0.14

11 months ago

1.0.13

11 months ago

1.0.12

11 months ago

1.0.11

11 months ago

1.0.10

11 months ago

1.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago