{
  "name": "@yandex-cloud/nodejs-sdk",
  "version": "3.0.0",
  "description": "Yandex.Cloud NodeJS SDK",
  "keywords": [
    "yandex-cloud",
    "sdk",
    "cloud"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/yandex-cloud/nodejs-sdk.git"
  },
  "author": "Yandex LLC",
  "license": "MIT",
  "main": "dist/index.js",
  "bugs": {
    "url": "https://github.com/yandex-cloud/nodejs-sdk/issues"
  },
  "files": [
    "dist"
  ],
  "homepage": "https://github.com/yandex-cloud/nodejs-sdk#readme",
  "dependencies": {
    "@grpc/grpc-js": "^1.6.12",
    "abort-controller-x": "^0.4.1",
    "axios": "^1.8.2",
    "jsonwebtoken": "^9.0.0",
    "lodash": "^4.17.21",
    "log4js": "^6.4.0",
    "long": "^5.2.0",
    "luxon": "^2.2.0",
    "nice-grpc": "^1.2.2",
    "nice-grpc-client-middleware-deadline": "^1.0.6",
    "node-abort-controller": "^3.1.1",
    "protobufjs": "^7.2.4",
    "utility-types": "^3.10.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^17.6.1",
    "@commitlint/config-conventional": "^15.0.0",
    "@semantic-release/git": "^10.0.1",
    "@types/jest": "^27.0.3",
    "@types/jsonwebtoken": "^8.5.6",
    "@types/lodash": "^4.14.178",
    "@types/luxon": "^2.0.8",
    "@types/node": "^16.11.3",
    "@typescript-eslint/eslint-plugin": "^7.18.0",
    "@typescript-eslint/parser": "^7.18.0",
    "cross-env": "^7.0.3",
    "eslint": "^8.57.1",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-airbnb-typescript": "^18.0.0",
    "eslint-plugin-import": "^2.25.3",
    "eslint-plugin-jsx-a11y": "^6.5.1",
    "eslint-plugin-prefer-arrow-functions": "^3.1.4",
    "eslint-plugin-unicorn": "^56.0.1",
    "fast-glob": "^3.2.7",
    "grpc-tools": "^1.12.4",
    "husky": "^7.0.4",
    "jest": "^27.4.5",
    "semantic-release": "^21.0.1",
    "ts-jest": "^27.1.1",
    "ts-node": "^10.9.2",
    "ts-proto": "^1.95.1",
    "tsconfig-paths": "^4.2.0",
    "typescript": "^4.9.5"
  },
  "scripts": {
    "test": "npm run cloudapi:generate-services && cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" node --experimental-vm-modules node_modules/jest/bin/jest.js -c config/jest.ts --passWithNoTests '.*\\.test\\.ts$'",
    "lint": "eslint src config",
    "check-endpoints": "ts-node scripts/check-endpoints.ts",
    "prettier:fix:clients": "prettier src/clients/ --write",
    "prepare": "husky install",
    "prepublishOnly": "npm run build",
    "cloudapi:generate-services": "ts-node scripts/generate_services",
    "build": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" tsc -p ./tsconfig.json",
    "typecheck:src": "tsc --noEmit -p ./tsconfig.json",
    "typecheck:examples": "tsc --noEmit -p ./examples/tsconfig.json",
    "typecheck": "npm run typecheck:src && npm run typecheck:examples",
    "cloudapi:update": "git submodule update --remote",
    "discover-endpoints": "ts-node scripts/discover_endpoints"
  },
  "engines": {
    "node": ">=22.15.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": "./dist/index.js",
    "./ai-assistants-v1": "./dist/clients/ai-assistants-v1/index.js",
    "./ai-assistants-v1/*": "./dist/generated/yandex/cloud/ai/assistants/v1/*.js",
    "./ai-batch_inference-v1": "./dist/clients/ai-batch_inference-v1/index.js",
    "./ai-batch_inference-v1/*": "./dist/generated/yandex/cloud/ai/batch_inference/v1/*.js",
    "./ai-dataset-v1": "./dist/clients/ai-dataset-v1/index.js",
    "./ai-dataset-v1/*": "./dist/generated/yandex/cloud/ai/dataset/v1/*.js",
    "./ai-files-v1": "./dist/clients/ai-files-v1/index.js",
    "./ai-files-v1/*": "./dist/generated/yandex/cloud/ai/files/v1/*.js",
    "./ai-foundation_models-v1": "./dist/clients/ai-foundation_models-v1/index.js",
    "./ai-foundation_models-v1/*": "./dist/generated/yandex/cloud/ai/foundation_models/v1/*.js",
    "./ai-llm-v1alpha": "./dist/clients/ai-llm-v1alpha/index.js",
    "./ai-llm-v1alpha/*": "./dist/generated/yandex/cloud/ai/llm/v1alpha/*.js",
    "./ai-ocr-v1": "./dist/clients/ai-ocr-v1/index.js",
    "./ai-ocr-v1/*": "./dist/generated/yandex/cloud/ai/ocr/v1/*.js",
    "./ai-stt-v2": "./dist/clients/ai-stt-v2/index.js",
    "./ai-stt-v2/*": "./dist/generated/yandex/cloud/ai/stt/v2/*.js",
    "./ai-stt-v3": "./dist/clients/ai-stt-v3/index.js",
    "./ai-stt-v3/*": "./dist/generated/yandex/cloud/ai/stt/v3/*.js",
    "./ai-translate-v2": "./dist/clients/ai-translate-v2/index.js",
    "./ai-translate-v2/*": "./dist/generated/yandex/cloud/ai/translate/v2/*.js",
    "./ai-tts-v3": "./dist/clients/ai-tts-v3/index.js",
    "./ai-tts-v3/*": "./dist/generated/yandex/cloud/ai/tts/v3/*.js",
    "./ai-tuning-v1": "./dist/clients/ai-tuning-v1/index.js",
    "./ai-tuning-v1/*": "./dist/generated/yandex/cloud/ai/tuning/v1/*.js",
    "./ai-vision-v1": "./dist/clients/ai-vision-v1/index.js",
    "./ai-vision-v1/*": "./dist/generated/yandex/cloud/ai/vision/v1/*.js",
    "./ai-vision-v2": "./dist/clients/ai-vision-v2/index.js",
    "./ai-vision-v2/*": "./dist/generated/yandex/cloud/ai/vision/v2/*.js",
    "./airflow-v1": "./dist/clients/airflow-v1/index.js",
    "./airflow-v1/*": "./dist/generated/yandex/cloud/airflow/v1/*.js",
    "./apploadbalancer-v1": "./dist/clients/apploadbalancer-v1/index.js",
    "./apploadbalancer-v1/*": "./dist/generated/yandex/cloud/apploadbalancer/v1/*.js",
    "./audittrails-v1": "./dist/clients/audittrails-v1/index.js",
    "./audittrails-v1/*": "./dist/generated/yandex/cloud/audittrails/v1/*.js",
    "./backup-v1": "./dist/clients/backup-v1/index.js",
    "./backup-v1/*": "./dist/generated/yandex/cloud/backup/v1/*.js",
    "./baremetal-v1alpha": "./dist/clients/baremetal-v1alpha/index.js",
    "./baremetal-v1alpha/*": "./dist/generated/yandex/cloud/baremetal/v1alpha/*.js",
    "./billing-v1": "./dist/clients/billing-v1/index.js",
    "./billing-v1/*": "./dist/generated/yandex/cloud/billing/v1/*.js",
    "./cdn-v1": "./dist/clients/cdn-v1/index.js",
    "./cdn-v1/*": "./dist/generated/yandex/cloud/cdn/v1/*.js",
    "./certificatemanager-v1": "./dist/clients/certificatemanager-v1/index.js",
    "./certificatemanager-v1/*": "./dist/generated/yandex/cloud/certificatemanager/v1/*.js",
    "./cic-v1": "./dist/clients/cic-v1/index.js",
    "./cic-v1/*": "./dist/generated/yandex/cloud/cic/v1/*.js",
    "./cloudapps-workload-v1": "./dist/clients/cloudapps-workload-v1/index.js",
    "./cloudapps-workload-v1/*": "./dist/generated/yandex/cloud/cloudapps/workload/v1/*.js",
    "./clouddesktop-v1": "./dist/clients/clouddesktop-v1/index.js",
    "./clouddesktop-v1/*": "./dist/generated/yandex/cloud/clouddesktop/v1/*.js",
    "./cloudregistry-v1": "./dist/clients/cloudregistry-v1/index.js",
    "./cloudregistry-v1/*": "./dist/generated/yandex/cloud/cloudregistry/v1/*.js",
    "./cloudrouter-v1": "./dist/clients/cloudrouter-v1/index.js",
    "./cloudrouter-v1/*": "./dist/generated/yandex/cloud/cloudrouter/v1/*.js",
    "./compute-v1": "./dist/clients/compute-v1/index.js",
    "./compute-v1/*": "./dist/generated/yandex/cloud/compute/v1/*.js",
    "./containerregistry-v1": "./dist/clients/containerregistry-v1/index.js",
    "./containerregistry-v1/*": "./dist/generated/yandex/cloud/containerregistry/v1/*.js",
    "./dataproc-manager-v1": "./dist/clients/dataproc-manager-v1/index.js",
    "./dataproc-manager-v1/*": "./dist/generated/yandex/cloud/dataproc/manager/v1/*.js",
    "./dataproc-v1": "./dist/clients/dataproc-v1/index.js",
    "./dataproc-v1/*": "./dist/generated/yandex/cloud/dataproc/v1/*.js",
    "./datasphere-v1": "./dist/clients/datasphere-v1/index.js",
    "./datasphere-v1/*": "./dist/generated/yandex/cloud/datasphere/v1/*.js",
    "./datasphere-v2": "./dist/clients/datasphere-v2/index.js",
    "./datasphere-v2/*": "./dist/generated/yandex/cloud/datasphere/v2/*.js",
    "./datatransfer-v1": "./dist/clients/datatransfer-v1/index.js",
    "./datatransfer-v1/*": "./dist/generated/yandex/cloud/datatransfer/v1/*.js",
    "./dist/*": "./dist/*.js",
    "./dns-v1": "./dist/clients/dns-v1/index.js",
    "./dns-v1/*": "./dist/generated/yandex/cloud/dns/v1/*.js",
    "./endpoint": "./dist/clients/endpoint/index.js",
    "./endpoint/*": "./dist/generated/yandex/cloud/endpoint/*.js",
    "./gitlab-v1": "./dist/clients/gitlab-v1/index.js",
    "./gitlab-v1/*": "./dist/generated/yandex/cloud/gitlab/v1/*.js",
    "./google/*": "./dist/generated/google/*.js",
    "./iam-v1": "./dist/clients/iam-v1/index.js",
    "./iam-v1/*": "./dist/generated/yandex/cloud/iam/v1/*.js",
    "./iot-broker-v1": "./dist/clients/iot-broker-v1/index.js",
    "./iot-broker-v1/*": "./dist/generated/yandex/cloud/iot/broker/v1/*.js",
    "./iot-devices-v1": "./dist/clients/iot-devices-v1/index.js",
    "./iot-devices-v1/*": "./dist/generated/yandex/cloud/iot/devices/v1/*.js",
    "./k8s-marketplace-v1": "./dist/clients/k8s-marketplace-v1/index.js",
    "./k8s-marketplace-v1/*": "./dist/generated/yandex/cloud/k8s/marketplace/v1/*.js",
    "./k8s-v1": "./dist/clients/k8s-v1/index.js",
    "./k8s-v1/*": "./dist/generated/yandex/cloud/k8s/v1/*.js",
    "./kms-v1": "./dist/clients/kms-v1/index.js",
    "./kms-v1/*": "./dist/generated/yandex/cloud/kms/v1/*.js",
    "./loadbalancer-v1": "./dist/clients/loadbalancer-v1/index.js",
    "./loadbalancer-v1/*": "./dist/generated/yandex/cloud/loadbalancer/v1/*.js",
    "./loadtesting-agent-v1": "./dist/clients/loadtesting-agent-v1/index.js",
    "./loadtesting-agent-v1/*": "./dist/generated/yandex/cloud/loadtesting/agent/v1/*.js",
    "./loadtesting-api-v1": "./dist/clients/loadtesting-api-v1/index.js",
    "./loadtesting-api-v1/*": "./dist/generated/yandex/cloud/loadtesting/api/v1/*.js",
    "./lockbox-v1": "./dist/clients/lockbox-v1/index.js",
    "./lockbox-v1/*": "./dist/generated/yandex/cloud/lockbox/v1/*.js",
    "./logging-v1": "./dist/clients/logging-v1/index.js",
    "./logging-v1/*": "./dist/generated/yandex/cloud/logging/v1/*.js",
    "./marketplace-licensemanager-saas-v1": "./dist/clients/marketplace-licensemanager-saas-v1/index.js",
    "./marketplace-licensemanager-saas-v1/*": "./dist/generated/yandex/cloud/marketplace/licensemanager/saas/v1/*.js",
    "./marketplace-licensemanager-v1": "./dist/clients/marketplace-licensemanager-v1/index.js",
    "./marketplace-licensemanager-v1/*": "./dist/generated/yandex/cloud/marketplace/licensemanager/v1/*.js",
    "./marketplace-metering-v1": "./dist/clients/marketplace-metering-v1/index.js",
    "./marketplace-metering-v1/*": "./dist/generated/yandex/cloud/marketplace/metering/v1/*.js",
    "./marketplace-pim-v1": "./dist/clients/marketplace-pim-v1/index.js",
    "./marketplace-pim-v1/*": "./dist/generated/yandex/cloud/marketplace/pim/v1/*.js",
    "./marketplace-v1": "./dist/clients/marketplace-v1/index.js",
    "./marketplace-v1/*": "./dist/generated/yandex/cloud/marketplace/v1/*.js",
    "./mdb-clickhouse-v1": "./dist/clients/mdb-clickhouse-v1/index.js",
    "./mdb-clickhouse-v1/*": "./dist/generated/yandex/cloud/mdb/clickhouse/v1/*.js",
    "./mdb-elasticsearch-v1": "./dist/clients/mdb-elasticsearch-v1/index.js",
    "./mdb-elasticsearch-v1/*": "./dist/generated/yandex/cloud/mdb/elasticsearch/v1/*.js",
    "./mdb-greenplum-v1": "./dist/clients/mdb-greenplum-v1/index.js",
    "./mdb-greenplum-v1/*": "./dist/generated/yandex/cloud/mdb/greenplum/v1/*.js",
    "./mdb-kafka-v1": "./dist/clients/mdb-kafka-v1/index.js",
    "./mdb-kafka-v1/*": "./dist/generated/yandex/cloud/mdb/kafka/v1/*.js",
    "./mdb-mongodb-v1": "./dist/clients/mdb-mongodb-v1/index.js",
    "./mdb-mongodb-v1/*": "./dist/generated/yandex/cloud/mdb/mongodb/v1/*.js",
    "./mdb-mysql-v1": "./dist/clients/mdb-mysql-v1/index.js",
    "./mdb-mysql-v1/*": "./dist/generated/yandex/cloud/mdb/mysql/v1/*.js",
    "./mdb-mysql-v1alpha": "./dist/clients/mdb-mysql-v1alpha/index.js",
    "./mdb-mysql-v1alpha/*": "./dist/generated/yandex/cloud/mdb/mysql/v1alpha/*.js",
    "./mdb-opensearch-v1": "./dist/clients/mdb-opensearch-v1/index.js",
    "./mdb-opensearch-v1/*": "./dist/generated/yandex/cloud/mdb/opensearch/v1/*.js",
    "./mdb-postgresql-v1": "./dist/clients/mdb-postgresql-v1/index.js",
    "./mdb-postgresql-v1/*": "./dist/generated/yandex/cloud/mdb/postgresql/v1/*.js",
    "./mdb-redis-v1": "./dist/clients/mdb-redis-v1/index.js",
    "./mdb-redis-v1/*": "./dist/generated/yandex/cloud/mdb/redis/v1/*.js",
    "./mdb-spqr-v1": "./dist/clients/mdb-spqr-v1/index.js",
    "./mdb-spqr-v1/*": "./dist/generated/yandex/cloud/mdb/spqr/v1/*.js",
    "./mdb-sqlserver-v1": "./dist/clients/mdb-sqlserver-v1/index.js",
    "./mdb-sqlserver-v1/*": "./dist/generated/yandex/cloud/mdb/sqlserver/v1/*.js",
    "./metastore-v1": "./dist/clients/metastore-v1/index.js",
    "./metastore-v1/*": "./dist/generated/yandex/cloud/metastore/v1/*.js",
    "./monitoring-v3": "./dist/clients/monitoring-v3/index.js",
    "./monitoring-v3/*": "./dist/generated/yandex/cloud/monitoring/v3/*.js",
    "./operation": "./dist/clients/operation/index.js",
    "./operation/*": "./dist/generated/yandex/cloud/operation/*.js",
    "./organizationmanager-v1": "./dist/clients/organizationmanager-v1/index.js",
    "./organizationmanager-v1/*": "./dist/generated/yandex/cloud/organizationmanager/v1/*.js",
    "./proto/*": "./dist/generated/yandex/cloud/*.js",
    "./quotamanager-v1": "./dist/clients/quotamanager-v1/index.js",
    "./quotamanager-v1/*": "./dist/generated/yandex/cloud/quotamanager/v1/*.js",
    "./resourcemanager-v1": "./dist/clients/resourcemanager-v1/index.js",
    "./resourcemanager-v1/*": "./dist/generated/yandex/cloud/resourcemanager/v1/*.js",
    "./searchapi-v2": "./dist/clients/searchapi-v2/index.js",
    "./searchapi-v2/*": "./dist/generated/yandex/cloud/searchapi/v2/*.js",
    "./serverless-apigateway-v1": "./dist/clients/serverless-apigateway-v1/index.js",
    "./serverless-apigateway-v1/*": "./dist/generated/yandex/cloud/serverless/apigateway/v1/*.js",
    "./serverless-apigateway-websocket-v1": "./dist/clients/serverless-apigateway-websocket-v1/index.js",
    "./serverless-apigateway-websocket-v1/*": "./dist/generated/yandex/cloud/serverless/apigateway/websocket/v1/*.js",
    "./serverless-containers-v1": "./dist/clients/serverless-containers-v1/index.js",
    "./serverless-containers-v1/*": "./dist/generated/yandex/cloud/serverless/containers/v1/*.js",
    "./serverless-eventrouter-v1": "./dist/clients/serverless-eventrouter-v1/index.js",
    "./serverless-eventrouter-v1/*": "./dist/generated/yandex/cloud/serverless/eventrouter/v1/*.js",
    "./serverless-functions-v1": "./dist/clients/serverless-functions-v1/index.js",
    "./serverless-functions-v1/*": "./dist/generated/yandex/cloud/serverless/functions/v1/*.js",
    "./serverless-mdbproxy-v1": "./dist/clients/serverless-mdbproxy-v1/index.js",
    "./serverless-mdbproxy-v1/*": "./dist/generated/yandex/cloud/serverless/mdbproxy/v1/*.js",
    "./serverless-triggers-v1": "./dist/clients/serverless-triggers-v1/index.js",
    "./serverless-triggers-v1/*": "./dist/generated/yandex/cloud/serverless/triggers/v1/*.js",
    "./serverless-workflows-v1": "./dist/clients/serverless-workflows-v1/index.js",
    "./serverless-workflows-v1/*": "./dist/generated/yandex/cloud/serverless/workflows/v1/*.js",
    "./smartcaptcha-v1": "./dist/clients/smartcaptcha-v1/index.js",
    "./smartcaptcha-v1/*": "./dist/generated/yandex/cloud/smartcaptcha/v1/*.js",
    "./smartwebsecurity-v1": "./dist/clients/smartwebsecurity-v1/index.js",
    "./smartwebsecurity-v1/*": "./dist/generated/yandex/cloud/smartwebsecurity/v1/*.js",
    "./spark-v1": "./dist/clients/spark-v1/index.js",
    "./spark-v1/*": "./dist/generated/yandex/cloud/spark/v1/*.js",
    "./speechsense-v1": "./dist/clients/speechsense-v1/index.js",
    "./speechsense-v1/*": "./dist/generated/yandex/cloud/speechsense/v1/*.js",
    "./storage-v1": "./dist/clients/storage-v1/index.js",
    "./storage-v1/*": "./dist/generated/yandex/cloud/storage/v1/*.js",
    "./trino-v1": "./dist/clients/trino-v1/index.js",
    "./trino-v1/*": "./dist/generated/yandex/cloud/trino/v1/*.js",
    "./video-v1": "./dist/clients/video-v1/index.js",
    "./video-v1/*": "./dist/generated/yandex/cloud/video/v1/*.js",
    "./vpc-v1": "./dist/clients/vpc-v1/index.js",
    "./vpc-v1/*": "./dist/generated/yandex/cloud/vpc/v1/*.js",
    "./ydb-v1": "./dist/clients/ydb-v1/index.js",
    "./ydb-v1/*": "./dist/generated/yandex/cloud/ydb/v1/*.js"
  }
}
