diff --git a/package-lock.json b/package-lock.json index 8c3b218..d55e9a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@secjs/config", - "version": "1.0.1", + "version": "1.0.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@secjs/config", - "version": "1.0.1", + "version": "1.0.3", "license": "MIT", "devDependencies": { "@secjs/contracts": "1.1.6", diff --git a/package.json b/package.json index eaebbf7..117480c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@secjs/config", - "version": "1.0.3", + "version": "1.0.4", "description": "", "license": "MIT", "author": "João Lenon", diff --git a/src/Config.ts b/src/Config.ts index 125c53e..7b79d22 100644 --- a/src/Config.ts +++ b/src/Config.ts @@ -41,10 +41,10 @@ export class Config { return config } - loadSync() { + loadSync(configPath = '/config') { Config.loadEnvs() - const path = `${process.cwd()}/config` + const path = `${process.cwd()}/${configPath}` const { files } = getFoldersSync(path, true) @@ -53,10 +53,10 @@ export class Config { return this } - async load() { + async load(configPath = '/config') { Config.loadEnvs() - const path = `${process.cwd()}/config` + const path = `${process.cwd()}/${configPath}` const { files } = await getFolders(path, true) diff --git a/src/utils/global.ts b/src/utils/global.ts index 034c133..0bfbd6b 100644 --- a/src/utils/global.ts +++ b/src/utils/global.ts @@ -10,7 +10,5 @@ declare global { } } -new ConfigInstance().loadSync() - const _global = global as any _global.Config = ConfigInstance