@ydbjs/api
Version:
TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.
74 lines (73 loc) • 2.01 kB
JSON
{
"name": "@ydbjs/api",
"version": "6.0.0-alpha.29",
"description": "TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.",
"keywords": [
"ydb",
"database",
"grpc",
"protobuf",
"api",
"typescript"
],
"homepage": "https://github.com/ydb-platform/ydb-js-sdk#readme",
"bugs": {
"url": "https://github.com/ydb-platform/ydb-js-sdk/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ydb-platform/ydb-js-sdk.git",
"directory": "packages/api"
},
"author": "YDB Team <team@ydb.tech> (https://ydb.tech)",
"contributors": [
"Vladislav Polyakov <me@polrk.com>"
],
"license": "Apache-2.0",
"type": "module",
"sideEffects": false,
"main": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
"./auth": "./dist/auth.js",
"./cms": "./dist/cms.js",
"./coordination": "./dist/coordination.js",
"./discovery": "./dist/discovery.js",
"./export": "./dist/export.js",
"./federation-discovery": "./dist/federation_discovery.js",
"./import": "./dist/import.js",
"./monitoring": "./dist/monitoring.js",
"./operation": "./dist/operation.js",
"./query": "./dist/query.js",
"./rate-limiter": "./dist/rate_limiter.js",
"./scheme": "./dist/scheme.js",
"./scripting": "./dist/scripting.js",
"./table": "./dist/table.js",
"./topic": "./dist/topic.js",
"./value": "./dist/value.js"
},
"engines": {
"node": ">=20.19.0",
"npm": ">=10"
},
"engineStrict": true,
"scripts": {
"generate": "buf generate --template buf.gen.yaml && buf generate --template buf.gen.grpc.yaml",
"clean": "rm -rf dist",
"build": "tsc",
"attw": "attw --pack --profile esm-only"
},
"dependencies": {
"@bufbuild/protobuf": "2.6.0",
"nice-grpc": "^2.1.12"
},
"devDependencies": {
"@bufbuild/buf": "^1.55.1",
"@bufbuild/protoc-gen-es": "^2.6.0"
},
"publishConfig": {
"tag": "alpha",
"access": "public",
"registry": "https://registry.npmjs.org/"
}
}