UNPKG

@t1mmen/srtd

Version:

Supabase Repeatable Template Definitions (srtd): 🪄 Live-reloading SQL templates for Supabase DX. Make your database changes reviewable and migrations maintainable! 🚀

23 lines • 654 B
import path from 'node:path'; function truncatePath(filePath) { const normalized = filePath.replace(/\\/g, '/'); const parts = normalized.split('/'); if (parts.length <= 2) { return filePath; } const [parent, filename] = parts.slice(-2); return `…/${parent}/${filename}`; } function getFilename(filePath) { return path.basename(filePath); } function ensureSqlExtension(name) { const filename = getFilename(name); return filename.endsWith('.sql') ? filename : `${filename}.sql`; } export const formatPath = { truncatePath, getFilename, ensureSqlExtension, }; //# sourceMappingURL=formatPath.js.map