From 89a3798d56c7b8007706094294240e4c1395fa29 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Sat, 17 Apr 2021 09:21:22 +0200 Subject: [PATCH] npm dist plugins --- packages/api/src/utility/directories.js | 2 +- packages/dbgate/bin/dbgate.js | 2 ++ packages/dbgate/package.json | 8 +++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/api/src/utility/directories.js b/packages/api/src/utility/directories.js index 78f2e3833..40bb6fee9 100644 --- a/packages/api/src/utility/directories.js +++ b/packages/api/src/utility/directories.js @@ -50,7 +50,7 @@ function packagedPluginsDir() { } if (process.argv[2] == 'startNodeWeb') { // node_modules - return path.resolve(__dirname, '../../..'); + return global['dbgateApiPackagedPluginsPath']; } return path.resolve(__dirname, '../../plugins'); } diff --git a/packages/dbgate/bin/dbgate.js b/packages/dbgate/bin/dbgate.js index fbf9b73b3..81c01649c 100755 --- a/packages/dbgate/bin/dbgate.js +++ b/packages/dbgate/bin/dbgate.js @@ -1,7 +1,9 @@ #!/usr/bin/env node +const path = require('path'); const dbgateApi = require('dbgate-api'); global.dbgateApiModulePath = require.resolve('dbgate-api'); +global.dbgateApiPackagedPluginsPath = path.dirname(global.dbgateApiModulePath); dbgateApi.getMainModule().start('startNodeWeb'); diff --git a/packages/dbgate/package.json b/packages/dbgate/package.json index 234098a34..35d3a1df8 100644 --- a/packages/dbgate/package.json +++ b/packages/dbgate/package.json @@ -20,6 +20,12 @@ ], "dependencies": { "dbgate-api": "^4.0.0", - "dbgate-web": "^4.0.0" + "dbgate-web": "^4.0.0", + "dbgate-plugin-csv": "^4.1.1", + "dbgate-plugin-excel": "^4.1.1", + "dbgate-plugin-mongo": "^4.1.1", + "dbgate-plugin-mysql": "^4.1.1", + "dbgate-plugin-mssql": "^4.1.1", + "dbgate-plugin-postgres": "^4.1.1" } } \ No newline at end of file