我自己实现的常用脚手架列表
工作中常用的写npm包,react开发,配置文件生成等功能实现
项目主页: 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