{
  "name": "ipfs-repo",
  "version": "0.29.3",
  "description": "IPFS Repo implementation",
  "leadMaintainer": "Jacob Heun <jacobheun@gmail.com>",
  "main": "src/index.js",
  "files": [
    "src",
    "dist"
  ],
  "browser": {
    "rimraf": false,
    "datastore-fs": "datastore-level",
    "./src/lock.js": "./src/lock-memory.js",
    "./src/default-options.js": "./src/default-options-browser.js"
  },
  "scripts": {
    "test": "aegir test",
    "test:node": "aegir test -t node",
    "test:browser": "aegir test -t browser",
    "test:webworker": "aegir test -t webworker",
    "build": "aegir build",
    "lint": "aegir lint",
    "release": "aegir release --docs",
    "release-minor": "aegir release --type minor --docs",
    "release-major": "aegir release --type major --docs",
    "coverage": "nyc -s npm run test:node && nyc report --reporter=html",
    "dep-check": "aegir dep-check",
    "docs": "aegir docs"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ipfs/js-ipfs-repo.git"
  },
  "keywords": [
    "IPFS",
    "libp2p",
    "datastore"
  ],
  "homepage": "https://github.com/ipfs/js-ipfs-repo",
  "engines": {
    "node": ">=10.0.0",
    "npm": ">=3.0.0"
  },
  "devDependencies": {
    "aegir": "^20.4.1",
    "chai": "^4.2.0",
    "dirty-chai": "^2.0.1",
    "lodash": "^4.17.11",
    "memdown": "^4.0.0",
    "multihashes": "~0.4.15",
    "multihashing-async": "~0.8.0",
    "ncp": "^2.0.0",
    "rimraf": "^3.0.0",
    "sinon": "^7.5.0"
  },
  "dependencies": {
    "base32.js": "~0.1.0",
    "bignumber.js": "^9.0.0",
    "bytes": "^3.1.0",
    "cids": "~0.7.0",
    "datastore-core": "~0.7.0",
    "datastore-fs": "~0.9.0",
    "datastore-level": "~0.14.0",
    "debug": "^4.1.0",
    "err-code": "^1.1.2",
    "interface-datastore": "~0.7.0",
    "ipfs-block": "~0.8.1",
    "ipfs-repo-migrations": "~0.1.0",
    "just-safe-get": "^1.3.0",
    "just-safe-set": "^2.1.0",
    "lodash.has": "^4.5.2",
    "p-queue": "^6.0.0",
    "pretty-bytes": "^5.3.0",
    "proper-lockfile": "^4.0.0",
    "sort-keys": "^3.0.0"
  },
  "license": "MIT",
  "contributors": [
    "Adam Uhlíř <adam@uhlir.dev>",
    "Alan Shaw <alan.shaw@protocol.ai>",
    "Alex Potsides <alex@achingbrain.net>",
    "Brian Hoffman <hoffmabc@users.noreply.github.com>",
    "David Dias <daviddias.p@gmail.com>",
    "Dmitriy Ryajov <dryajov@gmail.com>",
    "Francisco Baio Dias <xicombd@gmail.com>",
    "Friedel Ziegelmayer <dignifiedquire@gmail.com>",
    "Greenkeeper <support@greenkeeper.io>",
    "Henrique Dias <hacdias@gmail.com>",
    "Hugo Dias <hugomrdias@gmail.com>",
    "Hugo Dias <mail@hugodias.me>",
    "Jacob Heun <jacobheun@gmail.com>",
    "Jacob Heun <jake@andyet.net>",
    "Jonah Weissman <jonahrweissman@gmail.com>",
    "Jonathan <jkrone@vt.edu>",
    "Justin Chase <justin.m.chase@gmail.com>",
    "Lars-Magnus Skog <ralphtheninja@riseup.net>",
    "Linus Unnebäck <linus@folkdatorn.se>",
    "Marcus Bernales <mboperator@gmail.com>",
    "Pau Ramon Revilla <masylum@gmail.com>",
    "Pedro Santos <pedromiguelsousasantos@hotmail.com>",
    "Pedro Teixeira <i@pgte.me>",
    "Richard Littauer <richard.littauer@gmail.com>",
    "Richard Schneider <makaretu@gmail.com>",
    "Steef Min <steefmin@gmail.com>",
    "Stephen Whitmore <stephen.whitmore@gmail.com>",
    "Vasco Santos <vasco.santos@moxy.studio>",
    "Vasco Santos <vasco.santos@ua.pt>",
    "Volker Mische <volker.mische@gmail.com>",
    "greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>",
    "nginnever <ginneversource@gmail.com>",
    "npmcdn-to-unpkg-bot <npmcdn-to-unpkg-bot@users.noreply.github.com>",
    "ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ <victorbjelkholm@gmail.com>"
  ]
}
