{ "name": "libp2p-interfaces", "version": "0.9.0", "description": "Interfaces for JS Libp2p", "leadMaintainer": "Jacob Heun ", "main": "src/index.js", "files": [ "src", "types", "dist" ], "types": "dist/src/index.d.ts", "typesVersions": { "*": { "src/*": [ "dist/src/*", "dist/src/*/index" ] } }, "eslintConfig": { "extends": "ipfs" }, "scripts": { "prepare": "aegir build --no-bundle", "lint": "aegir lint", "build": "npm run build:proto && npm run build:proto-types && npm run build:types", "build:types": "aegir build --no-bundle", "build:proto": "npm run build:proto:rpc && npm run build:proto:topic-descriptor", "build:proto:rpc": "pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/pubsub/message/rpc.js ./src/pubsub/message/rpc.proto", "build:proto:topic-descriptor": "pbjs -t static-module -w commonjs --force-number --no-verify --no-delimited --no-create --no-beautify --no-defaults --lint eslint-disable -o src/pubsub/message/topic-descriptor.js ./src/pubsub/message/topic-descriptor.proto", "build:proto-types": "npm run build:proto-types:rpc && npm run build:proto-types:topic-descriptor", "build:proto-types:rpc": "pbts -o src/pubsub/message/rpc.d.ts src/pubsub/message/rpc.js", "build:proto-types:topic-descriptor": "pbts -o src/pubsub/message/topic-descriptor.d.ts src/pubsub/message/topic-descriptor.js", "test": "aegir test", "test:node": "aegir test --target node", "test:browser": "aegir test --target browser", "release": "aegir release -t node -t browser", "release-minor": "aegir release --type minor -t node -t browser", "release-major": "aegir release --type major -t node -t browser" }, "repository": { "type": "git", "url": "git+https://github.com/libp2p/js-interfaces.git" }, "keywords": [ "libp2p", "interface" ], "author": "", "license": "MIT", "bugs": { "url": "https://github.com/libp2p/js-interfaces/issues" }, "homepage": "https://github.com/libp2p/js-interfaces#readme", "dependencies": { "@types/bl": "^4.1.0", "abort-controller": "^3.0.0", "abortable-iterator": "^3.0.0", "chai": "^4.3.4", "chai-checkmark": "^1.0.1", "debug": "^4.3.1", "delay": "^5.0.0", "detect-node": "^2.0.4", "dirty-chai": "^2.0.1", "err-code": "^3.0.1", "it-goodbye": "^3.0.0", "it-length-prefixed": "^5.0.0", "it-pair": "^1.0.0", "it-pipe": "^1.1.0", "it-pushable": "^1.4.2", "libp2p-crypto": "^0.19.0", "libp2p-tcp": "^0.15.3", "multiaddr": "^9.0.1", "multibase": "^4.0.2", "multihashes": "^4.0.2", "p-defer": "^3.0.0", "p-limit": "^3.1.0", "p-wait-for": "^3.2.0", "peer-id": "^0.14.2", "protobufjs": "^6.10.2", "sinon": "^10.0.0", "streaming-iterables": "^5.0.4", "uint8arrays": "^2.1.3" }, "devDependencies": { "@types/debug": "^4.1.5", "aegir": "^33.0.0", "cids": "^1.1.6", "events": "^3.3.0", "it-handshake": "^1.0.2", "rimraf": "^3.0.2", "util": "^0.12.3" }, "contributors": [ "Alan Shaw ", "David Dias ", "David Dias ", "Dmitriy Ryajov ", "Friedel Ziegelmayer ", "Greg Zuro ", "Jacob Heun ", "Jacob Heun ", "James Ray <16969914+jamesray1@users.noreply.github.com>", "Jeffrey Hulten ", "João Santos ", "Maciej Krüger ", "Matt Joiner ", "Mike Goelzer ", "Patrik Wallstrom ", "Pau Ramon Revilla ", "Richard Littauer ", "Sathya Narrayanan ", "Vasco Santos ", "Vasco Santos ", "dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "dirkmc ", "dmitriy ryajov ", "greenkeeperio-bot ", "ᴠɪᴄᴛᴏʀ ʙᴊᴇʟᴋʜᴏʟᴍ " ] }