UNPKG

spare-dashboard-satellite

Version:

(modified version of Chia-Dashboard-Satellite to Support the Spare Fork.)

24 lines (18 loc) 665 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(), '.spare-blockchain', 'mainnet'); } } module.exports = new ChiaConfigDetector();