summaryrefslogtreecommitdiff
path: root/node_modules/postcss-load-config/src
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/postcss-load-config/src')
-rw-r--r--node_modules/postcss-load-config/src/index.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/node_modules/postcss-load-config/src/index.js b/node_modules/postcss-load-config/src/index.js
index a7d16703..ce86aaad 100644
--- a/node_modules/postcss-load-config/src/index.js
+++ b/node_modules/postcss-load-config/src/index.js
@@ -85,10 +85,12 @@ const addTypeScriptLoader = (options = {}, loader) => {
`.${moduleName}rc.yaml`,
`.${moduleName}rc.yml`,
`.${moduleName}rc.ts`,
+ `.${moduleName}rc.cts`,
`.${moduleName}rc.js`,
`.${moduleName}rc.cjs`,
`.${moduleName}rc.mjs`,
`${moduleName}.config.ts`,
+ `${moduleName}.config.cts`,
`${moduleName}.config.js`,
`${moduleName}.config.cjs`,
`${moduleName}.config.mjs`
@@ -100,7 +102,8 @@ const addTypeScriptLoader = (options = {}, loader) => {
'.js': importDefault,
'.cjs': importDefault,
'.mjs': importDefault,
- '.ts': loader
+ '.ts': loader,
+ '.cts': loader
}
}
}
@@ -112,7 +115,10 @@ const withTypeScriptLoader = (rcFunc) => {
try {
// Register TypeScript compiler instance
- registerer = require('ts-node').register()
+ registerer = require('ts-node').register({
+ // transpile to cjs even if compilerOptions.module in tsconfig is not Node16/NodeNext.
+ moduleTypes: { '**/*.cts': 'cjs' }
+ })
return require(configFile)
} catch (err) {