2.0.1 • Published 8 years ago

gulp-bst-typedoc v2.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

Gulp-TypeDoc

NPM version

NPM NPM

Synopsis

Gulp plugin to execute the TypeDoc tool by Sebastian Lenz http://typedoc.io/ https://github.com/TypeStrong/typedoc https://github.com/TypeStrong/typedoc

Installation

Install both gulp-typedoc and typedoc:

npm install --save-dev gulp-typedoc typedoc

The reason for installing typedoc separately is that it allows you to choose the version of typedoc, independent from the version of gulp-typedoc.

Usage

The plugin takes an object, of which all properties are passed transparently to typedoc. Pipe in TypeScript files. The documentation files are not piped out.

Code Example

var typedoc = require("gulp-typedoc");

gulp.task("typedoc", function() {
	return gulp
		.src(["data/*.ts"])
		.pipe(typedoc({
			// TypeScript options (see typescript docs)
			module: "commonjs",
			target: "es5",
			includeDeclarations: true,

			// Output options (see typedoc docs)
			out: "./out",
			json: "output/to/file.json",

			// TypeDoc options (see typedoc docs)
			name: "my-project",
			theme: "/path/to/my/theme",
			plugins: ["my", "plugins"],
			ignoreCompilerErrors: false,
			version: true,
		}))
	;
});

Changelog

2.0.0

1.2.0

  • Don't start a child process anymore.
  • FIX: having many .ts files no longer causes "command line too long" error.

1.1.0

  • Allow specifying boolean arguments for typedoc;
  • Replace module "gulp-clean" by "del"

1.0.6

  • Moved to typedoc version 0.2.x

1.0.5

  • Moved to typedoc version 0.1.x

1.0.3

  • Use require.resolve() to find typedoc more reliably

1.0.2

  • Allow any typedoc version 0.0.x

Contributors

  • Rogier Schouten
  • Daan Wissing
  • Mizunashi Mana

License

ISC