{
  "name": "blockstack",
  "version": "18.3.0",
  "description": "The Blockstack Javascript library for authentication, identity, and storage.",
  "main": "lib/index",
  "scripts": {
    "browserify": "./node_modules/.bin/browserify lib/index.js --standalone blockstack -o ./dist/blockstack.js",
    "browserify-tests": "./node_modules/.bin/browserify lib/index.js --standalone blockstack -o ./tests/browserTests/bundle.js",
    "compile": "rm -rf lib; babel src -d lib",
    "compile-tests": "rm -rf tests/unitTests/lib; rm -rf tests/authTests/lib; rm -rf test/operationsTests/lib; babel tests/unitTests/src -d tests/unitTests/lib; babel tests/authTests/src -d tests/authTests/lib; babel tests/operationsTests/src -d tests/operationsTests/lib;",
    "prepare": "npm run compile",
    "prepublishOnly": "npm run build",
    "dev-auth": "npm run compile; npm run browserify; node ./tests/browserTests/auth-server.js",
    "dev-proofs": "npm run compile; npm run browserify; node ./tests/browserTests/proofs-server.js",
    "unit-test": "npm run lint && npm run flow && npm run compile && npm run compile-tests && npm run browserify && node ./tests/unitTests/lib/index.js",
    "integration-test-auth": "npm run compile; npm run compile-tests; npm run browserify; node ./tests/authTests/lib/index.js",
    "integration-test-ops": "npm run lint && npm run flow && npm run compile && npm run compile-tests && npm run browserify && node ./tests/operationsTests/lib/index.js",
    "build": "npm run build-documentation && npm run compile && npm run browserify",
    "flow": "flow",
    "lint": "eslint src && eslint tests",
    "test": "nyc --reporter=text npm run unit-test",
    "documentation": "documentation",
    "build-documentation": "./node_modules/.bin/documentation build src --config ./documentation.yml --format html --output docs; ./node_modules/.bin/documentation build src --config ./documentation.yml --format json --output docs.json"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/blockstack/blockstack.js.git"
  },
  "author": {
    "name": "Blockstack PBC",
    "email": "admin@blockstack.com",
    "url": "https://blockstack.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/blockstack/blockstack.js/issues"
  },
  "keywords": [
    "blockchain",
    "id",
    "auth",
    "authentication",
    "bitcoin",
    "blockchain auth",
    "blockchain authentication",
    "blockchainid",
    "blockchain id",
    "bitcoin auth",
    "bitcoin authentication",
    "bitcoin login",
    "blockchain login",
    "authorization",
    "login",
    "signin",
    "sso",
    "crypto",
    "cryptography",
    "token",
    "blockstack",
    "blockstack auth",
    "profile",
    "identity",
    "ethereum"
  ],
  "homepage": "https://blockstack.org",
  "contributors": [
    {
      "name": "Ryan Shea"
    },
    {
      "name": "Larry Salibra"
    },
    {
      "name": "Jude Nelson"
    },
    {
      "name": "Aaron Blankstein"
    }
  ],
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-eslint": "^8.2.5",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-preset-env": "^1.7.0",
    "babel-preset-flow": "^6.23.0",
    "blue-tape": "^1.0.0",
    "browserify": "^13.1.1",
    "documentation": "^8.0.0",
    "eslint": "^4.19.1",
    "eslint-config-airbnb": "^17.0.0",
    "eslint-plugin-flowtype": "^2.46.3",
    "eslint-plugin-import": "^2.13.0",
    "eslint-plugin-jsx-a11y": "^6.1.1",
    "eslint-plugin-react": "^7.10.0",
    "express": "^4.15.0",
    "fetch-mock": "^5.5.0",
    "flow-bin": "^0.49.1",
    "mock-local-storage": "^1.0.5",
    "node-fetch": "^1.6.3",
    "nyc": "^12.0.2",
    "opn": "^4.0.2",
    "proxyquire": "^1.8.0",
    "sinon": "^4.2.1",
    "tape": "^4.6.3",
    "tape-promise": "^2.0.1"
  },
  "dependencies": {
    "ajv": "^4.11.5",
    "babel-runtime": "^6.26.0",
    "bigi": "^1.4.2",
    "bip32": "^1.0.2",
    "bip39": "^2.5.0",
    "bitcoinjs-lib": "^4",
    "cheerio": "^0.22.0",
    "cross-fetch": "^2.2.2",
    "ecurve": "^1.0.6",
    "elliptic": "^6.4.0",
    "es6-promise": "^4.2.4",
    "form-data": "^2.3.2",
    "jsontokens": "^0.7.8",
    "promise": "^7.1.1",
    "query-string": "^4.3.2",
    "request": "^2.87.0",
    "ripemd160": "^2.0.1",
    "schema-inspector": "^1.6.4",
    "sprintf-js": "^1.0.3",
    "triplesec": "^3.0.26",
    "uuid": "^3.2.1",
    "validator": "^7.0.0",
    "zone-file": "^0.2.2"
  },
  "engines": {
    "node": ">=8",
    "npm": ">=6"
  },
  "nyc": {
    "include": [
      "lib/**"
    ]
  }
}
