1.0.6 • Published 5 years ago

@lugia/lugia-complie v1.0.6

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

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 test@1.0.0