20 lines
410 B
JavaScript
20 lines
410 B
JavaScript
import fs from "node:fs/promises";
|
|
import { lilconfig } from "lilconfig";
|
|
import { sync as findParentDir } from "find-parent-dir";
|
|
import getStdin from "get-stdin";
|
|
import { isCI } from "ci-info";
|
|
|
|
function writeFormattedFile(file, data) {
|
|
return fs.writeFile(file, data);
|
|
}
|
|
|
|
const mockable = {
|
|
lilconfig,
|
|
findParentDir,
|
|
getStdin,
|
|
isCI: () => isCI,
|
|
writeFormattedFile,
|
|
};
|
|
|
|
export default mockable;
|