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 | }
|