[X] tsconfig.json typeRoots didn't works when extends with package name
Workaround: using relative path (e.g. ./node_modules/xx/yy/zz.json)
[X] typedoc didn't works with @kcconfigs/tsdown; when dts resolve is true, no custom function is export; when it's false, only custom function is exported
[ ] release-please repository status (googleapis/release-please#2545)
[ ] right now you cannot convert prerelease to stable version easily (googleapis/release-please#2515)
Workaround 1: use release-as commit to force which version to deploy
Workaround 3: manually update manifest.json file to previous version
Get start
Clone or Fork repository from GitHub: git clone [email protected]/kc-workspace/kcws
Install Node.js using mise (or manual install based on mise.toml version)
Install Pnpm: corepack enable
Install dependencies: pnpm install
Build package: pnpm build:all (required for some internal commands)
Command cheat sheet
## Build all packages pnpmbuild:all ## Test all packages pnpmtest:all ## Fix lint and format on all packages pnpmfix:all ## Generate document html at ./docs folder pnpmdocs:all ## Clean built folders pnpmclean
Packages
@kcconfigs/*
Shared configuration for KC's projects (personal)
@kcexamples/*
Example project for testing and Proof of concept
@kcinternals/*
Internal packages specifically for @kc*/* packages
@kctools/*
Command-line tools for KC's projects (personal)
@kctypes/*
TypeScript type definition utilities helper
@kcws/*
Generic packages for full-stack development (including both Frontend and Backend).