realpath-native

Use the system's native `realpath`

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
realpath-native
3.0.04 years ago6 years agoMinified + gzip package size for realpath-native in KB

Readme

realpath-native
This module is no longer necessary as all current releases of Node supports fs.realpath.native now.

Use the system's native realpath

!NPM Versionnpm-imagenpm-url !Linux & Mac Build Statustravis-imagetravis-url
!Greenkeeper Dependency Statusgreenkeeper-imagegreenkeeper-url
Node 9.3 added fs.realpath(Sync).native. On older Nodes you have to use process.binding to access the same function. This module does that check for you.
The advantage of the native realpath over fs.realpath is that the native one better supports paths on Windows.
On node 8 the function uses the old fs.realpath function.

Install

Install the module with npm:
$ npm install realpath-native

Usage

const realpath = require('realpath-native');

realpath('some-path'); // returns a promise

realpath.sync('some-path');

API

realpath(path)

Returns a promise for the resolved path of the input.

path

Type: string

realpath.sync(path)

Returns the resolved path of the input synchronously.

path

Type: string