memserver
Version:
in-memory database/ORM and http mock server you can run in-browser and node environments. Built for large frontend teams, fast tests and rapid prototyping
14 lines (11 loc) • 416 B
JavaScript
import fs from 'fs/promises';
export default async function getMemServerDirectory() {
const cwd = process.cwd();
const folders = cwd.split("/");
const memServerIndex = folders.findIndex((path) => path === "memserver");
if (memServerIndex !== -1) {
return folders.slice(0, memServerIndex + 1).join("/");
} else if ((await fs.readdir(".")).includes("memserver")) {
return `${cwd}/memserver`;
}
}