{"_id":"@datadog/libdatadog-extras","_rev":"6-b48a1a8b246d0347fe3a1e2af9dfb780","name":"@datadog/libdatadog-extras","dist-tags":{"latest":"0.21.0"},"versions":{"0.19.0":{"name":"@datadog/libdatadog-extras","version":"0.19.0","author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/libdatadog-extras@0.19.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/libdatadog-nodejs#readme","bugs":{"url":"https://github.com/DataDog/libdatadog-nodejs/issues"},"dist":{"shasum":"35b3d8fe64727b670ffd983774cc5952833a75a3","tarball":"https://registry.npmjs.org/@datadog/libdatadog-extras/-/libdatadog-extras-0.19.0.tgz","fileCount":44,"integrity":"sha512-KD59aWCIFHv5IhT/21X/7fSBsosqga8PAfSy/kExM6/FYxjM7UGJutQmMa4jbcPZ2USeaitfoTpV8+vryA6tCw==","signatures":[{"sig":"MEYCIQCQuDxyYXC+C8Xbgj6ft1xEw1sKlxXOEZ1YjorDrp21JQIhAL3P82ltn/UzcFQmKzae/6W7nvI2kG7oUTONTJwQGl61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtADMF2PDPeiXP4LVFji3BAaEqJ0dPLckhMC6FT7wWYQIgcXi5/jemxlapQZCu+UPDkz05gi3U63CrpW60NQETAMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2flibdatadog-extras@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30436386},"main":"index.js","gitHead":"a00cd4f51d564869df474b667bd3998ac7fe4e2e","scripts":{"lint":"eslint .","test":"bash scripts/test.sh","build":"yarn -s build-debug && yarn -s build-wasm","build-all":"mkdir -p target && yarn -s cargo-build -- --workspace > ./target/out.ndjson && yarn -s copy-artifacts && yarn -s build-wasm","build-wasm":"yarn -s install-wasm-pack && node scripts/build-wasm.js","build-debug":"mkdir -p target && yarn -s cargo-build > ./target/out.ndjson && yarn -s copy-artifacts","cargo-build":"cargo build --message-format=json-render-diagnostics","build-release":"mkdir -p target && yarn -s cargo-build-release > ./target/out.ndjson && yarn -s copy-artifacts","copy-artifacts":"node ./scripts/copy-artifacts","install-wasm-pack":"curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh","check:dependencies":"node scripts/check-dependencies.js","cargo-build-release":"yarn -s cargo-build -- --release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe68c76-2765-451d-8c81-93022dbbff01"}},"repository":{"url":"git+https://github.com/DataDog/libdatadog-nodejs.git","type":"git"},"_npmVersion":"11.17.0","description":"Optional native and WASM libdatadog functionality for Node.js","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-plugin-n":"^17.24.0","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.17.1","@stylistic/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/libdatadog-extras_0.19.0_1788208426612_0.9338391277759985","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@datadog/libdatadog-extras","version":"0.20.0","author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","_id":"@datadog/libdatadog-extras@0.20.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/DataDog/libdatadog-nodejs#readme","bugs":{"url":"https://github.com/DataDog/libdatadog-nodejs/issues"},"dist":{"shasum":"7fdc9ca397d3db45b6c98082c36feabc3054e95a","tarball":"https://registry.npmjs.org/@datadog/libdatadog-extras/-/libdatadog-extras-0.20.0.tgz","fileCount":44,"integrity":"sha512-ZQmUnNPggzcEhMvs9ncRolgN9P+mRzH+iq+d9OZtMYch2TOFzHPCL8XpiaG4mOv12446SlLSfWK+6s5o1qLaNw==","signatures":[{"sig":"MEYCIQCHO8kUao2f4ent4jcrKDH7HQGKyftsnoaDWMPaIfto2wIhANaluAcdP/bsR2MPMDX3LyzbhSKe0OyVfrUBBlVdYsSK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIERa3wHxDgYLylBJVPSDcxiBoIYzEnGviQHiaP8jF9YYAiBr1l6Wn/zCnkmetqZcpGCm1OPzjisFF7p7pNxp6e8wTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2flibdatadog-extras@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29662729},"main":"index.js","gitHead":"93ad89f2294ac2dc9ce5fcc72b5f69251e5bc37e","scripts":{"lint":"eslint .","test":"bash scripts/test.sh","build":"yarn -s build-debug && yarn -s build-wasm","build-all":"mkdir -p target && yarn -s cargo-build -- --workspace > ./target/out.ndjson && yarn -s copy-artifacts && yarn -s build-wasm","build-wasm":"yarn -s install-wasm-pack && node scripts/build-wasm.js","build-debug":"mkdir -p target && yarn -s cargo-build > ./target/out.ndjson && yarn -s copy-artifacts","cargo-build":"cargo build --message-format=json-render-diagnostics","build-release":"mkdir -p target && yarn -s cargo-build-release > ./target/out.ndjson && yarn -s copy-artifacts","copy-artifacts":"node ./scripts/copy-artifacts","install-wasm-pack":"curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh","check:dependencies":"node scripts/check-dependencies.js","cargo-build-release":"yarn -s cargo-build -- --release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe68c76-2765-451d-8c81-93022dbbff01"}},"repository":{"url":"git+https://github.com/DataDog/libdatadog-nodejs.git","type":"git"},"_npmVersion":"11.17.0","description":"Optional native and WASM libdatadog functionality for Node.js","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","globals":"^17.7.0","@eslint/js":"^10.0.1","eslint-plugin-n":"^17.24.0","eslint-plugin-unicorn":"^63.0.0","eslint-plugin-import-x":"^4.17.1","@stylistic/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/libdatadog-extras_0.20.0_1788285509709_0.9850423705956091","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"_id":"@datadog/libdatadog-extras@0.21.0","bugs":{"url":"https://github.com/DataDog/libdatadog-nodejs/issues"},"dist":{"shasum":"4b29af59121015ca9a6bafbb60047d5c92120543","tarball":"https://registry.npmjs.org/@datadog/libdatadog-extras/-/libdatadog-extras-0.21.0.tgz","fileCount":44,"integrity":"sha512-VgAlNdNtilutWsEoDy6cAtn1iRLVQuj84lppjGlrwfvMwoCJ40B4pIttrZr0R7n01a6H83zv2SNt7SiH3smJRg==","signatures":[{"sig":"MEYCIQCoy+Qdm5zbAaNIGZNllKN2zZ7xMvvdAnMk4KsnYOeDwwIhALK1UXNS1XhOCpjK4p4MKw3ZOlZqQJ5Uz006LuHPBP9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoFwD//7TCXJ935P7W1n84TSYHmpzWVFDGAweTxaOCNgIhANMbObxt2dxw0mlkVGhAfsSsWWdDzhRED82WjyGnJcq5"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@datadog%2flibdatadog-extras@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30260493},"main":"index.js","name":"@datadog/libdatadog-extras","author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"gitHead":"b03c05a769aa4091221851b007e755815b4500a7","license":"Apache-2.0","scripts":{"lint":"eslint .","test":"bash scripts/test.sh","build":"yarn -s build-debug && yarn -s build-wasm","build-all":"mkdir -p target && yarn -s cargo-build -- --workspace > ./target/out.ndjson && yarn -s copy-artifacts && yarn -s build-wasm","build-wasm":"yarn -s install-wasm-pack && node scripts/build-wasm.js","build-debug":"mkdir -p target && yarn -s cargo-build > ./target/out.ndjson && yarn -s copy-artifacts","cargo-build":"cargo build --message-format=json-render-diagnostics","build-release":"mkdir -p target && yarn -s cargo-build-release > ./target/out.ndjson && yarn -s copy-artifacts","copy-artifacts":"node ./scripts/copy-artifacts","install-wasm-pack":"curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh","check:dependencies":"node scripts/check-dependencies.js","cargo-build-release":"yarn -s cargo-build -- --release"},"version":"0.21.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afe68c76-2765-451d-8c81-93022dbbff01"}},"homepage":"https://github.com/DataDog/libdatadog-nodejs#readme","repository":{"url":"git+https://github.com/DataDog/libdatadog-nodejs.git","type":"git"},"_npmVersion":"11.19.0","description":"Optional native and WASM libdatadog functionality for Node.js","directories":{},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.1","globals":"^17.11.0","@eslint/js":"^10.0.1","eslint-plugin-n":"^18.2.2","eslint-plugin-unicorn":"^74.0.0","eslint-plugin-import-x":"^4.17.1","@stylistic/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/libdatadog-extras_0.21.0_1788546639952_0.290043380671416"}}},"time":{"created":"2026-08-31T18:28:41.017Z","modified":"2026-09-04T18:30:40.650Z","0.0.0":"2026-08-31T18:28:41.327Z","0.19.0":"2026-08-31T20:33:47.187Z","0.20.0":"2026-09-01T17:58:30.004Z","0.21.0":"2026-09-04T18:30:40.330Z"},"bugs":{"url":"https://github.com/DataDog/libdatadog-nodejs/issues"},"author":{"name":"Datadog Inc.","email":"info@datadoghq.com"},"license":"Apache-2.0","homepage":"https://github.com/DataDog/libdatadog-nodejs#readme","repository":{"url":"git+https://github.com/DataDog/libdatadog-nodejs.git","type":"git"},"description":"Optional native and WASM libdatadog functionality for Node.js","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"readme":"# libdatadog Node.js bindings\n\nNode.js bindings for [libdatadog](https://github.com/DataDog/libdatadog),\npublished as two packages with different availability guarantees.\n\n> **Internal packages:** These packages are published solely for use by\n> [`dd-trace`](https://github.com/DataDog/dd-trace-js). They are not supported\n> as standalone APIs and must not be used directly by applications or other\n> libraries. Their APIs, behavior, and distribution may change without notice.\n\n- `@datadog/libdatadog` provides functionality required in every environment\n  through inlined WASM.\n- `@datadog/libdatadog-extras` provides additional functionality that is not\n  available or needed everywhere through native prebuilds and standalone WASM\n  modules.\n\n## `@datadog/libdatadog`\n\nThe package is maintained under [`packages/libdatadog`](packages/libdatadog).\nZstandard compression, DDSketch, and the agentless data pipeline use a\nwasm-bindgen backend whose WebAssembly bytes are embedded in JavaScript. No raw\n`.wasm` asset or native extension is published.\n\nRemote configuration is available from `@datadog/libdatadog/remote-config`.\nIt uses a dedicated wasm-bindgen artifact that loads only with this entry point.\n\nSee the [package README](packages/libdatadog/README.md) for implementation and\npackaging details.\n\n## `@datadog/libdatadog-extras`\n\nThe root package contains optional capabilities such as crash tracking,\nprocess discovery, the legacy pipeline, and library configuration.\nPlatform-native extensions are combined under platform-specific directories\nin `prebuilds`. Standalone WASM modules are stored under capability-specific\ndirectories in the same location.\n","readmeFilename":"README.md"}