1.2.0 • Published 5 months ago
@oneyoung/pino-cli v1.2.0
Pino CLI
English | 简体中文
This CLI tool is used to standardize project specifications, including commit, format, release, publish, and more.
1.Pino Module
Module addressing and installation based on cosmiconfig.
2.Pino Format
Automatically installs project specifications, integrating prettier, eslint, commitlint, husky, and more.
Currently supports Vue2 、Vue3、TypeScript and React.
Does not depend on bundling tools like webpack, vite, etc.
You can use the command npx pino format setup --[eslintType] to install, where eslintType can be one of the following:
const eslintExtensions = {
base: ['.js', '.jsx', '.cjs', '.mjs'],
vue: ['.vue'],
ts: ['.ts', '.tsx']
}3.Pino Release
Version release based on monorepo.
Main features:
- Generate
changelog - Update
version - Create
tag - Create
commit
4.Pino Publish
Version publishing based on monorepo.
Main features:
- Push
latestor specifiedtagto remote repository
5.Development
Documentation for local development and debugging.
6.CHANGELOG
Version iteration history.