UNPKG

dependency-cruiser

Version:

Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

12 lines (10 loc) 285 B
import { accessSync, R_OK } from "node:fs"; export default function validateFileExistence(pDirectoryOrFile) { try { accessSync(pDirectoryOrFile, R_OK); } catch (pError) { throw new Error( `Can't open '${pDirectoryOrFile}' for reading. Does it exist?\n` ); } }