{
  "name": "@remkoj/optimizely-graph-client",
  "license": "Apache-2.0",
  "version": "5.3.1",
  "repository": "https://github.com/remkoj/optimizely-dxp-clients.git",
  "author": "Remko Jantzen <693172+remkoj@users.noreply.github.com>",
  "homepage": "https://github.com/remkoj/optimizely-dxp-clients",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "./dist"
  ],
  "exports": {
    ".": "./dist/index.js",
    "./client": "./dist/client/index.js",
    "./config": "./dist/config.js",
    "./router": "./dist/services/routing/index.js",
    "./channels": "./dist/services/channel-repository/index.js",
    "./admin": "./dist/admin-api/index.js",
    "./codegen": "./dist/codegen.js",
    "./utils": "./dist/services/utils.js"
  },
  "typesVersions": {
    "*": {
      "client": [
        "dist/client/index.d.ts"
      ],
      "config": [
        "dist/config.d.ts",
        "dist/types.d.ts"
      ],
      "router": [
        "./dist/services/routing/index.d.ts",
        "./dist/services/routing/types.d.ts"
      ],
      "channels": [
        "./dist/services/channel-repository/index.d.ts",
        "./dist/services/channel-repository/types.d.ts"
      ],
      "admin": [
        "./dist/admin-api/index.d.ts"
      ],
      "codegen": [
        "dist/codegen.d.ts"
      ],
      "utils": [
        "./dist/services/utils.d.ts"
      ]
    }
  },
  "devDependencies": {
    "@types/crypto-js": "^4.2.2",
    "@types/node": "^22.19.3",
    "graphql": "^16.12.0",
    "graphql-request": "^6.1.0",
    "openapi-typescript-codegen": "^0.29.0",
    "prop-types": "^15.8.1",
    "scheduler": "^0.27.0",
    "typescript": "^5.9.3"
  },
  "dependencies": {
    "crypto-js": "^4.2.0",
    "uuid": "^11.1.0"
  },
  "peerDependencies": {
    "graphql-request": "^6"
  },
  "scripts": {
    "update-cfg": "node ./scripts/update-cfg.js",
    "clean": "tsc --build --clean",
    "compile-ts": "node ./scripts/update-cfg.js && tsc --build",
    "prepare": "node ./scripts/update-cfg.js && tsc --build",
    "watch": "node ./scripts/update-cfg.js && yarn tsc --watch",
    "recompile": "node ./scripts/update-cfg.js && tsc --build --clean && tsc --build --force",
    "generate": "openapi --input https://cg.optimizely.com/app/swagger/swagger.json --output ./src/admin-api/client --name OptimizelyGraphAdminApi && node ./scripts/update-imports.cjs"
  }
}