Initial commit
This commit is contained in:
commit
f8910e4f30
28 changed files with 3111 additions and 0 deletions
31
src/utils/Config.ts
Normal file
31
src/utils/Config.ts
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
//
|
||||
// Config.ts
|
||||
//
|
||||
// Written by: Oliver Akins (2019/11/07 - 2019/12/29)
|
||||
//
|
||||
|
||||
|
||||
import { readFileSync, writeFile } from "fs"
|
||||
|
||||
|
||||
|
||||
export const LOAD_CONFIG = (): config => {
|
||||
let config = require.resolve("../../config.json");
|
||||
|
||||
let data = readFileSync(config);
|
||||
|
||||
// @ts-ignore
|
||||
return JSON.parse(data);
|
||||
};
|
||||
|
||||
|
||||
|
||||
export const UPDATE_CONFIG = (data: config): void => {
|
||||
writeFile(
|
||||
require.resolve("../../config.json"),
|
||||
JSON.stringify(data, null, 2),
|
||||
() => {
|
||||
console.log("* [Config] Config written to.");
|
||||
}
|
||||
)
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue