wechaty-puppet
Version:
Abstract Puppet for Wechaty
29 lines (23 loc) • 643 B
text/typescript
import { FileBox } from 'file-box'
import { Brolog } from 'brolog'
import { MemoryCard } from 'memory-card'
import { StateSwitch } from 'state-switch'
import { packageJson } from './package-json.js'
import * as envVars from './env-vars.js'
const log = new Brolog()
const logLevel = process.env['WECHATY_LOG']
if (logLevel) {
log.level(logLevel.toLowerCase() as any)
log.silly('Puppet', 'Config: WECHATY_LOG set level to %s', logLevel)
}
const VERSION = packageJson.version || '0.0.0'
const NAME = packageJson.name || 'NONAME'
export {
envVars,
FileBox,
log,
MemoryCard,
NAME,
StateSwitch,
VERSION,
}