{"_id":"@apm-js-collab/tracing-hooks","_rev":"21-cd42bd645bcc11f2611408cd14ffad38","name":"@apm-js-collab/tracing-hooks","dist-tags":{"latest":"0.13.3"},"versions":{"0.0.1":{"name":"@apm-js-collab/tracing-hooks","version":"0.0.1","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.0.1","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"38869afdf3224822ef4c23e102ef229ea97937e9","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.0.1.tgz","fileCount":5,"integrity":"sha512-3jXGTWknXOjo6pUJOF0gb9C5rDY31vOVsSbr5dJmqsh9EpTq4Z1AWqGgprzslq107o3g3n3xdtTObP676mn7OA==","signatures":[{"sig":"MEUCIBqE1VAKHTbznKnrt0f1554Gw2/9Ijle23HWX/jPEg5cAiEAqETO2E5OWFpMzH5qZDxEhZwpYxj6fYmmmcI9g+8tIiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7755},"main":"index.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"5acb9e58268b382ed87c3d5f9fced71d2d43073a","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'"},"_npmUser":{"name":"bizob2828","email":"robert.evans25@gmail.com"},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.5.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.5.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.0.1_1755621190597_0.6745145552591432","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.1.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.1.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"311c09599d9b040787c4c8093905f39432d7ab82","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.1.0.tgz","fileCount":6,"integrity":"sha512-cZPEZDr+HMFfN3uA4AQLiHXL75R2JmMj7IazwmAQT+K+5bf/8u1O9woZazb/cE1CTdL13uPd4CjcliWBaNhs7A==","signatures":[{"sig":"MEQCIFedVZ7CbxoMLNiPmNGbOjl45H3A8U6z39NmRgw+XhK/AiBOg8TYdtnG90EhPahsuh3HS3xNzzF/g52zL5TX6RI9hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19111},"main":"index.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"051b422c845e3f39fb5b3c43540c18b57a82d9df","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'"},"_npmUser":{"name":"bizob2828","email":"robert.evans25@gmail.com"},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.5.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.5.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.1.0_1755621809958_0.7009639513050079","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@apm-js-collab/tracing-hooks","version":"0.1.1","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.1.1","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"73f86cd18827e6d6253eda5322a6feb5753cfc58","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.1.1.tgz","fileCount":6,"integrity":"sha512-4s8fUde6La3n09m10Ol3zQXUaiDZyuzFKwvdEgbZVKT/XXqycFbqaKfut+UWOAs/yyiocK87MAC9C2JV51CpKg==","signatures":[{"sig":"MEQCIA7KqjCEkLc57YP0wK4nJ/FkZv7yo5ohYF76BV5CGQ8rAiAWbWJzKggxbJpvN82IWlE6CgF4OEsPBKMF32qJgnEPMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19123},"main":"index.js","type":"commonjs","engines":{"node":">=20"},"gitHead":"7fce6e71b146057f213c72ae012774335154df25","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'"},"_npmUser":{"name":"bizob2828","email":"robert.evans25@gmail.com"},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.5.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.5.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.1.1_1755790486059_0.3680358799461181","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.2.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.2.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"b34f0857055895400e1ff0c15be5fd98cc378530","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.2.0.tgz","fileCount":6,"integrity":"sha512-tBTkPVXDRQa5wrH18UHqgGowHF33+v6B4LeixmaeBCpwOwnCjNs21lHZDlP8JAkvWLRBJ4O2zFLQnJk6B7IM+w==","signatures":[{"sig":"MEUCIFEgpnXtN8DgD4jm3SU8XeC6GgSQh3XPgPvpeg1Yg1TsAiEA8m/MMEpRaBKVmINzzvEC6RCjecnuuqNi1CHi51A4e1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19018},"main":"index.js","type":"commonjs","gitHead":"6811c091442dfc775b19fc4050255aa0fdf15ed9","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.6.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"22.19.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.2.0_1757683276084_0.3401273988353717","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.3.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.3.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"78522bdef95385b0fd31bdf9b2575947e88884f9","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.3.0.tgz","fileCount":6,"integrity":"sha512-YXyqZLr747VyFDd1g4UNBZlh1SSJfz8jMciVS46b+m5xb9Lnof75X5z8o7BeQfUudhhR6vtMCR9zKnBaPsmBDA==","signatures":[{"sig":"MEQCIB6e4JZcyhtZ717AhEcRlD5hogno2sqZKkES48shvxjsAiBj85/Xs8gH3yHo4ODAXxkTLOwlsh2WERAsorMpuNGvhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20428},"main":"index.js","type":"commonjs","gitHead":"428c8fec3621d8f2c3c9cc08798c0f17b8b9676b","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.6.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"22.19.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.3.0_1758307717964_0.24590495523111944","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@apm-js-collab/tracing-hooks","version":"0.3.1","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.3.1","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"414d3a93c3a15d8be543a3fac561f7c602b6a588","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.3.1.tgz","fileCount":6,"integrity":"sha512-Vu1CbmPURlN5fTboVuKMoJjbO5qcq9fA5YXpskx3dXe/zTBvjODFoerw+69rVBlRLrJpwPqSDqEuJDEKIrTldw==","signatures":[{"sig":"MEQCIFi35doVtJshRPmPEnTznm9nNKQjgWvMyuEEPe+VwK01AiAgQpCFnL0gPAO/tJ2TpdOAmwj0MjVMkPSqxLXv4dMLHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20097},"main":"index.js","type":"commonjs","gitHead":"ca05de78d444de06a5982a6dfb124d1542a29153","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.6.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"22.19.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.3.1_1758889353125_0.49154823229375477","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.4.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.4.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"6411f32fcc9207541bbd4cbbdfb35a96b8144a2c","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.4.0.tgz","fileCount":6,"integrity":"sha512-Ke6rAqN2pORpmpaKCmcmwg0Qvg1dvbyJ5j4h8k1i23SvwE9H2xpdymCXE9u6cunsuG7RBj28XcF9OZr7X7kBIw==","signatures":[{"sig":"MEQCIAOoD1KxtlIQUxAyBb/oDLQAsAibVN9gvOZOpyqtm+RAAiBwlXzpsKMkEVk8XVLMCbhHbDwGMj+sFTV7gqkPrWjzTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20097},"main":"index.js","type":"commonjs","gitHead":"b19d92a70ce1870a23f3ed67098718a6bec5c22e","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.11.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.13.1","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.4.0_1772481396708_0.7893836626922199","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.5.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.5.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"e6de91d8d2472fee8ca21bc8d15934c52095cb1d","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.5.0.tgz","fileCount":6,"integrity":"sha512-Fj2E03RnXtMkn5/XupRnNRC7CJcXRPVPmlTcw1ZJ3F/2iDyTXYMVKImuhU+Q9R7L0nxnuvwaP3ITpl2Y8mtXng==","signatures":[{"sig":"MEUCIQChSreGgtisELJAbDmFixPb+nv9OgltOBUH6fSdDIErRgIgT2ZltZYoEBOx2/w/s44mnN3m+6wMvdS59Ubb+MPgdvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20098},"main":"index.js","type":"commonjs","gitHead":"5282e41d54259ec744c2612faecf1d4a723cfa57","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.11.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.14.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.5.0_1773173337816_0.1588505780497429","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.6.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.6.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"a93f0acf61f99e8f326746f55cfd511600ef1438","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.6.0.tgz","fileCount":6,"integrity":"sha512-akdKDRbvPWC7mRfyoJ2f/tpmKqn5rLDPJMQ3+ZImgtiRJsC3LSoDJF3enrEufURIieH/H0S7Le6KLnRaCTk9rQ==","signatures":[{"sig":"MEYCIQD5NSBs1TMGD8oirY+DVh5xr1VFoc+ksRts2/ryafqJ9gIhAKQtZgV6s7EunAdHEYYe/03+LpaYw4xKL+YArJwNsTHu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20098},"main":"index.js","type":"commonjs","gitHead":"c7c19491c7aa1030f7e6445d984cb812abc5b7ba","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.12.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.14.1","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.6.0_1775508855748_0.4411132009960921","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.7.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.7.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"4ecc4023f8874d86d1f004afcdee8e07297e739d","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.7.0.tgz","fileCount":6,"integrity":"sha512-ETZbwnF3+nw6ORKW5gQnLyDgvQKg7gmshevAV34a87rQIIJoazZBRnLd8wkBaU4HUru3leAkFCwxGbeksvVKaQ==","signatures":[{"sig":"MEQCIEbZ+05ulnd4b86fZKLSJLt3ncwUOOrQcRprJ8TN/044AiBTIVf0WqLR1owG+yy2WaoROy75ZBYxr/vDNmZLkjLjSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20098},"main":"index.js","type":"commonjs","gitHead":"f57f12f519e25e563921a6ee63c043bfaa7eec90","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.14.1","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.7.0_1777910220158_0.6667008052593975","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.8.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.8.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"ab9df110b55f0ad9017521fd2f41f9a31fbe40dd","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.8.0.tgz","fileCount":7,"integrity":"sha512-MIvMdVn71MyxevdshkSP8eu3lDtivhbJ5QrcKWg0EHT72GW30nVM+1wU6/CYL8bloHE+YZTU1AhIeSTz4Xfy3A==","signatures":[{"sig":"MEQCIHm02IDvmqX7vuVcHa6VyiO8o2F9SVOEKacBMXRfcXrpAiAI/fDG7iYZtGySf61aKYXESPF1BZK/b0kuUiH7JQ/BZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21905},"main":"index.js","type":"commonjs","gitHead":"2f0db21d97a81689d3fcd2bf28aa7d753e1e8270","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.14.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.15.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.8.0_1779133488230_0.9434868549579931","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.9.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.9.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"a303b056cec3ead64f1b13ff7296d8bcd3aaea35","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.9.0.tgz","fileCount":7,"integrity":"sha512-MIuTyn2/znKHLzaD9Oi/s2GZ6eufx5fpTe0R1M2Antq9K9H4bpEc7w8bdb+GsuN0cW2fE5lR/1GsD5oTEboO4g==","signatures":[{"sig":"MEUCIQCzC0Woc1j+RNWok5r5yiJYb6GbClmz/NWsSjeSSYsxQAIgawXUqilTtPXg1gg10JfL0iHkZyQIqYzu/f8Tu+pBCIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22718},"main":"index.js","type":"commonjs","gitHead":"46a24202135b58ac07980167efb3a801a08734e3","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.15.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.16.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.9.0_1779903872930_0.24417983419916878","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@apm-js-collab/tracing-hooks","version":"0.9.1","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.9.1","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"4e31f08aef683b08662df1362b1b03820a7e696d","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.9.1.tgz","fileCount":7,"integrity":"sha512-9uzuUftJ+xF90g5u411OgU+TpdZqqGB4igq2c8swiS7BfDGe16bnDRfQSCU6jxk+hjiospSG/t9FI4Ja9iw3+g==","signatures":[{"sig":"MEQCIDVM3wziNKBiDWqqsgUB/7duvB42LEC07tfUrW8e5RUoAiBEujRi6Tfaat6XMBqWJON8LBWEN0VzKu4Gpkl9m6H3/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23105},"main":"index.js","type":"commonjs","gitHead":"527816fb60b31f1453fd73b39381da0caff28b06","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.16.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.16.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.9.1_1780068608957_0.7405016707142724","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.10.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.10.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"b31f4bd474380475dc72f57f1b84dd71ba98edde","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.10.0.tgz","fileCount":7,"integrity":"sha512-2/Z3NTewJTruUkmsSnBC5bJlLNUd9keuD1OLlTEpim4FyLhm6m2Rnfv+wrFdUvFfhmH8CRdiDZBqBrn+wyaGuA==","signatures":[{"sig":"MEQCIC8LaMZxKQ3TKG8PzsmG0waZvfozbu65wSaCb4ATamTcAiAwpC2nmuI7ujQx2hBs3WbmPONaMevin2SOCrRAAuhk+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23106},"main":"index.js","type":"commonjs","gitHead":"d71c592ac4386da30532a4829403a567abd27b49","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.17.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.16.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.10.0_1781799842658_0.574812135050949","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@apm-js-collab/tracing-hooks","version":"0.10.1","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.10.1","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"52a463f6dd03e99582a7dde9816257efabdf63b9","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.10.1.tgz","fileCount":7,"integrity":"sha512-w2OWXR7FWrKqSziuE9+QclaZrStxO/8+OwbXM635s/zs0Eez1Qo3ivSPdB2WsaPY/iznKTytONPx/PitD7IXcA==","signatures":[{"sig":"MEUCIQDvotT801VjcomiH0wli+p8axpg+wDvl/yYiLSzKlnnOQIgYc0ej05MfdrpOo4DWm0DdGY+T4jonjUgQrprH+yCiys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23547},"main":"index.js","type":"commonjs","gitHead":"f6c899212cc7556afb967edeeb7809462260799d","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.18.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.17.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.10.1_1782907808786_0.961710459154677","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.11.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.11.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"4c9c378695d65e90574893c1faba3c13b5bdbd14","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.11.0.tgz","fileCount":7,"integrity":"sha512-5hWEcCGF4hcNh9lyB70p58pXn4HyUAVCad44wK6j110Ky+ivG19TfKHLB2aIDgItabCj6VPZm0DMAMNRnJDNBw==","signatures":[{"sig":"MEUCIHa4yGkk8Kmxup1E7lD9il7YOjR+wqmrZiepgniycZAZAiEAsO0hZN+p2kB0ig4PUaE2yRZpDKjt6O1zlllPyB/egOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23547},"main":"index.js","type":"commonjs","gitHead":"f17b4127e72757553159f7bf3ccad8a6644feeb4","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"11.18.0","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.17.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.11.0_1782922923012_0.30313083270497687","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.12.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.12.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"b65505d1d075fc8d8f4fa1973c37eaa9a9975b3f","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.12.0.tgz","fileCount":7,"integrity":"sha512-U1cDbHOFbeToq5VWNcroBtQpz3hfH39uLkzJ5lorBFVNhHbTNj5MQvP+jODDwxBkG6A/agbQelG15rEoDgnjWg==","signatures":[{"sig":"MEQCIAv54CcIN2w8XOHR5iXHgyndWjZt1tLbKxzu5fufj9TzAiB3S2Ctis0UC2hxGmsWyDFYl0zptDHiYZIY/oQGToQKEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24808},"main":"index.js","type":"commonjs","gitHead":"540d4307f8651faa2e4309548a56a7132c9bfceb","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"12.0.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.18.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.12.0_1784037439228_0.06773864408424579","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@apm-js-collab/tracing-hooks","version":"0.13.0","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.13.0","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"20b2f77ec7a0e5dfd9fbf2215b56e2c2b7f41e4b","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.13.0.tgz","fileCount":8,"integrity":"sha512-mTvWz9rnQwx1U3h0XPTHaX7bgfkpipLLTQyjlC2cdhQpQEuoLT0AGzoydeoq2NxfEVv6fWOOETcSbb2nptleyw==","signatures":[{"sig":"MEMCIBSatnBOSOmsET4gjbQP5VUpg/zaSXjWSbxGWwRNKgnBAh8aAquPPIcT/WZMYvM3N8PGxxdGgjipo8kFRhiaB1Zp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28225},"main":"index.js","type":"commonjs","gitHead":"c08a9d9bc2c7f2ab159e5879a12fdceb6516bc6d","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"12.0.1","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.18.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.13.0_1784116531157_0.5000333297421107","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@apm-js-collab/tracing-hooks","version":"0.13.1","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.13.1","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"e043a1b2d3c2571c6e5c6cb11a2e85a0cdda7025","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.13.1.tgz","fileCount":8,"integrity":"sha512-1FFkZsodZvZI6OpNMnvNEO2zvXvPTNyaEu/vahjcjxEAneaKaAjTPujQ02YxCvCUqW56CplN/101ikoxBwn33g==","signatures":[{"sig":"MEYCIQCS7tBnbGV9Q5wM1uCe31H7OecYTl66p0QB6MrgfGIuqQIhAJjtvsZlRO/LO1bsKWNxGFUwGktllSHD1igI32CWOUih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5cMYHSpThOQmtXwK2/+KNEOw6An2Ayy7xQK8IL/1nuwIgeTA/esXxrZy0dMQHRgk1dqr3grG0uW89HylldHeqUfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30448},"main":"index.js","type":"commonjs","gitHead":"e89cf9218f900ae265ce982fe309268f353d11d7","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"12.0.2","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.20.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.13.1_1789473963672_0.04815143896140506","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@apm-js-collab/tracing-hooks","version":"0.13.2","license":"Apache-2.0","_id":"@apm-js-collab/tracing-hooks@0.13.2","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"c219d04bf115bf7828a8887e437c0d6c888159f0","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.13.2.tgz","fileCount":8,"integrity":"sha512-jk3acBAJecK8ctMGlkappcX5CtymTxmd0GGnUqh4ZX3Pk1RbXei/vzGEDTeOHcXJ6wsRkm8PhHsfOba0jxB67A==","signatures":[{"sig":"MEUCIEEUJb3TPOTXgCiqCRhOzXsD6M5KXPG8cFsj7AIOLgfTAiEA/7MflF/a1HHpO8MMa5K7qdpa/fElxs9Ou2HxxBZff5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDu9GX5Gp3c6UuVoVlMCsc6YbOLloYBTN2HTQ3le8zs3QIgIWnMfrAiG1iZLUdekKKsOb3sZe3Q21BIEYAKpvq64wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31375},"main":"index.js","type":"commonjs","gitHead":"fc238ea97e7877a149c3224d7af76f53896b9ead","scripts":{"test":"c8 borp 'test/**/*.test.{js,mjs}'","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"12.0.2","description":"CJS and ESM hooks for orchestrion","directories":{},"_nodeVersion":"24.20.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing-hooks_0.13.2_1789657545435_0.452100980233221","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"_id":"@apm-js-collab/tracing-hooks@0.13.3","bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"dist":{"shasum":"44b9c3d6a0beb41b75c36f516113205cc078aea2","tarball":"https://registry.npmjs.org/@apm-js-collab/tracing-hooks/-/tracing-hooks-0.13.3.tgz","fileCount":8,"integrity":"sha512-l/ScKzA7sg1hZKc3QMtbnA3blVkTteN3Yq97AejfFrEiR0S0lay3KmyJJ44p45EEVIGP85fLfki4a6OD/7Jb8w==","signatures":[{"sig":"MEUCICCixj4Bk7bHtdomdZAKzI+CicifT8W9YhVpgNUhyIEGAiEA4GzgEc8EAVpdvKt2/bShSOzUugQlwaXh2vSa8DeDlOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEcM6BSc2AMU7XJY66h/C4nI2smTl8x3IVwnENVuqj5kAiEAo0+9i0d0Hx1cjXhZn3XfqqQy85eWcQ5D38ORVjtfQxY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apm-js-collab%2ftracing-hooks@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31545},"main":"index.js","name":"@apm-js-collab/tracing-hooks","type":"commonjs","gitHead":"083c06c1300fac5456d0d8e010b6e8dfd36d6be2","license":"Apache-2.0","scripts":{"test":"c8 borp \"test/**/*.test.{js,mjs}\"","test:update-snapshots":"SNAP_UPDATE=1 npm test"},"version":"0.13.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2173124c-17a7-449f-894b-09c848172ce5"}},"homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"_npmVersion":"12.1.0","description":"CJS and ESM hooks for orchestrion","directories":{},"maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"debug":"^4.4.1","module-details-from-path":"^1.0.4","@apm-js-collab/code-transformer":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","borp":"^0.20.1","@matteo.collina/snap":"^0.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tracing-hooks_0.13.3_1790261521073_0.5498042653121111"}}},"time":{"created":"2025-08-19T16:33:10.502Z","modified":"2026-09-24T14:52:01.557Z","0.0.1":"2025-08-19T16:33:10.792Z","0.1.0":"2025-08-19T16:43:30.159Z","0.1.1":"2025-08-21T15:34:46.263Z","0.2.0":"2025-09-12T13:21:16.261Z","0.3.0":"2025-09-19T18:48:38.155Z","0.3.1":"2025-09-26T12:22:33.302Z","0.4.0":"2026-03-02T19:56:36.868Z","0.5.0":"2026-03-10T20:08:57.954Z","0.6.0":"2026-04-06T20:54:15.917Z","0.7.0":"2026-05-04T15:57:00.331Z","0.8.0":"2026-05-18T19:44:48.395Z","0.9.0":"2026-05-27T17:44:33.051Z","0.9.1":"2026-05-29T15:30:09.097Z","0.10.0":"2026-06-18T16:24:02.799Z","0.10.1":"2026-07-01T12:10:08.941Z","0.11.0":"2026-07-01T16:22:03.163Z","0.12.0":"2026-07-14T13:57:19.368Z","0.13.0":"2026-07-15T11:55:31.362Z","0.13.1":"2026-09-15T12:06:03.763Z","0.13.2":"2026-09-17T15:05:45.517Z","0.13.3":"2026-09-24T14:52:01.173Z"},"bugs":{"url":"https://github.com/apm-js-collab/tracing-hooks/issues"},"license":"Apache-2.0","homepage":"https://github.com/apm-js-collab/tracing-hooks#readme","repository":{"url":"git+https://github.com/apm-js-collab/tracing-hooks.git","type":"git"},"description":"CJS and ESM hooks for orchestrion","maintainers":[{"name":"timfish","email":"tim@timfish.uk"},{"name":"bizob2828","email":"robert.evans25@gmail.com"}],"readme":"# Tracing Hooks\n\nThis repository contains a ESM loader for injecting tracing channel hooks into Node.js modules. It also has a patch for Module to be used to patch CJS modules.\n\n## Usage\n\nNote: the module loading hooks API in Node.js has changed as of\nv26. To support all active Node.js versions with\nforward-compatibility, create a combined loader as an ESM module.\n\nThis can be done for any CommonJS _or_ ES Module application, but\nthe loader itself must use ESM.\n\n```js\n// loader.mjs\nimport Module from 'node:module'\n\n// the synchronous hooks for newer node versions\nimport { initialize, resolve, load } from '@apm-js-collab/tracing-hooks/hook-sync.mjs'\nimport ModulePatch from '@apm-js-collab/tracing-hooks'\n\n// the instrumentations we want to apply\nconst instrumentations = [\n  {\n    channelName: 'channel1',\n    module: { name: 'pkg1', verisonRange: '>=1.0.0', filePath: 'index.js' },\n    functionQuery: {\n      className: 'Class1',\n      methodName: 'method1',\n      kind: 'Async'\n    }\n  },\n  {\n    channelName: 'channel2',\n    module: { name: 'pkg2', verisonRange: '>=1.0.0', filePath: 'index.js' },\n    functionQuery: {\n      className: 'Class2,\n      methodName: 'method2',\n      kind: 'Sync'\n    }\n  }\n]\n\n// detection to decide module loader hooks to use\n// registerHooks was present but not stable until 24.13 and 25.1\nconst version = (process.versions.node ?? '0.0.0')\n  .split('.')\n  .map(n => parseInt(n, 10))\nconst stableSyncHooks = version[0] > 25 ||\n  version[0] === 25 && version[1] >= 1 ||\n  version[0] === 24 && version[1] >= 13\n\nif (typeof Module.registerHooks === 'function' && stableSyncHooks) {\n  initialize({ instrumentations })\n  Module.registerHooks({ resolve, load })\n} else if (typeof Module.register === 'function') {\n  Module.register('@apm-js-collab/tracing-hooks/hook.mjs', import.meta.url, {\n    data: { instrumentations }\n  });\n\n  // ALSO patch `Module.prototype._compile`. This is REQUIRED, not an\n  // optimisation: on this path CommonJS is instrumented entirely by\n  // the patch, never by the async `load` hook.\n  // Two reasons. When an ESM file `import`s a CJS package, Node\n  // resolves the package's INTERNAL `require()` calls through the CJS\n  // machinery, so they never reach the ESM resolve hook. And handing\n  // `source` back for a CommonJS module from the async `load` hook\n  // makes Node evaluate it on the synchronous require(esm) bridge,\n  // which throws ERR_VM_MODULE_LINK_FAILURE on Node < 24.12 whenever\n  // that module's top-level require() chain reaches an ES module\n  // (https://github.com/nodejs/node/issues/59666).\n  // Neither applies in the registerHooks case, because Node applies\n  // those hooks to all CJS and ESM modules.\n  new ModulePatch({ instrumentations }).patch();\n} else {\n  throw new Error('No available API to apply module load hooks')\n}\n```\n\nTo run your application with these instrumentations applied, pass\nit to the `--import` argument:\n\n```\nnode --import=loader.mjs ./my-app.js\n```\n\n## Debugging\n\nThe [debug module](https://www.npmjs.com/package/debug) is used to provide\ninsight into the patching process. Set `DEBUG='@apm-js-collab*'` to view these\nlogs.\n\nAdditionally, any patched files can be written out by enabling dump mode. This\nis done by setting the environment variable `TRACING_DUMP` to any value. By\ndefault, it will write out file to the system's temporary directory as the\nparent directory. The target parent directory can be configured by setting\nthe `TRACING_DUMP_DIR` environment variable to an absolute path. In either\ncase, the resolved filename of the module being patched is appended. For\nexample, if we are patching `lib/index.js` in the `foo` package, and we set\na base directory of `/tmp/dump/`, then the patched code will be written to\n`/tmp/dump/foo/lib/index.js`.\n\n### Diagnostics Hook\n\nA diagnostics hook can be set which is called every time a module is transformed \nor transformation fails.\n\n```js\nimport { setDiagnosticsHook } from '@apm-js-collab/tracing-hooks/hook-sync.mjs'\n\nsetDiagnosticsHook(({ url, moduleName, error }) => {\n  if(error) {\n    // injection failed\n  } else {\n    // injection succeeded\n  }\n})\n```\n\nWith the synchronous `registerHooks` (and the `_compile` patch) this is all that\nis needed. The older async `register` runs its hooks on a separate thread where\nthe hook set above is not visible, so pass a MessagePort created with\n`createDiagnosticsPort()` for the loader thread to post its diagnostics back:\n\n```js\nimport { setDiagnosticsHook, createDiagnosticsPort } from '@apm-js-collab/tracing-hooks/hook-sync.mjs'\n\nsetDiagnosticsHook(({ url, moduleName, error }) => { /* ... */ })\n\nconst diagnosticsPort = createDiagnosticsPort()\nModule.register('@apm-js-collab/tracing-hooks/hook.mjs', import.meta.url, {\n  data: { instrumentations, diagnosticsPort },\n  transferList: [diagnosticsPort]\n})\n```\n\nOn this path, diagnostics for ES modules are posted from the loader thread and\ntherefore arrive asynchronously, some time after the module was transformed;\ndiagnostics for CommonJS modules come from the `_compile` patch and are emitted\nsynchronously as before. The port does not keep the process alive, so\ndiagnostics still in flight when the process exits are dropped.","readmeFilename":"README.md"}