0.1.0 • Published 4 years ago

@nicolaz/tester v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

@nicolaz/tester

上手

安装

$ npm i @nicolaz/tester

使用

import MyLib from '@nicolaz/tester';

开发

项目使用 rollup 进行构建,你可以任意修改配置文件 rollup.config.js 并扩展它,也可以在这里搜寻你需要的 rollup 插件。

实时构建测试包

  1. 执行 npm start 构建并监视文件的更改
  2. 执行 npm link 软链项目包到全局
  3. 在你测试的项目中,执行 npm link @nicolaz/tester

构建 UMD 包

package.json:

"scripts": {
- "build": "rollup -c --environment NODE_ENV:production",
+ "build": "rollup -c --environment NODE_ENV:production,INCLUDE_UMD",
}

具体配置细节可查看 rollup.config.js,如果你要弄清楚 rollup 如何配置环境变量,请参考官方文档

构建生产包

npm run build

测试

默认已内置了 mocha。在 /test 目录下编写完单元测试后,直接执行:

npm test

发布

  1. 执行 npm version <major|minor|patch> 更新版本
  2. 执行 npm publish,会自动重新执行命令 npm run build,并发布包到 NPM。如果是 scope 的包,需要带 --access public 参数
0.1.0

4 years ago