predator-kit
v0.7.5
Published
Basic lib for predator style FE project
Downloads
5
Maintainers
Readme
predator-kit
Basic lib for predator style FE project
Develop
|commands| What |
|---|---|
|npm run test
| test the predator-kit |
|npm run test:lib
| test as middleware |
|npm run test:build
| test as build kit |
|npm run gulp <task>
| clean the build in the test
dir
|npm run update-deps
| update demo's package.json to use predator-kit@latest
|npm run use-ln
| use npm link predator-kit
in demo.
- 使用
npm link use-ln
进行开发 - 手动修改版本, kit的版本升级 & demo依赖的kit版本升级
- 推送新版本至npm
- 推送至GitHub, 触发CI. (4 & 5 不能更换, 因为先触发CI的话, demo下载不到kit新版本, 会失败)
yeoman-generator
see https://github.com/magicdawn/generator-predator
API
as middleware
- startAssetsManager # start assets manager
- loadAllRouter # load all router
as build kit
generally: we got build everything ready
- buildCopy: just copy
- buildStatic: name_hash.ext
- buildLessAsync: less -> clean-css
- buildJsAsync: js -> browserify
- buildOtherJsCss: css/js not in
main
- buildView: we build
view/*.{swig|html|...}
- buildHtmlAsync: build static html
License
MIT http://magicdawn.mit-license.org