{
  "name": "ocm-engine",
  "version": "0.0.0",
  "license": "Apache-2.0",
  "scripts": {
    "build:all": "yarn build:agent && yarn build:cm && yarn build:am && yarn build:pm && yarn build:gw",
    "build:agent": "nx run agent:build:development --parallel=3",
    "build:agent:production": "nx run agent:build:production",
    "build:cm": "nx run connection-manager:build:development --parallel=3",
    "build:cm:production": "nx run connection-manager:build:production",
    "build:am": "nx run attestation-manager:build:development --parallel=3",
    "build:am:production": "nx run attestation-manager:build:production",
    "build:pm": "nx run proof-manager:build:development --parallel=3",
    "build:pm:production": "nx run proof-manager:build:production",
    "build:gw": "nx run gateway:build:development --parallel=3",
    "build:gw:production": "nx run gateway:build:production",
    "serve:all": "concurrently \"yarn serve:agent\" \"yarn serve:cm\"  \"yarn serve:am\" \"yarn serve:pm\" \"yarn serve:gw\"",
    "serve:agent": "nx run agent:serve:development",
    "serve:cm": "nx run connection-manager:serve:development",
    "serve:am": "nx run attestation-manager:serve:development",
    "serve:pm": "nx run proof-manager:serve:development",
    "serve:gw": "nx run gateway:serve:development",
    "infra": "cd compose && docker-compose --profile issuer --profile holder up -d --build",
    "infra:down": "cd compose && docker-compose --profile issuer --profile holder down",
    "infra:status": "cd compose && docker-compose ps -a",
    "infra:issuer": "cd compose && docker-compose --profile issuer up -d --build",
    "infra:holder": "cd compose && docker-compose --profile holder up -d --build",
    "infra:issuer:stop": "cd compose && docker-compose --profile issuer stop",
    "infra:holder:stop": "cd compose && docker-compose --profile holder stop",
    "infra:local": "cd compose && docker-compose -f=docker-compose.infra.yml up -d",
    "infra:local:stop": "cd compose && docker-compose -f=docker-compose.infra.yml stop",
    "infra:simple": "cd compose && docker-compose -f docker-compose.simple.yml up -d"
  },
  "private": true,
  "dependencies": {
    "@hyperledger/anoncreds-nodejs": "^0.1.0",
    "@hyperledger/aries-askar-nodejs": "^0.1.0",
    "@hyperledger/aries-askar-shared": "^0.1.0",
    "@hyperledger/indy-vdr-nodejs": "^0.1.0",
    "@nestjs/common": "^9.0.0",
    "@nestjs/config": "^2.3.1",
    "@nestjs/core": "^9.0.0",
    "@nestjs/microservices": "^9.4.2",
    "@nestjs/platform-express": "^9.0.0",
    "@nestjs/platform-ws": "^10.1.3",
    "@nestjs/websockets": "^9.4.2",
    "async-retry": "^1.3.3",
    "axios": "^1.0.0",
    "class-transformer": "^0.5.1",
    "class-validator": "^0.14.0",
    "cloudevents": "^7.0.0",
    "joi": "^17.9.2",
    "nats": "^2.14.0",
    "reflect-metadata": "^0.1.13",
    "rxjs": "^7.0.0",
    "tslib": "^2.3.0",
    "ws": "^8.13.0"
  },
  "devDependencies": {
    "@aries-framework/anoncreds": "^0.4.0",
    "@aries-framework/anoncreds-rs": "^0.4.0",
    "@aries-framework/askar": "^0.4.0",
    "@aries-framework/core": "^0.4.0",
    "@aries-framework/indy-vdr": "^0.4.0",
    "@aries-framework/node": "^0.4.0",
    "@commitlint/config-conventional": "^17.6.1",
    "@nestjs/schematics": "^9.0.0",
    "@nestjs/swagger": "^6.3.0",
    "@nestjs/testing": "^9.0.0",
    "@nx/eslint-plugin": "16.0.1",
    "@nx/jest": "16.0.1",
    "@nx/js": "16.0.1",
    "@nx/linter": "16.0.1",
    "@nx/nest": "16.0.1",
    "@nx/node": "16.0.1",
    "@nx/webpack": "16.0.1",
    "@nx/workspace": "16.0.1",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^9.0.2",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/gitlab": "^12.0.1",
    "@semantic-release/release-notes-generator": "^11.0.1",
    "@types/async-retry": "^1.4.5",
    "@types/jest": "^29.4.0",
    "@types/node": "~18.7.1",
    "@typescript-eslint/eslint-plugin": "^5.58.0",
    "@typescript-eslint/parser": "^5.58.0",
    "concurrently": "^8.2.0",
    "conventional-changelog-conventionalcommits": "^5.0.0",
    "eslint": "~8.15.0",
    "eslint-config-prettier": "8.1.0",
    "eslint-plugin-prettier": "^4.2.1",
    "jest": "^29.4.1",
    "jest-environment-node": "^29.4.1",
    "nx": "16.0.1",
    "prettier": "^2.6.2",
    "semantic-release": "^21.0.2",
    "standard-changelog": "^2.0.27",
    "ts-jest": "^29.1.0",
    "ts-node": "10.9.1",
    "typescript": "~4.9.5"
  },
  "resolutions": {
    "ref-napi": "npm:@2060.io/ref-napi"
  }
}