{
  "name": "edge-core-js",
  "version": "2.47.0",
  "description": "Edge account & wallet management library",
  "keywords": [
    "bitcoin",
    "blockchain",
    "ethereum",
    "key management",
    "security"
  ],
  "homepage": "https://edge.app",
  "repository": {
    "type": "git",
    "url": "git@github.com:EdgeApp/edge-core-js.git"
  },
  "license": "SEE LICENSE IN LICENSE",
  "author": "Airbitz, Inc.",
  "contributors": [
    "William Swanson <william@edge.app>",
    "Tim Horton <tim@edge.app>",
    "Paul Puey <paul@edge.app>",
    "Eliran Zach <eliran@edge.app>",
    "Kevin Sullivan <kevin@edge.app>",
    "Allen Hujsak <allen@edge.app>"
  ],
  "exports": {
    ".": {
      "react-native": "./lib/react-native.js",
      "import": "./lib/node/index.mjs",
      "require": "./lib/node/index.js",
      "types": "./src/types/exports.ts"
    },
    "./package.json": "./package.json",
    "./types": {
      "import": "./types.mjs",
      "require": "./types.js",
      "types": "./src/types/types.ts"
    }
  },
  "main": "./lib/node/index.js",
  "module": "./lib/index.js",
  "browser": "./lib/browser.js",
  "types": "./src/types/exports.ts",
  "files": [
    "/android/build.gradle",
    "/android/src/",
    "/CHANGELOG.md",
    "/edge-core-js.podspec",
    "/ios/",
    "/lib/",
    "/LICENSE",
    "/package.json",
    "/README.md",
    "/src/types/",
    "/types.d.ts",
    "/types.js",
    "/types.mjs"
  ],
  "scripts": {
    "build.lib": "sucrase ./src -q -d ./lib -t typescript,jsx",
    "build.node": "rollup -c",
    "build.react-native": "webpack",
    "clean": "rimraf lib android/src/main/assets",
    "fix.android": "(cd android; ./format-java.sh)",
    "fix.ios": "swift-format format -i ios/*.swift",
    "fix": "npm run lint -- --fix",
    "lint": "eslint .",
    "precommit": "lint-staged && npm-run-all types test prepare",
    "prepare.dev": "EDGE_MODE=development npm-run-all clean -p build.*",
    "prepare": "husky install && npm-run-all clean -p build.*",
    "start": "webpack serve",
    "test": "mocha",
    "types": "tsc",
    "verify": "npm-run-all lint types prepare test"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": "eslint"
  },
  "dependencies": {
    "@nymproject/mix-fetch": "^2.0.0",
    "aes-js": "^3.1.0",
    "base-x": "^4.0.1",
    "biggystring": "^4.2.3",
    "cleaners": "^0.3.17",
    "currency-codes": "^1.5.1",
    "disklet": "^0.5.2",
    "edge-sync-client": "^0.2.8",
    "elliptic": "^6.4.0",
    "hash.js": "^1.1.7",
    "hmac-drbg": "^1.0.1",
    "node-fetch": "^2.6.1",
    "redux": "^4.2.0",
    "redux-keto": "^0.3.5",
    "redux-pixies": "^0.3.6",
    "rfc4648": "^1.5.3",
    "scrypt-js": "^2.0.3",
    "serverlet": "^0.1.2",
    "yaob": "^0.4.0",
    "yavent": "^0.1.5"
  },
  "devDependencies": {
    "@babel/core": "^7.0.0",
    "@babel/plugin-transform-runtime": "^7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/preset-react": "^7.0.0",
    "@babel/preset-typescript": "^7.18.6",
    "@babel/runtime": "^7.26.10",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-node-resolve": "^15.0.1",
    "@sucrase/webpack-loader": "^2.0.0",
    "@types/chai": "^4.2.16",
    "@types/elliptic": "^6.4.12",
    "@types/mocha": "^8.2.2",
    "@types/prettier": "^2.7.2",
    "@types/react": "^17.0.3",
    "@types/scrypt": "^6.0.0",
    "@typescript-eslint/eslint-plugin": "^4.33.0",
    "@typescript-eslint/parser": "^4.33.0",
    "assert": "^2.0.0",
    "assert-log": "^0.2.1",
    "babel-eslint": "^10.1.0",
    "babel-loader": "^8.3.0",
    "babel-plugin-transform-fake-error-class": "^1.0.0",
    "buffer": "^6.0.3",
    "chai": "^4.2.0",
    "copy-webpack-plugin": "^13.0.1",
    "eslint": "^7.32.0",
    "eslint-config-standard-kit": "0.15.1",
    "eslint-plugin-import": "^2.25.3",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^5.0.0",
    "eslint-plugin-promise": "^4.2.1",
    "eslint-plugin-react": "^7.20.6",
    "eslint-plugin-simple-import-sort": "^6.0.1",
    "husky": "^7.0.0",
    "lint-staged": "^10.2.11",
    "mocha": "^10.6.0",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.0.3",
    "process": "^0.11.10",
    "rimraf": "^3.0.2",
    "rollup": "^2.80.0",
    "rollup-plugin-mjs-entry": "^0.1.1",
    "stream-browserify": "^3.0.0",
    "sucrase": "^3.20.0",
    "typescript": "~4.4.4",
    "webpack": "^5.104.1",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^4.15.1"
  },
  "react-native": "lib/react-native.js"
}
