dts-bundle-append

Append custom d.ts files into d.ts file bundle by dts-bundle.

Usage no npm install needed!

<script type="module">
  import dtsBundleAppend from 'https://cdn.skypack.dev/dts-bundle-append';
</script>

README

dts-bundle-append

NPM version dependencies Status devDependencies Status

Append custom d.ts files into one d.ts file bundled by dts-bundle.

Usage

  1. Install from npm:
npm install dts-bundle-append
  1. Run dts-bundle.

  2. After d.ts file bundled, run dts-bundle-append.

Requirements

NodeJS: >= 6.0.0

Configuration

Default configuration are taken from a dts-bundle.json file.

Also, you can specify a custom config file (see #command-line).

Configuration options

Argument Type Description
append string | Array<string> Specifies a list of glob patterns that match d.ts files to be appended in bundled d.ts file. Read more about globs.

*All other configuration options available from dts-bundle (read more TypeStrong/dts-bundle#options).

Configuration example

{
    "name": "module-name",
    "main": "dist/main.d.ts",
    "out": "module-name.d.ts",
    "baseDir": "dist",
    "append": [
      "src/global.d.ts"
    ]
}

Command line

Usage: dts-bundle-append [options]

Options:
  --help        Show help                                                    [boolean]
  --version     Show version number                                          [boolean]
  --append      Append files to global                                        [string]
  --out         dts-bundle bundled out file                                   [string]
  --configJson  dts-bundle configuration file    [string] [default: "dts-bundle.json"]
  --baseDir     dts-bundle base directory                                     [string]

License

GPL-3.0