Files
orbitdb/package.json
haad a063b3fb4a Refactor OrbitDB
Fix sync
Fix linter
Fix tests
Clean up
Set default references count to 0
Fix sync
Use address instead of databaseId
Sync protocol
Keep references to open databases in OrbitDB
Fix append benchmark
Initial version of heads exchange
Remove Feed
Fix KeyValuePersisted iterator
Refactor OrbitDBAddress a bit more
Add rest of the database types
Refactor OrbitDB addresses
Initial version for the full circle
Initial structure and tests for new OrbitDB
Make sure KeyStore is open when a Database is created
Re-organize OrbitDB
Use new databases and Log
More clean up
Add 'drop' event to Database
Clean up OrbitDB
Remove id from OrbitDB
Use new KeyStore and Identities
Remove storage from OrbitDB
Remove migrations from OrbitDB
Remove caches from OrbitDB
Remove pubsub from OrbitDB
2023-03-01 16:21:07 +02:00

101 lines
3.0 KiB
JSON

{
"name": "orbit-db",
"version": "0.29.0",
"description": "Distributed p2p database on IPFS",
"author": "Haad",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/orbitdb/orbit-db"
},
"engines": {
"node": ">=16.0.0"
},
"files": [
"src",
"dist"
],
"type": "module",
"main": "src/OrbitDB.js",
"dependencies": {
"@ipld/dag-cbor": "^9.0.0",
"dids": "^4.0.0",
"it-pipe": "^2.0.5",
"level": "^8.0.0",
"logplease": "^1.2.15",
"lru": "^3.1.0",
"multiformats": "^11.0.1",
"p-queue": "^7.3.4",
"secp256k1": "^5.0.0",
"wherearewe": "^2.0.1"
},
"devDependencies": {
"chromium": "^3.0.3",
"cpy-cli": "^4.2.0",
"cross-env": "^7.0.3",
"fs-extra": "^11.1.0",
"ipfs": "^0.66.0",
"ipfsd-ctl": "^13.0.0",
"it-all": "^2.0.0",
"key-did-provider-ed25519": "^2.0.1",
"key-did-resolver": "^2.3.0",
"markdown-toc": "^1.2.0",
"mocha": "^10.2.0",
"open-cli": "^7.1.0",
"orbit-db-test-utils": "^3.0.0",
"p-map": "^5.5.0",
"p-map-series": "^3.0.0",
"path-browserify": "^1.0.1",
"puppeteer-core": "^19.5.2",
"remark-cli": "^11.0.0",
"rimraf": "^4.1.0",
"standard": "^17.0.0",
"webpack": "^5.75.0",
"webpack-cli": "^5.0.1"
},
"scripts": {
"examples:eventlog": "node examples/eventlog.js",
"examples:keyvalue": "node examples/keyvalue.js",
"examples:browser": "open-cli examples/browser/browser.html",
"examples:browser-webpack": "open-cli examples/browser/browser-webpack-example/index.html",
"lint:docs": "remark -qf -u validate-links .",
"test:all": "npm run test:browser-multiple-tabs && npm run test",
"test": "cross-env TEST=js mocha --config test/.mocharc.json",
"test:browser-multiple-tabs": "npm run build:dist && cpy dist/orbitdb.min.js ./test/browser/ --rename=orbitdb.js --flat && cpy node_modules/ipfs/dist/index.min.js ./test/browser --rename=ipfs.js --flat && mocha ./test/browser/concurrent.spec.js",
"build": "npm run build:dist && npm run build:debug",
"build:examples": "webpack --config conf/webpack.example.config.js",
"build:dist": "webpack --config conf/webpack.config.js",
"build:debug": "webpack --config conf/webpack.debug.config.js",
"build:docs/toc": "markdown-toc --no-first1 -i README.md && markdown-toc --no-first1 -i API.md && markdown-toc --no-first1 -i GUIDE.md && markdown-toc --no-first1 -i CHANGELOG.md && markdown-toc --no-first1 -i FAQ.md ",
"prepublishOnly": "npm run build",
"lint": "standard --env=mocha",
"lint:fix": "standard --fix"
},
"standard": {
"env": [ "mocha" ],
"ignore": [
"examples/**",
"benchmarks/**",
"test/fixtures/**",
"test/browser/**",
"test/access-controllers/**"
]
},
"localMaintainers": [
"haad <haad@haja.io>",
"shamb0t <shams@haja.io>",
"hajamark <mark@haja.io>"
],
"keywords": [
"crdt",
"merkle-crdt",
"database",
"decentralized",
"decentralised",
"distributed",
"ipfs",
"p2p",
"peer-to-peer"
]
}