{
  "_args": [
    [
      "secp256k1@3.7.1",
      "/Users/peterlai/Desktop/Projects/js-secp256k1/benchmarks"
    ]
  ],
  "_from": "secp256k1@3.7.1",
  "_id": "secp256k1@3.7.1",
  "_inBundle": false,
  "_integrity": "sha512-1cf8sbnRreXrQFdH6qsg2H71Xw91fCCS9Yp021GnUNJzWJS/py96fS4lHbnTnouLp08Xj6jBoBB6V78Tdbdu5g==",
  "_location": "/secp256k1",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "secp256k1@3.7.1",
    "name": "secp256k1",
    "escapedName": "secp256k1",
    "rawSpec": "3.7.1",
    "saveSpec": null,
    "fetchSpec": "3.7.1"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.7.1.tgz",
  "_spec": "3.7.1",
  "_where": "/Users/peterlai/Desktop/Projects/js-secp256k1/benchmarks",
  "author": {
    "name": "Martin Becze",
    "email": "mjbecze@gmail.com"
  },
  "browser": {
    "./index.js": "./elliptic.js"
  },
  "bugs": {
    "url": "https://github.com/cryptocoinjs/secp256k1-node/issues"
  },
  "contributors": [
    {
      "name": "Aaron Davis",
      "url": "https://github.com/kumavis"
    },
    {
      "name": "Ian Matyssik",
      "url": "https://github.com/phpb-com"
    },
    {
      "name": "Kagami Hiiragi",
      "email": "kagami@genshiken.org",
      "url": "http://kagami.genshiken.org/"
    },
    {
      "name": "ethers",
      "url": "https://github.com/ethers"
    },
    {
      "name": "Kirill Fomichev",
      "email": "fanatid@ya.ru",
      "url": "https://github.com/fanatid"
    }
  ],
  "dependencies": {
    "bindings": "^1.5.0",
    "bip66": "^1.1.5",
    "bn.js": "^4.11.8",
    "create-hash": "^1.2.0",
    "drbg.js": "^1.0.1",
    "elliptic": "^6.4.1",
    "nan": "^2.14.0",
    "safe-buffer": "^5.1.2"
  },
  "description": "This module provides native bindings to ecdsa secp256k1 functions",
  "devDependencies": {
    "bignum": "git+https://github.com/fanatid/node-bignum.git#e688fd40dff43b03480bcdb5e4c099ee9ac27102",
    "browserify": "^16.2.3",
    "karma": "^1.3.0",
    "karma-browserify": "^5.0.4",
    "karma-chrome-launcher": "^2.2.0",
    "karma-detect-browsers": "^2.3.3",
    "karma-env-preprocessor": "^0.1.1",
    "karma-firefox-launcher": "^1.0.0",
    "karma-tap": "^3.1.1",
    "node-gyp": "^4.0.0",
    "nyc": "^14.1.0",
    "standard": "^12.0.1",
    "tape": "^4.10.1",
    "xorshift.js": "^1.0.3"
  },
  "engines": {
    "node": ">=4.0.0"
  },
  "files": [
    "lib",
    "src",
    "API.md",
    "binding.gyp",
    "bindings.js",
    "elliptic.js",
    "index.js",
    "js.js",
    "utils/has_lib.sh"
  ],
  "gypfile": true,
  "homepage": "https://github.com/cryptocoinjs/secp256k1-node#readme",
  "keywords": [
    "ec",
    "ecdh",
    "ecdsa",
    "secp256k1"
  ],
  "license": "MIT",
  "main": "./index.js",
  "name": "secp256k1",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cryptocoinjs/secp256k1-node.git"
  },
  "scripts": {
    "coverage": "RANDOM_TESTS_REPEAT=1 nyc tape test/index.js",
    "coverage-lcov": "npm run coverage && nyc report -r lcov",
    "install": "npm run rebuild || echo \"Secp256k1 bindings compilation fail. Pure JS implementation will be used.\"",
    "lint": "standard",
    "rebuild": "node-gyp rebuild",
    "test": "npm run lint && npm run unit",
    "test:browser": "karma start karma.conf.js",
    "unit": "tape test/index.js"
  },
  "version": "3.7.1"
}
