UNPKG

3.73 kBJSONView Raw
1{
2 "name": "ipfsd-ctl",
3 "version": "7.2.0",
4 "description": "Spawn IPFS Daemons, JS or Go",
5 "license": "MIT",
6 "leadMaintainer": "Hugo Dias <mail@hugodias.me>",
7 "main": "src/index.js",
8 "jsdelivr": "dist/index.min.js",
9 "unpkg": "dist/index.min.js",
10 "scripts": {
11 "lint": "aegir lint",
12 "docs": "aegir docs",
13 "build": "aegir build",
14 "test": "aegir test",
15 "test:node": "aegir test -t node",
16 "test:browser": "aegir test -t browser",
17 "release": "aegir release --timeout 10000",
18 "release-minor": "aegir release --type minor",
19 "release-major": "aegir release --type major",
20 "coverage": "aegir coverage --timeout 50000"
21 },
22 "browser": {
23 "./src/endpoint/server.js": "./src/endpoint/server.browser.js",
24 "./src/utils.js": "./src/utils.browser.js",
25 "./src/ipfsd-daemon.js": "./src/ipfsd-client.js",
26 "go-ipfs": false
27 },
28 "husky": {
29 "hooks": {
30 "pre-commit": "lint-staged && npx aegir dep-check",
31 "commit-msg": "npx aegir commitlint -- -E HUSKY_GIT_PARAMS"
32 }
33 },
34 "lint-staged": {
35 "*.js": [
36 "eslint --fix -c node_modules/aegir/src/config/eslintrc.js",
37 "git add"
38 ]
39 },
40 "engines": {
41 "node": ">=10.0.0"
42 },
43 "files": [
44 "src",
45 "dist"
46 ],
47 "keywords": [
48 "ipfs",
49 "node",
50 "daemon"
51 ],
52 "dependencies": {
53 "@hapi/boom": "^9.1.0",
54 "@hapi/hapi": "^20.0.0",
55 "debug": "^4.1.1",
56 "execa": "^5.0.0",
57 "fs-extra": "^9.0.0",
58 "ipfs-utils": "^5.0.1",
59 "joi": "^17.2.1",
60 "merge-options": "^3.0.1",
61 "multiaddr": "^8.0.0",
62 "nanoid": "^3.1.3",
63 "p-wait-for": "^3.1.0",
64 "temp-write": "^4.0.0"
65 },
66 "devDependencies": {
67 "aegir": "^29.2.2",
68 "benchmark": "^2.1.4",
69 "go-ipfs": "^0.7.0",
70 "husky": "^4.2.5",
71 "ipfs": "^0.52.2",
72 "ipfs-http-client": "^48.1.2",
73 "ipfs-unixfs": "^2.0.3",
74 "lint-staged": "^10.1.6"
75 },
76 "peerDependencies": {
77 "go-ipfs": "*",
78 "ipfs": "*",
79 "ipfs-client": "*",
80 "ipfs-http-client": "*"
81 },
82 "repository": {
83 "type": "git",
84 "url": "git+https://github.com/ipfs/js-ipfsd-ctl.git"
85 },
86 "bugs": {
87 "url": "https://github.com/ipfs/js-ipfsd-ctl/issues"
88 },
89 "homepage": "https://github.com/ipfs/js-ipfsd-ctl",
90 "contributors": [
91 "David Dias <daviddias.p@gmail.com>",
92 "Hugo Dias <hugomrdias@gmail.com>",
93 "Alex Potsides <alex@achingbrain.net>",
94 "Vasco Santos <vasco.santos@moxy.studio>",
95 "Juan Batiz-Benet <juan@benet.ai>",
96 "dignifiedquire <dignifiedquire@gmail.com>",
97 "Kristoffer Ström <kristoffer@rymdkoloni.se>",
98 "Dmitriy Ryajov <dryajov@gmail.com>",
99 "Alan Shaw <alan.shaw@protocol.ai>",
100 "Richard Schneider <makaretu@gmail.com>",
101 "haad <haad@headbanggames.com>",
102 "Stephen Whitmore <stephen.whitmore@gmail.com>",
103 "Bret Comnes <bcomnes@gmail.com>",
104 "tcme <hi@this-connect.me>",
105 "Gar <gar+gh@danger.computer>",
106 "Volker Mische <volker.mische@gmail.com>",
107 "FrauBienenstich <susanne.dewein@gmail.com>",
108 "Lars-Magnus Skog <ralphtheninja@riseup.net>",
109 "Marcin Rataj <lidel@lidel.org>",
110 "edsilv <e.silverton@gmail.com>",
111 "Jacob Heun <jake@andyet.net>",
112 "Richard Littauer <richard.littauer@gmail.com>",
113 "Scott Hardy <scott.the.hardy@gmail.com>",
114 "Jonathan <jkrone@vt.edu>",
115 "Agent of User <git@agentofuser.com>",
116 "Irakli Gozalishvili <contact@gozala.io>",
117 "Henrique Dias <hacdias@gmail.com>",
118 "ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ <victorbjelkholm@gmail.com>",
119 "Hector Sanjuan <code@hector.link>",
120 "haadcode <haadcode@headbanggames.com>",
121 "Bryan Stenson <bryan.stenson@gmail.com>",
122 "André Cruz <andremiguelcruz@msn.com>",
123 "Maciej Krüger <mkg20001@gmail.com>"
124 ]
125}