From 196a3e0185a3d68b7c4ade8dbf187d2b216cc00b Mon Sep 17 00:00:00 2001 From: Fabio Date: Thu, 20 Aug 2020 18:06:02 +0200 Subject: [PATCH] feat: monaco-editor as query editor --- package.json | 6 +- src/renderer/components/QueryEditor.vue | 89 +++++++++---------- src/renderer/components/Workspace.vue | 2 +- src/renderer/components/WorkspaceQueryTab.vue | 7 +- webpack.config.js | 5 +- 5 files changed, 52 insertions(+), 57 deletions(-) diff --git a/package.json b/package.json index e072c087..73ae134d 100644 --- a/package.json +++ b/package.json @@ -40,20 +40,17 @@ } }, "electronWebpack": { - "whiteListedModules": [ - "codemirror" - ], "renderer": { "webpackConfig": "webpack.config.js" } }, "dependencies": { "@mdi/font": "^5.5.55", - "codemirror": "^5.56.0", "electron-log": "^4.2.4", "electron-updater": "^4.3.4", "lodash": "^4.17.20", "moment": "^2.27.0", + "monaco-editor": "^0.20.0", "mssql": "^6.2.1", "mysql": "^2.18.1", "pg": "^8.3.2", @@ -81,6 +78,7 @@ "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "eslint-plugin-vue": "^6.2.2", + "monaco-editor-webpack-plugin": "^1.9.0", "node-sass": "^4.14.1", "sass-loader": "^9.0.3", "standard-version": "^9.0.0", diff --git a/src/renderer/components/QueryEditor.vue b/src/renderer/components/QueryEditor.vue index aceab6bc..66762326 100644 --- a/src/renderer/components/QueryEditor.vue +++ b/src/renderer/components/QueryEditor.vue @@ -1,25 +1,26 @@