create-kda
Advanced tools
Comparing version 0.0.19 to 0.0.20
{ | ||
"name": "create-kda", | ||
"version": "0.0.19", | ||
"version": "0.0.20", | ||
"main": "index.mjs", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/kdajs/create-kda.git", |
import { createModels, ModelsRepository } from 'kda' | ||
import config from './config' | ||
import User from './models/user' | ||
const testConfig = { | ||
host: 'test.test.com', | ||
port: 3306, | ||
username: 'test', | ||
password: 'test', | ||
database: 'test' | ||
} | ||
const productionConfig = { | ||
host: 'test.test.com', | ||
port: 3306, | ||
username: 'test', | ||
password: 'test', | ||
database: 'test' | ||
} | ||
const getConfig = (): { | ||
host: string | ||
port: number | ||
username: string | ||
password: string | ||
database: string | ||
} => { | ||
switch (process.env.NODE_ENV) { | ||
case NODE_ENV.Production: | ||
return productionConfig | ||
default: | ||
return testConfig | ||
} | ||
} | ||
export interface ModelsEntity { | ||
@@ -40,3 +10,3 @@ User: User | ||
export default await createModels<ModelsEntity>({ | ||
...getConfig(), | ||
...config.DB, | ||
entities: { | ||
@@ -43,0 +13,0 @@ User |
28
22711
253