UNPKG

@visulima/fs

Version:

Human friendly file system utilities for Node.js

23 lines (19 loc) 670 B
'use strict'; const node_fs = require('node:fs'); const utils = require('@visulima/path/utils'); const F_OK = require('./F_OK-CWSqQIdF.cjs'); const assertValidFileOrDirectoryPath = require('./assertValidFileOrDirectoryPath-BMbgA-eI.cjs'); var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); function isAccessibleSync(path, mode = F_OK.F_OK) { assertValidFileOrDirectoryPath(path); path = utils.toPath(path); try { node_fs.accessSync(path, mode); return true; } catch { return false; } } __name(isAccessibleSync, "isAccessibleSync"); module.exports = isAccessibleSync;