diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 38db2dd88a..17ae1dbce9 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -37,7 +37,7 @@ module.exports = { }, overrides: [ { - files: ['*.ts'], + files: ['*.cts', '*.ts'], parser: '@typescript-eslint/parser', extends: [ 'plugin:@typescript-eslint/eslint-recommended', diff --git a/@commitlint/cz-commitlint/package.json b/@commitlint/cz-commitlint/package.json index 8b754f3e48..72b9396d8d 100644 --- a/@commitlint/cz-commitlint/package.json +++ b/@commitlint/cz-commitlint/package.json @@ -4,6 +4,10 @@ "version": "19.0.3", "description": "Commitizen adapter using the commitlint.config.js", "main": "./lib/index.js", + "exports": { + "import": "./lib/index.js", + "require": "./lib/index.cjs" + }, "files": [ "lib" ], diff --git a/@commitlint/cz-commitlint/src/index.cjs b/@commitlint/cz-commitlint/src/index.cjs new file mode 100644 index 0000000000..d5e416c9c0 --- /dev/null +++ b/@commitlint/cz-commitlint/src/index.cjs @@ -0,0 +1,4 @@ +/** @type {Awaited['prompter']} */ +exports.prompter = async (...args) => { + (await import('./index.js')).prompter(...args); +};