ts-lib-starter
July 24, 2019 · View on GitHub
一个用于快速创建 JavaScript 组件库的模板脚手架,使用 TypeScript 与 Rollup 构建.
快速开始
git clone https://github.com/senntyou/ts-lib-starter.git --depth=1
cd ts-lib-starter
npm install # 安装依赖
npm run build # 构建发布文件
特性
- TypeScript 语法, jest 测试支持.
构建只在 Node.js 中使用的库
如果构建只在 Node.js 中使用的库,可以如下做:
- 删除已有的
rollup.config.js文件, 然后重命名rollup.node.config.js为rollup.config.js. - 删除
package.json的module, umd:main字段.
注意
- 这个项目只用于构建纯 JavaScript 库.