概述

框架本身的实现也是组件化的,有一个个基础组件组成框架完整功能,每一个组件都是一个 nodejs 项目,所以才有 monorepo 风格组织框架的目录结构。

目录结构

  1. ├── CHANGELOG.md
  2. ├── LICENSE
  3. ├── README.md
  4. ├── configs # 通用配置
  5. │ ├── base.tsconfig.json
  6. │ ├── build.tslint.json
  7. │ ├── errors.tslint.json
  8. │ ├── mocha.opts
  9. │ ├── nyc.json
  10. │ ├── typedoc-tsconfig.json
  11. │ ├── typedoc.json
  12. │ └── warnings.tslint.json
  13. ├── dev-packages # 开发工具包
  14. │ ├── cli
  15. │ └── ext-scripts
  16. ├── doc
  17. ├── lerna-debug.log
  18. ├── lerna.json
  19. ├── package.json
  20. ├── packages # 组件包
  21. │ ├── core
  22. │ └── security
  23. ├── scripts # 脚本
  24. ├── tsconfig.json
  25. ├── tsfmt.json
  26. ├── tslint.json