{
  "name": "libnexa-ts",
  "version": "1.0.5",
  "description": "A pure and powerful Nexa SDK library.",
  "type": "module",
  "source": "src/index.ts",
  "types": "dist/index.d.ts",
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "browser": "dist/index.web.mjs",
  "exports": {
    "types": "./dist/index.d.ts",
    "node": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs"
    },
    "browser": "./dist/index.web.mjs",
    "default": "./dist/index.mjs"
  },
  "targets": {
    "main": {
      "context": "node",
      "outputFormat": "commonjs",
      "distDir": "dist",
      "isLibrary": true,
      "includeNodeModules": [
        "lodash-es"
      ]
    },
    "module": {
      "context": "node",
      "outputFormat": "esmodule",
      "distDir": "dist",
      "isLibrary": true
    },
    "browser": {
      "context": "browser",
      "outputFormat": "esmodule",
      "distDir": "dist",
      "isLibrary": true
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "check": "tsc --noEmit && npm run madge",
    "build": "del-cli ./dist && parcel build",
    "lint": "eslint .",
    "madge": "madge --circular src/index.ts",
    "test": "vitest run --dir tests",
    "coverage": "del-cli ./coverage && npm test -- --coverage --reporter=verbose --reporter=junit",
    "docs": "typedoc"
  },
  "keywords": [
    "nexa",
    "blockchain"
  ],
  "repository": {
    "type": "git",
    "url": "https://gitlab.com/nexa/libnexa-ts"
  },
  "author": "vgrunner",
  "license": "MIT",
  "dependencies": {
    "bn.js": "^5.2.1",
    "bs58": "^6.0.0",
    "elliptic": "^6.6.1",
    "js-big-decimal": "^2.2.0",
    "lodash-es": "^4.17.21"
  },
  "devDependencies": {
    "@parcel/packager-ts": "^2.13.3",
    "@parcel/transformer-typescript-types": "^2.13.3",
    "@types/bn.js": "^5.1.6",
    "@types/elliptic": "^6.4.18",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^22.13.4",
    "@vitest/coverage-v8": "^3.0.6",
    "del-cli": "^6.0.0",
    "eslint": "^9.20.1",
    "madge": "^8.0.0",
    "parcel": "^2.13.3",
    "typedoc": "^0.27.7",
    "typedoc-plugin-markdown": "^4.4.2",
    "typedoc-plugin-rename-defaults": "^0.7.2",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.24.1",
    "vitest": "^3.0.6"
  },
  "@parcel/resolver-default": {
    "packageExports": true
  },
  "madge": {
    "detectiveOptions": {
      "ts": {
        "skipTypeImports": true
      }
    }
  }
}
