filesystem-constants

1.0.0 • Public • Published

filesystem-constants

Inlined FS constants without the dependency on Node's FS module.

Also provides a few utility functions for converting fs.open flags between OSX and Linux, and for converting between string and integer representations.

Installation

npm i filesystem-constants --save

Usage

constants.linux

FS constants on Linux, copied from fs.constants.

constants.darwin

FS constants on OSX, copied from fs.constants.

constants.parse

Converts flags from their string representation (i.e. 'r') to a flags integer.

const { linux, parse } = require('filesystem-constants')
const flags = parse(linux, 'w+') // 578

constants.translate(from, to, flags)

Translates flags between two platform-specific representations.

const { linux, darwin, translate } = require('filesystem-constants')
translate(darwin, linux, darwin.O_CREATE | darwin.O_APPEND) // 1088 (linux.O_CREATE | linux.O_APPEND)

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i filesystem-constants

Weekly Downloads

23

Version

1.0.0

License

MIT

Unpacked Size

6.06 kB

Total Files

3

Last publish

Collaborators

  • andrewosh