UNPKG

@balena/direct-io

Version:

Direct IO helpers for block devices and regular files on FreeBSD, Linux, macOS and Windows.

67 lines (66 loc) 1.54 kB
{ "name": "@balena/direct-io", "version": "0.1.0-build-support-node-18-5a6ce168ddee8d7fd8f16f07685dfee4db7ba827-1", "description": "Direct IO helpers for block devices and regular files on FreeBSD, Linux, macOS and Windows.", "main": "binding.node", "files": [ "benchmark.js", "binding.c", "binding.gyp", "get-block-device", "test.js" ], "repository": { "type": "git", "url": "git+https://github.com/balena-io-modules/direct-io.git" }, "keywords": [ "_aligned_buffer", "aligned buffer", "alignment", "block size", "block device path", "device size", "direct memory access", "disk cache", "disk size", "dma", "F_NOCACHE", "FSCTL_LOCK_VOLUME", "FSCTL_UNLOCK_VOLUME", "logical sector size", "mechanical sympathy", "O_DIRECT", "O_DSYNC", "O_EXCL", "O_EXLOCK", "O_SYNC", "opening block device", "physical sector size", "posix_memalign", "raw disk", "throughput", "volume", "zero copy" ], "author": "Joran Dirk Greef", "license": "MIT", "bugs": { "url": "https://github.com/balena-io-modules/direct-io/issues" }, "homepage": "https://github.com/balena-io-modules/direct-io#readme", "scripts": { "prepublishOnly": "rm -f binding.node", "postinstall": "node-gyp clean", "test": "node test.js" }, "engines": { "node": ">=16" }, "dependencies": { "@ronomon/queue": "^3.0.1" }, "versionist": { "publishedAt": "2023-01-20T18:52:41.954Z" } }