UNPKG

dependency-cruiser

Version:

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

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