{
  "name": "stacks.js",
  "version": "1.0.0",
  "private": true,
  "prettier": "@blockstack/prettier-config",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/blockstack/blockstack.js.git"
  },
  "workspaces": [
    "packages/**"
  ],
  "devDependencies": {
    "@babel/cli": "^7.7.0",
    "@babel/core": "^7.7.2",
    "@babel/plugin-proposal-class-properties": "^7.7.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
    "@babel/plugin-transform-runtime": "^7.6.2",
    "@babel/preset-env": "^7.7.1",
    "@babel/preset-typescript": "^7.7.0",
    "@babel/register": "^7.7.0",
    "@blockstack/prettier-config": "^0.0.6",
    "@peculiar/webcrypto": "^1.0.21",
    "@types/bn.js": "^4.11.6",
    "@types/cheerio": "^0.22.10",
    "@types/cors": "^2.8.5",
    "@types/elliptic": "^6.4.10",
    "@types/express": "^4.16.1",
    "@types/express-winston": "^3.0.1",
    "@types/fetch-mock": "^5.8.0",
    "@types/form-data": "^2.2.1",
    "@types/inquirer": "^6.5.0",
    "@types/jest": "^24.9.0",
    "@types/jsdom": "^12.2.4",
    "@types/node": "^10.17.28",
    "@types/node-fetch": "^2.5.0",
    "@types/proxyquire": "^1.3.28",
    "@types/randombytes": "^2.0.0",
    "@types/ripemd160": "^2.0.0",
    "@types/sha.js": "^2.4.0",
    "@types/sinon": "^7.5.0",
    "@types/tape": "^4.2.33",
    "@types/triplesec": "^3.0.0",
    "@typescript-eslint/eslint-plugin": "^2.7.0",
    "@typescript-eslint/parser": "^2.7.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-istanbul": "^5.2.0",
    "cheerio": "^0.22.0",
    "codecov": "^3.6.1",
    "cross-env": "^6.0.3",
    "eslint": "^6.6.0",
    "eslint-config-airbnb-base": "^14.0.0",
    "eslint-config-prettier": "^6.5.0",
    "eslint-import-resolver-typescript": "^2.0.0",
    "eslint-plugin-import": "^2.18.2",
    "express": "^4.17.1",
    "jest": "^24.9.0",
    "jest-fetch-mock": "^3.0.3",
    "jsdom": "^15.2.1",
    "lerna": "^3.22.1",
    "mock-local-storage": "^1.1.8",
    "npm-run-all": "^4.1.5",
    "nyc": "^14.1.1",
    "opn": "^4.0.2",
    "prettier": "^1.18.2",
    "proxyquire": "^2.1.3",
    "rimraf": "^3.0.0",
    "semver": "^6.3.0",
    "shx": "^0.3.2",
    "sinon": "^7.5.0",
    "source-map-loader": "^0.2.4",
    "source-map-support": "^0.5.16",
    "tape": "^4.11.0",
    "tape-promise": "^4.0.0",
    "triplesec": "^4.0.3",
    "ts-jest": "^26.4.1",
    "ts-loader": "^6.2.1",
    "ts-node": "^8.10.2",
    "typedoc": "^0.19.2",
    "typescript": "^4.0.3",
    "webpack": "^4.41.2",
    "webpack-assets-manifest": "^3.1.1",
    "webpack-bundle-analyzer": "^3.6.0",
    "webpack-cli": "^3.3.10"
  },
  "dependencies": {
    "@babel/compat-data": "^7.10.1",
    "@babel/plugin-proposal-optional-chaining": "^7.9.0",
    "@blockstack/eslint-config": "^1.0.5",
    "@blockstack/rpc-client": "^0.3.0-alpha.11",
    "ajv": "^6.12.3",
    "bip32": "^2.0.4",
    "bip39": "^3.0.2",
    "bitcoinjs-lib": "^5.1.10",
    "bn.js": "^5.1.1",
    "c32check": "^1.0.1",
    "cors": "^2.8.4",
    "cross-fetch": "^3.0.5",
    "depcheck": "^0.8.3",
    "elliptic": "^6.5.3",
    "eslint-plugin-jest": "^23.8.2",
    "express-winston": "^3.1.0",
    "inquirer": "^7.1.0",
    "jsontokens": "^3.0.0",
    "minimist": ">=1.2.3",
    "node-fetch": "^2.6.0",
    "query-string": "^6.13.1",
    "randombytes": "^2.1.0",
    "ripemd160": "^2.0.1",
    "ripemd160-min": "^0.0.6",
    "rollup": "^2.28.2",
    "schema-inspector": "^1.7.0",
    "sha.js": "^2.4.11",
    "tsdx": "^0.14.0",
    "winston": "^3.2.1",
    "zone-file": "^1.0.0"
  },
  "resolutions": {
    "rollup": "^2.28.2"
  },
  "scripts": {
    "bootstrap": "lerna run bootstrap",
    "build": "lerna run build --stream",
    "lint": "yarn lint:eslint && yarn lint:prettier",
    "lint:eslint": "eslint \"packages/**/src/**/*.{ts,tsx|!(d.ts)}\" -f unix",
    "lint:fix": "eslint \"packages/**/src/**/*.{ts,tsx}\" -f unix --fix",
    "lint:prettier": "prettier --check \"packages/**/src/**/*.{ts,tsx|!(d.ts)}\" *.js",
    "lint:prettier:fix": "prettier --write \"packages/**/src/**/*.{ts,tsx|!(d.ts)}\" *.js",
    "build:docs": "rimraf docs && cross-env typedoc --name \"Stacks.js $npm_package_version Library Reference\" --readme ./readme.md --tsconfig tsconfig.typedoc.json --out docs --json docs/docs.json packages/**/src",
    "typecheck": "lerna run typecheck --parallel --no-bail --stream"
  }
}
