remove gulp dependency
This commit is contained in:
parent
0ba3c1794e
commit
6dee92a3df
9
dist/smartfile.fs.d.ts
vendored
9
dist/smartfile.fs.d.ts
vendored
@ -69,13 +69,6 @@ export declare let removeMany: (filePathArrayArg: string[]) => plugins.q.Promise
|
|||||||
* like removeFilePathArray but SYNCHRONOUSLY
|
* like removeFilePathArray but SYNCHRONOUSLY
|
||||||
*/
|
*/
|
||||||
export declare let removeManySync: (filePathArrayArg: string[]) => void;
|
export declare let removeManySync: (filePathArrayArg: string[]) => void;
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param filePathArg
|
|
||||||
* @returns {*}
|
|
||||||
*/
|
|
||||||
export declare let toGulpStreamSync: (filePathArg: string) => any;
|
|
||||||
export declare let toGulpDestSync: (folderPathArg: string) => any;
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param filePathArg
|
* @param filePathArg
|
||||||
@ -88,7 +81,7 @@ export declare let toObjectSync: (filePathArg: any, fileTypeArg?: any) => any;
|
|||||||
* @param filePath
|
* @param filePath
|
||||||
* @returns {string|Buffer|any}
|
* @returns {string|Buffer|any}
|
||||||
*/
|
*/
|
||||||
export declare let toStringSync: (filePath: any) => any;
|
export declare let toStringSync: (filePath: any) => string;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param filePathArg
|
* @param filePathArg
|
||||||
|
14
dist/smartfile.fs.js
vendored
14
dist/smartfile.fs.js
vendored
File diff suppressed because one or more lines are too long
2
dist/smartfile.memory.d.ts
vendored
2
dist/smartfile.memory.d.ts
vendored
@ -36,7 +36,7 @@ export declare let toVinylArraySync: (arrayArg: string[], optionsArg?: {
|
|||||||
filename?: string;
|
filename?: string;
|
||||||
base?: string;
|
base?: string;
|
||||||
relPath?: string;
|
relPath?: string;
|
||||||
}) => any[];
|
}) => plugins.vinyl[];
|
||||||
/**
|
/**
|
||||||
* takes a vinylFile object and converts it to String
|
* takes a vinylFile object and converts it to String
|
||||||
*/
|
*/
|
||||||
|
2
dist/smartfile.memory.js
vendored
2
dist/smartfile.memory.js
vendored
File diff suppressed because one or more lines are too long
4
dist/smartfile.plugins.d.ts
vendored
4
dist/smartfile.plugins.d.ts
vendored
@ -2,11 +2,7 @@ import 'typings-global';
|
|||||||
export import beautylog = require('beautylog');
|
export import beautylog = require('beautylog');
|
||||||
export import fs = require('fs');
|
export import fs = require('fs');
|
||||||
export import fsExtra = require('fs-extra');
|
export import fsExtra = require('fs-extra');
|
||||||
export declare let gulp: any;
|
|
||||||
export declare let glob: any;
|
export declare let glob: any;
|
||||||
export declare let g: {
|
|
||||||
remoteSrc: any;
|
|
||||||
};
|
|
||||||
export import path = require('path');
|
export import path = require('path');
|
||||||
export import q = require('q');
|
export import q = require('q');
|
||||||
export declare let request: any;
|
export declare let request: any;
|
||||||
|
6
dist/smartfile.plugins.js
vendored
6
dist/smartfile.plugins.js
vendored
@ -3,11 +3,7 @@ require("typings-global");
|
|||||||
exports.beautylog = require("beautylog");
|
exports.beautylog = require("beautylog");
|
||||||
exports.fs = require("fs");
|
exports.fs = require("fs");
|
||||||
exports.fsExtra = require("fs-extra");
|
exports.fsExtra = require("fs-extra");
|
||||||
exports.gulp = require('gulp');
|
|
||||||
exports.glob = require('glob');
|
exports.glob = require('glob');
|
||||||
exports.g = {
|
|
||||||
remoteSrc: require('gulp-remote-src')
|
|
||||||
};
|
|
||||||
exports.path = require("path");
|
exports.path = require("path");
|
||||||
exports.q = require("q");
|
exports.q = require("q");
|
||||||
exports.request = require('request');
|
exports.request = require('request');
|
||||||
@ -16,4 +12,4 @@ exports.smartpath = require("smartpath");
|
|||||||
exports.vinyl = require("vinyl");
|
exports.vinyl = require("vinyl");
|
||||||
exports.vinylFile = require('vinyl-file');
|
exports.vinylFile = require('vinyl-file');
|
||||||
exports.yaml = require('js-yaml');
|
exports.yaml = require('js-yaml');
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRmaWxlLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGZpbGUucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXVCO0FBQ3ZCLHlDQUE4QztBQUM5QywyQkFBZ0M7QUFDaEMsc0NBQTJDO0FBQ2hDLFFBQUEsSUFBSSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQTtBQUN0QixRQUFBLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUE7QUFDdEIsUUFBQSxDQUFDLEdBQUc7SUFDWCxTQUFTLEVBQUUsT0FBTyxDQUFDLGlCQUFpQixDQUFDO0NBQ3hDLENBQUE7QUFDRCwrQkFBb0M7QUFDcEMseUJBQThCO0FBQ25CLFFBQUEsT0FBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQTtBQUM1QixRQUFBLGFBQWEsR0FBRyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsQ0FBQTtBQUNwRCx5Q0FBOEM7QUFDOUMsaUNBQXNDO0FBQzNCLFFBQUEsU0FBUyxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQTtBQUNqQyxRQUFBLElBQUksR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUEifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRmaWxlLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGZpbGUucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsMEJBQXVCO0FBQ3ZCLHlDQUE4QztBQUM5QywyQkFBZ0M7QUFDaEMsc0NBQTJDO0FBQ2hDLFFBQUEsSUFBSSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQTtBQUNqQywrQkFBb0M7QUFDcEMseUJBQThCO0FBQ25CLFFBQUEsT0FBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQTtBQUM1QixRQUFBLGFBQWEsR0FBRyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsQ0FBQTtBQUNwRCx5Q0FBOEM7QUFDOUMsaUNBQXNDO0FBQzNCLFFBQUEsU0FBUyxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQTtBQUNqQyxRQUFBLElBQUksR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUEifQ==
|
6
dist/smartfile.remote.d.ts
vendored
6
dist/smartfile.remote.d.ts
vendored
@ -2,12 +2,6 @@
|
|||||||
import 'typings-global';
|
import 'typings-global';
|
||||||
import plugins = require('./smartfile.plugins');
|
import plugins = require('./smartfile.plugins');
|
||||||
export declare let toFs: (from: string, toPath: string) => plugins.q.Promise<{}>;
|
export declare let toFs: (from: string, toPath: string) => plugins.q.Promise<{}>;
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param filePathArg
|
|
||||||
* @returns {*}
|
|
||||||
*/
|
|
||||||
export declare let toGulpStreamSync: (filePathArg: string, baseArg: string) => any;
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param fromArg
|
* @param fromArg
|
||||||
|
13
dist/smartfile.remote.js
vendored
13
dist/smartfile.remote.js
vendored
@ -10,17 +10,6 @@ exports.toFs = function (from, toPath) {
|
|||||||
});
|
});
|
||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param filePathArg
|
|
||||||
* @returns {*}
|
|
||||||
*/
|
|
||||||
exports.toGulpStreamSync = function (filePathArg, baseArg) {
|
|
||||||
let stream = plugins.g.remoteSrc(filePathArg, {
|
|
||||||
base: baseArg
|
|
||||||
});
|
|
||||||
return stream;
|
|
||||||
};
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param fromArg
|
* @param fromArg
|
||||||
@ -61,4 +50,4 @@ exports.toString = (fromArg) => {
|
|||||||
});
|
});
|
||||||
return done.promise;
|
return done.promise;
|
||||||
};
|
};
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRmaWxlLnJlbW90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3NtYXJ0ZmlsZS5yZW1vdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF1QjtBQUN2QiwrQ0FBK0M7QUFDL0MsZ0VBQWdFO0FBRXJELFFBQUEsSUFBSSxHQUFHLFVBQVMsSUFBWSxFQUFDLE1BQWM7SUFDbEQsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtJQUM1QixJQUFJLE1BQU0sR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUE7SUFDbEYsTUFBTSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUM7UUFDZixJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBQ3hCLENBQUMsQ0FBQyxDQUFBO0lBQ0YsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUE7QUFDdkIsQ0FBQyxDQUFBO0FBRUQ7Ozs7R0FJRztBQUNRLFFBQUEsZ0JBQWdCLEdBQUcsVUFBUyxXQUFtQixFQUFDLE9BQWU7SUFDdEUsSUFBSSxNQUFNLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsV0FBVyxFQUFFO1FBQzFDLElBQUksRUFBRSxPQUFPO0tBQ2hCLENBQUMsQ0FBQTtJQUNGLE1BQU0sQ0FBQyxNQUFNLENBQUE7QUFDakIsQ0FBQyxDQUFBO0FBRUQ7Ozs7R0FJRztBQUNRLFFBQUEsUUFBUSxHQUFHLFVBQVMsT0FBZTtJQUMxQyxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFBO0lBQzVCLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxVQUFVLEtBQUssRUFBRSxRQUFRLEVBQUUsVUFBVTtRQUM5RCxJQUFJLFlBQVksQ0FBQTtRQUNoQixFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssSUFBSSxRQUFRLENBQUMsVUFBVSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7WUFDeEMsWUFBWSxHQUFHLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUMsb0JBQW9CLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUE7WUFDakcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQTtRQUM5QixDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixPQUFPLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxHQUFHLE9BQU8sQ0FBQyxDQUFBO1lBQ3hELFlBQVksR0FBRyxTQUFTLENBQUE7WUFDeEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQTtRQUM3QixDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUE7SUFDRixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQTtBQUN2QixDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxRQUFRLEdBQUcsQ0FBQyxPQUFlO0lBQ2xDLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDNUIsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLFVBQVUsS0FBSyxFQUFFLFFBQVEsRUFBRSxVQUFVO1FBQzlELEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxJQUFJLFFBQVEsQ0FBQyxVQUFVLEtBQUssR0FBRyxDQUFDLENBQUMsQ0FBQztZQUN4QyxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFBO1FBQzVCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLE9BQU8sQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLGlDQUFpQyxHQUFHLE9BQU8sQ0FBQyxDQUFBO1lBQ3BFLFVBQVUsR0FBRyxTQUFTLENBQUE7WUFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQTtRQUMzQixDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUE7SUFDRixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQTtBQUN2QixDQUFDLENBQUEifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRmaWxlLnJlbW90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3NtYXJ0ZmlsZS5yZW1vdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLDBCQUF1QjtBQUN2QiwrQ0FBK0M7QUFDL0MsZ0VBQWdFO0FBRXJELFFBQUEsSUFBSSxHQUFHLFVBQVMsSUFBWSxFQUFDLE1BQWM7SUFDbEQsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtJQUM1QixJQUFJLE1BQU0sR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUE7SUFDbEYsTUFBTSxDQUFDLEVBQUUsQ0FBQyxRQUFRLEVBQUM7UUFDZixJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0lBQ3hCLENBQUMsQ0FBQyxDQUFBO0lBQ0YsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUE7QUFDdkIsQ0FBQyxDQUFBO0FBRUQ7Ozs7R0FJRztBQUNRLFFBQUEsUUFBUSxHQUFHLFVBQVMsT0FBZTtJQUMxQyxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFBO0lBQzVCLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sRUFBRSxVQUFVLEtBQUssRUFBRSxRQUFRLEVBQUUsVUFBVTtRQUM5RCxJQUFJLFlBQVksQ0FBQTtRQUNoQixFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssSUFBSSxRQUFRLENBQUMsVUFBVSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7WUFDeEMsWUFBWSxHQUFHLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUMsb0JBQW9CLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUE7WUFDakcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQTtRQUM5QixDQUFDO1FBQUMsSUFBSSxDQUFDLENBQUM7WUFDSixPQUFPLENBQUMsR0FBRyxDQUFDLGlDQUFpQyxHQUFHLE9BQU8sQ0FBQyxDQUFBO1lBQ3hELFlBQVksR0FBRyxTQUFTLENBQUE7WUFDeEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQTtRQUM3QixDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUE7SUFDRixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQTtBQUN2QixDQUFDLENBQUE7QUFFRDs7OztHQUlHO0FBQ1EsUUFBQSxRQUFRLEdBQUcsQ0FBQyxPQUFlO0lBQ2xDLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsS0FBSyxFQUFFLENBQUE7SUFDNUIsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLFVBQVUsS0FBSyxFQUFFLFFBQVEsRUFBRSxVQUFVO1FBQzlELEVBQUUsQ0FBQyxDQUFDLENBQUMsS0FBSyxJQUFJLFFBQVEsQ0FBQyxVQUFVLEtBQUssR0FBRyxDQUFDLENBQUMsQ0FBQztZQUN4QyxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFBO1FBQzVCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNKLE9BQU8sQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLGlDQUFpQyxHQUFHLE9BQU8sQ0FBQyxDQUFBO1lBQ3BFLFVBQVUsR0FBRyxTQUFTLENBQUE7WUFDdEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsQ0FBQTtRQUMzQixDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUE7SUFDRixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQTtBQUN2QixDQUFDLENBQUEifQ==
|
@ -32,8 +32,6 @@
|
|||||||
"beautylog": "^5.0.23",
|
"beautylog": "^5.0.23",
|
||||||
"fs-extra": "^0.30.0",
|
"fs-extra": "^0.30.0",
|
||||||
"glob": "^7.1.0",
|
"glob": "^7.1.0",
|
||||||
"gulp": "^3.9.1",
|
|
||||||
"gulp-remote-src": "^0.4.1",
|
|
||||||
"js-yaml": "^3.6.1",
|
"js-yaml": "^3.6.1",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
"request": "^2.75.0",
|
"request": "^2.75.0",
|
||||||
|
21
test/test.js
21
test/test.js
File diff suppressed because one or more lines are too long
19
test/test.ts
19
test/test.ts
@ -1,8 +1,6 @@
|
|||||||
import 'typings-test'
|
import 'typings-test'
|
||||||
import * as smartfile from '../dist/index'
|
import * as smartfile from '../dist/index'
|
||||||
import beautylog = require('beautylog')
|
import beautylog = require('beautylog')
|
||||||
let gulp = require('gulp')
|
|
||||||
let gFunction = require('gulp-function')
|
|
||||||
import path = require('path')
|
import path = require('path')
|
||||||
import * as should from 'should'
|
import * as should from 'should'
|
||||||
let vinyl = require('vinyl')
|
let vinyl = require('vinyl')
|
||||||
@ -113,13 +111,6 @@ describe('smartfile'.yellow, function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
describe('.fs'.yellow, function () {
|
describe('.fs'.yellow, function () {
|
||||||
describe('toGulpStreamSync() and toGulpDestSync', function () {
|
|
||||||
it('should produce a gulp stream', function (done) {
|
|
||||||
smartfile.fs.toGulpStreamSync('./test/my*')
|
|
||||||
.pipe(smartfile.fs.toGulpDestSync('./test/temp/'))
|
|
||||||
.pipe(gFunction(done, 'atEnd'))
|
|
||||||
})
|
|
||||||
})
|
|
||||||
describe('.toObjectSync()'.yellow, function () {
|
describe('.toObjectSync()'.yellow, function () {
|
||||||
it('should read an ' + '.yaml'.blue + ' file to an object', function () {
|
it('should read an ' + '.yaml'.blue + ' file to an object', function () {
|
||||||
let testData = smartfile.fs.toObjectSync('./test/mytest.yaml')
|
let testData = smartfile.fs.toObjectSync('./test/mytest.yaml')
|
||||||
@ -158,7 +149,6 @@ describe('smartfile'.yellow, function () {
|
|||||||
it('should produce a valid gulp stream', function () {
|
it('should produce a valid gulp stream', function () {
|
||||||
let localArray = ['test1', 'test2', 'test3']
|
let localArray = ['test1', 'test2', 'test3']
|
||||||
smartfile.memory.toGulpStream(localArray)
|
smartfile.memory.toGulpStream(localArray)
|
||||||
.pipe(gulp.dest('./test/temp/'))
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
describe('toVinylFileSync()', function () {
|
describe('toVinylFileSync()', function () {
|
||||||
@ -211,15 +201,6 @@ describe('smartfile'.yellow, function () {
|
|||||||
})
|
})
|
||||||
|
|
||||||
describe('.remote', function () {
|
describe('.remote', function () {
|
||||||
describe('toGulpStreamSync()', function () {
|
|
||||||
it('should produce a gulp stream', function (done) {
|
|
||||||
this.timeout(5000)
|
|
||||||
smartfile.remote.toGulpStreamSync(
|
|
||||||
'mytest.txt', 'https://raw.githubusercontent.com/pushrocks/smartfile/master/test/'
|
|
||||||
).pipe(smartfile.fs.toGulpDestSync('./test/temp/'))
|
|
||||||
.pipe(gFunction(done, 'atEnd'))
|
|
||||||
})
|
|
||||||
})
|
|
||||||
describe('.toString()', function () {
|
describe('.toString()', function () {
|
||||||
it('should load a remote file to a variable', function (done) {
|
it('should load a remote file to a variable', function (done) {
|
||||||
this.timeout(5000)
|
this.timeout(5000)
|
||||||
|
@ -161,19 +161,6 @@ export let removeManySync = function(filePathArrayArg: string[]): void {
|
|||||||
============================ Write/Read =========================
|
============================ Write/Read =========================
|
||||||
===============================================================*/
|
===============================================================*/
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param filePathArg
|
|
||||||
* @returns {*}
|
|
||||||
*/
|
|
||||||
export let toGulpStreamSync = function(filePathArg: string){
|
|
||||||
let stream = plugins.gulp.src(filePathArg)
|
|
||||||
return stream
|
|
||||||
}
|
|
||||||
|
|
||||||
export let toGulpDestSync = function(folderPathArg: string){
|
|
||||||
return plugins.gulp.dest(folderPathArg)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -2,11 +2,7 @@ import 'typings-global'
|
|||||||
export import beautylog = require('beautylog')
|
export import beautylog = require('beautylog')
|
||||||
export import fs = require('fs')
|
export import fs = require('fs')
|
||||||
export import fsExtra = require('fs-extra')
|
export import fsExtra = require('fs-extra')
|
||||||
export let gulp = require('gulp')
|
|
||||||
export let glob = require('glob')
|
export let glob = require('glob')
|
||||||
export let g = {
|
|
||||||
remoteSrc: require('gulp-remote-src')
|
|
||||||
}
|
|
||||||
export import path = require('path')
|
export import path = require('path')
|
||||||
export import q = require('q')
|
export import q = require('q')
|
||||||
export let request = require('request')
|
export let request = require('request')
|
||||||
|
@ -11,18 +11,6 @@ export let toFs = function(from: string,toPath: string) {
|
|||||||
return done.promise
|
return done.promise
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param filePathArg
|
|
||||||
* @returns {*}
|
|
||||||
*/
|
|
||||||
export let toGulpStreamSync = function(filePathArg: string,baseArg: string){
|
|
||||||
let stream = plugins.g.remoteSrc(filePathArg, {
|
|
||||||
base: baseArg
|
|
||||||
})
|
|
||||||
return stream
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param fromArg
|
* @param fromArg
|
||||||
|
Loading…
Reference in New Issue
Block a user