{"name":"@elastic/transport","version":"8.8.1","description":"Transport classes and utilities shared among Node.js Elastic client libraries","main":"./index.js","types":"index.d.ts","exports":{".":"./index.js","./package.json":"./package.json","./connection/BaseConnection":"./lib/connection/BaseConnection.js","./lib/connection/BaseConnection":"./lib/connection/BaseConnection.js","./pool/BaseConnectionPool":"./lib/pool/BaseConnectionPool.js","./lib/pool/BaseConnectionPool":"./lib/pool/BaseConnectionPool.js","./pool/CloudConnectionPool":"./lib/pool/CloudConnectionPool.js","./lib/pool/CloudConnectionPool":"./lib/pool/CloudConnectionPool.js","./pool/ClusterConnectionPool":"./lib/pool/ClusterConnectionPool.js","./lib/pool/ClusterConnectionPool":"./lib/pool/ClusterConnectionPool.js","./Diagnostic":"./lib/Diagnostic.js","./lib/Diagnostic":"./lib/Diagnostic.js","./errors":"./lib/errors.js","./lib/errors":"./lib/errors.js","./connection/HttpConnection":"./lib/connection/HttpConnection.js","./lib/connection/HttpConnection":"./lib/connection/HttpConnection.js","./connection":"./lib/connection/index.js","./lib/connection":"./lib/connection/index.js","./pool":"./lib/pool/index.js","./lib/pool":"./lib/pool/index.js","./security":"./lib/security.js","./lib/security":"./lib/security.js","./Serializer":"./lib/Serializer.js","./lib/Serializer":"./lib/Serializer.js","./symbols":"./lib/symbols.js","./lib/symbols":"./lib/symbols.js","./Transport":"./lib/Transport.js","./lib/Transport":"./lib/Transport.js","./types":"./lib/types.js","./lib/types":"./lib/types.js","./connection/UndiciConnection":"./lib/connection/UndiciConnection.js","./lib/connection/UndiciConnection":"./lib/connection/UndiciConnection.js","./pool/WeightedConnectionPool":"./lib/pool/WeightedConnectionPool.js","./lib/pool/WeightedConnectionPool":"./lib/pool/WeightedConnectionPool.js"},"scripts":{"test":"npm run build && npm run lint && tap test/{unit,acceptance}/{*,**/*}.test.ts","test:unit":"npm run build && tap test/unit/{*,**/*}.test.ts --disable-coverage","test:acceptance":"npm run build && tap test/acceptance/*.test.ts --disable-coverage","test:coverage-100":"npm run build && tap test/{unit,acceptance}/{*,**/*}.test.ts --show-full-coverage","test:coverage-report":"npm test && tap report --coverage-report=lcov","test:coverage-ui":"npm run build && tap test/{unit,acceptance}/{*,**/*}.test.ts --coverage-report=html","lint":"ts-standard src","lint:fix":"ts-standard --fix src","license-checker":"license-checker --production --onlyAllow='MIT;Apache-2.0;Apache1.1;ISC;BSD-3-Clause;BSD-2-Clause;0BSD'","prebuild":"npm run clean-build && npm run lint","build":"tsc","clean-build":"rimraf ./lib && mkdir lib","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/elastic/elastic-transport-js.git"},"keywords":[],"author":{"name":"Elastic Client Library Maintainers"},"license":"Apache-2.0","bugs":{"url":"https://github.com/elastic/elastic-transport-js/issues"},"homepage":"https://github.com/elastic/elastic-transport-js#readme","engines":{"node":">=18"},"devDependencies":{"@opentelemetry/sdk-trace-base":"1.26.0","@sinonjs/fake-timers":"github:sinonjs/fake-timers#ed43eb8","@tapjs/clock":"3.0.0","@types/debug":"4.1.12","@types/ms":"0.7.34","@types/node":"20.16.9","@types/sinonjs__fake-timers":"8.1.5","@types/stoppable":"1.1.3","@types/tap":"15.0.12","into-stream":"6.0.0","license-checker":"25.0.1","node-abort-controller":"3.1.1","proxy":"1.0.2","rimraf":"6.0.1","stoppable":"1.1.0","tap":"21.0.1","ts-node":"10.9.2","ts-standard":"12.0.2","typescript":"5.6.2","workq":"3.0.0"},"dependencies":{"@opentelemetry/api":"1.x","debug":"^4.3.4","hpagent":"^1.0.0","ms":"^2.1.3","secure-json-parse":"^2.4.0","tslib":"^2.4.0","undici":"^6.12.0"},"tap":{"allow-incomplete-coverage":true,"plugin":["@tapjs/clock","@tapjs/before"]},"_id":"@elastic/transport@8.8.1","gitHead":"1925e46300c342fc9d277ece6b059b490f4c3fd7","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"d64244907bccdad5626c860b492faeef12194b1f","size":61519,"noattachment":false,"key":"/@elastic/transport/-/@elastic/transport-8.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@elastic/transport/download/@elastic/transport-8.8.1.tgz"},"_npmUser":{"name":"joshmock","email":"josh@joshmock.com"},"directories":{},"maintainers":[{"name":"gtback","email":""},{"name":"ikakavas","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transport_8.8.1_1727373780186_0.9456262829378645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-26T18:03:00.439Z","publish_time":1727373780439,"_source_registry_name":"default","_cnpm_publish_time":1727373780439,"dist-tags":{"alpha":"9.0.0-alpha.1","beta":"8.9.5-beta.1","latest":"9.3.5","previous":"8.10.1"}}