From 5e0ef26349e90b3dd5de84973eab4d2b0800410c Mon Sep 17 00:00:00 2001 From: EGOIST <0x142857@gmail.com> Date: Mon, 15 Mar 2021 18:18:45 +0800 Subject: [PATCH] fix: support tsup.config.cjs --- src/utils.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/utils.ts b/src/utils.ts index 8b89cbf7..e5b4ca20 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -41,6 +41,14 @@ joycon.addLoader({ }, }) +joycon.addLoader({ + test: /\.cjs$/, + load(filepath) { + delete require.cache[filepath] + return require(filepath) + }, +}) + // No backslash in path function slash(input: string) { return input.replace(/\\/g, '/') @@ -135,7 +143,7 @@ export function pathExists(p: string) { export function loadTsupConfig(cwd: string) { return joycon.load( - ['tsup.config.ts', 'tsup.config.js', 'tsup.config.json'], + ['tsup.config.ts', 'tsup.config.js', 'tsup.config.cjs', 'tsup.config.json'], cwd, path.dirname(cwd) )