diff --git a/package.json b/package.json index e86f222..6ffc339 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,22 @@ "dependencies": { "mri": "^1.2.0" }, + "peerDependencies": { + "cac": "^6.7.14", + "citty": "^0.1.6", + "commander": "^13.1.0" + }, + "peerDependenciesMeta": { + "cac": { + "optional": true + }, + "citty": { + "optional": true + }, + "commander": { + "optional": true + } + }, "exports": { ".": { "types": "./dist/t.d.ts", diff --git a/tsdown.config.ts b/tsdown.config.ts index 130832a..148ceff 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -11,4 +11,6 @@ export default defineConfig({ format: ['esm'], dts: true, clean: true, + minify: true, + treeshake: true, });