Skip to content

Commit 9ca09aa

Browse files
committed
feat(cli): add type for js config (#135)
/** @type {import('czg').UserConfig} */
1 parent 723dfe8 commit 9ca09aa

3 files changed

Lines changed: 3 additions & 1 deletion

File tree

‎packages/cli/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"./package.json": "./package.json"
3030
},
3131
"main": "lib/index.js",
32+
"types": "lib/config.d.ts",
3233
"bin": {
3334
"czg": "bin/index.js",
3435
"git-czg": "bin/index.js"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { CommitizenGitOptions as UserConfig } from 'cz-git'

‎packages/cli/tsup.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import baseConfig from '../../tsup.config'
33

44
export default defineConfig((opts) => {
55
return Object.assign({}, baseConfig, {
6-
dts: false,
6+
dts: './src/shared/types/config.ts',
77
minify: !opts.watch,
88
})
99
})

0 commit comments

Comments
 (0)