{
"name": "@holepunchto/keet-core",
"version": "4.14.4",
"description": "A version of keet-core built with rocksdb and hyperdb",
"main": "index.js",
"imports": {
"events": {
"bare": "bare-events",
"default": "events"
},
"path": {
"bare": "bare-path",
"default": "path"
},
"fs": {
"bare": "bare-fs",
"default": "fs"
},
"fs/*": {
"bare": "bare-fs/*",
"default": "fs/*"
},
"fetch": {
"bare": "bare-fetch",
"default": "fetch"
},
"process": {
"bare": "bare-process",
"default": "process"
},
"#runtime": {
"pear": "./workers/desktop.js",
"default": "./workers/mobile.js"
}
},
"exports": {
".": "./index.js",
"./client": "./lib/client/index.js",
"./client/view": "./lib/client/view.js",
"./rpc/client": "./lib/rpc/client.js",
"./rpc/server": "./lib/rpc/server.js",
"./schemas": "./schema/index.js",
"./schemas/versions": "./schema/versions.js",
"./errors": "./lib/errors/index.js",
"./push": "./lib/push/index.js",
"./features": "./lib/features.js",
"./legacy-constants": "./lib/legacy-constants.js",
"./debugging": "./lib/core/debug/debugging.js",
"./package.json": "./package.json"
},
"files": [
"index.js",
"env.json",
"lib",
"schema",
"workers"
],
"scripts": {
"format": "prettier . --write",
"lint": "prettier . --check && lunte",
"test": "brittle-bare test/index.js",
"test:consistency": "brittle-bare test/fuzz/consistency-test.js",
"test:chaos": "brittle-bare test/core/chaos.js",
"test:prod": "prettier . --check && PROD_SPEC=1 brittle-bare test/index.js",
"test:integration": "brittle-bare test/integration/index.js",
"test:e2e": "scripts/is-not-linux || brittle-bare test/e2e/index.js",
"build": "npm run build:rpc && npm run build:schema && prettier lib/rpc --write",
"build:rpc": "bare scripts/build/rpc.js",
"build:schema": "bare scripts/build/schema.js",
"build:config": "bare scripts/build/config.js",
"ops": "bare scripts/ops",
"debug:rotate-password": "bare scripts/debug/rotate-password.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/holepunchto/keet-core.git"
},
"author": "Holepunch",
"license": "UNLICENSED",
"bugs": {
"url": "https://github.com/holepunchto/keet-core/issues"
},
"homepage": "https://github.com/holepunchto/keet-core#readme",
"dependencies": {
"@holepunchto/hyperdiscovery": "^1.1.0",
"@holepunchto/hyperindex": "2.3.5",
"@holepunchto/keet-call": "^10.3.3",
"@holepunchto/keet-core-api": "^2.0.0",
"@holepunchto/keet-debug-helper": "^2.0.3",
"@holepunchto/keet-default-config": "^3.0.0",
"@holepunchto/keet-indexing": "6.3.2",
"@holepunchto/keet-push": "^4.0.0",
"@holepunchto/keet-registry": "^3.3.1",
"@holepunchto/keet-registry-client": "^5.0.0",
"@holepunchto/keet-unread-anchors": "^2.0.0",
"@holepunchto/legacy-keet-core-schemas": "^2.17.0",
"autobase": "^7.13.2",
"b4a": "^1.6.7",
"bare-addon-resolve": "^1.9.4",
"bare-bundle": "^1.8.4",
"bare-console": "^6.1.0",
"bare-events": "^2.8.2",
"bare-file-logger": "^1.2.1",
"bare-fs": "^4.4.4",
"bare-inspector": "^4.0.3",
"bare-logger": "^2.0.2",
"bare-performance": "^1.3.0",
"bare-semver": "^1.0.2",
"bare-zlib": "^1.3.1",
"bip39-mnemonic": "^2.4.0",
"blind-peering": "^2.0.1",
"bundlebee": "^1.2.0",
"compact-encoding": "^2.16.1",
"corestore": "^7.6.0",
"db-lock": "^1.2.0",
"deterministic-sealed-box": "^1.0.0",
"framed-stream": "^1.0.1",
"fs-native-lock": "^1.2.0",
"hrpc": "^4.1.0",
"hyperblobs": "^2.8.0",
"hyperconf": "^1.0.1",
"hypercore-blob-server": "^1.9.0",
"hypercore-crypto": "^3.4.2",
"hypercore-id-encoding": "^1.3.0",
"hypercore-proof-queue": "^2.0.2",
"hypercore-storage": "^2.0.0",
"hyperdb": "^5.0.0",
"hyperdht": "^6.28.0",
"hyperdispatch": "^1.1.0",
"hyperschema": "^1.10.4",
"hyperswarm": "^4.11.5",
"keet-identity-key": "^3.1.0",
"multi-profile-store": "^1.0.1",
"process-top": "^1.6.0",
"promaphore": "^1.0.0",
"protomux-rpc-client": "^2.0.1",
"protomux-wakeup": "^2.2.2",
"rache": "^1.0.0",
"ready-guard": "^1.0.0",
"resolve-reject-promise": "^1.1.0",
"rocksdb-blobs": "^1.0.0",
"rocksdb-native": "^3.5.10",
"safety-catch": "^1.0.2",
"scope-lock": "^1.2.4",
"sentry-bare": "^0.1.0",
"sodium-native": "^5.0.1",
"suspendify": "^1.7.0",
"task-backoff": "^1.0.1",
"tiny-buffer-rpc": "^2.3.1",
"tiny-preferences": "^1.1.0",
"uncaughts": "^1.1.1",
"xache": "^1.2.1",
"z32": "^1.1.0"
},
"devDependencies": {
"@holepunchto/keet-fcm-gatekeeper": "^1.0.0",
"@hyperswarm/rpc": "^3.4.1",
"@holepunchto/hyperschema-regen": "^2.0.7",
"@holepunchto/keet-package": "^3.0.0",
"@holepunchto/keet-registry-service": "^6.0.0",
"@hyperswarm/testnet": "^3.1.4",
"bare-channel": "^5.2.0",
"bare-fetch": "^2.2.1",
"bare-path": "^3.0.0",
"bare-process": "^4.2.1",
"bare-subprocess": "^5.1.0",
"blind-peer": "^3.2.0",
"brittle": "^3.7.0",
"graceful-goodbye": "^1.3.3",
"hyperbee": "^2.20.4",
"hyperbee2": "^2.9.1",
"hypercore": "^11.26.0",
"hyperdrive": "^12.2.0",
"hypermininet": "^1.4.0",
"lunte": "^1.3.0",
"math-random-seed": "^2.0.0",
"passthrough-pair": "^1.0.0",
"prettier": "^3.6.2",
"prettier-config-holepunch": "^2.0.0",
"protomux-rpc-router": "^1.2.0",
"random-bytes-seed": "^2.0.1",
"tar-fs": "^3.0.8",
"test-tmp": "^1.3.0"
}
}