Skip to content

Commit 09a10ff

Browse files
author
AceMood
committed
change Task CLass to Workflow
1 parent 90409a4 commit 09a10ff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+102
-574
lines changed

lib/DeployTask.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010

1111
const node_path = require('path');
1212
const node_url = require('url');
13-
const Task = require('./Task');
13+
const Workflow = require('./Workflow');
1414
const fs = require('fs');
1515

16-
class DeployTask extends Task {
16+
class DeployTask extends Workflow {
1717
constructor(name, options) {
1818
super(name, options);
1919
}

lib/ReleaseTask.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
const node_path = require('path');
1212
const node_url = require('url');
13-
const Task = require('./Task');
13+
const Workflow = require('./Workflow');
1414

15-
class ReleaseTask extends Task {
15+
class ReleaseTask extends Workflow {
1616
constructor(name, options) {
1717
super(name, options);
1818
}

lib/Task.js lib/WorkFlow.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const RuleMap = require('./RuleMap');
1717
const name2plugin = require('./name2plugin');
1818
const profiler = require('./profiler');
1919

20-
class Task extends EventEmitter {
20+
class Workflow extends EventEmitter {
2121
/**
2222
* 扫描器后的工作流任务
2323
* @param {string} name 任务名称
@@ -72,7 +72,7 @@ class Task extends EventEmitter {
7272
/**
7373
* 设置命令行相关参数
7474
* @param {object} params
75-
* @returns {Task}
75+
* @returns {Workflow}
7676
*/
7777
setArgs(params) {
7878
this.args = params;
@@ -82,7 +82,7 @@ class Task extends EventEmitter {
8282
/**
8383
* 设置map资源表相关
8484
* @param {ResourceMap} map
85-
* @returns {Task}
85+
* @returns {Workflow}
8686
*/
8787
setMap(map) {
8888
this.map = map;
@@ -121,7 +121,7 @@ class Task extends EventEmitter {
121121
* 记录要使用的服务插件
122122
* @param {string} plug
123123
* @param {?object} options
124-
* @return {Task}
124+
* @return {Workflow}
125125
*/
126126
use(plug, options) {
127127
this.plugins.add(plug, options);
@@ -345,7 +345,7 @@ class Task extends EventEmitter {
345345
}
346346
}
347347

348-
module.exports = Task;
348+
module.exports = Workflow;
349349

350350
/**
351351
* 插入打包的队列结构

lib/plugin/css-mangler.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
'use strict';
1010

1111
const css = require('css');
12-
const tail = 'abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
12+
const tail = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
1313
let cl = [];
1414
let cIdx = 0;
1515

lib/processor/less.js

+9
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,21 @@ let options = Object.assign({}, defaultOptions);
2222
let ignore = soi.fn.FALSE;
2323
let path;
2424

25+
/**
26+
* config processor
27+
* @param {?object} opt
28+
*/
2529
const config = function(opt) {
2630
opt = opt || {};
2731
options = soi.util.merge(options, opt);
2832
ignore = options.ignore || soi.fn.FALSE;
2933
};
3034

35+
/**
36+
*
37+
* @param {CSS} css
38+
* @returns {boolean}
39+
*/
3140
const filter = function(css) {
3241
path = css.path;
3342
return /\.less$/.test(css.path) && !ignore(css.path)

lib/soi.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* The MIT License (MIT)
33
* Copyright (c) 2016 Saber-Team
44
*
5-
* @file soi门面
5+
* @file soi facade
66
* @author XCB, AceMood
77
*/
88

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"bin": "./bin/soi",
66
"main": "soi.js",
77
"engines": {
8-
"node": ">= 1.0.0"
8+
"node": ">= 4.0.0"
99
},
1010
"scripts": {
1111
"test": "mocha --timeout 60000 ./test/**/*-Spec.js"

samples/release/.cache

+9-9
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,6 @@
3131
],
3232
"mtime": 1459855774000
3333
},
34-
{
35-
"type": "css",
36-
"path": "src/app/moduleA.css",
37-
"id": "src/app/moduleA.css",
38-
"_requiredCSSMap": {},
39-
"_spriteMap": {},
40-
"_requiredTextToResolvedPath": {},
41-
"mtime": 1460347856000
42-
},
4334
{
4435
"type": "js",
4536
"path": "src/app/moduleA.js",
@@ -58,6 +49,15 @@
5849
],
5950
"mtime": 1460347836000
6051
},
52+
{
53+
"type": "css",
54+
"path": "src/app/moduleA.css",
55+
"id": "src/app/moduleA.css",
56+
"_requiredCSSMap": {},
57+
"_spriteMap": {},
58+
"_requiredTextToResolvedPath": {},
59+
"mtime": 1460347856000
60+
},
6161
{
6262
"type": "js",
6363
"path": "src/app/moduleB.js",

samples/release/dist/resource.json

-207
This file was deleted.

samples/release/dist/static/app/DZo5FIXFh.moduleC.js

-9
This file was deleted.

samples/release/dist/static/app/Mp47zFn1F.moduleB.js

-11
This file was deleted.

samples/release/dist/static/app/bzLRIiixA.vrcode.js

-9
This file was deleted.

0 commit comments

Comments
 (0)