{ "name": "browserfs", "version": "2.0.0", "description": "A filesystem in your browser!", "main": "dist/browserfs.js", "types": "dist", "keywords": [ "filesystem", "node", "storage" ], "type": "module", "homepage": "https://github.com/jvilk/BrowserFS", "author": "John Vilk (http://people.cs.umass.edu/~jvilk)", "contributors": [ "James Prevett (https://jamespre.dev)" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/jvilk/BrowserFS.git" }, "bugs": { "url": "https://github.com/jvilk/BrowserFS/issues" }, "engines": { "node": ">= 18" }, "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/browserfs.min.cjs", "import": "./dist/browserfs.min.mjs" } }, "scripts": { "lint": "eslint src test/**/*.test.ts", "build": "rm -rf dist/* && node scripts/build.mjs", "test": "cross-env NODE_OPTIONS=--experimental-vm-modules npx jest", "prepublishOnly": "npm run build", "build:docs": "typedoc --out docs --name BrowserFS src/index.ts", "format:check": "prettier --check src test", "format": "prettier --write src test" }, "devDependencies": { "@jest/globals": "^29.5.0", "@types/archiver": "~2.1.2", "@types/jest": "^29.5.1", "@types/node": "^14.18.62", "@types/wicg-file-system-access": "^2020.9.6", "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "archiver": "~2.1.1", "bfs-path": "~0.1.2", "bfs-process": "~0.1.6", "buffer": "~5.1.0", "cross-env": "^7.0.3", "dropbox": "~4.0.9", "esbuild": "^0.17.18", "esbuild-plugin-polyfill-node": "^0.3.0", "eslint": "^8.36.0", "jest": "^29.5.0", "path": "^0.12.7", "prettier": "^2.8.7", "source-map-loader": "~0.2.3", "ts-jest": "^29.1.0", "typedoc": "^0.25.1", "typescript": "^4.9.5" } }