diff --git a/dist/package.json b/dist/package.json index 3be1614..eb4df84 100644 --- a/dist/package.json +++ b/dist/package.json @@ -1,6 +1,6 @@ { "name": "@gluestack/glue-plugin-postgres", - "version": "0.0.21", + "version": "0.0.22", "description": "gluestack plugin for postgres", "repository": { "type": "git", diff --git a/dist/src/PluginInstanceContainerController.js b/dist/src/PluginInstanceContainerController.js index 6ca9420..9679d4d 100644 --- a/dist/src/PluginInstanceContainerController.js +++ b/dist/src/PluginInstanceContainerController.js @@ -40,7 +40,7 @@ exports.PluginInstanceContainerController = void 0; var DockerodeHelper = require("@gluestack/helpers").DockerodeHelper; var dbInit_1 = require("./helpers/dbInit"); var postgresConfig_1 = require("./commands/postgresConfig"); -var create_folder_1 = require("./helpers/create-folder"); +var createFolder = require("@gluestack/helpers").createFolder; var PluginInstanceContainerController = (function () { function PluginInstanceContainerController(app, callerInstance) { this.status = "down"; @@ -174,10 +174,10 @@ var PluginInstanceContainerController = (function () { case 0: return [4, this.getPortNumber()]; case 1: _a.sent(); - return [4, (0, create_folder_1.createFolder)("".concat(this.callerInstance.getInstallationPath(), "/db"))]; + return [4, createFolder("".concat(this.callerInstance.getInstallationPath(), "/db"))]; case 2: _a.sent(); - return [4, (0, create_folder_1.createFolder)("".concat(this.callerInstance.getInstallationPath(), "/init.db"))]; + return [4, createFolder("".concat(this.callerInstance.getInstallationPath(), "/init.db"))]; case 3: _a.sent(); return [4, (0, dbInit_1.writeDbCreateSql)(this)]; diff --git a/dist/src/PluginInstanceContainerController.js.map b/dist/src/PluginInstanceContainerController.js.map index 2ea1c69..a734925 100644 --- a/dist/src/PluginInstanceContainerController.js.map +++ b/dist/src/PluginInstanceContainerController.js.map @@ -1 +1 @@ -{"version":3,"file":"PluginInstanceContainerController.js","sourceRoot":"","sources":["../../src/PluginInstanceContainerController.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"PluginInstanceContainerController.js","sourceRoot":"","sources":["../../src/PluginInstanceContainerController.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/dist/src/index.js b/dist/src/index.js index 40c4630..f232153 100644 --- a/dist/src/index.js +++ b/dist/src/index.js @@ -44,7 +44,7 @@ var package_json_1 = __importDefault(require("../package.json")); var PluginInstance_1 = require("./PluginInstance"); var postgres_1 = require("./commands/postgres"); var postgresConfig_1 = require("./commands/postgresConfig"); -var create_folder_1 = require("./helpers/create-folder"); +var createFolder = require("@gluestack/helpers").createFolder; var GlueStackPlugin = (function () { function GlueStackPlugin(app, gluePluginStore) { this.type = "stateful"; @@ -85,10 +85,10 @@ var GlueStackPlugin = (function () { return [4, (0, postgresConfig_1.writeInstance)(instance)]; case 2: _a.sent(); - return [4, (0, create_folder_1.createFolder)("".concat(instance.getInstallationPath(), "/db"))]; + return [4, createFolder("".concat(instance.getInstallationPath(), "/db"))]; case 3: _a.sent(); - return [4, (0, create_folder_1.createFolder)("".concat(instance.getInstallationPath(), "/init.db"))]; + return [4, createFolder("".concat(instance.getInstallationPath(), "/init.db"))]; case 4: _a.sent(); _a.label = 5; diff --git a/dist/src/index.js.map b/dist/src/index.js.map index be75546..a624da2 100644 --- a/dist/src/index.js.map +++ b/dist/src/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,iEAA0C;AAC1C,mDAAkD;AAOlD,gDAA+C;AAC/C,4DAA0D;AAC1D,yDAAuD;AAGvD;IAME,yBAAY,GAAS,EAAE,eAAiC;QAHxD,SAAI,GAAyC,UAAU,CAAC;QAItD,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;IACzC,CAAC;IAED,8BAAI,GAAJ;QAAA,iBAEC;QADC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,UAAC,OAAY,IAAK,OAAA,IAAA,mBAAQ,EAAC,OAAO,EAAE,KAAI,CAAC,EAAvB,CAAuB,CAAC,CAAC;IACjE,CAAC;IAED,iCAAO,GAAP;IAEA,CAAC;IAED,iCAAO,GAAP;QACE,OAAO,yBAAW,CAAC,IAAI,CAAC;IAC1B,CAAC;IAED,oCAAU,GAAV;QACE,OAAO,yBAAW,CAAC,OAAO,CAAC;IAC7B,CAAC;IAED,iCAAO,GAAP;QACE,OAAO,IAAI,CAAC,IAAI,CAAC;IACnB,CAAC;IAED,+CAAqB,GAArB;QACE,OAAO,UAAG,OAAO,CAAC,GAAG,EAAE,2BAAiB,IAAI,CAAC,OAAO,EAAE,cAAW,CAAC;IACpE,CAAC;IAED,6CAAmB,GAAnB,UAAoB,MAAc;QAChC,OAAO,8BAAuB,MAAM,CAAE,CAAC;IACzC,CAAC;IAEK,wCAAc,GAApB,UAAqB,YAAoB,EAAE,MAAc;;;;;4BACtB,WAAM,IAAI,CAAC,GAAG,CAAC,oBAAoB,CAClE,IAAI,EACJ,YAAY,EACZ,IAAI,CAAC,qBAAqB,EAAE,EAC5B,MAAM,CACP,EAAA;;wBALK,QAAQ,GAAmB,SAKhC;6BACG,QAAQ,EAAR,cAAQ;wBACV,WAAM,IAAA,8BAAa,EAAC,QAAQ,CAAC,EAAA;;wBAA7B,SAA6B,CAAC;wBAC9B,WAAM,IAAA,4BAAY,EAAC,UAAG,QAAQ,CAAC,mBAAmB,EAAE,QAAK,CAAC,EAAA;;wBAA1D,SAA0D,CAAC;wBAC3D,WAAM,IAAA,4BAAY,EAAC,UAAG,QAAQ,CAAC,mBAAmB,EAAE,aAAU,CAAC,EAAA;;wBAA/D,SAA+D,CAAC;;;;;;KAEnE;IAED,wCAAc,GAAd,UACE,GAAW,EACX,eAAiC,EACjC,gBAAwB;QAExB,IAAM,QAAQ,GAAG,IAAI,+BAAc,CACjC,IAAI,CAAC,GAAG,EACR,IAAI,EACJ,GAAG,EACH,eAAe,EACf,gBAAgB,CACjB,CAAC;QACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAC9B,OAAO,QAAQ,CAAC;IAClB,CAAC;IAED,sCAAY,GAAZ;QACE,OAAO,IAAI,CAAC,SAAS,CAAC;IACxB,CAAC;IACH,sBAAC;AAAD,CAAC,AAzED,IAyEC;AAzEY,0CAAe"} \ No newline at end of file +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,iEAA0C;AAC1C,mDAAkD;AAOlD,gDAA+C;AAC/C,4DAA0D;AAElD,IAAA,YAAY,GAAK,OAAO,CAAC,oBAAoB,CAAC,aAAlC,CAAmC;AAGvD;IAME,yBAAY,GAAS,EAAE,eAAiC;QAHxD,SAAI,GAAyC,UAAU,CAAC;QAItD,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;IACzC,CAAC;IAED,8BAAI,GAAJ;QAAA,iBAEC;QADC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,UAAC,OAAY,IAAK,OAAA,IAAA,mBAAQ,EAAC,OAAO,EAAE,KAAI,CAAC,EAAvB,CAAuB,CAAC,CAAC;IACjE,CAAC;IAED,iCAAO,GAAP;IAEA,CAAC;IAED,iCAAO,GAAP;QACE,OAAO,yBAAW,CAAC,IAAI,CAAC;IAC1B,CAAC;IAED,oCAAU,GAAV;QACE,OAAO,yBAAW,CAAC,OAAO,CAAC;IAC7B,CAAC;IAED,iCAAO,GAAP;QACE,OAAO,IAAI,CAAC,IAAI,CAAC;IACnB,CAAC;IAED,+CAAqB,GAArB;QACE,OAAO,UAAG,OAAO,CAAC,GAAG,EAAE,2BAAiB,IAAI,CAAC,OAAO,EAAE,cAAW,CAAC;IACpE,CAAC;IAED,6CAAmB,GAAnB,UAAoB,MAAc;QAChC,OAAO,8BAAuB,MAAM,CAAE,CAAC;IACzC,CAAC;IAEK,wCAAc,GAApB,UAAqB,YAAoB,EAAE,MAAc;;;;;4BACtB,WAAM,IAAI,CAAC,GAAG,CAAC,oBAAoB,CAClE,IAAI,EACJ,YAAY,EACZ,IAAI,CAAC,qBAAqB,EAAE,EAC5B,MAAM,CACP,EAAA;;wBALK,QAAQ,GAAmB,SAKhC;6BACG,QAAQ,EAAR,cAAQ;wBACV,WAAM,IAAA,8BAAa,EAAC,QAAQ,CAAC,EAAA;;wBAA7B,SAA6B,CAAC;wBAC9B,WAAM,YAAY,CAAC,UAAG,QAAQ,CAAC,mBAAmB,EAAE,QAAK,CAAC,EAAA;;wBAA1D,SAA0D,CAAC;wBAC3D,WAAM,YAAY,CAAC,UAAG,QAAQ,CAAC,mBAAmB,EAAE,aAAU,CAAC,EAAA;;wBAA/D,SAA+D,CAAC;;;;;;KAEnE;IAED,wCAAc,GAAd,UACE,GAAW,EACX,eAAiC,EACjC,gBAAwB;QAExB,IAAM,QAAQ,GAAG,IAAI,+BAAc,CACjC,IAAI,CAAC,GAAG,EACR,IAAI,EACJ,GAAG,EACH,eAAe,EACf,gBAAgB,CACjB,CAAC;QACF,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAC9B,OAAO,QAAQ,CAAC;IAClB,CAAC;IAED,sCAAY,GAAZ;QACE,OAAO,IAAI,CAAC,SAAS,CAAC;IACxB,CAAC;IACH,sBAAC;AAAD,CAAC,AAzED,IAyEC;AAzEY,0CAAe"} \ No newline at end of file diff --git a/package.json b/package.json index 3a163c8..673f0c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gluestack/glue-plugin-postgres", - "version": "0.0.21", + "version": "0.0.22", "description": "gluestack plugin for postgres", "repository": { "type": "git", diff --git a/src/PluginInstanceContainerController.ts b/src/PluginInstanceContainerController.ts index 04f40c3..83c10a3 100644 --- a/src/PluginInstanceContainerController.ts +++ b/src/PluginInstanceContainerController.ts @@ -5,7 +5,8 @@ import IContainerController from "@gluestack/framework/types/plugin/interface/IC import { IPostgres } from "./interfaces/IPostgres"; import { writeDbCreateSql } from "./helpers/dbInit"; import { defaultConfig } from "./commands/postgresConfig"; -import { createFolder } from "./helpers/create-folder"; + +const { createFolder } = require("@gluestack/helpers"); export class PluginInstanceContainerController implements IContainerController { app: IApp; @@ -152,7 +153,7 @@ export class PluginInstanceContainerController implements IContainerController { return (this.dockerfile = dockerfile || null); } - getConfig(): any {} + getConfig(): any { } async up() { await this.getPortNumber(); @@ -167,5 +168,5 @@ export class PluginInstanceContainerController implements IContainerController { // } - async build() {} + async build() { } } diff --git a/src/helpers/create-folder.ts b/src/helpers/create-folder.ts deleted file mode 100644 index 09ad392..0000000 --- a/src/helpers/create-folder.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { mkdir } from "node:fs/promises"; -import { fileExists } from "./file-exists"; - -export const createFolder = async (path: string): Promise => { - if (! await fileExists(path)) { - await mkdir(path, { recursive: true }); - } -}; diff --git a/src/helpers/file-exists.ts b/src/helpers/file-exists.ts deleted file mode 100644 index 386bace..0000000 --- a/src/helpers/file-exists.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { access, constants } from 'node:fs/promises'; - -export const fileExists = async (path: string): Promise => { - try { - await access(path, constants.R_OK); - return true; - } catch (err) { - return false; - } -}; diff --git a/src/index.ts b/src/index.ts index 8e08d2d..c8aab9a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,7 +9,8 @@ import IManagesInstances from "@gluestack/framework/types/plugin/interface/IMana import IGlueStorePlugin from "@gluestack/framework/types/store/interface/IGluePluginStore"; import { postgres } from "./commands/postgres"; import { writeInstance } from "./commands/postgresConfig"; -import { createFolder } from "./helpers/create-folder"; + +const { createFolder } = require("@gluestack/helpers"); //Do not edit the name of this class export class GlueStackPlugin implements IPlugin, IManagesInstances, ILifeCycle {