{
  "private": true,
  "name": "joystream",
  "version": "1.0.0",
  "license": "GPL-3.0-only",
  "scripts": {
    "postinstall": "yarn workspace @joystream/types build && yarn workspace @joystream/cd-schemas generate:all && yarn workspace @joystream/cd-schemas build && yarn workspace @joystream/cli build",
    "build": "./build.sh",
    "start": "./start.sh",
    "cargo-checks": "devops/git-hooks/pre-commit && devops/git-hooks/pre-push",
    "cargo-build": "scripts/cargo-build.sh"
  },
  "workspaces": [
    "tests/network-tests",
    "cli",
    "types",
    "storage-node",
    "storage-node/packages/*",
    "devops/eslint-config",
    "devops/prettier-config",
    "pioneer",
    "pioneer/packages/*",
    "utils/api-scripts",
    "content-directory-schemas",
    "query-node",
    "query-node/generated/*"
  ],
  "resolutions": {
    "@polkadot/api": "1.26.1",
    "@polkadot/api-contract": "1.26.1",
    "@polkadot/keyring": "^3.0.1",
    "@polkadot/types": "1.26.1",
    "@polkadot/util": "^3.0.1",
    "@polkadot/util-crypto": "^3.0.1",
    "@polkadot/wasm-crypto": "^1.2.1",
    "babel-core": "^7.0.0-bridge.0",
    "typescript": "^3.9.7",
    "bn.js": "^5.1.2",
    "@dzlzv/hydra-indexer-lib": "0.0.19-legacy.1.26.1"
  },
  "devDependencies": {
    "eslint": "^7.6.0",
    "husky": "^4.2.5",
    "prettier": "2.0.2"
  },
  "husky": {
    "hooks": {
      "pre-commit": "devops/git-hooks/pre-commit",
      "pre-push": "devops/git-hooks/pre-push"
    }
  },
  "engines": {
    "node": ">=12.18.0",
    "yarn": "^1.22.0"
  },
  "volta": {
    "node": "12.18.2",
    "yarn": "1.22.4"
  }
}