diff --git a/package-lock.json b/package-lock.json
index 4a200ac..a472b39 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,7 +16,7 @@
"integrity": "sha1-qjuL2ivlErGuCgV7lC6GnDcKVWk=",
"dev": true,
"requires": {
- "@types/node": "8.0.31"
+ "@types/node": "8.0.34"
}
},
"@types/mocha": {
@@ -26,9 +26,9 @@
"dev": true
},
"@types/node": {
- "version": "8.0.31",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.31.tgz",
- "integrity": "sha512-R+LdMJHJQwRd/Ca0Nr5KnwbSWHxTD3DWz4ivqoPeNH+YPcuirMWK+Ti9Mx32jOecmPhHOCd+6CefU5e1eVq2Ew==",
+ "version": "8.0.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.34.tgz",
+ "integrity": "sha512-Jnmm57+nHqvJUPwUzt1CLoLzFtF2B2vgG7cWFut+a4nqTp9/L6pL0N+o0Jt3V7AQnCKMsPEqQpLFZYleBCdq3w==",
"dev": true
},
"@types/tmp": {
@@ -317,13 +317,10 @@
}
},
"commander": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
- "dev": true,
- "requires": {
- "graceful-readlink": "1.0.1"
- }
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
+ "dev": true
},
"concat-map": {
"version": "0.0.1",
@@ -421,9 +418,9 @@
"integrity": "sha1-y9bdEK8e7M1JWsDtZ69fi2hvAKM="
},
"diff": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz",
- "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==",
"dev": true
},
"duplexer": {
@@ -720,9 +717,9 @@
}
},
"glob": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
- "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true,
"requires": {
"fs.realpath": "1.0.0",
@@ -866,9 +863,9 @@
"dev": true
},
"growl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz",
- "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=",
+ "version": "1.10.3",
+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
"dev": true
},
"gulp-chmod": {
@@ -1199,7 +1196,7 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
- "commander": "2.9.0",
+ "commander": "2.11.0",
"is-my-json-valid": "2.16.1",
"pinkie-promise": "2.0.1"
}
@@ -1214,9 +1211,9 @@
}
},
"has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
"has-gulplog": {
@@ -1816,29 +1813,27 @@
}
},
"mocha": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz",
- "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.0.1.tgz",
+ "integrity": "sha512-evDmhkoA+cBNiQQQdSKZa2b9+W2mpLoj50367lhy+Klnx9OV8XlCIhigUnn1gaTFLQCa0kdNhEGDr0hCXOQFDw==",
"dev": true,
"requires": {
"browser-stdout": "1.3.0",
- "commander": "2.9.0",
- "debug": "2.6.8",
- "diff": "3.2.0",
+ "commander": "2.11.0",
+ "debug": "3.1.0",
+ "diff": "3.3.1",
"escape-string-regexp": "1.0.5",
- "glob": "7.1.1",
- "growl": "1.9.2",
+ "glob": "7.1.2",
+ "growl": "1.10.3",
"he": "1.1.1",
- "json3": "3.3.2",
- "lodash.create": "3.1.1",
"mkdirp": "0.5.1",
- "supports-color": "3.1.2"
+ "supports-color": "4.4.0"
},
"dependencies": {
"debug": {
- "version": "2.6.8",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
- "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"dev": true,
"requires": {
"ms": "2.0.0"
@@ -1847,9 +1842,9 @@
}
},
"moment": {
- "version": "2.18.1",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz",
- "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8="
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.19.0.tgz",
+ "integrity": "sha1-RPZ172uUSUJ2JYGxwXn7Z55ZnWc="
},
"ms": {
"version": "2.0.0",
@@ -2323,7 +2318,7 @@
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
"dev": true,
"requires": {
- "glob": "7.1.1"
+ "glob": "7.1.2"
}
},
"rxjs": {
@@ -2376,9 +2371,9 @@
"dev": true
},
"spawn-rx": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/spawn-rx/-/spawn-rx-2.0.11.tgz",
- "integrity": "sha1-ZUUa1lZigB2up1VJgyp4LeAEjb8=",
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/spawn-rx/-/spawn-rx-2.0.12.tgz",
+ "integrity": "sha512-gOPXiQQFQ9lTOLuys0iMn3jfxxv9c7zzwhbYLOEbQGvEShHVJ5sSR1oD3Daj88os7jKArDYT7rbOKdvNhe7iEg==",
"requires": {
"debug": "2.6.9",
"lodash.assign": "4.2.0",
@@ -2504,12 +2499,12 @@
"dev": true
},
"supports-color": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz",
- "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
+ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
"dev": true,
"requires": {
- "has-flag": "1.0.0"
+ "has-flag": "2.0.0"
}
},
"symbol-observable": {
@@ -2606,20 +2601,20 @@
"requires": {
"babel-code-frame": "6.26.0",
"colors": "1.1.2",
- "commander": "2.9.0",
- "diff": "3.2.0",
- "glob": "7.1.1",
+ "commander": "2.11.0",
+ "diff": "3.3.1",
+ "glob": "7.1.2",
"minimatch": "3.0.4",
"resolve": "1.4.0",
"semver": "5.4.1",
"tslib": "1.7.1",
- "tsutils": "2.10.0"
+ "tsutils": "2.12.1"
}
},
"tsutils": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.10.0.tgz",
- "integrity": "sha1-rpRRHfJlbrBuRCQFb7pcOIiHBAw=",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.12.1.tgz",
+ "integrity": "sha1-9Nlc4zkciXHkblTEzw7bCiHdWyQ=",
"dev": true,
"requires": {
"tslib": "1.7.1"
@@ -2824,7 +2819,7 @@
"integrity": "sha1-EOsQQAGEDD3QgTgV/UoF+PyILRQ=",
"dev": true,
"requires": {
- "glob": "7.1.1",
+ "glob": "7.1.2",
"gulp-chmod": "2.0.0",
"gulp-filter": "5.0.1",
"gulp-gunzip": "0.0.3",
@@ -2838,6 +2833,89 @@
"source-map-support": "0.4.18",
"url-parse": "1.1.9",
"vinyl-source-stream": "1.1.0"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "dev": true,
+ "requires": {
+ "graceful-readlink": "1.0.1"
+ }
+ },
+ "debug": {
+ "version": "2.6.8",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+ "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "diff": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz",
+ "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=",
+ "dev": true
+ },
+ "growl": {
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz",
+ "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true
+ },
+ "mocha": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz",
+ "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==",
+ "dev": true,
+ "requires": {
+ "browser-stdout": "1.3.0",
+ "commander": "2.9.0",
+ "debug": "2.6.8",
+ "diff": "3.2.0",
+ "escape-string-regexp": "1.0.5",
+ "glob": "7.1.1",
+ "growl": "1.9.2",
+ "he": "1.1.1",
+ "json3": "3.3.2",
+ "lodash.create": "3.1.1",
+ "mkdirp": "0.5.1",
+ "supports-color": "3.1.2"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
+ "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ }
+ }
+ },
+ "supports-color": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz",
+ "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=",
+ "dev": true,
+ "requires": {
+ "has-flag": "1.0.0"
+ }
+ }
}
},
"wrappy": {
diff --git a/package.json b/package.json
index 74a77ca..9fd2527 100644
--- a/package.json
+++ b/package.json
@@ -1995,18 +1995,18 @@
"lodash.escaperegexp": "4.1.2",
"lodash.isequal": "4.5.0",
"lodash.once": "4.1.1",
- "moment": "2.18.1",
- "spawn-rx": "2.0.11",
+ "moment": "2.19.0",
+ "spawn-rx": "2.0.12",
"tmp": "0.0.33"
},
"devDependencies": {
"@types/copy-paste": "1.1.30",
"@types/iconv-lite": "0.0.1",
"@types/mocha": "2.2.43",
- "@types/node": "8.0.31",
+ "@types/node": "8.0.34",
"@types/tmp": "0.0.33",
"husky": "^0.14.3",
- "mocha": "3.5.3",
+ "mocha": "4.0.1",
"tslint": "5.7.0",
"typescript": "2.5.3",
"vscode": "1.1.5"
diff --git a/src/@types/spawn-rx/index.d.ts b/src/@types/spawn-rx/index.d.ts
deleted file mode 100644
index 46a79b0..0000000
--- a/src/@types/spawn-rx/index.d.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-///
-declare module "spawn-rx" {
- import { Observable } from 'rxjs/Observable';
-
- namespace spawnrx {
- function findActualExecutable(exe: string, args?: Array | undefined): { cmd: string, args: Array };
- function spawnDetached(exe: string, params?: Array | undefined, opts?: Object | undefined): Observable;
- function spawn(exe: string, params?: Array | undefined, opts?: Object | undefined): Observable;
- function spawnDetachedPromise(exe: string, params?: Array | undefined, opts?: Object | undefined): Promise;
- function spawnPromise(exe: string, params?: Array | undefined, opts?: Object | undefined): Promise;
- }
- export = spawnrx;
-}
\ No newline at end of file