{
  "name": "antelope-ecc",
  "version": "2.0.0-rc.13",
  "description": "A universal JavaScript ECC digital signature and key utility package for Antelope based blockchains.",
  "author": "pur3miish",
  "license": "MIT",
  "repository": "github:pur3miish/Antelope-ECC",
  "homepage": "https://github.com/pur3miish/Antelope-ECC#readme",
  "bugs": "https://github.com/pur3miish/Antelope-ECC/issues",
  "keywords": [
    "blockchain",
    "digital",
    "signature",
    "ecc",
    "eosio",
    "Antelope",
    "elliptic",
    "crypto",
    "keys",
    "secp256k1",
    "alternative"
  ],
  "files": [
    "internal/*.mjs",
    "keys/*.mjs",
    "create_wa_public_key.mjs",
    "create_wa_signature.mjs",
    "mnemonic_create.mjs",
    "mnemonic_recover.mjs",
    "new_keys.mjs",
    "recover_public_key.mjs",
    "sign_packed_txn.mjs",
    "sign_txn.mjs",
    "verify_wa_signature.mjs"
  ],
  "sideEffects": false,
  "exports": {
    "./package.json": "./package.json",
    "./keys/legacy_from_private_key.mjs": "./keys/legacy_from_private_key.mjs",
    "./keys/legacy_from_public_key.mjs": "./keys/legacy_from_public_key.mjs",
    "./keys/legacy_to_private_key.mjs": "./keys/legacy_to_private_key.mjs",
    "./keys/legacy_to_public_key.mjs": "./keys/legacy_to_public_key.mjs",
    "./keys/private_key_from_wif.mjs": "./keys/private_key_from_wif.mjs",
    "./keys/private_key_to_wif.mjs": "./keys/private_key_to_wif.mjs",
    "./keys/public_key_from_private_wif.mjs": "./keys/public_key_from_private_wif.mjs",
    "./keys/public_key_from_wif.mjs": "./keys/public_key_from_wif.mjs",
    "./keys/public_key_to_wif.mjs": "./keys/public_key_to_wif.mjs",
    "./keys/validate_private_key.mjs": "./keys/validate_private_key.mjs",
    "./keys/validate_public_key.mjs": "./keys/validate_public_key.mjs",
    "./create_wa_public_key.mjs": "./create_wa_public_key.mjs",
    "./create_wa_signature.mjs": "./create_wa_signature.mjs",
    "./mnemonic_create.mjs": "./mnemonic_create.mjs",
    "./mnemonic_recover.mjs": "./mnemonic_recover.mjs",
    "./new_keys.mjs": "./new_keys.mjs",
    "./recover_public_key.mjs": "./recover_public_key.mjs",
    "./sign_packed_txn.mjs": "./sign_packed_txn.mjs",
    "./sign_txn.mjs": "./sign_txn.mjs",
    "./verify_wa_signature.mjs": "./verify_wa_signature.mjs"
  },
  "engines": {
    "node": ">=16 || >=18.0.0"
  },
  "browserslist": "Node 16 - 17 and Node < 17, Node >= 18, > 0.5%, not OperaMini all, not dead",
  "scripts": {
    "eslint": "eslint .",
    "prettier": "prettier -c .",
    "prettier:readme": "prettier --write readme.md",
    "types": "tsc -p jsconfig.json",
    "tests": "ALLOW_MISSING_COVERAGE=1 coverage-node test/index.test.mjs",
    "test": "npm run eslint && npm run prettier && npm run types && npm run tests",
    "prepublishOnly": "npm test"
  },
  "devDependencies": {
    "@types/node": "^18.13.0",
    "coverage-node": "^8.0.0",
    "eslint": "^8.34.0",
    "eslint-plugin-simple-import-sort": "^10.0.0",
    "prettier": "^2.8.4",
    "test-director": "^10.0.0",
    "typescript": "^4.9.5"
  },
  "dependencies": {
    "base58-js": "^2.0.0",
    "elliptic": "^6.6.0",
    "eosio-wasm-js": "^4.1.1",
    "isomorphic-secp256k1-js": "^3.0.0",
    "ripemd160-js": "^2.0.2",
    "universal-sha256-js": "^2.0.0"
  }
}
