UNPKG

jsonarrayfs

Version:

Specialized Node.js library for memory-efficient operations on JSON arrays. Stream individual elements from large JSON arrays (files, network responses etc.) and append elements to array files without loading the entire array into memory. Perfect for proc

70 lines (69 loc) 1.83 kB
{ "name": "jsonarrayfs", "version": "2.0.0", "description": "Specialized Node.js library for memory-efficient operations on JSON arrays. Stream individual elements from large JSON arrays (files, network responses etc.) and append elements to array files without loading the entire array into memory. Perfect for processing large-scale JSON array datasets without memory limitations.", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "import": "./dist/index.mjs" } }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "build": "tsup", "format": "prettier --write .", "format:check": "prettier --check .", "prepare": "husky", "test": "ts-node test/index.test.ts", "coverage": "c8 npm test" }, "keywords": [ "json-array", "json-array-stream", "json-array-append", "memory-efficient", "large-file", "streaming", "json-array-parser", "array-manipulation", "file-processing", "node-json", "stream filter", "json append", "stream processing", "on the fly filtering", "direct appends", "memory efficient" ], "author": "Akash S Panickar", "license": "MIT", "homepage": "https://github.com/mochatek/jsonarrayfs", "repository": { "type": "git", "url": "https://github.com/mochatek/jsonarrayfs.git" }, "devDependencies": { "@types/node": "^20.12.12", "c8": "10.1.3", "husky": "9.1.7", "prettier": "^3.2.5", "ts-node": "^10.9.2", "tsup": "^8.0.2", "typescript": "^5.4.5" }, "engines": { "node": ">=16.0.0", "npm": ">=8.0.0" }, "bugs": { "url": "https://github.com/mochatek/jsonarrayfs/issues" } }