{"_id":"dc-polyfill","_rev":"18-d0cd8980513442d8b73823bd0414d724","name":"dc-polyfill","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"dc-polyfill","version":"0.1.0","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.0","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"dist":{"shasum":"bf8cf08ef2e732580b1484bc5fcfd44900d4ed9f","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.0.tgz","fileCount":14,"integrity":"sha512-YchUE41G+wUOlFBlKu0cHsI6SuAlEodMDSiN4x5gsG6IMncHzFT4eDqgrWWrZCHkTnCV/krzN6ISUdo9jBEDGw==","signatures":[{"sig":"MEQCIAuE4HXpR2cW5WwNaltogaPzTZS4DkifVLRNYh/xO8c3AiBoG5lVMKmhYvqU8JSsI/UTVuz48+BEztMlw05evz+xbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20780},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"a4d64416fde0ed5b25d0455440fdfc8bdd15ef43","scripts":{"test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"_npmVersion":"9.8.1","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.0_1697482322844_0.17045460100134924","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"dc-polyfill","version":"0.1.1","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.1","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"dist":{"shasum":"15f5aca42c36d39b8e729030bf502b572003112f","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.1.tgz","fileCount":17,"integrity":"sha512-9BfrqDDCm+DjRnOxPUELiBbxWtM7vtmadh9Er59N7mVDoWYs4iqzYO7TD8xlSnOByinWg70xD1Hq4FcDkpjrBA==","signatures":[{"sig":"MEUCICzqSfuwCyrm8o3SrMoYowXLrr+1aD3MGcAs8/Msfat+AiEApyrr6HRyELM5gm4252iJcZKn9Ib4Nz5azhDbQL8SBpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22535},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"b26f2b53b6e1bc2e2923748d5213c70974748c73","scripts":{"test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"_npmVersion":"9.8.1","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.1_1697482726660_0.8064289101491007","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"dc-polyfill","version":"0.1.2","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.2","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"99a2f120759317b9976999aa715183a1c44b1327","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.2.tgz","fileCount":17,"integrity":"sha512-AJ4TWwkeOKF7+Wj301wdyK8L0D9SE8Fr7+eMein8UP8+Iyb1xuL3rXWXavsTEM1+vOqDLciYho4cpsvNY0RDGQ==","signatures":[{"sig":"MEYCIQDttbNkKRgaW4wLgizUwRR5W1YFulrrFpACnzGNzoceCgIhAPvb7kDHsAtuEktzd7fXOBoVmMv0CM8B4rxhPZPPfUtG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22774},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"5cb4ab499fb62e037f1bfb5e69339cb905bb9563","scripts":{"test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"9.8.1","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.2_1697486797899_0.34413143825559533","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"dc-polyfill","version":"0.1.3","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.3","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"fe9eefc86813439dd46d6f9ad9582ec079c39720","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.3.tgz","fileCount":17,"integrity":"sha512-Wyk5n/5KUj3GfVKV2jtDbtChC/Ff9fjKsBcg4ZtYW1yQe3DXNHcGURvmoxhqQdfOQ9TwyMjnfyv1lyYcOkFkFA==","signatures":[{"sig":"MEUCIEGX9AwZt0ywYwamIllRJFzokpWfr4sQCGtyEgOid38nAiEAyLPnivbvMt4m68Jt1CkOBzWv1ZrzkStT4xmQy2W49us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23083},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"ae1aa0567675e36d14f421475db7f52640c5cafc","scripts":{"test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"9.6.4","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"20.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.3_1699376648987_0.26977433256587324","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"dc-polyfill","version":"0.1.4","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.4","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"4118cec81a8fab9a5729c41c285c715ffa42495a","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.4.tgz","fileCount":17,"integrity":"sha512-8iwEduR2jR9wWYggeaYtYZWRiUe3XZPyAQtMTL1otv8X3kfR8xUIVb4l5awHEeyDrH6Je7N324lKzMKlMMN6Yw==","signatures":[{"sig":"MEYCIQCdgG57o2JUC5wy+6p3FOsydWiw8kCeYY9NrskWHF4A6gIhANpjTZ0+rb8Xl9wtjCEab9mkeycwhBJKAUI0U0I0elvA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23098},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"cbf422296c7e947813a265e8f654944694c02e32","scripts":{"test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"10.2.4","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"21.6.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.4_1707149093227_0.5621722944780578","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"dc-polyfill","version":"0.1.5","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.5","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"c21751413ef98320a646a9b5420409f620e6cc3b","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.5.tgz","fileCount":19,"integrity":"sha512-vFlX8cfX8vGPnfZnDZHUz9T4PX9Y8JrOTt+MwUjjoH3NnZGHWb+Nm+h/6JrjLYlkxNTzTm9dahSfGToZnXXJ5A==","signatures":[{"sig":"MEUCIQCea0dkflu1J2M00BEoRudS1rsGwXt9XAV5k8WNWCM4BwIgIpRHvnb0AbX4hJWZ05QhBPn+aXp2m1qI1L0vp8eLd78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36948},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"4364631f6e486e6c6df1f71e4e891bea74354489","scripts":{"test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"10.4.0","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.5_1715271023247_0.8362157474621146","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"dc-polyfill","version":"0.1.6","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.6","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"c2940fa68ffb24a7bf127cc6cfdd15b39f0e7f02","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.6.tgz","fileCount":18,"integrity":"sha512-UV33cugmCC49a5uWAApM+6Ev9ZdvIUMTrtCO9fj96TPGOQiea54oeO3tiEVdVeo3J9N2UdJEmbS4zOkkEA35uQ==","signatures":[{"sig":"MEUCIQDYtITlF26CPIS/7FZ8n1tcnOXb84cIkqR0Z0YZC6uxMQIgO/Jg3Tgn34OxkXo0RgJvV9uB/DogLOAUu0wGkAmNmOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24555},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"gitHead":"a0124591816aa076a0da49c4fc5832b0d888875d","scripts":{"lint":"eslint .","test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"9.6.3","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"19.9.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6","eslint":"^9.2.0","globals":"^15.1.0","@eslint/js":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.6_1715894201343_0.7116423925196744","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"dc-polyfill","version":"0.1.7","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.7","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"bd6e0bd451701cbb0a5bb5efc60435f8deca620d","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.7.tgz","fileCount":19,"integrity":"sha512-hdAnDkRE6LC90QDOp18i6s2GzEecGUVuxQKDxq9CgSSiCpyzN6F9MntnDRJmByk0hH5JOk/j5Y6pbZqHuqvtwA==","signatures":[{"sig":"MEUCIQDJWn+3F22kDGjaq951u4KBftUadXju/I0IIvlVKZ1FMgIgF+DWtmsNaKj/CLnDjKCXMV5Qpg4h1TC8XUtD7GG6e0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24813},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"exports":{"import":"./dc-polyfill.mjs","require":"./dc-polyfill.js"},"gitHead":"23cc702d96dd930f6bceff84e2ebcec946094262","scripts":{"lint":"eslint .","test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6","eslint":"^9.2.0","globals":"^15.1.0","@eslint/js":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.7_1742505622423_0.8590359152369038","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"dc-polyfill","version":"0.1.8","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.8","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"2d91dd4dd0f2e3575ce038d013f346161f5a413a","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.8.tgz","fileCount":19,"integrity":"sha512-F9+06papa9GOFUMjxGiqM1bS98pOkinZpBF3Sygb46owrXaHdR2uLkftE6nygrqNcAurdwKjLAtX+0GJkSwIFQ==","signatures":[{"sig":"MEUCIQCLprxVxKmqnB40XgGGV5lemQasJfGw1NirKbB6jwYLIgIgDTae3edWwBb9HfJ3s9NWVpGWvlgybDl2T0wOaWRpse8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25084},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"exports":{"import":"./dc-polyfill.mjs","require":"./dc-polyfill.js"},"gitHead":"01f203d5435a2c530ac319ace9d4d2b03f3b1ed0","scripts":{"lint":"eslint .","test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6","eslint":"^9.2.0","globals":"^15.1.0","@eslint/js":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.8_1742590657442_0.1358016103167634","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"dc-polyfill","version":"0.1.9","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.9","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"ee594f4366a6dcf006db1c1f9d3672f57a720856","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.9.tgz","fileCount":19,"integrity":"sha512-D5mJThEEk9hf+CJPwTf9JFsrWdlWp8Pccjxkhf7uUT/E/cU9Mx3ebWe2Bz2OawRmJ6WS9eaDPBkeBE4uOKq9uw==","signatures":[{"sig":"MEQCIAxpXynGjakIp6KMBDwaHMs06QnsaRxwVxfj/oKzyQrLAiB/OnEh8I29azEk38gMdzJNnZooA0vjlABsxkuliuu+Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25107},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"exports":{"import":"./dc-polyfill.mjs","require":"./dc-polyfill.js"},"gitHead":"40852e6c8eb1c66d39fbb7693bb555842c60c043","scripts":{"lint":"eslint .","test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"10.9.2","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6","eslint":"^9.2.0","globals":"^15.1.0","@eslint/js":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.9_1748384463208_0.844854162608285","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"dc-polyfill","version":"0.1.10","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","_id":"dc-polyfill@0.1.10","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"homepage":"https://github.com/dataDog/dc-polyfill/#readme","bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"dist":{"shasum":"6f2ada1a9e449587c363ca98cfb79b443cf74b70","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.10.tgz","fileCount":20,"integrity":"sha512-9iSbB8XZ7aIrhUtWI5ulEOJ+IyUN+axquodHK+bZO4r7HfY/xwmo6I4fYYf+aiDom+WMcN/wnzCz+pKvHDDCug==","signatures":[{"sig":"MEUCIBQmgKT4NpQ5S1TQ+yPTQC2nDJIq4yZ8ZSdDoKsZX5SBAiEAjT0xcbmLQyniDCoTLoil0iwvabuzKu/1zy3qwp399Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26727},"main":"dc-polyfill.js","limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"exports":{"import":"./dc-polyfill.mjs","require":"./dc-polyfill.js"},"gitHead":"d591b8af7d9bf177f393dfc5ed9ce9eb3c6659dd","scripts":{"lint":"eslint .","test":"./test.sh","limits":"./limitation.js"},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"repository":{"url":"git+https://github.com/DataDog/dc-polyfill.git","type":"git"},"_npmVersion":"10.8.2","description":"A polyfill for the internal diagnostics_channel module","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.6","eslint":"^9.2.0","globals":"^15.1.0","@eslint/js":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dc-polyfill_0.1.10_1753168860490_0.7713009539657485","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"dc-polyfill","version":"0.1.11","description":"A polyfill for the internal diagnostics_channel module","main":"dc-polyfill.js","exports":{"require":"./dc-polyfill.js","import":"./dc-polyfill.mjs"},"scripts":{"test":"./test.sh","lint":"eslint .","limits":"./limitation.js"},"keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","homepage":"https://github.com/dataDog/dc-polyfill/#readme","repository":{"type":"git","url":"git+https://github.com/DataDog/dc-polyfill.git"},"bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"devDependencies":{"@eslint/js":"^9.2.0","eslint":"^9.2.0","globals":"^15.1.0","tape":"^5.6.6"},"limits":{"packedSize":10000,"unpackedSize":35000,"maxDependencies":0},"engines":{"node":">=12.17"},"_id":"dc-polyfill@0.1.11","gitHead":"f5afb7d6736362c64df460c5d92eda63e46bfb01","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-TyyeGcjx0YeThAI9fTFtgsvj5qd4R+aGfVmXiUhevbgzWFDr7IK4tv4YjE6jaGzLHQTchk4h7DHdr5q4WGgaZw==","shasum":"3efa792147f3b5224b8a9274905b1e98fe82a856","tarball":"https://registry.npmjs.org/dc-polyfill/-/dc-polyfill-0.1.11.tgz","fileCount":19,"unpackedSize":25744,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkb1bUsHoJcfxbPWVM0EBE4Wokb5kvWk3DxouDnqIp1QIhAMJi1sA6+kWZ8eIw3iVsA1NYYu347USq2/9ATSfSzhWn"}]},"_npmUser":{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"},"directories":{},"maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dc-polyfill_0.1.11_1778263224275_0.24383275591822895"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-05T07:21:32.083Z","modified":"2026-05-08T18:00:24.636Z","1.0.0":"2023-10-05T07:21:32.365Z","0.0.1":"2023-10-16T10:59:32.687Z","0.1.0":"2023-10-16T18:52:03.098Z","0.1.1":"2023-10-16T18:58:46.841Z","0.1.2":"2023-10-16T20:06:38.192Z","0.1.3":"2023-11-07T17:04:09.264Z","0.1.4":"2024-02-05T16:04:53.399Z","0.1.5":"2024-05-09T16:10:23.455Z","0.1.6":"2024-05-16T21:16:41.490Z","0.1.7":"2025-03-20T21:20:22.638Z","0.1.8":"2025-03-21T20:57:37.627Z","0.1.9":"2025-05-27T22:21:03.388Z","0.1.10":"2025-07-22T07:21:00.672Z","0.1.11":"2026-05-08T18:00:24.496Z"},"bugs":{"url":"https://github.com/DataDog/dc-polyfill/issues"},"author":{"name":"Thomas Hunter II","email":"tlhunter@datadog.com"},"license":"MIT","homepage":"https://github.com/dataDog/dc-polyfill/#readme","keywords":["diagnostics","channel","diagnostics_channel","tracing","TracingChannel"],"repository":{"type":"git","url":"git+https://github.com/DataDog/dc-polyfill.git"},"description":"A polyfill for the internal diagnostics_channel module","maintainers":[{"name":"datadog","email":"robot-npm-frontend@datadoghq.com"}],"readme":"# `dc-polyfill`: Diagnostics Channel Polyfill\n\nThis package provides a polyfill (or ponyfill) for the `diagnostics_channel` core Node.js module (including `TracingChannel`) for use with older versions of Node.js. It aims to remain simple, with zero dependencies, and only takes up a few kilobytes of space.\n\n> If your module or application uses `diagnostics_channel` and needs to run on multiple versions of Node.js then it is recommended that you use `require('dc-polyfill')` instead of `require('diagnostics_channel')`.\n\n**dc-polyfill** backports features and bugfixes that are added to Node.js core. If a feature hasn't been backported then please open a Pull Request or create an issue.\n\nSince this package recreates a Node.js API, read the [Node.js `diagnostics_channel` documentation](https://nodejs.org/dist/latest-v20.x/docs/api/diagnostics_channel.html) to understand what it does.\n\n|                                  | Version |\n|----------------------------------|---------|\n| Oldest Supported Node.js Version | 12.17.0 |\n| Target Node.js DC API Version    | 20.6.0  |\n\n> Note that `dc-polyfill` currently has the `TracingChannel#hasSubscribers` getter backported from Node.js v22 however it doesn't yet support the tracing channel early exit feature. Once that's been added we'll delete this clause and update the above table.\n\nWhenever the currently running version of Node.js ships with `diagnostics_channel` (i.e. v16+, v15.14+, v14.17+), **dc-polyfill** will make sure to use the global registry of channels provided by the core module. For older versions of Node.js **dc-polyfill** instead uses its own global collection of channels. This global collection remains in the same location and is shared across all instances of **dc-polyfill**. This avoids the issue wherein multiple versions of an npm library installed in a module dependency hierarchy would otherwise provide different singleton instances.\n\nIdeally, this package will forever remain backwards compatible, there will never be a v2.x release, and there will never be an additional global channel collection.\n\n\n## Usage\n\nInstall the module in your project:\n\n```sh\nnpm install dc-polyfill\n```\n\nReplace any existing `require('diagnostics_channel')` calls:\n\n```javascript\nconst diagnostics_channel = require('dc-polyfill');\n```\n\n\n## Contributing\n\nWhen a Pull Request is created the test suite runs against dozens of versions of Node.js. Notably, versions right before a change and versions right after a change, the first version of a release line, and the last version of a release line. To test locally it's recommended to use a node version management tool, such as `nvm`, to test changes with.\n\n\n## Releasing\n\nSee [RELEASING.md](RELEASING.md) for the steps to publish a new version of `dc-polyfill` to npm.\n\n\n## License / Copyright\n\nSee [LICENSE.txt](LICENSE.txt) for full details.\n\nMIT License - Copyright (c) 2023 Datadog, Inc.\n","readmeFilename":"README.md"}