{
  "description": "Root repository for the zilliqa-js suite of tools",
  "repository": "https://github.com/Zilliqa/zilliqa-js",
  "maintainers": [
    "Zilliqa Usability Team <maintainers@zilliqa.com> (https://github.com/zilliqa/)"
  ],
  "bugs": {
    "url": "https://github.com/Zilliqa/zilliqa-js/issues"
  },
  "private": true,
  "license": "GPL-3.0",
  "scripts": {
    "prepare": "husky install",
    "bootstrap": "lerna bootstrap && yarn build",
    "build": "yarn build:proto && yarn build:ts",
    "build:proto": "lerna run --scope @zilliqa-js/proto build",
    "build:ts": "tsc -b tsconfig.json",
    "build:web": "webpack --progress --config webpack.config.js",
    "bundle": "yarn bootstrap && ts-node -P scripts/tsconfig.json scripts/bundle.ts umd,esm",
    "clean": "lerna clean --yes && lerna run clean && rimraf includes",
    "test": "jest --verbose -c jest.config.js --rootDir=.",
    "release": "yarn bundle && lerna publish --force-publish=*",
    "prettier": "prettier '**/*.{ts,tsx,js,json,md}' --config .prettierrc",
    "format": "yarn prettier -- --write",
    "lint": "eslint . --ext .ts -c .eslintrc.js",
    "validate": "yarn lint && yarn prettier -- --list-different && yarn bootstrap && yarn test"
  },
  "workspaces": [
    "zilliqa/typescript/*"
  ],
  "devDependencies": {
    "@types/bn.js": "^4.11.3",
    "@types/camelcase": "^4.1.0",
    "@types/fancy-log": "^1.3.0",
    "@types/jest": "27.0.1",
    "@types/node": "^16.6.1",
    "@types/webpack": "^4.4.17",
    "@typescript-eslint/eslint-plugin": "^4.31.1",
    "@typescript-eslint/parser": "^4.31.1",
    "camelcase": "^5.0.0",
    "eslint": "^7.32.0",
    "fancy-log": "^1.3.2",
    "husky": "^7.0.1",
    "jest": "27.1.1",
    "jest-fetch-mock": "3.0.3",
    "lerna": "^4.0.0",
    "prettier": "^2.3.2",
    "rimraf": "^2.6.2",
    "rollup": "0.66.6",
    "rollup-plugin-alias": "^1.4.0",
    "rollup-plugin-commonjs": "^9.2.0",
    "rollup-plugin-json": "^3.1.0",
    "rollup-plugin-node-globals": "^1.4.0",
    "rollup-plugin-node-resolve": "^3.4.0",
    "rollup-plugin-typescript2": "0.17.1",
    "sodium-randbytes": "0.14.0",
    "ts-jest": "27.0.5",
    "ts-loader": "8.0.4",
    "ts-node": "^7.0.1",
    "typescript": "^4.4.3",
    "webpack": "^4.20.2",
    "webpack-command": "^0.4.1"
  },
  "dependencies": {}
}
