Fast minimal view of YNAB category balances
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}