ipfs-core
Version:
JavaScript implementation of the IPFS specification
171 lines (170 loc) • 5.01 kB
JSON
{
"name": "ipfs-core",
"version": "0.18.1",
"description": "JavaScript implementation of the IPFS specification",
"license": "Apache-2.0 OR MIT",
"homepage": "https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-core#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/ipfs/js-ipfs.git"
},
"bugs": {
"url": "https://github.com/ipfs/js-ipfs/issues"
},
"keywords": [
"IPFS"
],
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
},
"type": "module",
"types": "./dist/src/index.d.ts",
"typesVersions": {
"*": {
"*": [
"*",
"dist/*",
"dist/src/*",
"dist/src/*/index"
],
"src/*": [
"*",
"dist/*",
"dist/src/*",
"dist/src/*/index"
]
}
},
"files": [
"src",
"dist",
"!dist/test",
"!**/*.tsbuildinfo"
],
"exports": {
".": {
"types": "./dist/src/index.d.ts",
"import": "./src/index.js"
},
"./config/profiles": {
"types": "./src/components/config/profiles.d.ts",
"import": "./src/components/config/profiles.js"
}
},
"eslintConfig": {
"extends": "ipfs",
"parserOptions": {
"sourceType": "module"
}
},
"scripts": {
"build": "aegir build",
"prepublishOnly": "node scripts/update-version.js",
"lint": "aegir lint",
"test": "aegir test",
"test:node": "aegir test -t node --cov",
"test:chrome": "aegir test -t browser --cov",
"test:chrome-webworker": "aegir test -t webworker",
"test:firefox": "aegir test -t browser -- --browser firefox",
"test:firefox-webworker": "aegir test -t webworker -- --browser firefox",
"test:electron-main": "aegir test -t electron-main",
"test:bootstrapers": "IPFS_TEST=bootstrapers aegir test -t browser -f test/bootstrappers.js",
"clean": "aegir clean",
"dep-check": "aegir dep-check -i interface-ipfs-core -i ipfs-core-types --i interface-blockstore -i @libp2p/interface-dht -i @libp2p/interface-keys -i @libp2p/interface-transport -i @libp2p/interfaces"
},
"dependencies": {
"@chainsafe/libp2p-noise": "^11.0.0",
"@ipld/car": "^5.0.0",
"@ipld/dag-cbor": "^9.0.0",
"@ipld/dag-json": "^10.0.0",
"@ipld/dag-pb": "^4.0.0",
"@libp2p/bootstrap": "^6.0.0",
"@libp2p/crypto": "^1.0.7",
"@libp2p/delegated-content-routing": "^4.0.0",
"@libp2p/delegated-peer-routing": "^4.0.0",
"@libp2p/interface-dht": "^2.0.0",
"@libp2p/interface-keys": "^1.0.6",
"@libp2p/interface-peer-id": "^2.0.0",
"@libp2p/interface-transport": "^2.1.0",
"@libp2p/interfaces": "^3.2.0",
"@libp2p/kad-dht": "^7.0.0",
"@libp2p/logger": "^2.0.5",
"@libp2p/mplex": "^7.1.1",
"@libp2p/peer-id": "^2.0.0",
"@libp2p/peer-id-factory": "^2.0.0",
"@libp2p/record": "^3.0.0",
"@libp2p/websockets": "^5.0.0",
"@multiformats/mafmt": "^11.0.2",
"@multiformats/multiaddr": "^11.1.5",
"@multiformats/multiaddr-to-uri": "^9.0.1",
"@multiformats/murmur3": "^2.0.0",
"any-signal": "^3.0.0",
"array-shuffle": "^3.0.0",
"blockstore-core": "^3.0.0",
"browser-readablestream-to-it": "^2.0.0",
"dag-jose": "^4.0.0",
"datastore-core": "^8.0.1",
"datastore-pubsub": "^7.0.0",
"dlv": "^1.1.3",
"err-code": "^3.0.1",
"hamt-sharding": "^3.0.0",
"hashlru": "^2.3.0",
"interface-blockstore": "^4.0.0",
"interface-datastore": "^7.0.0",
"ipfs-bitswap": "^15.0.0",
"ipfs-core-config": "^0.7.1",
"ipfs-core-types": "^0.14.1",
"ipfs-core-utils": "^0.18.1",
"ipfs-http-client": "^60.0.1",
"ipfs-repo": "^17.0.0",
"ipfs-unixfs": "^9.0.0",
"ipfs-unixfs-exporter": "^10.0.0",
"ipfs-unixfs-importer": "^12.0.0",
"ipfs-utils": "^9.0.13",
"ipns": "^5.0.1",
"is-domain-name": "^1.0.1",
"is-ipfs": "^8.0.0",
"it-drain": "^2.0.0",
"it-filter": "^2.0.0",
"it-first": "^2.0.0",
"it-last": "^2.0.0",
"it-map": "^2.0.0",
"it-merge": "^2.0.0",
"it-parallel": "^3.0.0",
"it-peekable": "^2.0.0",
"it-pipe": "^2.0.3",
"it-pushable": "^3.0.0",
"it-tar": "^6.0.0",
"it-to-buffer": "^3.0.0",
"just-safe-set": "^4.0.2",
"libp2p": "^0.42.0",
"merge-options": "^3.0.4",
"mortice": "^3.0.0",
"multiformats": "^11.0.0",
"pako": "^2.0.4",
"parse-duration": "^1.0.0",
"timeout-abort-controller": "^3.0.0",
"uint8arrays": "^4.0.2"
},
"devDependencies": {
"@chainsafe/libp2p-gossipsub": "^6.0.0",
"@types/dlv": "^1.1.2",
"@types/pako": "^2.0.0",
"@types/rimraf": "^3.0.1",
"aegir": "^37.11.0",
"blockstore-datastore-adapter": "^5.0.0",
"delay": "^5.0.0",
"go-ipfs": "^0.12.0",
"interface-blockstore-tests": "^4.0.0",
"interface-ipfs-core": "^0.158.1",
"ipfsd-ctl": "^13.0.0",
"iso-url": "^1.0.0",
"it-all": "^2.0.0",
"nanoid": "^4.0.0",
"p-defer": "^4.0.0",
"rimraf": "^3.0.2",
"sinon": "^15.0.1"
},
"gitHead": ""
}