UNPKG

apple-dashboard-satellite

Version:
24 lines (18 loc) 631 B
const { existsSync } = require('fs'); const { homedir } = require('os'); const { join } = require('path'); class ChiaConfigDetector { chiaConfigExistsForConfigDirectory(configDirectory) { return existsSync(this.getChiaConfigFilePath(configDirectory)); } get defaultChiaConfigExists() { return this.chiaConfigExistsForConfigDirectory(this.defaultChiaConfigDirectory); } getChiaConfigFilePath(configDirectory) { return join(configDirectory, 'config', 'config.yaml'); } get defaultChiaConfigDirectory() { return join(homedir(), '.apple', 'mainnet'); } } module.exports = new ChiaConfigDetector();