import _locreq from "locreq"; import { walkDir } from "./walk.js"; const target_locreq = _locreq(process.cwd()); export async function listCollections(): Promise { const files = await walkDir(target_locreq.resolve("src/back/collections")); return files .filter( (f) => f.endsWith(".ts") && !f.endsWith(".test.ts") && !f.endsWith("collections.ts") ) .map((f) => f.replace(/.ts$/, "").split("/").at(-1) || "") .filter((e) => e !== ""); }