2.0.5 • Published 20 days ago

ts-project-builder v2.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
20 days ago

ts-project-builder

Cli typescript project builder, use rollup.

Detailed documentation will be added in future releases.

Usage

Version 2.x uses rollup v4.

If you want to use the rollup v3 version, please install the 1.x version.

This package requires Node v18.0.0 or above.

Use npx ts-project-builder -h command to see the usage description.

Use npx ts-project-builder command to automatically read the value of type in package.json to determine the output file format (esm or cjs).

The default entry point file to look for is ./src/index.ts and the default output folder is ./dist.

The -c flag enables automatic clearing of the dist folder, it does not specify a path to the configuration file!

To use the additional settings, create a file named ts-project-builder.config.mjs in the same level directory as package.json and refer to the following example:

import { defineExtraConfig } from "ts-project-builder"

export default defineExtraConfig({
  // options...
});

This builder already contains some plugins, the plugin options can be set through the top of the extraconfig builtinPluginOptions.

Builtin plugins:

  • @rollup/plugin-commonjs
  • @rollup/plugin-json
  • @rollup/plugin-node-resolve
  • @rollup/plugin-strip
  • rollup-plugin-esbuild (Only minify)
  • rollup-plugin-node-externals
  • rollup-plugin-ts
2.0.5

20 days ago

2.0.4

5 months ago

2.0.3

6 months ago

2.0.2

6 months ago

2.0.1

6 months ago

2.0.0

7 months ago

1.1.1

7 months ago

1.1.0

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

8 months ago

1.0.0

8 months ago

0.9.1

8 months ago

0.9.0

8 months ago

0.8.0

8 months ago

0.7.0

8 months ago

0.6.2

8 months ago

0.6.1

8 months ago

0.6.0

8 months ago

0.5.0

8 months ago

0.4.2

8 months ago

0.4.1

8 months ago

0.4.0

8 months ago

0.3.1

8 months ago

0.3.0

8 months ago

0.2.1

8 months ago

0.2.0

8 months ago

0.1.0

8 months ago

0.0.1

8 months ago