{
  "name": "@cardano-foundation/ledgerjs-hw-app-cardano",
  "version": "8.0.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",
    "chalk": "^5.6.2",
    "cspell": "^9.7.0",
    "eslint": "^9.39.4",
    "eslint-config-prettier": "^10.1.8",
    "eslint-config-vacuumlabs": "^10.2.0",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-mocha": "^11.2.0",
    "eslint-plugin-simple-import-sort": "^12.1.1",
    "flow-bin": "^0.195.0",
    "flowgen": "^1.21.0",
    "gh-pages": "^6.3.0",
    "mocha": "^11.7.5",
    "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",
    "build-with-comments": "yarn tsc -p src/tsconfig.json",
    "build:flowtypes": "yarn build-with-comments && find . -type f -not -path './node_modules/*' -not -path './example-node/*' -name '*.d.ts' -exec sh -c 'yarn flowgen --add-flow-header --no-inexact $1 -o ${1%.*.*}.js.flow' _ '{}' \\;",
    "flow": "flow check --show-all-errors dist/",
    "gen-docs": "yarn typedoc",
    "prepack": "yarn build:flowtypes && yarn flow && 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"
  },
  "resolutions": {
    "brace-expansion@^5.0.2": "5.0.6",
    "chalk/ansi-regex": "<6.0.6",
    "lodash": "4.18.0",
    "mocha/diff": "^8.0.3",
    "mocha/serialize-javascript": "^7.0.3"
  },
  "packageManager": "yarn@4.13.0"
}
