我自己实现的常用脚手架列表

工作中常用的写npm包,react开发,配置文件生成等功能实现
更新于: 2022-06-12 23:11:03
项目主页: https://github.com/afeiship?tab=repositories&q=generator

React 相关

# yo:react-app
yo @jswork/react-app:config
yo @jswork/react-app:component
yo @jswork/react-app:hook

# react component
yo @jswork/react-component:ts-class
yo @jswork/react-component:ts-func
yo @jswork/react-component:ts-hook

配置文件生成

# dotfiles
yo @jswork/dotfiles:prettier
yo @jswork/dotfiles:editorconfig
yo @jswork/dotfiles:ncu
yo @jswork/dotfiles:npmrc
yo @jswork/dotfiles:dockerignore

npm包开发

# nodejs:app
yo @jswork/nodejs
yo @jswork/nodejs:bundlt

# python package
yo @jswork/pypi

# typescript package|app|esbuild
yo @jswork/typescript
yo @jswork/typescript:appx
yo @jswork/typescript:esbuild

# monorepo
yo @jswork/monorepo

cli 工具开发

# cli based on nx
# oclif-single: based on oclif v1
# oclif-multi: based on oclif v2
yo @jswork/cli:nx
yo @jswork/cli:oclif-multi
yo @jswork/cli:oclif-single

其它

# 生成 github 基本的项目结构
yo @jswork/github
yo @jswork/github:ci

# 创建一个脚手架程序 generator
yo @jswork/generator
yo @jswork/generator:tpl