{
  "name": "@arx-research/libhalo",
  "version": "1.18.1",
  "description": "LibHaLo - Programmatically interact with HaLo tags from the web browser, mobile application or the desktop.",
  "contributors": [
    {
      "name": "Michal Leszczynski",
      "email": "ml@arx.sh",
      "url": "https://github.com/icedevml"
    },
    {
      "name": "Cameron Robertson",
      "email": "cameron@arx.sh",
      "url": "https://github.com/ccamrobertson"
    }
  ],
  "keywords": [
    "blockchain",
    "ethereum",
    "bitcoin",
    "nfc"
  ],
  "license": "MIT",
  "repository": "https://github.com/arx-research/libhalo",
  "homepage": "https://github.com/arx-research/libhalo#readme",
  "bugs": {
    "url": "https://github.com/arx-research/libhalo/issues/new/choose"
  },
  "main": "./lib.esm/index.js",
  "module": "./lib.esm/index.js",
  "type": "module",
  "exports": {
    ".": {
      "require": "./lib.commonjs/index.js",
      "import": "./lib.esm/index.js"
    },
    "./api/common": {
      "require": "./lib.commonjs/api/common.js",
      "import": "./lib.esm/api/common.js"
    },
    "./api/custom": {
      "require": "./lib.commonjs/api/custom.js",
      "import": "./lib.esm/api/custom.js"
    },
    "./api/desktop": {
      "require": "./lib.commonjs/api/desktop.js",
      "import": "./lib.esm/api/desktop.js"
    },
    "./api/react-native": {
      "require": "./lib.commonjs/api/react-native.js",
      "import": "./lib.esm/api/react-native.js"
    },
    "./api/web": {
      "require": "./lib.commonjs/api/web.js",
      "import": "./lib.esm/api/web.js"
    },
    "./types": {
      "require": "./lib.commonjs/types.js",
      "import": "./lib.esm/types.js"
    },
    "./__tests": {
      "require": "./lib.commonjs/halo/tests.js",
      "import": "./lib.esm/halo/tests.js"
    }
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "install-peers": "install-peers"
  },
  "dependencies": {
    "buffer": "^6.0.3",
    "elliptic": "^6.6.1",
    "ethers": "^6.13.5",
    "jose": "^6.0.13",
    "js-sha256": "^0.11.0",
    "pbkdf2": "^3.1.3",
    "qrcode": "^1.5.4",
    "query-string": "^9.1.1",
    "strongly-typed-events": "^3.0.11",
    "websocket-as-promised": "^3.0.0"
  },
  "devDependencies": {
    "@eslint/js": "^9.25.0",
    "@types/elliptic": "^6.4.18",
    "@types/pbkdf2": "^3.1.2",
    "@types/qrcode": "^1.5.5",
    "crypto-browserify": "^3.12.0",
    "eslint": "^9.25.0",
    "install-peers-cli": "^2.2.0",
    "process": "^0.11.10",
    "stream-browserify": "^3.0.0",
    "ts-loader": "^9.5.2",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.30.1",
    "webpack": "^5.99.6",
    "webpack-cli": "^6.0.1"
  }
}