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
latest
or specifiedtag
to remote repository
5.Development
Documentation for local development and debugging.
6.CHANGELOG
Version iteration history.