UNPKG

@zenfs/core

Version:

A filesystem, anywhere

94 lines (93 loc) 2.19 kB
{ "name": "@zenfs/core", "version": "1.2.1", "description": "A filesystem, anywhere", "funding": { "type": "individual", "url": "https://github.com/sponsors/james-pre" }, "main": "dist/index.js", "types": "dist/index.d.ts", "keywords": [ "filesystem", "node", "storage" ], "bin": { "make-index": "scripts/make-index.js", "zenfs-test": "scripts/test.js" }, "files": [ "src", "dist", "tests", "license.md", "tsconfig.json", "eslint.shared.js" ], "type": "module", "homepage": "https://github.com/zen-fs/core", "author": "James Prevett <jp@jamespre.dev> (https://jamespre.dev)", "contributors": [ "John Vilk <jvilk@cs.umass.edu>" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/zen-fs/core.git" }, "bugs": { "url": "https://github.com/zen-fs/core/issues" }, "engines": { "node": ">= 16" }, "exports": { ".": "./dist/index.js", "./*": "./dist/*", "./promises": "./dist/emulation/promises.js", "./mixins": "./dist/mixins/index.js", "./path": "./dist/emulation/path.js", "./eslint": "./eslint.shared.js", "./tests/*": "./tests/*", "./src/*": "./src/*" }, "scripts": { "format": "prettier --write .", "format:check": "prettier --check .", "lint": "eslint src tests", "test:common": "tsx --test --experimental-test-coverage 'tests/**/!(fs)/*.test.ts' 'tests/*.test.ts'", "test": "tsx --test --experimental-test-coverage", "build": "tsc -p tsconfig.json", "build:docs": "typedoc", "dev": "npm run build -- --watch", "prepublishOnly": "npm run build" }, "lint-staged": { "*": [ "prettier --write" ] }, "dependencies": { "@types/node": "^20.16.10", "@types/readable-stream": "^4.0.10", "buffer": "^6.0.3", "eventemitter3": "^5.0.1", "minimatch": "^9.0.3", "readable-stream": "^4.5.2", "utilium": "^1.0.0" }, "devDependencies": { "@eslint/js": "^9.8.0", "@types/eslint__js": "^8.42.3", "eslint": "^9.8.0", "globals": "^15.9.0", "lint-staged": "^15.2.7", "prettier": "^3.2.5", "tsx": "^4.19.1", "typedoc": "^0.26.10", "typedoc-plugin-remove-references": "^0.0.6", "typescript": "^5.5.0", "typescript-eslint": "^8.0.0" } }