gitextract_4ye31yx3/ ├── .clang-format ├── .editorconfig ├── .gitignore ├── .gitmodules ├── .istanbul.yml ├── .npmignore ├── .prettierrc ├── BUILDING.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── LOGGING.md ├── Makefile ├── README.md ├── couchbase-sdk-nodejs-black-duck-manifest.yaml ├── eslint.config.mjs ├── examples/ │ └── observability/ │ ├── combined/ │ │ ├── docker-compose.yml │ │ ├── otel-collector-config.yml │ │ ├── otel-otlp-metrics-and-tracing.js │ │ ├── otel-otlp-metrics-and-tracing.ts │ │ └── prometheus.yml │ ├── metrics/ │ │ ├── docker-compose.yml │ │ ├── otel-collector-config.yml │ │ ├── otel-otlp-metrics-exporter.ts │ │ └── prometheus.yml │ └── tracing/ │ ├── console/ │ │ ├── otel-console-exporter.js │ │ └── otel-console-exporter.ts │ └── jaeger/ │ ├── docker-compose.yml │ └── otel-otlp-tracing-exporter.ts ├── lib/ │ ├── analyticsexecutor.ts │ ├── analyticsindexmanager.ts │ ├── analyticstypes.ts │ ├── authenticators.ts │ ├── binarycollection.ts │ ├── binding.ts │ ├── bindingutilities.ts │ ├── bucket.ts │ ├── bucketmanager.ts │ ├── cluster.ts │ ├── collection.ts │ ├── collectionmanager.ts │ ├── configProfile.ts │ ├── connspec.ts │ ├── couchbase.ts │ ├── crudoptypes.ts │ ├── datastructures.ts │ ├── diagnosticsexecutor.ts │ ├── diagnosticstypes.ts │ ├── errorcontexts.ts │ ├── errors.ts │ ├── eventingfunctionmanager.ts │ ├── generaltypes.ts │ ├── httpexecutor.ts │ ├── logger.ts │ ├── loggingmeter.ts │ ├── metrics.ts │ ├── mutationstate.ts │ ├── observability.ts │ ├── observabilityhandler.ts │ ├── observabilitytypes.ts │ ├── observabilityutilities.ts │ ├── otelmeter.ts │ ├── oteltracer.ts │ ├── queryexecutor.ts │ ├── queryindexmanager.ts │ ├── querytypes.ts │ ├── rangeScan.ts │ ├── scope.ts │ ├── scopeeventingfunctionmanager.ts │ ├── scopesearchindexmanager.ts │ ├── sdspecs.ts │ ├── sdutils.ts │ ├── searchexecutor.ts │ ├── searchfacet.ts │ ├── searchindexmanager.ts │ ├── searchquery.ts │ ├── searchsort.ts │ ├── searchtypes.ts │ ├── streamablepromises.ts │ ├── thresholdlogging.ts │ ├── tracing.ts │ ├── transactions.ts │ ├── transcoders.ts │ ├── usermanager.ts │ ├── utilities.ts │ ├── utilities_internal.ts │ ├── vectorsearch.ts │ ├── version.ts │ ├── viewexecutor.ts │ ├── viewindexmanager.ts │ └── viewtypes.ts ├── package.json ├── scripts/ │ ├── buildPrebuild.js │ ├── install.js │ ├── prebuilds.js │ ├── prune.js │ └── updateVersion.js ├── src/ │ ├── addondata.cpp │ ├── addondata.hpp │ ├── binding.cpp │ ├── cas.cpp │ ├── cas.hpp │ ├── connection.cpp │ ├── connection.hpp │ ├── connection_autogen.cpp │ ├── constants.cpp │ ├── constants.hpp │ ├── instance.cpp │ ├── instance.hpp │ ├── jstocbpp.hpp │ ├── jstocbpp_autogen.hpp │ ├── jstocbpp_basic.hpp │ ├── jstocbpp_cpptypes.hpp │ ├── jstocbpp_defs.hpp │ ├── jstocbpp_errors.hpp │ ├── jstocbpp_transactions.hpp │ ├── mutationtoken.cpp │ ├── mutationtoken.hpp │ ├── scan_iterator.cpp │ ├── scan_iterator.hpp │ ├── transaction.cpp │ ├── transaction.hpp │ ├── transactions.cpp │ ├── transactions.hpp │ └── utils.hpp ├── test/ │ ├── analytics.test.js │ ├── analyticslinks.test.js │ ├── bucketmanager.test.js │ ├── cluster.test.js │ ├── collectionmanager.test.js │ ├── connspec.test.js │ ├── consistencyutil.js │ ├── crud.test.js │ ├── data/ │ │ ├── search_index.json │ │ ├── test_vector.json │ │ ├── test_vector_search_docs.json │ │ └── vector_search_index.json │ ├── datastructures.test.js │ ├── diag.test.js │ ├── errors.test.js │ ├── eventing.test.js │ ├── expiry.test.js │ ├── harness.js │ ├── jcbmock.js │ ├── loggingmeter.test.js │ ├── management.test.js │ ├── metrics/ │ │ ├── metertypes.js │ │ └── validators.js │ ├── metricsdatastructures.test.js │ ├── metricskv.test.js │ ├── metricsmgmt.test.js │ ├── metricsstreaming.test.js │ ├── n1ql.test.js │ ├── rangescan.test.js │ ├── sdutils.test.js │ ├── search.test.js │ ├── streamablepromise.test.js │ ├── testdata.js │ ├── thresholdlogging.test.js │ ├── tracing/ │ │ ├── tracingtypes.js │ │ └── validators.js │ ├── tracingdatastructures.test.js │ ├── tracingkv.test.js │ ├── tracingmgmt.test.js │ ├── tracingstreaming.test.js │ ├── transactions.test.js │ ├── transcoder.test.js │ ├── users.test.js │ ├── utilities.test.js │ ├── views.test.js │ ├── workerthread.test.js │ └── workerthread.worker.js ├── tools/ │ ├── gen-bindings-js.js │ └── gen-bindings-json.py ├── tsconfig.json └── typedoc.json