{
  "name": "hypercore",
  "version": "11.28.1",
  "description": "Hypercore is a secure, distributed append-only log",
  "main": "index.js",
  "scripts": {
    "format": "prettier --write .",
    "lint": "prettier --check . && lunte",
    "test": "brittle test/all.js",
    "test:bare": "bare test/all.js",
    "test:generate": "brittle -r test/all.js test/*.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/holepunchto/hypercore.git"
  },
  "contributors": [
    {
      "name": "Mathias Buus",
      "email": "mathiasbuus@gmail.com",
      "url": "https://mafinto.sh"
    },
    {
      "name": "Andrew Osheroff",
      "email": "andrewosh@gmail.com",
      "url": "https://andrewosh.com"
    }
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/holepunchto/hypercore/issues"
  },
  "homepage": "https://github.com/holepunchto/hypercore#readme",
  "files": [
    "index.js",
    "errors.js",
    "messages.js",
    "lib/**.js"
  ],
  "imports": {
    "events": {
      "bare": "bare-events",
      "default": "events"
    }
  },
  "dependencies": {
    "@hyperswarm/secret-stream": "^6.0.0",
    "b4a": "^1.1.0",
    "bare-events": "^2.2.0",
    "big-sparse-array": "^1.0.3",
    "compact-encoding": "^2.11.0",
    "fast-fifo": "^1.3.0",
    "flat-tree": "^1.9.0",
    "hypercore-crypto": "^3.2.1",
    "hypercore-errors": "^1.5.0",
    "hypercore-id-encoding": "^1.2.0",
    "hypercore-storage": "^2.8.0",
    "is-options": "^1.0.1",
    "nanoassert": "^2.0.0",
    "protomux": "^3.5.0",
    "quickbit-universal": "^2.2.0",
    "random-array-iterator": "^1.0.0",
    "safety-catch": "^1.0.1",
    "sodium-universal": "^5.0.1",
    "streamx": "^2.12.4",
    "unslab": "^1.3.0",
    "z32": "^1.0.0"
  },
  "devDependencies": {
    "brittle": "^3.0.0",
    "debugging-stream": "^3.1.0",
    "hyperswarm": "^4.3.6",
    "lunte": "^1.3.0",
    "prettier": "^3.6.2",
    "prettier-config-holepunch": "^2.0.0",
    "rache": "^1.0.0",
    "range-parser": "^1.2.1",
    "resolve-reject-promise": "^1.1.0",
    "speedometer": "^1.1.0",
    "test-tmp": "^1.0.2",
    "tiny-byte-size": "^1.1.0",
    "udx-native": "^1.6.1",
    "uncaughts": "^1.1.0"
  }
}
