OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-deps / @holepunchto / keet-core / package.json

206 lines · json ref:
{
  "name": "@holepunchto/keet-core",
  "version": "4.23.8",
  "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"
    },
    "#worklet": {
      "react-native": "./worker-launcher/worklet/bare-kit.js",
      "default": "./worker-launcher/worklet/default.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",
    "./invitations": "./lib/core/invitations/index.js",
    "./worker-launcher": "./worker-launcher/index.js",
    "./package.json": "./package.json"
  },
  "files": [
    "index.js",
    "env.json",
    "lib",
    "schema",
    "worker-launcher",
    "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"
  },
  "publishConfig": {
    "registry": "https://npm.pkg.github.com"
  },
  "author": "Holepunch",
  "license": "UNLICENSED",
  "bugs": {
    "url": "https://github.com/holepunchto/keet-core/issues"
  },
  "homepage": "https://github.com/holepunchto/keet-core#readme",
  "dependencies": {
    "@holepunchto/call-swarm": "^1.1.0",
    "@holepunchto/hyperdiscovery": "^1.1.0",
    "@holepunchto/hyperindex": "2.4.0",
    "@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.4.2",
    "@holepunchto/keet-push": "^4.0.0",
    "@holepunchto/keet-registry": "^3.3.1",
    "@holepunchto/keet-registry-client": "^5.0.0",
    "@holepunchto/keet-room-registry": "^1.2.1",
    "@holepunchto/keet-unread-anchors": "^2.0.0",
    "@holepunchto/legacy-keet-core-schemas": "^2.17.0",
    "autobase": "^7.13.2",
    "autobee": "^2.10.0",
    "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-hrtime": "^2.1.1",
    "bare-inspector": "^6.0.1",
    "bare-logger": "^2.0.2",
    "bare-performance": "^2.0.0",
    "bare-semver": "^1.0.2",
    "bare-zlib": "^1.3.1",
    "bip39-mnemonic": "^2.4.0",
    "ble-swarm": "^2.2.0",
    "blind-peering": "^2.5.0",
    "blind-push": "^1.0.0",
    "bundlebee": "^1.2.0",
    "compact-encoding": "^3.0.0",
    "corestore": "^7.12.6",
    "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",
    "hyperbee-compat": "^1.0.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": "^3.3.0",
    "hyperdb": "^6.6.3",
    "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.2.0",
    "sodium-native": "^5.0.1",
    "speedometer": "^1.1.0",
    "suspendify": "^1.7.0",
    "task-backoff": "^1.0.1",
    "tiny-buffer-rpc": "^2.3.1",
    "tiny-preferences": "^1.1.0",
    "uncaughts": "^1.1.1",
    "unicode-to-plain-text": "^2.2.0",
    "xache": "^1.2.1",
    "z32": "^1.1.0"
  },
  "devDependencies": {
    "@holepunchto/keet-package": "^3.0.0",
    "@holepunchto/keet-registry-service": "^6.0.0",
    "@hyperswarm/rpc": "^3.4.1",
    "@hyperswarm/testnet": "^3.1.4",
    "bare-channel": "^5.2.0",
    "bare-fetch": "^3.0.0",
    "bare-path": "^3.0.0",
    "bare-process": "^4.2.1",
    "bare-runtime": "1.31.0",
    "bare-subprocess": "^6.0.0",
    "blind-peer": "^3.10.2",
    "blind-push-gateway": "^0.2.0",
    "brittle": "^4.1.0",
    "graceful-goodbye": "^1.3.3",
    "hyperbee": "^2.20.4",
    "hyperbee2": "^2.9.1",
    "hypercore": "^11.37.0",
    "hyperdrive": "^13.3.2",
    "hypermininet": "^1.4.0",
    "hyperschema-regen": "^3.0.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"
  }
}