@t1mmen/srtd
Version:
Supabase Repeatable Template Definitions (srtd): 🪄 Live-reloading SQL templates for Supabase DX. Make your database changes reviewable and migrations maintainable! 🚀
21 lines • 753 B
JavaScript
//utils/loadBuildLog.ts
import fs from 'node:fs/promises';
import path from 'node:path';
import { getConfig } from './config.js';
export async function loadBuildLog(dirname, which) {
try {
const config = await getConfig(dirname);
const logPath = which === 'local' ? config.localBuildLog : config.buildLog;
const content = await fs.readFile(path.resolve(dirname, logPath), 'utf-8');
const log = JSON.parse(content);
return {
version: log.version || '1.0',
lastTimestamp: log.lastTimestamp || '',
templates: log.templates || {},
};
}
catch {
return { version: '1.0', templates: {}, lastTimestamp: '' };
}
}
//# sourceMappingURL=loadBuildLog.js.map