{
  "name": "monocoop",
  "dependencies": {
    "@coopenomics/setup": "workspace:*",
    "@coopenomics/boot": "workspace:*",
    "@coopenomics/contracts": "workspace:*",
    "@coopenomics/cleos": "workspace:*",
    "@coopenomics/controller": "workspace:*",
    "@coopenomics/desktop": "workspace:*",
    "@coopenomics/factory": "workspace:*",
    "@coopenomics/parser": "workspace:*",
    "@coopenomics/sdk": "workspace:*",
    "commitgpt": "^2.0.0",
    "coop-notificator": "workspace:*",
    "cooptypes": "workspace:*",
    "eslint": "^9.9.1",
    "gh-pages": "^6.1.1",
    "lerna": "^8.1.8",
    "lint-staged": "^15.2.10",
    "migrator": "workspace:*"
  },
  "scripts": {
    "setup": "lerna run setup --scope @coopenomics/setup",
    "boot": "lerna run boot --scope @coopenomics/boot",
    "clear": "lerna run clear --scope @coopenomics/boot",
    "cleos": "lerna run cleos --scope @coopenomics/cleos",
    "build:lib": "lerna run build --scope @coopenomics/factory --scope @coopenomics/cooptypes",
    "build:contracts:all": "lerna run build:all --scope @coopenomics/contracts",
    "build:contract": "lerna run build:one --scope @coopenomics/contracts --",
    "dev:desktop": "lerna run dev --parallel --scope @coopenomics/desktop",
    "dev:backend": "lerna run dev --parallel --scope @coopenomics/parser --scope @coopenomics/controller --scope coop-notificator",
    "dev:lib": "lerna run dev --parallel --scope @coopenomics/factory --scope cooptypes",
    "dev:all": "lerna run dev --parallel",
    "gpt-commit": "git add . && commitgpt",
    "testnet": "git checkout testnet && git merge dev && lerna publish prerelease && git push && git checkout dev && git merge testnet",
    "production": "git checkout main && git merge -X theirs testnet && lerna publish  --conventional-commits --conventional-graduate && git push && git checkout dev && git merge main",
    "docs-publish": "pnpm gh-pages --nojekyll -d docs/site --repo git@github.com:coopenomics/monocoop.git"
  }
}
