# Command line options

# ts-bridge build

The main (and currently only) command. It can be called without specifying it, simply by running:

$ ts-bridge

Or by specifying the command explicitly:

$ ts-bridge build

# --clean

  • Alias: -c
  • Type: boolean

Remove the dist directory before building the project.

$ ts-bridge build --clean

# --format

  • Alias: -f
  • Type: string[]

Specify the output formats to build. The available formats are module and commonjs. By default, both formats are built.

$ ts-bridge --format module
$ ts-bridge --format commonjs
$ ts-bridge --format module,commonjs

# --project

  • Alias: -p
  • Type: string

Specify the path to the tsconfig.json file to use for the build.

$ ts-bridge build --project tsconfig.build.json

# --references

  • Alias: --build
  • Type: boolean

Whether to build project references. By default, project references are built if they are detected in the tsconfig.json file.

$ ts-bridge build --references

# --shims

  • Type: boolean
  • Default: true

Enable or disable shims for CommonJS and ESM environments. Shims are enabled by default. To disable them, specify --shims false, or --no-shims.

$ ts-bridge build --shims false
$ ts-bridge build --no-shims

# --verbose

  • Alias: -v
  • Type: boolean

Enable verbose logging. The tool will output more information about the build process.

$ ts-bridge build --verbose