@lugia/lugia-complie
v1.0.6
Published
lugia-compile 命令工具
Keywords
Readme
lugia-compile 命令工具
usage
静态检查 lint
lugia-compile lint使用正则
"lugia-compile lint src/lib/*.js src/test/*.js使用环境变量
process.env.LINS = ['src/lib/*.js', 'src/test/*.js'];package.json
lugia-compile lint单元测试 test
** lugia-compile test [test_file]
lugia-compile test使用正则
运行test目录下以.test.js命名结尾的用例
lugia-compile test test/**/*.test.js"
}"scripts": {
"test": "lugia-compile test test/**/b.js test/**/a.js"
}使用环境变量
process.env.TESTS = ['test/*.js', 'test/**/*.test.js'];代码覆盖率 cov
package.json
"scripts": {
"lint": "lugia-compile cov"
}清理 clean
** clean 清理构建目标目录
package.json
"scripts": {
"clean": "lugia-compile clean",
...
}构建 build
** build 编译,将源码代码编译到目标目录
package.json
"scripts": {
"build": "lugia-compile build",
...
}开发套餐 dev
** dev 监听源码变更自动编译
package.json
"scripts": {
"dev": "lugia-compile dev"
...
}发布 publish
以初始版本号为1.1.1为例 ** publish --patch 发布补丁版本,版本号升级为1.1.2
lugia-compile publish --patch
or
lugia-compile publish** publish 发布minor版本,版本号升级为1.2.0
lugia-compile publish --minor** publish 发布major版本,版本号升级为2.0.0
lugia-compile publish --major删除发布 unpublish
** unpublish module[@version] npm仓库删除发布
删除全部版本
lugia-compile unpublish test
删除指定版本
lugia-compile unpublish [email protected]