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'