{ "name": "@orbitdb/core", "version": "2.1.0", "description": "Distributed p2p database on IPFS", "author": "Haad", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/orbitdb/orbitdb" }, "engines": { "node": ">=20.0.0" }, "files": [ "src", "dist" ], "type": "module", "main": "src/index.js", "dependencies": { "@ipld/dag-cbor": "^9.0.6", "@libp2p/crypto": "^3.0.2", "it-pipe": "^3.0.1", "level": "^8.0.0", "lru": "^3.1.0", "multiformats": "^12.1.3", "p-queue": "^8.0.1", "timeout-abort-controller": "^3.0.0", "uint8arrays": "^5.0.0" }, "devDependencies": { "@chainsafe/libp2p-gossipsub": "^12.0.0", "@chainsafe/libp2p-yamux": "^6.0.1", "@helia/block-brokers": "^1.0.0", "@libp2p/circuit-relay-v2": "^1.0.10", "blockstore-level": "^1.1.7", "c8": "^8.0.1", "cross-env": "^7.0.3", "fs-extra": "^11.2.0", "helia": "^4.0.1", "it-all": "^3.0.4", "jsdoc": "^4.0.2", "mocha": "^10.2.0", "path-browserify": "^1.0.1", "playwright-test": "^14.0.0", "rimraf": "^5.0.5", "standard": "^17.1.0", "webpack": "^5.89.0", "webpack-cli": "^5.1.4" }, "scripts": { "test": "cross-env mocha --config test/.mocharc.json", "test:ci": "cross-env c8 mocha --config test/.mocharc.json", "test:browser": "npm run build:tests && ./node_modules/.bin/playwright-test test/browser/bundle.js --runner mocha", "build": "npm run build:docs && npm run build:dist && npm run build:debug", "build:dist": "webpack --config conf/webpack.config.js", "build:debug": "webpack --config conf/webpack.debug.config.js", "build:docs": "jsdoc -c ./conf/jsdoc/jsdoc.json -r src/** -d ./docs/api -R ./docs/jsdoc/README.md", "build:tests": "rm -f test/browser/bundle.js* && webpack --config ./conf/webpack.tests.config.js", "prepublishOnly": "npm run build", "lint": "standard --env=mocha", "lint:fix": "standard --fix", "webrtc": "node ./test/utils/relay.js", "webrtc:background": "node ./test/utils/relay.js &" }, "standard": { "env": [ "mocha" ], "ignore": [ "out/**", "test/fixtures/**", "test/browser/**" ] }, "keywords": [ "crdt", "merkle-crdt", "database", "decentralized", "decentralised", "distributed", "ipfs", "libp2p", "p2p", "peer-to-peer" ] }