Skip to content

SaidCli/rollup-base-ts

Repository files navigation

rollup-base-ts

Commitizen friendly Rollup Typescript License Stars

✨ 介绍

rollup-base-ts 是一个基于 RollupTypeScript 的项目模板,可用于快速搭建项目。该模板与 said-cli 脚手架配套使用,旨在简化项目初始化和开发过程。

Rollup

Rollup 是一个用于 JavaScript 的模块打包工具,它将小的代码片段编译成更大、更复杂的代码,例如库或应用程序。它使用 JavaScriptES6 版本中包含的新标准化代码模块格式,而不是以前的 CommonJS AMD 等特殊解决方案。

TypeScript

TypeScript 是一种基于 JavaScript 构建的强类型编程语言,可为你提供任何规模的更好工具。

特性

  • 🛠️ 使用 Rollup 进行构建
  • 📦 集成 TypeScript,支持类型检查和静态分析
  • ♻️ 配置文件示例和最佳实践,帮助快速上手
  • 🔧 支持热更新和开发服务器,提升开发效率

文件结构

项目的主要文件和目录结构如下:

rollup-base-ts
├── .husky/                    # husky脚本目录
├── dist/                       # 构建输出目录
├── src/                       # 源代码目录
│   └── utils/                 # 工具函数目录
│   └── index.ts                # 入口文件
├── .gitignore                 # Git 忽略文件配置
├── .prettierignore            # prettier 忽略文件配置
├── .prettierrc                # prettier 配置文件
├── .versionrc                 # standard-version 配置文件
├── CHANGELOG.md               # 版本更新文档
├── commitlint.config.js       # commitlint 配置文件
├── LICENSE                    # 开源协议
├── package.json               # NPM 配置
├── pnpm-lock.yaml             # PNPM 依赖锁定文件
├── README.md                  # 项目说明文件
├── rollup.config.js           # Rollup 配置文件
└── tsconfig.json              # TypeScript 配置文件

快速开始

said-cli 是一个快速拉取模板的脚手架工具,旨在简化和加速项目的初始化过程。

使用 said-cli 创建一个基于 rollup-base-ts 模板的新项目。

安装 said-cli

如果你还没有安装 said-cli,请先全局安装:

npm install -g said-cli

开发

安装依赖

pnpm i

运行

pnpm run dev

打包生成构建产物

pnpm run build

更新日志

Changelog - 查看项目的更新日志

贡献

欢迎任何形式的贡献!你可以通过以下方式贡献代码:

  1. Fork 此仓库
  2. 创建你的功能分支 (git checkout -b feature/fooBar)
  3. 提交你的更改 (git commit -am 'Add some fooBar')
  4. 推送到分支 (git push origin feature/fooBar)
  5. 创建一个新的Pull Request

许可证

该项目基于 MIT 许可证开源。详情请参阅 LICENSE 文件。

联系

如果你有任何问题或建议,请通过以下方式联系我:

感谢你使用 rollup-base-ts!希望它能帮助你更快地启动和开发项目。

About

Rollup+Ts基础模版

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •