🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

try-open

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

try-open

Tries to open a file using fs.openSync (only necessary with sync), fails gracefully if the file path does not exist on the file system. Since fs.existsSync has been deprecated, this can be used as an alternative.

0.1.3
latest
Source
npm
Version published
Weekly downloads
5.2K
-5.94%
Maintainers
1
Weekly downloads
 
Created
Source

try-open NPM version NPM downloads Build Status

Tries to open a file using fs.openSync (only necessary with sync), fails gracefully if the file path does not exist on the file system. Since fs.existsSync has been deprecated, this can be used as an alternative.

Install

Install with npm:

$ npm install try-open --save

See the node.js fs.open documentation for more details.

Usage

var fs = require('fs');
var tryOpen = require('try-open');

var fd = tryOpen('package.json', 'r');
//=> 17

// close the file
fs.closeSync(fd);

You might also be interested in these projects:

  • copy: Copy files or directories using globs. | homepage
  • delete: Delete files and folders and any intermediate directories if they exist (sync and async). | homepage
  • fs-utils: fs extras and utilities to extend the node.js file system module. Used in Assemble and… more | homepage
  • write: Write files to disk, creating intermediate directories if they don't exist. | homepage

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

Generate readme and API documentation with [verb][]:

$ npm install verb && npm run docs

Or, if [verb][] is installed globally:

$ verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

License

Copyright © 2016, Jon Schlinkert. Released under the MIT license.

This file was generated by verb, v0.9.0, on April 09, 2016.

Keywords

open

FAQs

Package last updated on 09 Apr 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts