0.5.0 • Published 2 days ago

npm-lib-rollup-template v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 days ago

npm-lib-rollup-template(alpha)

codecov

本人用于编写的一个 npm 包的一个模板

  • 使用 rollup 打包 (兼容 tsc)
  • 使用 jest vitest 作为单元测试框架
  • 使用 eslint 来规范代码风格,默认风格为 standard
  • 输出 dist -> cjs,esm and .d.ts
  • 使用 semantic-release 来发布 npm/github

为什么使用 vitest 而不是原先的 jest

vitest 开箱即用,jest 在同时遇到 cjsesm 依赖的时候,支持很差,经常会失败,而且配置复杂,依赖的 preset 多,比如 ts-jest..

scripts

rename

执行 npm run init:rename

作用为替换 package.json 中默认包含的所有名称为 npm-lib-rollup-template 的字段

默认替换为新建代码仓库的文件夹名称!

bin

执行 npm run init:bin

作用为 package.json 添加 filesbin,同时生成 bin/{{pkg.name}}.jssrc/cli.ts 文件

1.0.0

2 days ago

1.0.0-beta.2

2 days ago

0.5.1-alpha.1

5 days ago

1.0.0-beta.1

2 days ago

0.7.0-beta.1

2 days ago

0.7.0-beta.2

2 days ago

0.5.0

5 days ago

0.6.0

2 days ago

0.4.1

2 months ago

0.4.0

4 months ago

0.3.0

8 months ago

0.2.2

10 months ago

0.2.1

10 months ago

0.2.0

10 months ago

0.1.1-alpha.1

11 months ago

0.1.0

11 months ago

0.0.10

11 months ago

0.0.7

11 months ago

0.0.5

11 months ago

0.0.4

11 months ago

0.0.3

11 months ago

0.0.2

12 months ago