|
4 | 4 | "description": "IPFS Repo implementation", |
5 | 5 | "leadMaintainer": "Alex Potsides <[email protected]>", |
6 | 6 | "main": "src/index.js", |
| 7 | + "types": "dist/src/index.d.ts", |
7 | 8 | "files": [ |
8 | 9 | "src", |
9 | 10 | "dist" |
|
15 | 16 | "./src/default-options.js": "./src/default-options-browser.js" |
16 | 17 | }, |
17 | 18 | "scripts": { |
| 19 | + "prepare": "aegir build --no-bundle", |
18 | 20 | "test": "aegir test", |
19 | 21 | "test:node": "aegir test -t node", |
20 | 22 | "test:browser": "aegir test -t browser", |
21 | 23 | "test:webworker": "aegir test -t webworker", |
22 | 24 | "build": "aegir build", |
23 | 25 | "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", |
| 26 | + "release": "aegir release", |
| 27 | + "release-minor": "aegir release --type minor", |
| 28 | + "release-major": "aegir release --type major", |
| 29 | + "coverage": "aegir test -t node --cov && nyc report --reporter=html", |
28 | 30 | "dep-check": "aegir dep-check", |
29 | 31 | "docs": "aegir docs" |
30 | 32 | }, |
|
39 | 41 | ], |
40 | 42 | "homepage": "https://github.com/ipfs/js-ipfs-repo", |
41 | 43 | "engines": { |
42 | | - "node": ">=10.0.0", |
43 | | - "npm": ">=3.0.0" |
| 44 | + "node": ">=14.0.0", |
| 45 | + "npm": ">=6.0.0" |
44 | 46 | }, |
45 | 47 | "devDependencies": { |
46 | | - "aegir": "^30.0.1", |
| 48 | + "@types/bytes": "^3.1.0", |
| 49 | + "@types/debug": "^4.1.5", |
| 50 | + "@types/memdown": "^3.0.0", |
| 51 | + "@types/ncp": "^2.0.4", |
| 52 | + "@types/proper-lockfile": "^4.1.1", |
| 53 | + "@types/rimraf": "^3.0.0", |
| 54 | + "aegir": "^31.0.1", |
| 55 | + "assert": "^2.0.0", |
| 56 | + "events": "^3.3.0", |
47 | 57 | "it-all": "^1.0.2", |
48 | 58 | "it-drain": "^1.0.1", |
49 | 59 | "it-first": "^1.0.2", |
50 | 60 | "just-range": "^2.1.0", |
51 | 61 | "memdown": "^5.1.0", |
52 | | - "multihashing-async": "^2.0.0", |
| 62 | + "multihashing-async": "^2.1.0", |
53 | 63 | "ncp": "^2.0.0", |
| 64 | + "process": "^0.11.10", |
| 65 | + "readable-stream": "^3.6.0", |
54 | 66 | "rimraf": "^3.0.0", |
55 | | - "sinon": "^9.0.2" |
| 67 | + "sinon": "^9.0.2", |
| 68 | + "url": "^0.11.0", |
| 69 | + "util": "^0.12.3" |
56 | 70 | }, |
57 | 71 | "dependencies": { |
58 | 72 | "bignumber.js": "^9.0.0", |
59 | 73 | "bytes": "^3.1.0", |
60 | | - "cids": "^1.0.0", |
| 74 | + "cids": "^1.1.6", |
61 | 75 | "datastore-core": "^3.0.0", |
62 | 76 | "datastore-fs": "^3.0.0", |
63 | 77 | "datastore-level": "^4.0.0", |
64 | 78 | "debug": "^4.1.0", |
65 | | - "err-code": "^2.0.0", |
| 79 | + "err-code": "^3.0.1", |
66 | 80 | "interface-datastore": "^3.0.3", |
67 | | - "ipfs-repo-migrations": "^6.0.0", |
| 81 | + "ipfs-repo-migrations": "^7.0.1", |
68 | 82 | "ipfs-utils": "^6.0.0", |
69 | 83 | "ipld-block": "^0.11.0", |
70 | 84 | "it-map": "^1.0.2", |
71 | 85 | "it-pushable": "^1.4.0", |
72 | 86 | "just-safe-get": "^2.0.0", |
73 | 87 | "just-safe-set": "^2.1.0", |
74 | | - "multibase": "^3.0.0", |
| 88 | + "merge-options": "^3.0.4", |
| 89 | + "multibase": "^4.0.1", |
75 | 90 | "p-queue": "^6.0.0", |
76 | 91 | "proper-lockfile": "^4.0.0", |
77 | 92 | "sort-keys": "^4.0.0", |
78 | | - "uint8arrays": "^2.0.5" |
| 93 | + "uint8arrays": "^2.1.3" |
| 94 | + }, |
| 95 | + "eslintConfig": { |
| 96 | + "extends": "ipfs", |
| 97 | + "ignorePatterns": [ |
| 98 | + "!.aegir.js" |
| 99 | + ] |
79 | 100 | }, |
80 | 101 | "license": "MIT", |
81 | 102 | "contributors": [ |
|
0 commit comments