@lugia/lugia-complie

1.0.6 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @lugia/lugia-complie

Weekly Downloads

2

Version

1.0.6

License

none

Unpacked Size

31.3 kB

Total Files

21

Last publish

Collaborators

  • wangcuixia
  • szfeng
  • grguang
  • sleepyaries
  • yssinstitute
  • zenjava