这个项目提供了一个简单的前端开源模板,可用于快速搭建现代化的开源仓库。它包括常用的前端开发工具和技术,例如 TypeScript、Eslint、git hooks 等,使开发人员能够快速上手并进行自定义。改编自 Vue3 。
English | 简体中文
- Monorepo
- TypeScript
- esbuild(dev)
- Rollup(build)
- Jest
- ESLint
- Prettier
- git hooks
- ...
安装 yarn ,npm publish 依赖 yarn 的行为
$ npm install --global yarn
默认包管理器为 pnpm
$ npm install --global pnpm
使用 CLI 安装
$ npx repo-temp init
运行本地开发环境:
$ npm run dev
构建生产版本:
$ npm run build
发布 NPM :
$ npm run release
只打印,不执行命令
$ npm run release -- --dry
change log 语法参考 conventional-changelog-cli
生成 change log :
$ npm run changelog
在 package.json
指定发布在 NPM 上的名称。
{
"config": {
"npmName": "core"
}
}