1.2.0 • Published 2 years ago
fix-tsup-cjs v1.2.0
fix-tsup-cjs
Fix the
commonjsdefault export statement and type definition of tsup output
Motivation
The default export statement in the commonjs format output by tsup is module.exports.default, which means that you actually need to import it through require().default. This cannot be directly used for configuration files such as Prettier and ESLint, because they only read require().
Usage
tsup && npx fix-tsup-cjsNote: By default,
dist/**/*.jswill be fixed. If thetypein yourpackage.jsonis set tomodule, thendist/**/*.cjswill be fixed.
CLI Options
Usage:
$ fix-tsup-cjs [...files]
Commands:
[...files] Custom matching files glob
For more info, run any command with the `--help` flag:
$ fix-tsup-cjs --help
Options:
--cwd [path] Set fix directory (default: dist)
--dts Fix commonjs d.ts and d.cts files (default: true)
-i, --ignore [...files] Ignore files
--silent Suppress logs
-v, --version Display version number
-h, --help Display this message