Fast minimal view of YNAB category balances
at main 14 lines 389 B view raw
1import { loadConfig } from './config.js'; 2import { fetchCategories } from './ynab.js'; 3import { buildApp } from './app.js'; 4 5const config = loadConfig(); 6const app = buildApp(config, { fetchCategories }); 7 8try { 9 await app.listen({ port: config.port, host: '0.0.0.0' }); 10 console.log(`afford listening on port ${config.port}`); 11} catch (err) { 12 console.error(err); 13 process.exit(1); 14}