remove gulp dependency
This commit is contained in:
		
							
								
								
									
										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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user