{
  "name": "@cardano-foundation/ledgerjs-hw-app-cardano",
  "version": "8.1.0",
  "files": [
    "dist"
  ],
  "types": "./dist/Ada.d.ts",
  "description": "Ledger Hardware Wallet Cardano ADA API",
  "main": "dist/Ada.js",
  "repository": "github:cardano-foundation/ledgerjs-hw-app-cardano",
  "keywords": [
    "Ledger",
    "LedgerWallet",
    "ADA",
    "Cardano",
    "SL",
    "NanoS",
    "Hardware",
    "Wallet"
  ],
  "author": "VacuumLabs <adalite@vacuumlabs.com>",
  "license": "Apache-2.0",
  "engines": {
    "node": ">=22.0.0"
  },
  "dependencies": {
    "@ledgerhq/hw-transport": "^6.31.2",
    "base-x": "^5.0.1",
    "bech32": "^2.0.0"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.0",
    "@ledgerhq/hw-transport-node-hid": "^6.29.3",
    "@ledgerhq/hw-transport-node-speculos": "^6.29.2",
    "@types/blake2": "^4.0.4",
    "@types/chai": "^5.2.3",
    "@types/chai-as-promised": "^8.0.2",
    "@types/mocha": "^10.0.10",
    "@types/node": "^25.5.0",
    "@typescript-eslint/eslint-plugin": "^8.57.2",
    "@typescript-eslint/parser": "^8.57.2",
    "blake2": "^5.0.1",
    "chai": "^6.2.2",
    "chai-as-promised": "^8.0.2",
    "cspell": "^9.7.0",
    "eslint": "^10.11.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-config-vacuumlabs": "^10.2.0",
    "eslint-plugin-import": "^2.32.0",
    "gh-pages": "^6.3.0",
    "mocha": "^12.0.2",
    "prettier": "^3.8.1",
    "sinon": "^21.0.3",
    "ts-mock-imports": "^1.3.19",
    "ts-node": "^10.9.1",
    "typedoc": "^0.28.18",
    "typescript": "^5.9.3"
  },
  "bugs": {
    "url": "https://github.com/cardano-foundation/ledgerjs-hw-app-cardano/issues"
  },
  "homepage": "https://github.com/cardano-foundation/ledgerjs-hw-app-cardano",
  "scripts": {
    "clean": "rm -rf dist/",
    "lint": "eslint src/ test/ example-node/ --max-warnings=0 --ext .ts,.js",
    "prettier:check": "prettier --check .",
    "prettier": "prettier --write .",
    "spell:check": "yarn cspell lint --gitignore '**' 2>/dev/null",
    "build": "yarn tsc -p src/tsconfig.json --removeComments",
    "gen-docs": "yarn typedoc",
    "prepack": "yarn clean && yarn build",
    "prepublish": "yarn run clean && yarn run build",
    "run-example": "yarn ts-node -P example-node/tsconfig.json example-node/index.ts",
    "run-example-speculos": "LEDGER_TRANSPORT=speculos yarn ts-node -P example-node/tsconfig.json example-node/index.ts",
    "audit": "yarn npm audit --all --no-deprecations --recursive",
    "device-self-test": "mocha --timeout 3600000 -r ts-node/register -r ./test/mocha.setup.ts test/device-self-test/**/*.test.ts",
    "device-self-test-speculos": "LEDGER_TRANSPORT=speculos yarn device-self-test",
    "test-all": "yarn device-self-test && yarn test-integration",
    "test-integration": "mocha --timeout 3600000 -r ts-node/register -r ./test/mocha.setup.ts test/integration/**/*.test.ts",
    "test-integration-parallel": "bash scripts/run-integration-compiled.sh",
    "test-speculos": "bash scripts/test-speculos.sh",
    "test-unit": "yarn mocha -r ts-node/register -r ./test/mocha.setup.ts test/unit/**/*.test.ts",
    "//": "run single test by specifying --grep <name> parameter in test-integration"
  },
  "packageManager": "yarn@4.13.0"
}
