{
  "name": "electrum-cash",
  "version": "3.2.0",
  "description": "Electrum-cash is a lightweight JavaScript library that lets you connect with one or more Electrum servers.",
  "source": "lib/index.ts",
  "type": "module",
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "exports": {
    "require": "./dist/index.cjs",
    "import": "./dist/index.mjs",
    "browser": "./dist/browser.mjs"
  },
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "clean": "del ./dist",
    "build": "npm run clean && parcel build",
    "analyze": "parcel build --reporter @parcel/reporter-bundle-analyzer",
    "docs": "jsdoc -c jsdoc.json",
    "lint": "eslint . --ext .ts",
    "syntax": "tsc --noEmit",
    "spellcheck": "cspell 'lib/**' 'test/**' 'examples/**'",
    "test": "vitest --dir test/ --test-timeout=15000 --run --coverage"
  },
  "repository": {
    "type": "git",
    "url": "git+https://gitlab.com/GeneralProtocols/electrum-cash/library.git"
  },
  "author": "GeneralProtocols",
  "contributors": [
    {
      "name": "Jonathan Silverblood",
      "email": "electrumcash@monsterbitar.se",
      "url": "https://gitlab.com/monsterbitar"
    },
    {
      "name": "Rosco Kalis",
      "email": "rosco@kalis.me",
      "url": "https://kalis.me/"
    }
  ],
  "license": "MIT",
  "bugs": {
    "url": "https://gitlab.com/GeneralProtocols/electrum-cash/library/issues"
  },
  "homepage": "https://gitlab.com/GeneralProtocols/electrum-cash/library#readme",
  "devDependencies": {
    "@generalprotocols/cspell-dictionary": "git+https://gitlab.com/GeneralProtocols/cspell-dictionary.git",
    "@generalprotocols/eslint-config": "git+https://gitlab.com/GeneralProtocols/eslint-config.git",
    "@parcel/packager-ts": "^2.9.2",
    "@parcel/reporter-bundle-analyzer": "^2.9.2",
    "@parcel/transformer-typescript-types": "^2.9.2",
    "@types/debug": "^4.1.6",
    "@typescript-eslint/eslint-plugin": "^5.59.11",
    "@vitest/coverage-v8": "^0.32.0",
    "better-docs": "^2.7.2",
    "cspell": "^6.31.1",
    "del-cli": "^5.0.0",
    "docdash": "^2.0.1",
    "eslint": "^8.42.0",
    "eslint-plugin-import": "^2.23.4",
    "events": "^3.3.0",
    "jsdoc": "^4.0.2",
    "parcel": "^2.9.2",
    "process": "^0.11.10",
    "typescript": "^5.1.3",
    "vitest": "^0.32.0"
  },
  "dependencies": {
    "@monsterbitar/isomorphic-ws": "^5.3.0",
    "@types/ws": "^8.5.5",
    "async-mutex": "^0.4.0",
    "debug": "^4.3.2",
    "lossless-json": "^2.0.11",
    "ws": "^8.13.0"
  }
}
