From 0a7442a932d92f0255b9ef136cfe9c82cde9dbc4 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Tue, 12 Mar 2019 17:09:21 +0500 Subject: [PATCH] Replace node-config with packages/server/config --- package.json | 1 - packages/server/package.json | 1 - packages/server/src/config.ts | 4 +++- packages/server/src/config/index.ts | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 packages/server/src/config/index.ts diff --git a/package.json b/package.json index 481e6b6..c0f0704 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,6 @@ "@types/bcrypt": "^3.0.0", "@types/body-parser": "^1.17.0", "@types/cls-hooked": "^4.2.1", - "@types/config": "0.0.34", "@types/csurf": "^1.9.35", "@types/es6-shim": "^0.31.39", "@types/express": "^4.16.0", diff --git a/packages/server/package.json b/packages/server/package.json index 0b42d91..08e2092 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -17,7 +17,6 @@ "bcrypt": "^3.0.3", "body-parser": "^1.18.3", "cls-hooked": "^4.2.2", - "config": "^3.0.1", "csurf": "^1.9.0", "email-validator": "^2.0.4", "express": "^4.16.4", diff --git a/packages/server/src/config.ts b/packages/server/src/config.ts index 1977e25..e6e3810 100644 --- a/packages/server/src/config.ts +++ b/packages/server/src/config.ts @@ -1,7 +1,9 @@ -import cfg from 'config' +import {ConfigReader} from './config/index' import {IConfig} from './application' import URL from 'url' +const cfg = new ConfigReader(__dirname).read() + const baseUrl = URL.parse(cfg.get('app.baseUrl')) export const config: IConfig = { diff --git a/packages/server/src/config/index.ts b/packages/server/src/config/index.ts new file mode 100644 index 0000000..54e1315 --- /dev/null +++ b/packages/server/src/config/index.ts @@ -0,0 +1,2 @@ +export * from './Config' +export * from './ConfigReader'