esmc v0.18.3
esmc (v0.10.0)
The prior versions are on the tunnckocore/esmc and on the older <= v0.8 versions.
A pre-configured wrapper on top of TSUP.
Usage
npx esmc
bunx esmcCan be used as a CLI or as a programmatic API.
esmc --no-cjs - disable CommonJS, defaults to enabled
esmc --no-silent - show more logs, defaults to silent
esmc --entry - entry file, defaults to "src/**/*.ts"
esmc --format - output format, outputs both "cjs" and "esm" in dist/
esmc --license - license banner, defaults to 'MPL-2.0'NOTE: if you need a CJS of the CLI, use esmc-cjs instead
It also generates .d.cts files when CJS format is enabled, they basically are
export * from './[name].d.ts'; for each .d.ts file in the output directory.
The reason we are not using TSUP's dts option when generating CJS format is because it generates
the .d.cts as exact copies of the .d.ts files, which is not what we want and bloats the final
package size.
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago