0.6.0 • Published 8 months ago
create-cap v0.6.0
cap
cap means create awesome project, it has some common engineering configurations built in. You can create a project with one line of command.
Usage
# npm
npm create cap my-cap-app
# yarn
yarn create cap my-cap-app
# pnpm
pnpm create cap my-cap-app
You can also directly specify the template:
# npm
npm create cap my-cap-app --template react-ts
# yarn
yarn create cap my-cap-app --template react-ts
# pnpm
pnpm create cap my-cap-app --template react-ts
Supported templates: ts
, react-ts
, vue-ts
, svelte-ts
, astro-ts
Common configurations
TypeScript
ESLint
Prettier
Husky
Lint-Staged
Vitest
Github Workflow
Templates
We have the following templates:
ts
Use tsup
to build project using only TypeScript
react-ts
Use vite
to build project using React18
and TypeScript
vue-ts
Use vite
to build project using Vue3
and TypeScript
svelte-ts
Use vite
to build project using Svelte4
and TypeScript
Development
First run install
pnpm install
Link cli after build
pnpm build && pnpm --dir ./packages/create-cap link --global
Make changes, run build or watch mode
# run build
pnpm build-create
# run dev watch
pnpm dev-create
Run all test
pnpm test && pnpm test:template
Publish
latest
pnpm -F=<pkg> publish
beta
pnpm -F=<pkg> publish --tag beta
License
0.6.0
8 months ago
0.5.1
2 years ago
0.5.0
2 years ago
0.4.0
3 years ago
0.4.0-beta.1
3 years ago
0.4.0-beta.0
3 years ago