Files
Hydro/hydro/options.ts
T
undefined 8f6968bbbd 简化模块加载
deprecated hydro-build
2020-07-15 20:46:45 +08:00

12 lines
446 B
TypeScript

import fs from 'fs';
import os from 'os';
import path from 'path';
export default function load() {
let f = path.resolve(process.cwd(), 'config.json');
if (!fs.existsSync(f)) f = path.resolve(__dirname, 'config.json');
if (!fs.existsSync(f)) f = path.resolve(os.homedir(), '.config', 'hydro', 'config.json');
if (!fs.existsSync(f)) f = path.resolve('/config/config.json');
return JSON.parse(fs.readFileSync(f).toString());
}