1.0.19 • Published 10 months ago

@kuttim/ts-docs-gen v1.0.19

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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.19

10 months ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago