{
  "name": "@zitadel/node",
  "version": "3.0.13",
  "description": "Library for API access to ZITADEL. Provides compiled gRPC service clients and helpers for applications and service accounts.",
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "tsc -w",
    "build": "npm run build:grpc && npm run build:tsc",
    "prebuild:tsc": "rimraf dist",
    "build:tsc": "tsc",
    "prebuild:test": "rimraf dist",
    "build:test": "tsc -p tsconfig.test.json",
    "prebuild:grpc": "rimraf src/api/generated && make-dir src/api/generated",
    "build:grpc": "buf generate https://github.com/zitadel/zitadel.git --path ./proto/zitadel",
    "test": "ava",
    "pretest:ci": "npm run build:grpc && npm run build:test",
    "test:ci": "npm run test"
  },
  "keywords": [
    "ZITADEL",
    "gRPC",
    "node",
    "authN",
    "authZ",
    "OIDC",
    "IAM",
    "API"
  ],
  "author": "Christoph Bühler, smartive AG, <christoph@smartive.ch>",
  "license": "Apache-2.0",
  "files": [
    "dist"
  ],
  "devDependencies": {
    "@bufbuild/buf": "^1.18.0-1",
    "@tsconfig/node-lts": "^22.0.0",
    "@types/node-rsa": "1.1.4",
    "ava": "6.2.0",
    "grpc-tools": "1.13.0",
    "make-dir-cli": "4.0.0",
    "rimraf": "6.0.1",
    "ts-proto": "2.7.0",
    "typescript": "5.8.2"
  },
  "dependencies": {
    "axios": "1.8.4",
    "jose": "5.10.0",
    "long": "5.3.1",
    "nice-grpc": "2.1.12",
    "node-rsa": "1.1.1",
    "openid-client": "5.7.1",
    "protobufjs": "7.4.0"
  }
}
