{ "name": "@orbitdb/core", "version": "1.0.0", "description": "Distributed p2p database on IPFS", "author": "Haad", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/orbitdb/orbitdb" }, "engines": { "node": ">=16.0.0" }, "files": [ "src", "dist" ], "type": "module", "main": "src/index.js", "dependencies": { "@ipld/dag-cbor": "^9.0.5", "@libp2p/crypto": "^2.0.4", "it-pipe": "^3.0.1", "level": "^8.0.0", "lru": "^3.1.0", "multiformats": "^12.1.1", "p-queue": "^7.4.1", "timeout-abort-controller": "^3.0.0", "uint8arrays": "^4.0.6" }, "devDependencies": { "@libp2p/webrtc-star-signalling-server": "^4.0.0", "assert": "^2.1.0", "babel-loader": "^9.1.3", "c8": "^8.0.1", "cross-env": "^7.0.3", "fs-extra": "^11.1.1", "ipfs-core": "^0.18.0", "it-all": "^3.0.3", "jsdoc": "^4.0.2", "mocha": "^10.2.0", "mocha-headless-chrome": "^4.0.0", "open-cli": "^7.2.0", "path-browserify": "^1.0.1", "rimraf": "^5.0.1", "standard": "^17.1.0", "webpack": "^5.88.2", "webpack-cli": "^5.1.4" }, "scripts": { "lint:docs": "remark -qf -u validate-links .", "test:all": "npm run test:browser-multiple-tabs && npm run test", "test": "cross-env mocha --config test/.mocharc.json", "test:ci": "cross-env c8 mocha --config test/.mocharc.json", "test:browser": "npm run build:tests && mocha-headless-chrome -t 360000 -f ./test/browser/index.html -a no-sandbox", "build": "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": "webrtc-star --port=12345", "webrtc:background": "webrtc-star --port=12345 &" }, "standard": { "env": [ "mocha" ], "ignore": [ "out/**", "test/fixtures/**", "test/browser/**" ] }, "keywords": [ "crdt", "merkle-crdt", "database", "decentralized", "decentralised", "distributed", "ipfs", "p2p", "peer-to-peer" ] }