From e2b74abe62f45e4e507d64101f5bd2cea60c666b Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Sun, 29 Dec 2019 19:55:17 +0000
Subject: [PATCH 1/2] Update open to version 7.0.0

---
 packages/cli/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/cli/package.json b/packages/cli/package.json
index 41302c1743..22656fd2df 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -96,7 +96,7 @@
         "n8n-editor-ui": "~0.29.0",
         "n8n-nodes-base": "~0.36.0",
         "n8n-workflow": "~0.18.0",
-        "open": "^6.1.0",
+        "open": "^7.0.0",
         "pg": "^7.11.0",
         "request-promise-native": "^1.0.7",
         "sqlite3": "^4.0.6",

From d726eef239a5dd560be98c6c7f1ef0f847f6db69 Mon Sep 17 00:00:00 2001
From: Jan Oberhauser <jan.oberhauser@gmail.com>
Date: Mon, 30 Dec 2019 13:38:55 -0600
Subject: [PATCH 2/2] :arrow_up: Update some more packages to latest version

---
 packages/cli/package.json                       | 4 ++--
 packages/core/package.json                      | 4 ++--
 packages/editor-ui/package.json                 | 2 +-
 packages/node-dev/package.json                  | 6 +++---
 packages/nodes-base/nodes/Google/GoogleSheet.ts | 7 ++++---
 packages/nodes-base/package.json                | 4 ++--
 packages/workflow/package.json                  | 4 ++--
 7 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/packages/cli/package.json b/packages/cli/package.json
index cc23ac1b07..f69a2719f5 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -59,7 +59,7 @@
         "@types/express": "^4.16.1",
         "@types/jest": "^24.0.18",
         "@types/localtunnel": "^1.9.0",
-        "@types/lodash.get": "^4.4.2",
+        "@types/lodash.get": "^4.4.6",
         "@types/node": "^10.10.1",
         "@types/open": "^6.1.0",
         "@types/parseurl": "^1.3.1",
@@ -69,7 +69,7 @@
         "run-script-os": "^1.0.7",
         "ts-jest": "^24.0.2",
         "tslint": "^5.17.0",
-        "typescript": "~3.5.2"
+        "typescript": "~3.7.4"
     },
     "dependencies": {
         "@oclif/command": "^1.5.18",
diff --git a/packages/core/package.json b/packages/core/package.json
index 2fd061a6d5..716f466f02 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -28,7 +28,7 @@
         "@types/crypto-js": "^3.1.43",
         "@types/express": "^4.16.1",
         "@types/jest": "^24.0.18",
-        "@types/lodash.get": "^4.4.5",
+        "@types/lodash.get": "^4.4.6",
         "@types/mmmagic": "^0.4.29",
         "@types/node": "^10.10.1",
         "@types/request-promise-native": "^1.0.15",
@@ -36,7 +36,7 @@
         "source-map-support": "^0.5.9",
         "ts-jest": "^24.0.2",
         "tslint": "^5.17.0",
-        "typescript": "~3.5.2"
+        "typescript": "~3.7.4"
     },
     "dependencies": {
         "crypto-js": "^3.1.9-1",
diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json
index ec0310dfcc..333d9fde9e 100644
--- a/packages/editor-ui/package.json
+++ b/packages/editor-ui/package.json
@@ -32,7 +32,7 @@
     "@types/dateformat": "^3.0.0",
     "@types/file-saver": "^2.0.1",
     "@types/jest": "^24.0.18",
-    "@types/lodash.get": "^4.4.5",
+    "@types/lodash.get": "^4.4.6",
     "@types/lodash.set": "^4.3.6",
     "@types/node": "12.12.22",
     "@types/quill": "^2.0.1",
diff --git a/packages/node-dev/package.json b/packages/node-dev/package.json
index 018278745e..017df97b86 100644
--- a/packages/node-dev/package.json
+++ b/packages/node-dev/package.json
@@ -58,11 +58,11 @@
         "change-case": "^3.1.0",
         "copyfiles": "^2.1.1",
         "inquirer": "^7.0.0",
-        "n8n-core": "^0.10.0",
-        "n8n-workflow": "^0.11.0",
+        "n8n-core": "^0.18.0",
+        "n8n-workflow": "^0.18.0",
         "replace-in-file": "^4.1.0",
         "request": "^2.88.0",
         "tmp-promise": "^2.0.2",
-        "typescript": "~3.5.2"
+        "typescript": "~3.7.4"
     }
 }
diff --git a/packages/nodes-base/nodes/Google/GoogleSheet.ts b/packages/nodes-base/nodes/Google/GoogleSheet.ts
index 9a30c683ac..01fe160997 100644
--- a/packages/nodes-base/nodes/Google/GoogleSheet.ts
+++ b/packages/nodes-base/nodes/Google/GoogleSheet.ts
@@ -93,7 +93,7 @@ export class GoogleSheet {
 			}
 		);
 
-		return response.data.values;
+		return response.data.values as string[][] | undefined;
 	}
 
 
@@ -141,9 +141,9 @@ export class GoogleSheet {
 	async batchUpdate(updateData: ISheetUpdateData[], valueInputMode: ValueInputOption) {
 		const client = await this.getAuthenticationClient();
 
+		// @ts-ignore
 		const response = await Sheets.spreadsheets.values.batchUpdate(
 			{
-				// @ts-ignore
 				auth: client,
 				spreadsheetId: this.id,
 				valueInputOption: valueInputMode,
@@ -163,6 +163,7 @@ export class GoogleSheet {
 	async setData(range: string, data: string[][], valueInputMode: ValueInputOption) {
 		const client = await this.getAuthenticationClient();
 
+		// @ts-ignore
 		const response = await Sheets.spreadsheets.values.update(
 			{
 				// @ts-ignore
@@ -186,9 +187,9 @@ export class GoogleSheet {
 	async appendData(range: string, data: string[][], valueInputMode: ValueInputOption) {
 		const client = await this.getAuthenticationClient();
 
+		// @ts-ignore
 		const response = await Sheets.spreadsheets.values.append(
 			{
-				// @ts-ignore
 				auth: client,
 				spreadsheetId: this.id,
 				range,
diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json
index ebd64cab02..1949ee6745 100644
--- a/packages/nodes-base/package.json
+++ b/packages/nodes-base/package.json
@@ -186,7 +186,7 @@
         "n8n-workflow": "~0.18.0",
         "ts-jest": "^24.0.2",
         "tslint": "^5.17.0",
-        "typescript": "~3.5.2"
+        "typescript": "~3.7.4"
     },
     "dependencies": {
         "aws4": "^1.8.0",
@@ -195,7 +195,7 @@
         "cron": "^1.6.0",
         "glob-promise": "^3.4.0",
         "gm": "^1.23.1",
-        "googleapis": "^42.0.0",
+        "googleapis": "^46.0.0",
         "imap-simple": "^4.3.0",
         "lodash.get": "^4.4.2",
         "lodash.set": "^4.3.2",
diff --git a/packages/workflow/package.json b/packages/workflow/package.json
index 888bfb1161..62f7bb446e 100644
--- a/packages/workflow/package.json
+++ b/packages/workflow/package.json
@@ -27,12 +27,12 @@
     "devDependencies": {
         "@types/express": "^4.16.1",
         "@types/jest": "^24.0.18",
-        "@types/lodash.get": "^4.4.5",
+        "@types/lodash.get": "^4.4.6",
         "@types/node": "^10.10.1",
         "jest": "^24.9.0",
         "ts-jest": "^24.0.2",
         "tslint": "^5.17.0",
-        "typescript": "~3.5.2"
+        "typescript": "~3.7.4"
     },
     "dependencies": {
         "lodash.get": "^4.4.2",