Skip to content

Thyiad/thyiad-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thyiad-cli

一键快速创建新项目😏

目前提供以下模板:

代码规范都基于 husky + eslint + prettier + pretty-quick + commitlint

react项目

  • react-antd、react-antd-ssr
    • 基于 webpack 从零配置的基础仓库
    • 分别是spa、ssr
    • react + typescript+react-router+antd+hooks(context+useReducer代替了redux)
    • 代码地址:https://github.com/Thyiad/react-ssr
  • react-vite-antd-spa、react-vite-zarm-spa
    • 基于 vite 的基础仓库
    • react + typescript + hooks(context+useReducer代替了redux)
    • antd和zarm分别适用pc、mobile
    • 基于vite的ssr暂未添加
    • 代码地址:https://gitee.com/Thyiad/pt-vite
  • react-antd-pro-v4、react-antd-pro-v2

vue项目

  • vue3-vite-ele-spa
    • ts+vue3+vite+vuex+vue-router+element-plus
  • vue3-vite-vant-spa
    • ts+vue3+vite+vuex+vue-router+vant
  • vue-material
    • 基于vue cli 3.0
    • js+vue+vue-router+vuex+vue-material
    • 很喜欢 material 风格
  • vue-element
    • 基于vue cli 2.0
    • js+vue+vue-router+vuex+element ui

组件/工具库

后端项目

  • gin-mongo
    • gin + mongodb + redis + jwt
    • 尚未全部完成
  • koa-mongo
    • koa2 + typescript + mongodb + redis + jwt
  • net-core-webapi
    • .net core 3.1 webapi

计划添加的:

使用

npm install -g @thyiad/cli

thyiad-cli -c projectName

当时为了下载速度,代码存放在gitee上,需要先配置好 gitee 的 ssh 才能正常下载

如果出现代码下载失败,可以自行前往gitee.com下载,项目名均为pt-【name】,例如: https://gitee.com/Thyiad/pt-ui-lib

react-antd和react-ssr-antd在github上也有仓库,地址为 https://github.com/thyiad/react-ssr

react-antd

preview

react-ssr-antd

同 react-antd

react-antd-pro-v4

preview

react-antd-pro-v2

同 react-antd-pro-v4

vue-material

vue-element

login preview

todo

  • 添加到 npm init 模板

    npm init @thyiad/app -> npx @thyiad/create-app bin: { "create-app": "index.js" }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published