Fix the commonjs default export statement and type definition of tsup output
MIT License
Fix the
commonjs
default export statement and type definition of tsup output
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()
.
tsup && npx fix-tsup-cjs
Note: By default,
dist/**/*.js
will be fixed. If thetype
in yourpackage.json
is set tomodule
, thendist/**/*.cjs
will be fixed.
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