{
  "name": "@cardano-sdk/cardano-services",
  "version": "0.35.34",
  "description": "Cardano GraphQL Services",
  "engines": {
    "node": ">=16.20.2"
  },
  "main": "dist/cjs/index.js",
  "module": "dist/esm/index.js",
  "exports": {
    ".": {
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.js"
    }
  },
  "bin": "./dist/cjs/cli.js",
  "repository": "https://github.com/input-output-hk/cardano-js-sdk",
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "license": "Apache-2.0",
  "scripts": {
    "build": "yarn build:cjs",
    "build:cjs": "tsc --build src && chmod +x ./dist/cjs/cli.js && bash ./copy-assets.sh",
    "build:test-db": "./test/jest-setup/rebuild-test-db.sh",
    "cleanup:dist": "rm -rf dist",
    "cleanup:nm": "rm -rf node_modules",
    "cleanup": "rm -rf dist node_modules",
    "cli": "ts-node --transpile-only src/cli.ts",
    "compose:single:up": "yarn compose:up cardano-node ogmios postgres",
    "compose:up": "__FIX_UMASK__=$(chmod -R a+r ../../compose/placeholder-secrets) docker compose --env-file environments/.env.$NETWORK -p cardano-services-$NETWORK -f docker-compose.yml -f ../../compose/common.yml -f ../../compose/pg-agent.yml -f ../../compose/$(uname -m).yml ${FILES:-} up",
    "compose:down": "docker compose -p cardano-services-$NETWORK -f docker-compose.yml -f ../../compose/common.yml -f ../../compose/pg-agent.yml -f ../../compose/$(uname -m).yml down -t 120",
    "coverage": "yarn test --coverage || true",
    "circular-deps:check": "madge --circular dist/cjs",
    "lint": "eslint -c ../../complete.eslintrc.js \"src/**/*.ts\" \"test/**/*.ts\"",
    "lint:fix": "yarn lint --fix",
    "generate-migration": "typeorm-ts-node-commonjs migration:generate src/Projection/migrations/migrations -d src/migrationDataSource.ts",
    "mainnet:single:up": "NETWORK=mainnet yarn compose:single:up",
    "mainnet:up": "NETWORK=mainnet SUBMIT_API_ARGS=--mainnet yarn compose:up",
    "mainnet:down": "NETWORK=mainnet yarn compose:down",
    "prepack": "yarn build",
    "preprod:single:up": "NETWORK=preprod yarn compose:single:up",
    "preprod:up": "NETWORK=preprod SUBMIT_API_ARGS='--testnet-magic 1' yarn compose:up",
    "preprod:down": "NETWORK=preprod yarn compose:down",
    "pretest": "yarn build",
    "preview:single:up": "NETWORK=preview yarn compose:single:up",
    "preview:up": "NETWORK=preview SUBMIT_API_ARGS='--testnet-magic 2' yarn compose:up",
    "preview:down": "NETWORK=preview yarn compose:down",
    "sanchonet:single:up": "NETWORK=sanchonet yarn compose:single:up",
    "sanchonet:up": "NETWORK=sanchonet SUBMIT_API_ARGS='--testnet-magic 4' yarn compose:up",
    "sanchonet:down": "NETWORK=sanchonet yarn compose:down",
    "test": "jest --runInBand -c ./jest.config.js --selectProjects unit",
    "test:build:verify": "tsc --build ./test",
    "test:cli": "jest --runInBand -c ./jest.config.js --selectProjects cli",
    "test:debug": "DEBUG=true yarn test",
    "test:e2e": "echo 'test:e2e' command not implemented yet",
    "test:load": "jest -c ./load.jest.config.js --runInBand",
    "tscNoEmit": "echo typescript --noEmit command not implemented yet"
  },
  "devDependencies": {
    "@cardano-ogmios/client": "6.9.0",
    "@cardano-sdk/util-dev": "~0.25.32",
    "@types/bunyan": "^1.8.8",
    "@types/cors": "^2.8.13",
    "@types/death": "^1.1.2",
    "@types/dockerode": "^3.3.8",
    "@types/express": "^4.17.13",
    "@types/express-prometheus-middleware": "^1.2.1",
    "@types/lodash": "^4.14.182",
    "@types/pg": "^8.6.5",
    "@types/uuid": "^8.3.4",
    "@types/wait-on": "^5.3.1",
    "@types/ws": "^8.5.10",
    "axios-mock-adapter": "^2.0.0",
    "cbor": "^8.1.0",
    "delay": "^5.0.0",
    "dockerode": "^3.3.1",
    "dockerode-utils": "^0.0.7",
    "eslint": "^7.32.0",
    "get-port-please": "^2.5.0",
    "jest": "^28.1.3",
    "jest-to-match-shape-of": "^1.3.2",
    "json-bigint-patch": "^0.0.8",
    "madge": "^5.0.1",
    "npm-run-all": "^4.1.5",
    "ts-jest": "^28.0.7",
    "ts-node": "^10.0.0",
    "typeorm-extension": "^2.7.0",
    "typescript": "^4.7.4",
    "wait-on": "^6.0.1"
  },
  "dependencies": {
    "@blockfrost/blockfrost-js": "^5.7.0",
    "@cardano-sdk/cardano-services-client": "~0.26.32",
    "@cardano-sdk/core": "~0.46.12",
    "@cardano-sdk/crypto": "~0.4.5",
    "@cardano-sdk/ogmios": "~0.18.54",
    "@cardano-sdk/projection": "~0.13.15",
    "@cardano-sdk/projection-typeorm": "~0.10.15",
    "@cardano-sdk/util": "~0.17.1",
    "@cardano-sdk/util-rxjs": "~0.9.31",
    "@hapi/topo": "^6.0.2",
    "axios": "^1.7.4",
    "backoff-rxjs": "^7.0.0",
    "bignumber.js": "^9.1.0",
    "body-parser": "^1.20.3",
    "bottleneck": "^2.19.5",
    "bunyan": "^1.8.15",
    "commander": "^9.1.0",
    "cors": "^2.8.5",
    "death": "^1.1.0",
    "debug": "^4.3.4",
    "dotenv": "^16.0.0",
    "envalid": "^7.3.1",
    "express": "^4.20.0",
    "express-openapi-validator": "^4.13.8",
    "express-prom-bundle": "^6.4.1",
    "fraction.js": "^4.2.0",
    "fuse.js": "^7.0.0",
    "json-bigint": "^1.0.0",
    "jsonschema": "^1.4.1",
    "lodash": "^4.17.21",
    "node-cache": "^5.1.2",
    "p-retry": "^4.2.0",
    "pg": "^8.7.3",
    "pg-boss": "8.4.2",
    "pg-connection-string": "^2.5.0",
    "prom-client": "^14.0.1",
    "reflect-metadata": "~0.1.13",
    "rxjs": "^7.4.0",
    "ts-custom-error": "^3.2.0",
    "ts-log": "^2.2.4",
    "typeorm": "^0.3.15",
    "uuid": "^10.0.0",
    "ws": "^8.17.1"
  },
  "files": [
    "dist/*",
    "!dist/tsconfig.tsbuildinfo",
    "LICENSE",
    "NOTICE"
  ],
  "gitHead": "5d5d089d5aed41763ea11ceb8439ca3d1365c40c"
}
