UNPKG

3.63 kBJSONView Raw
1{
2 "name": "ipfs-repo",
3 "version": "3.0.2",
4 "description": "IPFS Repo implementation",
5 "leadMaintainer": "Alex Potsides <alex@achingbrain.net>",
6 "main": "src/index.js",
7 "files": [
8 "src",
9 "dist"
10 ],
11 "browser": {
12 "rimraf": false,
13 "datastore-fs": "datastore-level",
14 "./src/lock.js": "./src/lock-memory.js",
15 "./src/default-options.js": "./src/default-options-browser.js"
16 },
17 "scripts": {
18 "test": "aegir test",
19 "test:node": "aegir test -t node",
20 "test:browser": "aegir test -t browser",
21 "test:webworker": "aegir test -t webworker",
22 "build": "aegir build",
23 "lint": "aegir lint",
24 "release": "aegir release --docs",
25 "release-minor": "aegir release --type minor --docs",
26 "release-major": "aegir release --type major --docs",
27 "coverage": "nyc -s npm run test:node && nyc report --reporter=html",
28 "dep-check": "aegir dep-check",
29 "docs": "aegir docs"
30 },
31 "repository": {
32 "type": "git",
33 "url": "https://github.com/ipfs/js-ipfs-repo.git"
34 },
35 "keywords": [
36 "IPFS",
37 "libp2p",
38 "datastore"
39 ],
40 "homepage": "https://github.com/ipfs/js-ipfs-repo",
41 "engines": {
42 "node": ">=10.0.0",
43 "npm": ">=3.0.0"
44 },
45 "devDependencies": {
46 "aegir": "^22.0.0",
47 "chai": "^4.2.0",
48 "chai-as-promised": "^7.1.1",
49 "dirty-chai": "^2.0.1",
50 "it-all": "^1.0.2",
51 "it-drain": "^1.0.1",
52 "it-first": "^1.0.2",
53 "just-range": "^2.1.0",
54 "memdown": "^5.1.0",
55 "multihashes": "~0.4.15",
56 "multihashing-async": "~0.8.0",
57 "ncp": "^2.0.0",
58 "rimraf": "^3.0.0",
59 "sinon": "^9.0.2"
60 },
61 "dependencies": {
62 "bignumber.js": "^9.0.0",
63 "buffer": "^5.6.0",
64 "bytes": "^3.1.0",
65 "cids": "^0.8.0",
66 "datastore-core": "^1.1.0",
67 "datastore-fs": "^1.1.0",
68 "datastore-level": "^1.1.0",
69 "debug": "^4.1.0",
70 "err-code": "^2.0.0",
71 "interface-datastore": "^1.0.2",
72 "ipfs-repo-migrations": "^0.2.1",
73 "ipfs-utils": "^2.2.0",
74 "ipld-block": "^0.9.1",
75 "it-map": "^1.0.2",
76 "it-pipe": "^1.1.0",
77 "just-safe-get": "^2.0.0",
78 "just-safe-set": "^2.1.0",
79 "multibase": "^0.7.0",
80 "p-queue": "^6.0.0",
81 "proper-lockfile": "^4.0.0",
82 "sort-keys": "^4.0.0"
83 },
84 "license": "MIT",
85 "contributors": [
86 "David Dias <daviddias.p@gmail.com>",
87 "Jacob Heun <jacobheun@gmail.com>",
88 "dignifiedquire <dignifiedquire@gmail.com>",
89 "achingbrain <alex@achingbrain.net>",
90 "Hugo Dias <hugomrdias@gmail.com>",
91 "Stephen Whitmore <stephen.whitmore@gmail.com>",
92 "Alan Shaw <alan.shaw@protocol.ai>",
93 "Adam Uhlíř <adam@uhlir.dev>",
94 "Vasco Santos <vasco.santos@moxy.studio>",
95 "Pau Ramon Revilla <masylum@gmail.com>",
96 "Richard Schneider <makaretu@gmail.com>",
97 "Hector Sanjuan <code@hector.link>",
98 "Lars-Magnus Skog <ralphtheninja@riseup.net>",
99 "Dmitriy Ryajov <dryajov@gmail.com>",
100 "Francisco Baio Dias <xicombd@gmail.com>",
101 "Pedro Santos <pedro.santos@moxy.studio>",
102 "Pedro Teixeira <i@pgte.me>",
103 "Richard Littauer <richard.littauer@gmail.com>",
104 "Steef Min <steefmin@gmail.com>",
105 "Volker Mische <volker.mische@gmail.com>",
106 "Bryan Stenson <bryan.stenson@gmail.com>",
107 "Andrew Nesbitt <andrewnez@gmail.com>",
108 "nginnever <ginneversource@gmail.com>",
109 "Henrique Dias <hacdias@gmail.com>",
110 "ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ <victorbjelkholm@gmail.com>",
111 "Jonah Weissman <jonahrweissman@gmail.com>",
112 "Jonathan <jkrone@vt.edu>",
113 "Justin Chase <justin.m.chase@gmail.com>",
114 "Linus Unnebäck <linus@folkdatorn.se>",
115 "Marcus Bernales <mboperator@gmail.com>"
116 ]
117}