update
This commit is contained in:
		
							
								
								
									
										1
									
								
								dist/index.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/index.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | export * from './smartarchive.extract'; | ||||||
							
								
								
									
										37
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										37
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @@ -1,32 +1,7 @@ | |||||||
| /// <reference path="./typings/tsd.d.ts" /> | "use strict"; | ||||||
| /// <reference path="./remotezip.plugins.ts" /> | function __export(m) { | ||||||
| var plugins = RemotezipPlugins.init(); |     for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||||||
| var remotezip = { |  | ||||||
|     get: function (options) { |  | ||||||
|         if (!plugins.path.isAbsolute(options.toPath)) { |  | ||||||
|             plugins.beautylog.error("Please supply remotezip with an absolute path"); |  | ||||||
|             return; |  | ||||||
| } | } | ||||||
|         ; | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|         plugins.gulp.task("remotezip", function () { | __export(require("./smartarchive.extract")); | ||||||
|             plugins.beautylog.log('Now trying to download and extract...'); | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLDRDQUFzQyJ9 | ||||||
|             var stream = plugins.g.remoteSrc(["master.zip"], { |  | ||||||
|                 base: "https://github.com/UmbrellaZone/legaldocs/archive/" |  | ||||||
|             }) |  | ||||||
|                 .pipe(plugins.g.unzip()) |  | ||||||
|                 .pipe(plugins.gulp.dest(options.toPath)); |  | ||||||
|             return stream; |  | ||||||
|         }); |  | ||||||
|         plugins.gulp.task("default", ["remotezip"], function () { |  | ||||||
|             plugins.beautylog.success("Download complete and archive extracted"); |  | ||||||
|             if (typeof options.cb == "function") { |  | ||||||
|                 options.cb(); |  | ||||||
|             } |  | ||||||
|             ; |  | ||||||
|         }); |  | ||||||
|         plugins.gulp.start.apply(plugins.gulp, ['default']); |  | ||||||
|     } |  | ||||||
| }; |  | ||||||
| module.exports = remotezip; |  | ||||||
|  |  | ||||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJDQUEyQztBQUMzQywrQ0FBK0M7QUFFL0MsSUFBSSxPQUFPLEdBQUcsZ0JBQWdCLENBQUMsSUFBSSxFQUFFLENBQUM7QUFFdEMsSUFBSSxTQUFTLEdBQUc7SUFDWixHQUFHLEVBQUUsVUFBUyxPQUF3QztRQUVsRCxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDM0MsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsK0NBQStDLENBQUMsQ0FBQztZQUN6RSxNQUFNLENBQUM7UUFDWCxDQUFDO1FBQ0QsQ0FBQztRQUVELE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRTtZQUMzQixPQUFPLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyx1Q0FBdUMsQ0FBQyxDQUFDO1lBQy9ELElBQUksTUFBTSxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsWUFBWSxDQUFDLEVBQUU7Z0JBQ3pDLElBQUksRUFBRSxvREFBb0Q7YUFDN0QsQ0FBQztpQkFDRCxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQztpQkFDdkIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQzdDLE1BQU0sQ0FBQyxNQUFNLENBQUM7UUFDbEIsQ0FBQyxDQUFDLENBQUM7UUFFSCxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUMsQ0FBQyxXQUFXLENBQUMsRUFBRTtZQUN2QyxPQUFPLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyx5Q0FBeUMsQ0FBQyxDQUFDO1lBQ3JFLEVBQUUsQ0FBQSxDQUFDLE9BQU8sT0FBTyxDQUFDLEVBQUUsSUFBSSxVQUFVLENBQUMsQ0FBQSxDQUFDO2dCQUNoQyxPQUFPLENBQUMsRUFBRSxFQUFFLENBQUM7WUFDakIsQ0FBQztZQUFBLENBQUM7UUFDTixDQUFDLENBQUMsQ0FBQztRQUVILE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztJQUN4RCxDQUFDO0NBQ0osQ0FBQztBQUNGLE1BQU0sQ0FBQyxPQUFPLEdBQUcsU0FBUyxDQUFDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vdHlwaW5ncy90c2QuZC50c1wiIC8+XG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi9yZW1vdGV6aXAucGx1Z2lucy50c1wiIC8+XG5cbnZhciBwbHVnaW5zID0gUmVtb3RlemlwUGx1Z2lucy5pbml0KCk7XG5cbnZhciByZW1vdGV6aXAgPSB7XG4gICAgZ2V0OiBmdW5jdGlvbihvcHRpb25zOntmcm9tOnN0cmluZyx0b1BhdGg6c3RyaW5nLCBjYj99KXtcblxuICAgICAgICBpZiAoIXBsdWdpbnMucGF0aC5pc0Fic29sdXRlKG9wdGlvbnMudG9QYXRoKSkgeyAvL2NoZWNrIHdldGhlciBzdXBwbGllZCBwYXRoIGlzIGFic29sdXRlXG4gICAgICAgICAgICBwbHVnaW5zLmJlYXV0eWxvZy5lcnJvcihcIlBsZWFzZSBzdXBwbHkgcmVtb3RlemlwIHdpdGggYW4gYWJzb2x1dGUgcGF0aFwiKTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICA7XG5cbiAgICAgICAgcGx1Z2lucy5ndWxwLnRhc2soXCJyZW1vdGV6aXBcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgcGx1Z2lucy5iZWF1dHlsb2cubG9nKCdOb3cgdHJ5aW5nIHRvIGRvd25sb2FkIGFuZCBleHRyYWN0Li4uJyk7XG4gICAgICAgICAgICB2YXIgc3RyZWFtID0gcGx1Z2lucy5nLnJlbW90ZVNyYyhbXCJtYXN0ZXIuemlwXCJdLCB7XG4gICAgICAgICAgICAgICAgICAgIGJhc2U6IFwiaHR0cHM6Ly9naXRodWIuY29tL1VtYnJlbGxhWm9uZS9sZWdhbGRvY3MvYXJjaGl2ZS9cIlxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgLnBpcGUocGx1Z2lucy5nLnVuemlwKCkpXG4gICAgICAgICAgICAgICAgLnBpcGUocGx1Z2lucy5ndWxwLmRlc3Qob3B0aW9ucy50b1BhdGgpKTtcbiAgICAgICAgICAgIHJldHVybiBzdHJlYW07XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHBsdWdpbnMuZ3VscC50YXNrKFwiZGVmYXVsdFwiLFtcInJlbW90ZXppcFwiXSwgZnVuY3Rpb24oKXtcbiAgICAgICAgICAgIHBsdWdpbnMuYmVhdXR5bG9nLnN1Y2Nlc3MoXCJEb3dubG9hZCBjb21wbGV0ZSBhbmQgYXJjaGl2ZSBleHRyYWN0ZWRcIik7XG4gICAgICAgICAgICBpZih0eXBlb2Ygb3B0aW9ucy5jYiA9PSBcImZ1bmN0aW9uXCIpe1xuICAgICAgICAgICAgICAgIG9wdGlvbnMuY2IoKTtcbiAgICAgICAgICAgIH07XG4gICAgICAgIH0pO1xuXG4gICAgICAgIHBsdWdpbnMuZ3VscC5zdGFydC5hcHBseShwbHVnaW5zLmd1bHAsIFsnZGVmYXVsdCddKTtcbiAgICB9XG59O1xubW9kdWxlLmV4cG9ydHMgPSByZW1vdGV6aXA7Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 |  | ||||||
							
								
								
									
										18
									
								
								dist/remotezip.plugins.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								dist/remotezip.plugins.js
									
									
									
									
										vendored
									
									
								
							| @@ -1,18 +0,0 @@ | |||||||
| /// <reference path="./index.ts" /> |  | ||||||
| var RemotezipPlugins; |  | ||||||
| (function (RemotezipPlugins) { |  | ||||||
|     RemotezipPlugins.init = function () { |  | ||||||
|         var plugins = { |  | ||||||
|             beautylog: require("beautylog"), |  | ||||||
|             gulp: require("gulp"), |  | ||||||
|             g: { |  | ||||||
|                 unzip: require("gulp-unzip"), |  | ||||||
|                 remoteSrc: require("gulp-remote-src") |  | ||||||
|             }, |  | ||||||
|             path: require("path") |  | ||||||
|         }; |  | ||||||
|         return plugins; |  | ||||||
|     }; |  | ||||||
| })(RemotezipPlugins || (RemotezipPlugins = {})); |  | ||||||
|  |  | ||||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlbW90ZXppcC5wbHVnaW5zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1DQUFtQztBQUNuQyxJQUFPLGdCQUFnQixDQWF0QjtBQWJELFdBQU8sZ0JBQWdCLEVBQUMsQ0FBQztJQUNWLHFCQUFJLEdBQUc7UUFDZCxJQUFJLE9BQU8sR0FBRztZQUNWLFNBQVMsRUFBRSxPQUFPLENBQUMsV0FBVyxDQUFDO1lBQy9CLElBQUksRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDO1lBQ3JCLENBQUMsRUFBQztnQkFDRSxLQUFLLEVBQUUsT0FBTyxDQUFDLFlBQVksQ0FBQztnQkFDNUIsU0FBUyxFQUFFLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQzthQUN4QztZQUNELElBQUksRUFBRSxPQUFPLENBQUMsTUFBTSxDQUFDO1NBQ3hCLENBQUM7UUFDRixNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ25CLENBQUMsQ0FBQTtBQUNMLENBQUMsRUFiTSxnQkFBZ0IsS0FBaEIsZ0JBQWdCLFFBYXRCIiwiZmlsZSI6InJlbW90ZXppcC5wbHVnaW5zLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4vaW5kZXgudHNcIiAvPlxubW9kdWxlIFJlbW90ZXppcFBsdWdpbnMge1xuICAgIGV4cG9ydCB2YXIgaW5pdCA9IGZ1bmN0aW9uKCkge1xuICAgICAgICB2YXIgcGx1Z2lucyA9IHtcbiAgICAgICAgICAgIGJlYXV0eWxvZzogcmVxdWlyZShcImJlYXV0eWxvZ1wiKSxcbiAgICAgICAgICAgIGd1bHA6IHJlcXVpcmUoXCJndWxwXCIpLFxuICAgICAgICAgICAgZzp7XG4gICAgICAgICAgICAgICAgdW56aXA6IHJlcXVpcmUoXCJndWxwLXVuemlwXCIpLFxuICAgICAgICAgICAgICAgIHJlbW90ZVNyYzogcmVxdWlyZShcImd1bHAtcmVtb3RlLXNyY1wiKVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHBhdGg6IHJlcXVpcmUoXCJwYXRoXCIpXG4gICAgICAgIH07XG4gICAgICAgIHJldHVybiBwbHVnaW5zO1xuICAgIH1cbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= |  | ||||||
							
								
								
									
										5
									
								
								dist/smartarchive.extract.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								dist/smartarchive.extract.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | |||||||
|  | export declare let toFS: (options: { | ||||||
|  |     from: string; | ||||||
|  |     toPath: string; | ||||||
|  |     cb?: any; | ||||||
|  | }) => void; | ||||||
							
								
								
									
										0
									
								
								dist/smartarchive.extract.helpers.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								dist/smartarchive.extract.helpers.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
								
								
									
										1
									
								
								dist/smartarchive.extract.helpers.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/smartarchive.extract.helpers.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRhcmNoaXZlLmV4dHJhY3QuaGVscGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL3NtYXJ0YXJjaGl2ZS5leHRyYWN0LmhlbHBlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 | ||||||
							
								
								
									
										28
									
								
								dist/smartarchive.extract.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								dist/smartarchive.extract.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | |||||||
|  | "use strict"; | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | const plugins = require("./smartarchive.plugins"); | ||||||
|  | exports.toFS = function (options) { | ||||||
|  |     if (!plugins.path.isAbsolute(options.toPath)) { | ||||||
|  |         plugins.beautylog.error('Please supply remotezip with an absolute path'); | ||||||
|  |         return; | ||||||
|  |     } | ||||||
|  |     ; | ||||||
|  |     plugins.gulp.task('remotezip', function () { | ||||||
|  |         plugins.beautylog.log('Now trying to download and extract...'); | ||||||
|  |         let stream = plugins.g.remoteSrc(['master.zip'], { | ||||||
|  |             base: 'https://github.com/UmbrellaZone/legaldocs/archive/' | ||||||
|  |         }) | ||||||
|  |             .pipe(plugins.g.unzip()) | ||||||
|  |             .pipe(plugins.gulp.dest(options.toPath)); | ||||||
|  |         return stream; | ||||||
|  |     }); | ||||||
|  |     plugins.gulp.task('default', ['remotezip'], function () { | ||||||
|  |         plugins.beautylog.success('Download complete and archive extracted'); | ||||||
|  |         if (typeof options.cb === 'function') { | ||||||
|  |             options.cb(); | ||||||
|  |         } | ||||||
|  |         ; | ||||||
|  |     }); | ||||||
|  |     plugins.gulp.start.apply(plugins.gulp, ['default']); | ||||||
|  | }; | ||||||
|  | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRhcmNoaXZlLmV4dHJhY3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGFyY2hpdmUuZXh0cmFjdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQUFrRDtBQUN2QyxRQUFBLElBQUksR0FBRyxVQUFVLE9BQTZDO0lBRXZFLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUM3QyxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQywrQ0FBK0MsQ0FBQyxDQUFBO1FBQ3hFLE1BQU0sQ0FBQTtJQUNSLENBQUM7SUFBQSxDQUFDO0lBQ0YsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFO1FBQzdCLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLHVDQUF1QyxDQUFDLENBQUE7UUFDOUQsSUFBSSxNQUFNLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBRSxZQUFZLENBQUUsRUFBRTtZQUNqRCxJQUFJLEVBQUUsb0RBQW9EO1NBQzNELENBQUM7YUFDQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQzthQUN2QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUE7UUFDMUMsTUFBTSxDQUFDLE1BQU0sQ0FBQTtJQUNmLENBQUMsQ0FBQyxDQUFBO0lBRUYsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUUsV0FBVyxDQUFFLEVBQUU7UUFDNUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMseUNBQXlDLENBQUMsQ0FBQTtRQUNwRSxFQUFFLENBQUMsQ0FBQyxPQUFPLE9BQU8sQ0FBQyxFQUFFLEtBQUssVUFBVSxDQUFDLENBQUMsQ0FBQztZQUNyQyxPQUFPLENBQUMsRUFBRSxFQUFFLENBQUE7UUFDZCxDQUFDO1FBQUEsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFBO0lBRUYsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBRSxTQUFTLENBQUUsQ0FBQyxDQUFBO0FBQ3ZELENBQUMsQ0FBQSJ9 | ||||||
							
								
								
									
										10
									
								
								dist/smartarchive.plugins.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								dist/smartarchive.plugins.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | |||||||
|  | import 'typings-global'; | ||||||
|  | export import beautylog = require('beautylog'); | ||||||
|  | export declare let g: { | ||||||
|  |     unzip: any; | ||||||
|  |     remoteSrc: any; | ||||||
|  | }; | ||||||
|  | export import gulp = require('gulp'); | ||||||
|  | export import path = require('path'); | ||||||
|  | export import smartfile = require('smartfile'); | ||||||
|  | export import smartpath = require('smartpath'); | ||||||
							
								
								
									
										13
									
								
								dist/smartarchive.plugins.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								dist/smartarchive.plugins.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | "use strict"; | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | require("typings-global"); | ||||||
|  | exports.beautylog = require("beautylog"); | ||||||
|  | exports.g = { | ||||||
|  |     unzip: require('gulp-unzip'), | ||||||
|  |     remoteSrc: require('gulp-remote-src') | ||||||
|  | }; | ||||||
|  | exports.gulp = require("gulp"); | ||||||
|  | exports.path = require("path"); | ||||||
|  | exports.smartfile = require("smartfile"); | ||||||
|  | exports.smartpath = require("smartpath"); | ||||||
|  | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRhcmNoaXZlLnBsdWdpbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGFyY2hpdmUucGx1Z2lucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDBCQUF1QjtBQUN2Qix5Q0FBOEM7QUFDbkMsUUFBQSxDQUFDLEdBQUc7SUFDWCxLQUFLLEVBQUUsT0FBTyxDQUFDLFlBQVksQ0FBQztJQUM1QixTQUFTLEVBQUUsT0FBTyxDQUFDLGlCQUFpQixDQUFDO0NBQ3hDLENBQUE7QUFDRCwrQkFBb0M7QUFDcEMsK0JBQW9DO0FBQ3BDLHlDQUE4QztBQUM5Qyx5Q0FBOEMifQ== | ||||||
							
								
								
									
										7
									
								
								npmextra.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								npmextra.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | { | ||||||
|  |   "npmci": { | ||||||
|  |     "globalNpmTools": [ | ||||||
|  |       "npmts" | ||||||
|  |     ] | ||||||
|  |   } | ||||||
|  | } | ||||||
| @@ -2,7 +2,8 @@ | |||||||
|   "name": "smartarchive", |   "name": "smartarchive", | ||||||
|   "version": "1.0.3", |   "version": "1.0.3", | ||||||
|   "description": "work with archives", |   "description": "work with archives", | ||||||
|   "main": "index.js", |   "main": "dist/index.js", | ||||||
|  |   "typings": "dist/index.d.ts", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "test": "(npmts)", |     "test": "(npmts)", | ||||||
|     "testm": "(npm test) && (node test.js)" |     "testm": "(npm test) && (node test.js)" | ||||||
| @@ -18,11 +19,13 @@ | |||||||
|   }, |   }, | ||||||
|   "homepage": "https://github.com/pushrocks/smartarchive#readme", |   "homepage": "https://github.com/pushrocks/smartarchive#readme", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|  |     "@types/gulp": "^4.0.0", | ||||||
|     "beautylog": "^6.1.5", |     "beautylog": "^6.1.5", | ||||||
|  |     "gulp": "^3.9.1", | ||||||
|  |     "gulp-remote-src": "^0.4.2", | ||||||
|     "gulp-unzip": "^0.2.0", |     "gulp-unzip": "^0.2.0", | ||||||
|     "smartfile": "^4.1.8", |     "smartfile": "^4.1.8", | ||||||
|     "smartpath": "^3.2.8" |     "smartpath": "^3.2.8" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": {} | ||||||
|   } |  | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										0
									
								
								test/test.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								test/test.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
								
								
									
										12
									
								
								test/test.js
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								test/test.js
									
									
									
									
									
								
							| @@ -1,11 +1 @@ | |||||||
| /// <reference path="../ts/typings/main.d.ts" /> | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 | ||||||
| var smartarchive = require("./index.js"); |  | ||||||
| var path = require("path"); |  | ||||||
| smartarchive.get({ |  | ||||||
|     from: "https://github.com/UmbrellaZone/legaldocs/archive/master.zip", |  | ||||||
|     toPath: path.resolve("./test/"), |  | ||||||
|     cb: function () { |  | ||||||
|         console.log("This is a callback"); |  | ||||||
|     } |  | ||||||
| }); |  | ||||||
| //# sourceMappingURL=test.js.map |  | ||||||
							
								
								
									
										11
									
								
								test/test.ts
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								test/test.ts
									
									
									
									
									
								
							| @@ -1,11 +0,0 @@ | |||||||
| /// <reference path="../ts/typings/main.d.ts" /> |  | ||||||
| var smartarchive = require("./index.js"); |  | ||||||
| var path = require("path"); |  | ||||||
|  |  | ||||||
| smartarchive.get({ |  | ||||||
|     from:"https://github.com/UmbrellaZone/legaldocs/archive/master.zip", |  | ||||||
|     toPath:path.resolve("./test/"), |  | ||||||
|     cb: function(){ |  | ||||||
|         console.log("This is a callback") |  | ||||||
|     } |  | ||||||
| }); |  | ||||||
| @@ -1,6 +1 @@ | |||||||
| import plugins = require("./smartarchive.plugins"); | export * from './smartarchive.extract' | ||||||
|  |  | ||||||
| var smartarchive = { |  | ||||||
|      |  | ||||||
| }; |  | ||||||
| export = smartarchive; |  | ||||||
|   | |||||||
| @@ -1,26 +1,26 @@ | |||||||
| import plugins = require("./smartarchive.plugins"); | import plugins = require('./smartarchive.plugins') | ||||||
| export let toFS = function (options: { from: string, toPath: string, cb?}) { | export let toFS = function (options: { from: string, toPath: string, cb?}) { | ||||||
|  |  | ||||||
|   if (!plugins.path.isAbsolute(options.toPath)) { // check wether supplied path is absolute |   if (!plugins.path.isAbsolute(options.toPath)) { // check wether supplied path is absolute | ||||||
|         plugins.beautylog.error("Please supply remotezip with an absolute path"); |     plugins.beautylog.error('Please supply remotezip with an absolute path') | ||||||
|         return; |     return | ||||||
|   }; |   }; | ||||||
|     plugins.gulp.task("remotezip", function () { |   plugins.gulp.task('remotezip', function () { | ||||||
|         plugins.beautylog.log('Now trying to download and extract...'); |     plugins.beautylog.log('Now trying to download and extract...') | ||||||
|         var stream = plugins.g.remoteSrc(["master.zip"], { |     let stream = plugins.g.remoteSrc([ 'master.zip' ], { | ||||||
|                 base: "https://github.com/UmbrellaZone/legaldocs/archive/" |       base: 'https://github.com/UmbrellaZone/legaldocs/archive/' | ||||||
|     }) |     }) | ||||||
|       .pipe(plugins.g.unzip()) |       .pipe(plugins.g.unzip()) | ||||||
|             .pipe(plugins.gulp.dest(options.toPath)); |       .pipe(plugins.gulp.dest(options.toPath)) | ||||||
|         return stream; |     return stream | ||||||
|     }); |   }) | ||||||
|  |  | ||||||
|     plugins.gulp.task("default",["remotezip"], function(){ |   plugins.gulp.task('default', [ 'remotezip' ], function () { | ||||||
|         plugins.beautylog.success("Download complete and archive extracted"); |     plugins.beautylog.success('Download complete and archive extracted') | ||||||
|         if(typeof options.cb == "function"){ |     if (typeof options.cb === 'function') { | ||||||
|             options.cb(); |       options.cb() | ||||||
|     }; |     }; | ||||||
|     }); |   }) | ||||||
|  |  | ||||||
|     plugins.gulp.start.apply(plugins.gulp, ['default']); |   plugins.gulp.start.apply(plugins.gulp, [ 'default' ]) | ||||||
| }; | } | ||||||
| @@ -1,8 +1,10 @@ | |||||||
| import 'typings-global' | import 'typings-global' | ||||||
| export let beautylog = require("beautylog"); | export import beautylog = require('beautylog') | ||||||
| export let g = { | export let g = { | ||||||
|     unzip: require("gulp-unzip"), |     unzip: require('gulp-unzip'), | ||||||
| }; |     remoteSrc: require('gulp-remote-src') | ||||||
| export let path = require("path"); | } | ||||||
| export let smartfile = require("smartfile"); | export import gulp = require('gulp') | ||||||
| export let smartpath = require("smartpath"); | export import path = require('path') | ||||||
|  | export import smartfile = require('smartfile') | ||||||
|  | export import smartpath = require('smartpath') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user