0.7.5 • Published 6 years ago

dophin-core v0.7.5

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

dophin core

Discription

dophin core 是dophin部分核心方法、基类、类型的抽象,对外暴露以下内容:

DophinBaseClass: 基类
Runtime: 记录dophin运行各阶段的数据
getAllProjects: 获取所有项目列表
getRootConfig/getProjectConfig: 获取项目配置
utils: 工具方法

Develop & Deploy

本项目使用typescript开发, mocha测试,发布到https://www.npmjs.com/

开发步骤

  1. npm i typescript -g 全局安装tsc, npm i 安装项目依赖

  2. npm start 开启本地编译服务并监听所有源码文件变化

  3. npm run clean 清除编译文件(这些文件不应该提交到git)

  4. npm run lint lint检查

  5. npm run build 编译文件,本步骤会自动运行 npm run clean

发布步骤

  1. 将本地ts文件编译成js文件: npm run build

  2. 修改版本号: npm version patch/minor/major,请遵循npm版本号规则

  3. 发布: npm publish

项目源码目录 (本目录未包含文件都是编译后生成的)

.
├── README.md
├── do.config.js                ----- 这个文件其实是给单元测试用的
├── src                         ----- 【入口】项目源码
│   ├── DophinBaseClass.ts      ----- dophin 基类
│   ├── const                   ----- 一些固定配置或变量
│   │   └── index.ts
│   ├── dependencies            ----- 本项目主要的内容,对外暴露的三个方法
│   │   ├── GetAllProjects.ts
│   │   ├── GetProjectConfig.ts
│   │   └── GetRootConfig.ts
│   ├── index.ts                ----- 项目入口
│   └── utils                   ----- 一些工具方法
│       ├── debounce.ts
│       ├── getTime.ts
│       ├── index.ts
│       └── log.ts
├── test                        ----- 单元测试目录
│   └── index.test.js
├── tsconfig.json               ----- tsc编译器配置文件
├── tslint.json                 ----- tslint配置文件
├── types                       ----- 编译后生成的类型文件
0.7.5

6 years ago

0.7.4

6 years ago

0.7.3

6 years ago

0.7.2

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.3

6 years ago

0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago