diff --git a/package.json b/package.json index 0c3131b72..8d045e427 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "build:web:docker": "yarn workspace dbgate-web build", "build:plugins:frontend": "workspaces-run --only=\"dbgate-plugin-*\" -- yarn build:frontend", "build:plugins:frontend:watch": "workspaces-run --parallel --only=\"dbgate-plugin-*\" -- yarn build:frontend:watch", + "plugins:copydist": "workspaces-run --only=\"dbgate-plugin-*\" -- yarn copydist", "build:app:local": "cd app && yarn build:local", "start:app:local": "cd app && yarn start:local", "setCurrentVersion": "node setCurrentVersion", diff --git a/plugins/dbgate-plugin-csv/package.json b/plugins/dbgate-plugin-csv/package.json index 1b363dd93..98068313d 100644 --- a/plugins/dbgate-plugin-csv/package.json +++ b/plugins/dbgate-plugin-csv/package.json @@ -27,12 +27,13 @@ "build:backend": "webpack --config webpack-backend.config.js", "build": "yarn build:frontend && yarn build:backend", "plugin": "yarn build && yarn pack && dbgate-plugin dbgate-plugin-csv", + "copydist": "yarn build && yarn pack && dbgate-copydist ../dist/dbgate-plugin-csv", "plugout": "dbgate-plugout dbgate-plugin-csv", "prepublishOnly": "yarn build" }, "devDependencies": { "csv": "^5.3.2", - "dbgate-plugin-tools": "^1.0.4", + "dbgate-plugin-tools": "^1.0.7", "lodash": "^4.17.20", "webpack": "^4.42.0", "webpack-cli": "^3.3.11" diff --git a/plugins/dbgate-plugin-excel/package.json b/plugins/dbgate-plugin-excel/package.json index b73d1f990..39efaf549 100644 --- a/plugins/dbgate-plugin-excel/package.json +++ b/plugins/dbgate-plugin-excel/package.json @@ -27,11 +27,12 @@ "build:backend": "webpack --config webpack-backend.config.js", "build": "yarn build:frontend && yarn build:backend", "plugin": "yarn build && dbgate-plugin dbgate-plugin-excel", + "copydist": "yarn build && yarn pack && dbgate-copydist ../dist/dbgate-plugin-excel", "plugout": "dbgate-plugout dbgate-plugin-excel", "prepublishOnly": "yarn build" }, "devDependencies": { - "dbgate-plugin-tools": "^1.0.0", + "dbgate-plugin-tools": "^1.0.7", "lodash": "^4.17.20", "webpack": "^4.42.0", "webpack-cli": "^3.3.11", diff --git a/plugins/dbgate-plugin-mongo/package.json b/plugins/dbgate-plugin-mongo/package.json index e2f798335..2ed7ce36f 100644 --- a/plugins/dbgate-plugin-mongo/package.json +++ b/plugins/dbgate-plugin-mongo/package.json @@ -22,12 +22,13 @@ "build:backend": "webpack --config webpack-backend.config.js", "build": "yarn build:frontend && yarn build:backend", "plugin": "yarn build && yarn pack && dbgate-plugin dbgate-plugin-mongo", + "copydist": "yarn build && yarn pack && dbgate-copydist ../dist/dbgate-plugin-mongo", "plugout": "dbgate-plugout dbgate-plugin-mongo", "prepublishOnly": "yarn build" }, "devDependencies": { "byline": "^5.0.0", - "dbgate-plugin-tools": "^1.0.4", + "dbgate-plugin-tools": "^1.0.7", "dbgate-tools": "^4.1.0-rc.1", "is-promise": "^4.0.0", "mongodb": "^3.6.5", diff --git a/plugins/dbgate-plugin-mssql/package.json b/plugins/dbgate-plugin-mssql/package.json index dd179f314..1e0a4a82c 100644 --- a/plugins/dbgate-plugin-mssql/package.json +++ b/plugins/dbgate-plugin-mssql/package.json @@ -27,11 +27,12 @@ "build": "yarn build:frontend && yarn build:backend", "prepublishOnly": "yarn build", "plugin": "yarn build && yarn pack && dbgate-plugin dbgate-plugin-mssql", + "copydist": "yarn build && yarn pack && dbgate-copydist ../dist/dbgate-plugin-mssql", "plugout": "dbgate-plugout dbgate-plugin-mssql" }, "devDependencies": { "async-lock": "^1.2.6", - "dbgate-plugin-tools": "^1.0.4", + "dbgate-plugin-tools": "^1.0.7", "dbgate-tools": "^4.0.3-rc.1", "tedious": "^9.2.3", "webpack": "^4.42.0", diff --git a/plugins/dbgate-plugin-mysql/package.json b/plugins/dbgate-plugin-mysql/package.json index 2f9474d60..18c2b4384 100644 --- a/plugins/dbgate-plugin-mysql/package.json +++ b/plugins/dbgate-plugin-mysql/package.json @@ -26,12 +26,13 @@ "build:backend": "webpack --config webpack-backend.config.js", "build": "yarn build:frontend && yarn build:backend", "plugin": "yarn build && yarn pack && dbgate-plugin dbgate-plugin-mysql", + "copydist": "yarn build && yarn pack && dbgate-copydist ../dist/dbgate-plugin-mysql", "plugout": "dbgate-plugout dbgate-plugin-mysql", "prepublishOnly": "yarn build" }, "devDependencies": { "@verycrazydog/mysql-parser": "^1.2.0", - "dbgate-plugin-tools": "^1.0.4", + "dbgate-plugin-tools": "^1.0.7", "dbgate-tools": "^4.0.3-rc.1", "mysql2": "^2.2.5", "webpack": "^4.42.0", diff --git a/plugins/dbgate-plugin-postgres/package.json b/plugins/dbgate-plugin-postgres/package.json index 4884d524a..feecdab52 100644 --- a/plugins/dbgate-plugin-postgres/package.json +++ b/plugins/dbgate-plugin-postgres/package.json @@ -25,11 +25,12 @@ "build:backend": "webpack --config webpack-backend.config.js", "build": "yarn build:frontend && yarn build:backend", "plugin": "yarn build && yarn pack && dbgate-plugin dbgate-plugin-postgres", + "copydist": "yarn build && yarn pack && dbgate-copydist ../dist/dbgate-plugin-postgres", "plugout": "dbgate-plugout dbgate-plugin-postgres", "prepublishOnly": "yarn build" }, "devDependencies": { - "dbgate-plugin-tools": "^1.0.4", + "dbgate-plugin-tools": "^1.0.7", "dbgate-tools": "^4.0.3-rc.1", "lodash": "^4.17.15", "pg": "^7.17.0", diff --git a/plugins/dist/.gitkeep b/plugins/dist/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/yarn.lock b/yarn.lock index 1cacda906..278ca7076 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2478,10 +2478,10 @@ date-utils@*: resolved "https://registry.yarnpkg.com/date-utils/-/date-utils-1.2.21.tgz#61fb16cdc1274b3c9acaaffe9fc69df8720a2b64" integrity sha1-YfsWzcEnSzyayq/+n8ad+HIKK2Q= -dbgate-plugin-tools@^1.0.0, dbgate-plugin-tools@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/dbgate-plugin-tools/-/dbgate-plugin-tools-1.0.4.tgz#ab89920126f397550a7e79c5f09fa568f1b83b14" - integrity sha512-SWtN2KyptwvMAaoCyaLqvnraBranfd925exdub5Rx9bsPGYQ5v+Hx3v4SWYvK4k7qpqyJglxXaRN8RIMPN6Apg== +dbgate-plugin-tools@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/dbgate-plugin-tools/-/dbgate-plugin-tools-1.0.7.tgz#b03d456dd0bfee77281189898e51e15b9593a35c" + integrity sha512-KI5MfU+gqD067SXBo+5PPSj0415znfKczKCjRbFNCWbFnvDp5aV0816Lk6ZNTHAAMXuZe6gGHey92Ky+BLEsXQ== dependencies: ncp "^2.0.0" pacote "^11.1.13"