{"_id":"@0dep/pino-applicationinsights","_rev":"21-e5f2c18d7bc610c84be5d1ada7f2ed30","name":"@0dep/pino-applicationinsights","dist-tags":{"latest":"2.1.0"},"versions":{"0.0.1":{"name":"@0dep/pino-applicationinsights","version":"0.0.1","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.1","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"dist":{"shasum":"ee46c0f191c888cb6623fdeeee6e536929d8d0d6","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.1.tgz","fileCount":8,"integrity":"sha512-+hbrzqPC9vldagPbopPkDIpn7Z2R1cBWWvu85MX5/ni23LQWo48XbaP7l10SLRHxXLOVUhCenIszHdviMJimCw==","signatures":[{"sig":"MEYCIQCkixKBo/Kh18I4ne5ckicQF0VVkiO1NXdOuw8PfmHAcgIhANwwVo1wDzGdvZW+MCn82p2tOIx5Kwf2FOPgj95A48qv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22900},"type":"module","module":"./src/log-transport.js","engines":{"node":">= 16"},"exports":{"types":"./types","import":"./src","require":"./lib"},"gitHead":"4f5ce41a04fd42c09eb5cc77104f8c90d947605e","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":">= 2.9","pino-abstract-transport":"=> 1.1"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.1_1699429140653_0.311563749099925","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@0dep/pino-applicationinsights","version":"0.0.2","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.2","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"dist":{"shasum":"6200b5a0a3985221c09940d8a7e27f7d593d9e52","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.2.tgz","fileCount":8,"integrity":"sha512-LZ55rgOA8VjcENFFn7zrhphKnB8MB5BdR1EVjhayCiKDTKwnwu+P4xVL5ySEtm7iI2t698AyomNPoFEb5c8LdA==","signatures":[{"sig":"MEUCIQCXlNGwPlhQWckXeZCgPLNBcyrGEZt8TTpbgELZl4sFZgIgC7kN+kPx9/38e6hnIi+Z0EZbR3pJXLBoNftw/XsJPLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22898},"type":"module","module":"./src/log-transport.js","engines":{"node":">= 16"},"exports":{"types":"./types","import":"./src","require":"./lib"},"gitHead":"87bf7373a2264d0d1513c015ee124407321e7721","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":">=2.9","pino-abstract-transport":"=>1.1"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.2_1699429589946_0.8735975984798525","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@0dep/pino-applicationinsights","version":"0.0.3","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.3","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"dist":{"shasum":"74372f19dc4e296406711e3599d2ce991f5dcbc9","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.3.tgz","fileCount":8,"integrity":"sha512-FIx7Kpijbw4hmXm7wu+mkG0gYZUxUSQnwXPAAYXMmc2v4Bcaps1Yis6ikIsgNyplzuY4bQS6N7KwD1JkCOWjaw==","signatures":[{"sig":"MEYCIQDKVi1LbdXEot/emE2n0w4AL0oi51C9N2MpFRx+0bqMdwIhAOkpLlk151bvaLm1ZfFogkQekAKPH1Ve8KIz+veO2V9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22894},"type":"module","module":"./src/log-transport.js","engines":{"node":">= 16"},"exports":{"types":"./types","import":"./src","require":"./lib"},"gitHead":"ef7a62afef1e4d7ab890088ec2de6a7d549201d5","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.3_1699429977397_0.543725745604873","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@0dep/pino-applicationinsights","version":"0.0.4","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.4","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"eb92114bc34a7e67eee783bfff008edb0f77915f","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.4.tgz","fileCount":8,"integrity":"sha512-KLdsVlbFsH2z6UekSvpiTlDhdaE/ZmUVIIlDKIuNQ1MrEXVKclotrMXOEwVBbJgtYI01U6Dqedx1EkqAZrBVbQ==","signatures":[{"sig":"MEQCIDCG1zNFqOmVeLbRSqwEC2mOyjX3k6lp25/qT4aP7CRlAiBDG2jBVxJ/HelYTLjeK/oCCqA07zenPe0hZZ9N/PFTYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26560},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">= 16"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","default":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"e3db0d4d7f7cf832d4f74317b383da2512792746","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.4_1699519575476_0.12124877947591606","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@0dep/pino-applicationinsights","version":"0.0.5","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.5","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"5349bcbc97d126ccdf6162c398bc78f2c926378d","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.5.tgz","fileCount":8,"integrity":"sha512-Yf8Dl3Uf73tpv4cVExPbVhmp7p6p+2J6P6n8Hlh+7xFDxkxf9EieIhyMVPWM9/zCQioaTH/Axy0SV9kgdWOYpA==","signatures":[{"sig":"MEYCIQCRzrtIJrB1IYmsxBnovuoMtFoXAMHaVth+gLezDv4VFAIhAMzeJhTjPlv7fTbJt/xQPRH7bSf1GGRDyp8tqMNLqhDt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26484},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">= 16"},"exports":{".":{"import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"2c3e45b8e27dd1aa987d423cd1de56780dcb84b6","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.5_1699525160620_0.5739268408437954","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@0dep/pino-applicationinsights","version":"0.0.6","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.6","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"9d939cc4cd723cf1c69be98e7ac40491150940f9","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.6.tgz","fileCount":12,"integrity":"sha512-CUp/rdiHH7A/a7S1vJD67HaZd0cvVQBXKuWJN3Wzgf2FvmSHhlpsUF/Q8KHdTLl2pdu0ykqpsEv/9+kxQjLJoQ==","signatures":[{"sig":"MEUCIQCldggaVTbpwNGrzRvglNHcqwL71MZPI+A6S/oGEw/ySwIgKy5yjJnXRejVvgkOA3VS/sk3/TFZH5h2m7eYT9HY/hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32685},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"be5f58c0dc70745bab01c1c8ef09a8b96f580216","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.6_1699605093671_0.4179423270133227","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@0dep/pino-applicationinsights","version":"0.0.7","keywords":["pino","transport","applicationinsights","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.0.7","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"ce81560da76de7b66e4f0ea796a95d080a35bc7d","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.0.7.tgz","fileCount":12,"integrity":"sha512-LFwy3ssoTq+zLnPDPtHL1gC+xQDxqvCHuaDm4iSKD/Tw8E569PQ0NO0BRn2+bnIV5par1EgSo/D6nNl0iBxRbg==","signatures":[{"sig":"MEUCICz5zX57jdCFpjgRI6Z/ryUfKdBMPuwWTBs+i6nMFYZHAiEAs9rUy62g9rj7GWs9dirH81lRBfivKoADxMBvoI4XlWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32759},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"be5f58c0dc70745bab01c1c8ef09a8b96f580216","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.0.7_1699608465188_0.2948652508494831","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@0dep/pino-applicationinsights","version":"0.1.0","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.1.0","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"df325da6afb43086b81fd6fc04213e5f6c0c89ee","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.1.0.tgz","fileCount":12,"integrity":"sha512-vyWcTNlZSoe6f2VUFD/Id4u3pC0dF9EhO80Q9MC2t1qQtqQ5YdZx0MxKXpI7H+h1HqP7If/TJ+XGefMxOHH4lw==","signatures":[{"sig":"MEQCIAvwzNLtAsP1xegM5YOdQTM40U0iTdKuVdEZ5ditaflGAiAz+gHrBtocvu/sdE5AttF0ymoGwuCm3KIWC5br+uZNTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36782},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"5a4eb4bb2820f50bf47124a536cdca2cde4e6914","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.1.0_1699864520639_0.2439776768497406","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@0dep/pino-applicationinsights","version":"0.1.1","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.1.1","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"bedae8ce6b3462a66606129e9c4399a90895d760","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.1.1.tgz","fileCount":12,"integrity":"sha512-/xqVnXnflb7lFHQ5ecNR3bMztAwsVGayZ2KB12arA9f96iuMtCglP49nrBbZbnHhyBieBHQ0+VOShmErDKzhZQ==","signatures":[{"sig":"MEQCIHw4bKShu+pXCQYPHpevgDXrOEbpyT5MmhCDMy1oI+d8AiA4S1Wi91vHC+mkTdISTX3FR46TC3ilzENj/37LgQjTtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36801},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"3ce08d1d83cbd45932c059b3a66ef3788119cfef","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.1.1_1699869787049_0.1030310603827771","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@0dep/pino-applicationinsights","version":"0.1.2","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@0.1.2","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"6cf5c5e7f9a3ad9d0df4713169f42ee18e127fd3","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-0.1.2.tgz","fileCount":12,"integrity":"sha512-OESlGh/bJdikeXwuaECMVjnuwxwDIQsg1AeN0g7j/bKq48VlygB7j/jTuwrDj3WsbRSwAI4+IOuFQKNJz8tvMw==","signatures":[{"sig":"MEQCIHEyMEuq2mnrFvu51G7ooAQb/yY1vtzD80YmNYsVBGMwAiBNw4+BkeltxOFLHIHzqIo6IEGoB3PiAGxe5GDzUEM5jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37411},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"dfcb64c6cf8f4348b8651268cf398e25cea61f63","scripts":{"lint":"eslint . --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"9.8.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","nock":"^13.3.7","pino":"^8.16.1","mocha":"^10.2.0","eslint":"^8.52.0","rollup":"^4.2.0","ts-node":"^10.9.1","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^16.18.60","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@bonniernews/eslint-config":"^1.0.1","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_0.1.2_1700136348041_0.05715646189004131","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@0dep/pino-applicationinsights","version":"1.0.0","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@1.0.0","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"8177f37efed6440b54d2273ac4deebe63c1621f0","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-1.0.0.tgz","fileCount":12,"integrity":"sha512-OMz3Gfhf5q4NIIxn+nunaLFGwiUoT4nMtD7Ue+hMRmFIFNzzGdS8SfBDGMbGqvjTlfW4FzXh5qKEcQAnPS45IA==","signatures":[{"sig":"MEQCIB30Yooy9TAsRjWjI9iGVvIDJuwb5JKfV5WGLBS3ux+5AiAQtHsT/g9Hv2bnsicM1hPUUHKli8V+n3jfCK6fKB0mJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37620},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"8dc59d6105a7295e6557b94022ab7650e13d549f","scripts":{"lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"10.5.0","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.1","nock":"^13.3.7","pino":"^9.1.0","mocha":"^10.2.0","eslint":"^9.3.0","rollup":"^4.2.0","globals":"^15.3.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^0.0.5","dts-buddy":"^0.4.0","@types/chai":"^4.3.9","@types/node":"^18.19.33","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^25.0.7","pino-abstract-transport":"^1.1.0","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":"1.x"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_1.0.0_1716261015323_0.4669716513281368","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@0dep/pino-applicationinsights","version":"1.0.1","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@1.0.1","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"340acf92dce22c08c64b624648f00d7c9ac1a131","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-1.0.1.tgz","fileCount":12,"integrity":"sha512-iuCVNxsQ8y7KRcbZHjQxUz15SEXBky4BO7ulomnPIGdPQYlF1dlbLRDlGe/kRPg/06+wBzpO/SSvI1PGmHonHg==","signatures":[{"sig":"MEYCIQD4jtTLt/yL/Urwjx77l0/BaYGZFRcSdXl4O2WBmmPnrwIhANlYPsNeHFNfPISE1i5qzvSVRI9cNM67mLsqITW8YyNK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37649},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"59afcd8b7daf43c368e740bd0133b4186ae02978","scripts":{"lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"10.7.0","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.1","nock":"^13.3.7","pino":"^9.1.0","mocha":"^10.2.0","eslint":"^9.3.0","rollup":"^4.2.0","globals":"^15.3.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^0.0.6","dts-buddy":"^0.5.3","@types/chai":"^5.0.0","@types/node":"^18.19.33","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^28.0.1","pino-abstract-transport":"^2.0.0","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_1.0.1_1730006151551_0.3751611369029444","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@0dep/pino-applicationinsights","version":"1.1.0","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@1.1.0","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"ddf3b9a94c5d6691ab57b2e31d26496e2697a7f7","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-1.1.0.tgz","fileCount":12,"integrity":"sha512-1sPnqqqNOT7szlNXWUYb2ik3sscZVZSu2XRWDc4jmMeWA7mFMS51P0bVgIupjYpCRJ1Jmj9s3ki90kfyvKWG2A==","signatures":[{"sig":"MEYCIQDA956nzz4THWICwwyCO6QgKJ9d4c7hF4JPsV9WKsMmEwIhAMQ18NehUVEhdbQC4cAviEyli763h3AILFs0UmVvOrFa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37886},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"6afc4101ea0560d7a757f71e4272908720f8d093","scripts":{"lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"10.8.2","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.1","nock":"^13.3.7","pino":"^9.1.0","mocha":"^10.2.0","eslint":"^9.3.0","rollup":"^4.2.0","express":"^4.21.1","globals":"^15.3.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^0.0.6","dts-buddy":"^0.5.3","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^18.19.33","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^28.0.1","pino-abstract-transport":"^2.0.0","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_1.1.0_1731757790601_0.1602907517491936","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@0dep/pino-applicationinsights","version":"1.1.1","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@1.1.1","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"b448f8bf15b2829f6b6d98a5d5564e26366f9f7b","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-1.1.1.tgz","fileCount":12,"integrity":"sha512-wq8x29eFuPUkVeOvbHOHH2Thj1Lj8LROXw7H4ETed24H1pF6rKISqd6WLdmy4LskWnx0GfL8ETpUpih9idLSQQ==","signatures":[{"sig":"MEQCIAPMuYG6SNE/DlnEj0qxjwhxBicjxZKJRfqUC+yg2/XGAiAsAhnsU26M1meQzfRjsdzHsRBGTYFgddlVilW3MyLZBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37970},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"36819632b711869cfc9251cadfb72f7898e66717","scripts":{"lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"10.8.2","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.1","nock":"^13.3.7","pino":"^9.1.0","mocha":"^10.2.0","eslint":"^9.3.0","rollup":"^4.2.0","express":"^4.21.1","globals":"^15.3.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^0.0.6","dts-buddy":"^0.5.3","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^18.19.33","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^28.0.1","pino-abstract-transport":"^2.0.0","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_1.1.1_1731760039765_0.4495768112014724","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@0dep/pino-applicationinsights","version":"1.1.2","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@1.1.2","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"386c11b5412fcf5a7be2c41cfe7558e43c6a4d04","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-1.1.2.tgz","fileCount":12,"integrity":"sha512-1EAof0yQgcesla9k0+744nC/AvwgITo3tFh08kv9CdmhpO/waB5QFxQCJ8RL+UzObIzYVdP/KUI2+VVfvv1RNA==","signatures":[{"sig":"MEQCIFcdOrvl95wwefqh/17BHzmXdmBkjA62EkF9z2ejidVUAiB4lTTbp/kI5xrYDVuoC4MbcPzsTn5cSJEiLE7WWg7GnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38544},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"49673adfacdd4c74c99fbf687fa75a36691b4d30","scripts":{"lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"paed01","email":"pal.edman@outlook.com"},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"10.8.2","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^5.1.1","nock":"^13.3.7","pino":"^9.1.0","mocha":"^10.2.0","eslint":"^9.3.0","rollup":"^4.2.0","express":"^4.21.1","globals":"^15.3.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^0.0.6","dts-buddy":"^0.5.3","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^18.19.33","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^6.0.0","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^28.0.1","pino-abstract-transport":"^2.0.0","@rollup/plugin-node-resolve":"^15.2.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_1.1.2_1731822314317_0.9889502926918914","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@0dep/pino-applicationinsights","version":"1.1.3","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@1.1.3","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"ff942a42b6205b76574938aeff6fb55d732a8204","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-1.1.3.tgz","fileCount":12,"integrity":"sha512-WJu18sP11FMkic1w1HDI7RQIk8WtY4+HfInRWJ13in1wl83h8S0+oNsj2d/u2YV3xrQoUSWkSIkfBCjLFgP8Eg==","signatures":[{"sig":"MEYCIQDyV7TRE3cSoVh0QQMP7UlSiUzpQ0wIThVEw8o0iKpShwIhAPLrNJXyf6aTZZSscobCDXnVKQ33zLgIP4f28ibGokTE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0dep%2fpino-applicationinsights@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38533},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"36045f1ac887a1056049097635a9ec9d0d17e7e5","scripts":{"lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy","pretest":"npm run build","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e48c965-ef52-419c-9b29-37f6cc5a3998"}},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"11.6.2","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","chai":"^6.2.1","nock":"^14.0.10","pino":"^10.1.0","mocha":"^11.7.5","eslint":"^9.3.0","rollup":"^4.2.0","express":"^5.1.0","globals":"^16.5.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^0.1.0","dts-buddy":"^0.6.2","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^20.19.25","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^7.0.1","applicationinsights":"^2.9.0","@rollup/plugin-commonjs":"^29.0.0","pino-abstract-transport":"^3.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"applicationinsights":"2.x","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_1.1.3_1763095867493_0.883800971659592","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@0dep/pino-applicationinsights","version":"2.0.0","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@2.0.0","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"872878af7c7a55cb6d3e5f32f4acbfb8c46ea0ea","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-2.0.0.tgz","fileCount":15,"integrity":"sha512-Dz9HRtF9Rkmy8nGZbBms6tTVbOAvbjn/7CjNlZ85eU8vsi+oro+WVY5Aovq7MDRwOJxPtYVK5SccnwO3BV2/tA==","signatures":[{"sig":"MEUCIQCaXTE6XvjRw7Qx3Y2rxcTNpf32i7woeEo2PfLCqDQ2JQIgSzqtP7wOmSZj3G2VEHxDKH1tIV0yuMQQMd0jK5cnLxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0dep%2fpino-applicationinsights@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68257},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"2d33b4b9a64c0f06d5e4e8e445dbe51e679b5b88","scripts":{"toc":"node ./scripts/insert-toc.js","lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy && npm run toc","pretest":"npm run build","test:md":"texample -c .mocharc.json -i -r ./scripts/texample-setup.js ./README.md","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint && npm run test:md","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e48c965-ef52-419c-9b29-37f6cc5a3998"}},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"11.13.0","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.1","nock":"^14.0.10","pino":"^10.1.0","mocha":"^11.7.5","eslint":"^10.2.0","rollup":"^4.2.0","express":"^5.1.0","globals":"^17.0.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^1.0.0","dts-buddy":"^0.7.0","supertest":"^7.2.2","@eslint/js":"^10.0.1","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^20.19.25","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^8.0.0","@types/express":"^5.0.6","applicationinsights":"^2.9.0","applicationinsights-v3":"npm:applicationinsights@^3.14.0","@rollup/plugin-commonjs":"^29.0.0","pino-abstract-transport":"^3.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.9.0 <2","applicationinsights":">=2 <4","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_2.0.0_1777266685996_0.4197700508225539","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@0dep/pino-applicationinsights","version":"2.0.1","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@2.0.1","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"34a98029728ab1390afb5ca0dd37203ae0a020b5","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-2.0.1.tgz","fileCount":15,"integrity":"sha512-5tevqm5s6Jmv1yq/waSG7FTj/qHhQ4ixoBKo5pk5eRmkSVnZb40ciL6VHCXgzTDflQS3ZJfdLikrLBTNsRnvUw==","signatures":[{"sig":"MEYCIQCysmyc8JC0dpqlBrdI6srIBGXI5G62fnwQDKycP1BiRAIhAO/hOaJiZXEvAh1+FVGgvEC0sZDEXzFxJxpPQKlYEza1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0dep%2fpino-applicationinsights@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68257},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"14954fd9cac1f99ba3fb318bcb58263b3abf88d3","scripts":{"toc":"node ./scripts/insert-toc.js","lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy && npm run toc","pretest":"npm run build","test:md":"texample -c .mocharc.json -i -r ./scripts/texample-setup.js ./README.md","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint && npm run test:md","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e48c965-ef52-419c-9b29-37f6cc5a3998"}},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"11.13.0","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.1","nock":"^14.0.10","pino":"^10.1.0","mocha":"^11.7.5","eslint":"^10.2.0","rollup":"^4.2.0","express":"^5.1.0","globals":"^17.0.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^1.0.0","dts-buddy":"^0.7.0","supertest":"^7.2.2","@eslint/js":"^10.0.1","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^20.19.25","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^8.0.0","@types/express":"^5.0.6","applicationinsights":"^2.9.0","applicationinsights-v3":"npm:applicationinsights@^3.14.0","@rollup/plugin-commonjs":"^29.0.0","pino-abstract-transport":"^3.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.9.0 <2","applicationinsights":">=2 <4","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_2.0.1_1777267262840_0.43141991271243296","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@0dep/pino-applicationinsights","version":"2.0.2","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@2.0.2","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"ec358bebbed67f1bda236d0c4b33fc0d0f4fcafc","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-2.0.2.tgz","fileCount":15,"integrity":"sha512-brD6cwM5sr6Q3DZw50BW1yPrJuIlHV61EMQGE8qQLUERGqTEJ23YrlRUCM7a1uwWfcGGjHsyDqbolwygV4BeaQ==","signatures":[{"sig":"MEUCIHzYRURPzk2fDCJYXpgol/+xOGWN/QutDBTuLvX8C8DnAiEA2SQhhH6LbYADOooPGFUBK9svR739b/Mld8FcrIbIZYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0dep%2fpino-applicationinsights@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69545},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"602a3485c8c9b8351ee528a53f4c8c68cc236155","scripts":{"toc":"node ./scripts/insert-toc.js","lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy && npm run toc","pretest":"npm run build","test:md":"texample -c .mocharc.json -i -r ./scripts/texample-setup.js ./README.md","test:ts":"mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint && npm run test:md","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e48c965-ef52-419c-9b29-37f6cc5a3998"}},"overrides":{"c8":{"yargs":"^18.0.0"},"mocha":{"yargs":"^18.0.0"}},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"_npmVersion":"11.17.0","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","chai":"^6.2.1","nock":"^14.0.10","pino":"^10.1.0","mocha":"^11.7.5","eslint":"^10.2.0","rollup":"^4.2.0","express":"^5.1.0","globals":"^17.0.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^1.0.0","dts-buddy":"^0.8.0","supertest":"^7.2.2","@eslint/js":"^10.0.1","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^20.19.25","pino-pretty":"^13.0.0","@types/mocha":"^10.0.3","chronokinesis":"^8.0.0","@types/express":"^5.0.6","applicationinsights":"^2.9.0","applicationinsights-v3":"npm:applicationinsights@^3.14.0","@rollup/plugin-commonjs":"^29.0.0","pino-abstract-transport":"^3.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.9.0 <2","applicationinsights":">=2 <4","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_2.0.2_1781427977808_0.02527443617996461","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@0dep/pino-applicationinsights","version":"2.0.3","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"author":{"url":"https://github.com/zerodep","name":"Zerodep AB"},"license":"MIT","_id":"@0dep/pino-applicationinsights@2.0.3","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"homepage":"https://github.com/zerodep/pino-applicationinsights#readme","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"830abf405dc29b8bd6a24b7c606a91b605c695c8","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-2.0.3.tgz","fileCount":12,"integrity":"sha512-u+6QSdHCYJCfzOkOg5g5Fj74LRHgIZ90dyc4dF6GniidrRCaWM48RGpQL2h/EtA2UHXHwO1PW+oW9axfiwppdg==","signatures":[{"sig":"MEUCIGmjlRhtORea3p9BcFNqYWmner8hlOoFg/vwo9aJPy5fAiEAzwcQ78tqi1n/nzR/xmS98At9Sio4EjVc0Y5bZ7FkDXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0dep%2fpino-applicationinsights@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70385},"main":"./lib/index.cjs","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"3d74907c5188f1811658e3ba564598ba4097c6cb","scripts":{"toc":"node ./scripts/insert-toc.js","lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy && npm run toc","pretest":"npm run build","test:md":"texample -c .mocharc.json -i -r ./scripts/texample-setup.js ./README.md","test:ts":"TS_NODE_PROJECT=test/tsconfig.json mocha --config test/typescript/.mocharc.json","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run test:ts && npm run lint && npm run test:md","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e48c965-ef52-419c-9b29-37f6cc5a3998"}},"overrides":{"mocha":{"yargs":"^18.0.0"}},"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"workspaces":["example"],"_npmVersion":"12.0.1","description":"Pino applicationinsights transport","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","chai":"^6.2.1","nock":"^14.0.10","pino":"^10.1.0","mocha":"^11.7.5","eslint":"^10.2.0","rollup":"^4.2.0","globals":"^17.0.0","ts-node":"^10.9.1","prettier":"^3.2.5","texample":"^1.0.0","dts-buddy":"^0.8.0","supertest":"^7.2.2","@eslint/js":"^10.0.1","exp-config":"^4.2.1","@types/chai":"^5.0.0","@types/node":"^20.19.25","pino-pretty":"^13.0.0","@types/mocha":"^10.0.10","chronokinesis":"^8.0.0","applicationinsights":"^2.9.0","applicationinsights-v3":"npm:applicationinsights@^3.14.0","@rollup/plugin-commonjs":"^29.0.0","pino-abstract-transport":"^3.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.9.0 <2","applicationinsights":">=2 <4","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"tmp":"tmp/pino-applicationinsights_2.0.3_1784868986148_0.15999233206827967","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"_id":"@0dep/pino-applicationinsights@2.1.0","bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"dist":{"shasum":"31661b06e4ddff435b2f27eb23520c06bb9e95fa","tarball":"https://registry.npmjs.org/@0dep/pino-applicationinsights/-/pino-applicationinsights-2.1.0.tgz","fileCount":12,"integrity":"sha512-HRpD99KtpPH2ni6ikx5CdcQD5K/AvE0TabPkHjVEGVswHNRJJLeDJETZPiza1wVO5HB49i7IDnIaw+HM7waz/w==","signatures":[{"sig":"MEQCICS6315vgHvVZX5uxdeSKnIRqIRoZh3BOIfF6ekHOgpcAiAjFD5yHZd63R7BCg2V5WUDzqiH6+svlyYfYHU9yvrXZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGZDGecq8qoXWPTSRgQW1/VOh4YXPX1TVC35/xd0ztZLAiEA0Z5EKuzxQGLrWXhQKa0uulgEL7bFT6/vTgZBV7jrnk4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0dep%2fpino-applicationinsights@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70519},"main":"./lib/index.cjs","name":"@0dep/pino-applicationinsights","type":"module","types":"./types/index.d.ts","author":{"url":"https://0dep.se","name":"Zerodep AB"},"module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","import":"./src/index.js","require":"./lib/index.cjs"},"./fake-applicationinsights":{"types":"./types/index.d.ts","import":"./src/fake-applicationinsights.js","require":"./lib/fake-applicationinsights.cjs"}},"gitHead":"7d6b4d733c52319c9b0f8363959f6d6785a74ac2","license":"MIT","scripts":{"toc":"toc README.md example/README.md","tsc":"tsc -p test","lint":"eslint . --cache && prettier . --check --cache","test":"mocha","build":"rollup -c && dts-buddy && npm run toc","pretest":"npm run build","test:md":"texample -c .mocharc.json -i -r ./scripts/texample-setup.js ./README.md","cov:html":"c8 -n src -r html -r text mocha","posttest":"npm run toc && npm run lint && npm run tsc && npm run test:md","test:lcov":"c8 -n src -r lcov -r text mocha","prepublishOnly":"npm run build"},"version":"2.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5e48c965-ef52-419c-9b29-37f6cc5a3998"}},"homepage":"https://0dep.se","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"workspaces":["example"],"_npmVersion":"12.0.2","description":"Pino applicationinsights transport","directories":{},"maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","chai":"^6.2.1","nock":"^14.0.10","pino":"^10.1.0","mocha":"^12.0.1","eslint":"^10.2.0","rollup":"^4.2.0","globals":"^17.0.0","prettier":"^3.2.5","texample":"^1.0.0","@0dep/toc":"^1.0.1","dts-buddy":"^0.8.0","supertest":"^7.2.2","@eslint/js":"^10.0.1","@types/chai":"^5.0.0","@types/node":"^20.19.25","pino-pretty":"^13.0.0","@types/mocha":"^10.0.10","chronokinesis":"^8.0.0","@types/supertest":"^7.2.1","applicationinsights":"^2.9.0","applicationinsights-v3":"npm:applicationinsights@^3.14.0","@rollup/plugin-commonjs":"^29.0.0","pino-abstract-transport":"^3.0.0","@rollup/plugin-node-resolve":"^16.0.3"},"peerDependencies":{"@opentelemetry/api":">=1.9.0 <2","applicationinsights":">=2 <4","pino-abstract-transport":">=2"},"optionalDependencies":{"nock":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pino-applicationinsights_2.1.0_1789537836657_0.16460057292353736"}}},"time":{"created":"2023-11-08T07:39:00.527Z","modified":"2026-09-16T05:50:37.068Z","0.0.1":"2023-11-08T07:39:00.839Z","0.0.2":"2023-11-08T07:46:30.126Z","0.0.3":"2023-11-08T07:52:57.559Z","0.0.4":"2023-11-09T08:46:15.723Z","0.0.5":"2023-11-09T10:19:20.858Z","0.0.6":"2023-11-10T08:31:33.850Z","0.0.7":"2023-11-10T09:27:45.402Z","0.1.0":"2023-11-13T08:35:20.865Z","0.1.1":"2023-11-13T10:03:07.194Z","0.1.2":"2023-11-16T12:05:48.185Z","1.0.0":"2024-05-21T03:10:15.523Z","1.0.1":"2024-10-27T05:15:51.749Z","1.1.0":"2024-11-16T11:49:50.802Z","1.1.1":"2024-11-16T12:27:20.003Z","1.1.2":"2024-11-17T05:45:14.523Z","1.1.3":"2025-11-14T04:51:07.696Z","2.0.0":"2026-04-27T05:11:26.149Z","2.0.1":"2026-04-27T05:21:02.982Z","2.0.2":"2026-06-14T09:06:17.962Z","2.0.3":"2026-07-24T04:56:26.286Z","2.1.0":"2026-09-16T05:50:36.754Z"},"bugs":{"url":"https://github.com/zerodep/pino-applicationinsights/issues"},"author":{"url":"https://0dep.se","name":"Zerodep AB"},"license":"MIT","homepage":"https://0dep.se","keywords":["pino","applicationinsights","application","insights","transport","fake","mock"],"repository":{"url":"git+https://github.com/zerodep/pino-applicationinsights.git","type":"git"},"description":"Pino applicationinsights transport","maintainers":[{"name":"paed01","email":"pal.edman@outlook.com"}],"readme":"# pino applicationinsights transport\n\n[![Build](https://github.com/zerodep/pino-applicationinsights/actions/workflows/build.yaml/badge.svg)](https://github.com/zerodep/pino-applicationinsights/actions/workflows/build.yaml)[![Build (Windows)](https://github.com/zerodep/pino-applicationinsights/actions/workflows/build-windows.yaml/badge.svg)](https://github.com/zerodep/pino-applicationinsights/actions/workflows/build-windows.yaml)[![Coverage Status](https://coveralls.io/repos/github/zerodep/pino-applicationinsights/badge.svg?branch=default)](https://coveralls.io/github/zerodep/pino-applicationinsights?branch=default)\n\nForward pino logger to Application Insights.\n\nWorks with both [`applicationinsights@2`](https://www.npmjs.com/package/applicationinsights/v/2.9.8) and [`applicationinsights@3`](https://www.npmjs.com/package/applicationinsights) (the v3 classic-API shim over `@azure/monitor-opentelemetry-exporter`). The peer dep range is `>=2 <4`. See [Application Insights v2 vs v3](#application-insights-v2-vs-v3) for behavioural differences and caveats.\n\nHave a look in [Example app](/example) to get inspiration of how to use this lib.\n\nShips with [fake applicationinsights](#class-fakeapplicationinsightssetupstring) helper test class.\n\n<!-- toc -->\n\n- [Usage](#usage)\n- [Distributed tracing](#distributed-tracing)\n  - [Worker-thread serialization](#worker-thread-serialization)\n  - [Custom `track` functions](#custom-track-functions)\n- [Graceful shutdown](#graceful-shutdown)\n- [API](#api)\n  - [`compose(opts[, TelemetryTransformation]) => Stream`](#composeopts-telemetrytransformation--stream)\n  - [`class TelemetryTransformation(options[, config])`](#class-telemetrytransformationoptions-config)\n    - [Telemetrish object](#telemetrish-object)\n  - [`class FakeApplicationInsights(setupString)`](#class-fakeapplicationinsightssetupstring)\n    - [Caveats](#caveats)\n    - [Example](#example)\n    - [`FakeCollectData`](#fakecollectdata)\n- [Application Insights v2 vs v3](#application-insights-v2-vs-v3)\n  - [Severity values](#severity-values)\n  - [`tagOverrides`](#tagoverrides)\n  - [`client.config.*`](#clientconfig)\n  - [Flush timing (v3)](#flush-timing-v3)\n  - [Disabling statsbeat](#disabling-statsbeat)\n  - [Connection string vs bare instrumentation key](#connection-string-vs-bare-instrumentation-key)\n  - [Endpoint URL](#endpoint-url)\n  - [`Contracts.ContextTagKeys`](#contractscontexttagkeys)\n  - [Exception envelopes](#exception-envelopes)\n\n<!-- /toc -->\n\n## Usage\n\n```javascript\nimport { pino } from 'pino';\nimport compose from '@0dep/pino-applicationinsights';\nimport { TelemetryClient } from 'applicationinsights';\n\n// `client.context.keys` works on both v2 and v3 — v2's `Contracts.ContextTagKeys`\n// is gone in v3.\nconst tagKeys = new TelemetryClient(process.env.APPLICATIONINSIGHTS_CONNECTION_STRING).context.keys;\n\nconst transport = compose({\n  track(chunk) {\n    const { time, severity, msg: message, properties, exception } = chunk;\n    this.trackTrace({ time, severity, message, properties });\n    if (exception) this.trackException({ time, exception, severity });\n  },\n  connectionString: process.env.APPLICATIONINSIGHTS_CONNECTION_STRING,\n  config: { maxBatchSize: 1 },\n});\n\nconst logger = pino(\n  {\n    level: 'trace',\n    mixin(context) {\n      return {\n        tagOverrides: {\n          [tagKeys.userId]: 'someUserIdPickedFromRequest',\n          ...context.tagOverrides,\n        },\n      };\n    },\n  },\n  transport,\n);\n```\n\n> **Note:** `tagOverrides` is honoured by `applicationinsights@2` only. The v3 classic-API shim ignores it — see [Application Insights v2 vs v3](#application-insights-v2-vs-v3). For cross-version distributed-trace correlation, pass `tracing` from the mixin instead — see [Distributed tracing](#distributed-tracing).\n\nor as multi transport:\n\n```javascript\nimport { pino } from 'pino';\n\nconst transport = pino.transport({\n  targets: [\n    {\n      level: 'info',\n      target: '@0dep/pino-applicationinsights',\n      worker: {\n        env: { ...process.env, APPLICATION_INSIGHTS_NO_STATSBEAT: 'disable' },\n      },\n      options: {\n        connectionString: process.env.APPLICATIONINSIGHTS_CONNECTION_STRING,\n        config: {\n          disableStatsbeat: true,\n        },\n      },\n    },\n    {\n      level: 'debug',\n      target: 'pino-pretty',\n      options: {\n        colorize: true,\n        ignore: 'pid,hostname',\n        translateTime: \"yyyy-mm-dd'T'HH:MM:ss.l\",\n      },\n    },\n  ],\n});\n\nconst logger = pino({ level: 'trace' }, transport);\n```\n\n## Distributed tracing\n\nCorrelate pino log records to an OpenTelemetry trace by returning a `tracing` object from the pino `mixin`. The default `trackTraceAndException` forwards it as Application Insights `ai.operation.id` / `ai.operation.parentId` on both SDK versions:\n\n- **v2** — auto-merges `{ [client.context.keys.operationId]: traceId, [client.context.keys.operationParentId]: spanId }` into `tagOverrides`, which v2 copies to the wire envelope's `tags` map.\n- **v3** — wraps the `trackTrace` / `trackException` calls in an OpenTelemetry context with the given span context so the `@azure/monitor-opentelemetry-exporter` stamps `operation_Id` / `operation_ParentId` on the wire envelope. This requires `@opentelemetry/api` to be resolvable at runtime — declared as peer dependency and satisfied transitively by both `applicationinsights@2` and `applicationinsights@3`.\n\n```javascript\nimport { pino } from 'pino';\nimport { trace } from '@opentelemetry/api';\nimport compose from '@0dep/pino-applicationinsights';\n\nconst transport = compose({\n  connectionString: process.env.APPLICATIONINSIGHTS_CONNECTION_STRING,\n  config: { maxBatchSize: 1 },\n});\n\nconst logger = pino(\n  {\n    level: 'trace',\n    mixin() {\n      const span = trace.getActiveSpan();\n      if (!span) return {};\n      const { traceId, spanId, traceFlags, traceState } = span.spanContext();\n      return { tracing: { traceId, spanId, traceFlags, traceState: traceState?.serialize() } };\n    },\n  },\n  transport,\n);\n```\n\nFields on the `tracing` object:\n\n- `traceId` — 32-hex-char W3C trace id, forwarded as `ai.operation.id`.\n- `spanId` — 16-hex-char W3C span id, forwarded as `ai.operation.parentId`.\n- `traceFlags` (optional, defaults to `1` / sampled) — honoured on v3 only.\n- `traceState` (optional) — honoured on v3 only.\n\nPrecedence: user-supplied `tagOverrides` entries always win over the auto-derived correlation ids — set `tagOverrides[tagKeys.operationId]` explicitly to override.\n\n### Worker-thread serialization\n\nWhen used via `pino.transport({ targets: [...] })` the transport runs in a worker thread, so the `mixin` output is serialised across the worker boundary. `tracing` must be plain JSON — a live OpenTelemetry `Span` object cannot cross, which is why the mixin extracts `traceId` / `spanId` from `span.spanContext()` rather than passing the span itself.\n\n### Custom `track` functions\n\nCallers that pass a custom `track` callback to `compose` should wrap their `trackTrace` / `trackException` calls with the exported `applyTracing(chunk.tracing, () => { ... })` helper to preserve correlation across both SDK versions.\n\n```javascript\nimport compose, { applyTracing } from '@0dep/pino-applicationinsights';\n\ncompose({\n  track(chunk) {\n    applyTracing(chunk.tracing, () => {\n      const { time, severity, msg: message, properties } = chunk;\n      this.trackTrace({ time, severity, message, properties });\n    });\n  },\n  connectionString: process.env.APPLICATIONINSIGHTS_CONNECTION_STRING,\n});\n```\n\n## Graceful shutdown\n\nWhen the pino source stream closes — either through `transport.end()` / `transport.destroy()` or via `pino.final` / `logger.flush()` chained off a signal handler — `compose` flushes and tears down the underlying `TelemetryClient` so any records buffered by the SDK reach Application Insights before the process exits. On v3 this calls `client.shutdown()` (which forces the OTel `BatchLogRecordProcessor` to flush and shuts down the global LoggerProvider). On v2 it calls `client.flush()` (which drains the channel buffer). Without this hook, records sitting in the v3 batch processor or v2 channel buffer at process exit are silently dropped.\n\nTo wire this to OS signals, attach a handler that flushes pino and exits. `pino@10` removed the `pino.final` helper, so call `logger.flush(cb)` directly — see [`example/logger.js`](./example/logger.js):\n\n```javascript\nfunction finalize() {\n  logger.flush((err) => process.exit(err ? 1 : 0));\n}\nprocess.once('SIGTERM', finalize);\nprocess.once('SIGINT', finalize);\n```\n\nOn `pino@9` and earlier, the equivalent is `pino.final(logger, (err) => process.exit(err ? 1 : 0))`.\n\n`SIGKILL` cannot be intercepted by any process, so records in flight at that moment are unrecoverable — that's a kernel-level constraint, not a transport issue.\n\n## API\n\n### `compose(opts[, TelemetryTransformation]) => Stream`\n\nBuild transport stream function.\n\n- `opts`:\n  - `connectionString`: Application Insights connection string. A bare instrumentation key works on v2 only — v3 requires the full `InstrumentationKey=…;IngestionEndpoint=…` form.\n  - `track(chunk)`: optional track function called with Telemetry client context, defaults to tracking trace and exception (`trackTraceAndException`)\n    - `chunk`: [Telemetry:ish](#telemetrish-object) object\n  - `config`: optional Application Insights Telemetry client config. `disableStatsbeat: true` only takes effect on v2; v3 needs the env-var recipe (see [statsbeat caveat](#statsbeat)).\n  - `destination`: optional destination stream, makes compose ignore the above options\n  - `ignoreKeys`: optional pino ignore keys, used to filter telemetry properties, defaults to `['hostname', 'pid', 'level', 'time', 'msg']`\n- `TelemetryTransformation`: optional transformation stream extending [TelemetryTransformation](#class-telemetrytransformationoptions-config)\n\n### `class TelemetryTransformation(options[, config])`\n\nTelemetry transformation stream. Transforms pino log record to [Telemetry:ish](#telemetrish-object) object.\n\n- `constructor(options[, config])`\n  - `options`: transform stream options, `{ objectMode: true }` is always set\n  - `config`: optional config object\n    - `ignoreKeys`: optional pino ignore keys as string array\n- `_transform(chunk, encoding, callback)`\n- `convertToTelemetry(chunk)`: convert pino log record string or object to [telemetry:ish object](#telemetrish-object)\n- `convertLevel(level)`: map pino log level number to the SDK's severity enum value. The exact value depends on the installed `applicationinsights` version — numeric `Contracts.SeverityLevel` (e.g. `1`) on v2, string `KnownSeverityLevel` (e.g. `'Information'`) on v3.\n- `extractProperties(line, ignoreKeys)`: extract properties from log line\n  - `line`: log line record object\n  - `ignoreKeys`: configured ignore keys\n- properties:\n  - `ignoreKeys`: configured ignore keys, defaults to `['hostname', 'pid', 'level', 'time', 'msg']`\n\n#### Telemetrish object\n\n- `severity`: pino log level mapped to the loaded SDK's severity enum (numeric on v2, string on v3 — see [`convertLevel`](#class-telemetrytransformationoptions-config))\n- `msg`: log message string\n- `properties`: telemetry properties object, filtered through ignore keys\n- `tagOverrides?`: object passed through from the pino log record (only honoured by v2's `trackTrace`/`trackException`; ignored by v3)\n- `tracing?`: distributed-trace correlation ids (`{ traceId, spanId, traceFlags?, traceState? }`); the default track function forwards these to both v2 and v3 — see [Distributed tracing](#distributed-tracing)\n- `exception?`: logged Error if any\n- `[k: string]`: any other properties that facilitate telemetry logging\n\n### `class FakeApplicationInsights(setupString)`\n\nIntercept calls to application insights. Works against both v2 and v3 wire formats — the v2 SDK posts gzipped NDJSON, v3 posts an `application/json` array, and the helper decodes both.\n\n- `constructor(setupString)`\n  - `setupString`: connection string used to derive the ingestion endpoint. The constructor does **not** install any nock interceptors — they're set up lazily on the first `expect…()` call so an idle instance leaves no global state behind.\n- `expectMessageData()`: Expect tracked message, returns [`Promise<FakeCollectData>`](#fakecollectdata)\n- `expectEventData()`: Expect tracked event, returns [`Promise<FakeCollectData>`](#fakecollectdata)\n- `expectExceptionData()`: Expect tracked exception, returns [`Promise<FakeCollectData>`](#fakecollectdata)\n- `expectTelemetryType(telemetryType: string)`: Expect tracked telemetry type, returns [`Promise<FakeCollectData>`](#fakecollectdata)\n  - `telemetryType`: Telemetry type string (e.g. `'MessageData'`, `'EventData'`, `'ExceptionData'`, `'MetricData'`)\n- `expect(count = 1)`: Expect tracked telemetrys, returns promise with list of [`FakeCollectData`](#fakecollectdata). Resolves once at least `count` items have been accumulated across one or more requests; the resolved array may be longer than `count` when a single request batch tips the total over.\n  - `count`: wait for at least this many tracked telemetrys before returning, default is 1\n- `reset()`: Reset expected faked Application Insights calls. Removes only the interceptors this instance registered — never calls `nock.cleanAll()`, so any nock state your test suite has set up is left untouched. The dispatcher is re-installed lazily on the next `expect…()` call.\n- properties:\n  - `client`: a `TelemetryClient` instance (the SDK version that's installed)\n\n#### Caveats\n\n- The dispatcher resolves multiple pending expectations from a **single** request body, which is required because v3 batches multiple telemetry items (e.g. a `MessageData` and an `ExceptionData` produced by one `logger.error(err, msg)`) into one HTTP POST.\n- A persistent fallback interceptor replies `200 { itemsReceived, itemsAccepted, errors: [] }` for any trailing telemetry sent after all expectations are satisfied — without it the SDK logs `Ingestion endpoint could not be reached` because nock raises `No match for request`.\n- Tests that need v3 to flush eagerly (the OTel `BatchLogRecordProcessor` defaults to ~5s `scheduledDelayMillis` and v3 ignores `maxBatchSize`) should patch `TelemetryClient.prototype.{trackTrace,trackException,…}` to call `client.flush()` after each call — see `test/src/log-transport-test.js` for the pattern.\n\n#### Example\n\n```javascript\nimport { randomUUID } from 'node:crypto';\nimport { pino } from 'pino';\n\nimport compose from '@0dep/pino-applicationinsights';\nimport { FakeApplicationInsights } from '@0dep/pino-applicationinsights/fake-applicationinsights';\n\ndescribe('test logger', () => {\n  const connectionString = `InstrumentationKey=${randomUUID()};IngestionEndpoint=https://ingestion.local;LiveEndpoint=https://livemonitor.local/`;\n\n  let fakeAI;\n  before(() => {\n    fakeAI = new FakeApplicationInsights(connectionString);\n  });\n  after(() => {\n    fakeAI.reset();\n  });\n\n  it('log event track event', async () => {\n    const transport = compose({\n      track(chunk) {\n        const { time, properties } = chunk;\n        this.trackEvent({ name: 'my event', time, properties, measurements: { logins: 1 } });\n      },\n      connectionString,\n      config: { maxBatchSize: 1, disableStatsbeat: true },\n    });\n    const logger = pino(transport);\n\n    const expectMessage = fakeAI.expectEventData();\n\n    logger.info({ bar: 'baz' }, 'foo');\n\n    const msg = await expectMessage;\n\n    expect(msg.body.data.baseData).to.deep.include({\n      properties: { bar: 'baz' },\n      measurements: { logins: 1 },\n      name: 'my event',\n    });\n\n    transport.destroy();\n  });\n});\n```\n\n#### `FakeCollectData`\n\nAn object representing the request sent to application insights.\n\n- `uri`: request uri\n- `method`: request method\n- `headers`: request headers object\n- `body`:\n  - `ver`: some version number, usually 1\n  - `sampleRate`: sample rate number, usually 100\n  - `tags`: object with tags. **v2 only** populates `tagOverrides` here; v3's wire `tags` come from OTel resource attributes. Tag names are available on `TelemetryClient.context.keys` for both versions, e.g.:\n    - `ai.application.ver`: your package.json version\n    - `ai.cloud.roleInstance`: hostname\n    - `ai.device.osVersion` / `osPlatform` / `osArchitecture`\n    - `ai.cloud.role`\n    - `ai.internal.sdkVersion`: applicationinsights package version, e.g. `node:2.9.8` for v2, `node:3.x.y` for v3\n    - `[tag name]`: any other tag found under `TelemetryClient.context.keys`\n  - `data`:\n    - `baseType`: telemetry type string\n    - `baseData`:\n      - `ver`: some version number, usually 2 for some reason\n      - `properties`: telemetry properties object\n      - `[message]`: logged message when tracking trace\n      - `[severityLevel]`: applicationinsights severity level when tracking trace and exception. **Numeric (`0`–`4`) on v2; string (`'Verbose'`–`'Critical'`) on v3.**\n      - `[exceptions]`: list of exceptions when tracking exception\n        - `message`: error message\n        - `typeName`: error class name\n        - `hasFullStack`: **v2 only**; v3's exception envelope omits this flag\n        - `parsedStack`: stack frames parsed as objects. Frame shape differs between v2 (`fileName`, `level`, `method`, `line`, `assembly`) and v3 (additional fields, no v2 `_baseSize`/`sizeInBytes` semantics)\n      - `[x: string]`: any other telemetry property\n  - `iKey`: applicationinsights instrumentation key\n  - `name`: some ms name with iKey and the tracked type\n  - `time`: log time\n\n## Application Insights v2 vs v3\n\nThis library targets `applicationinsights >= 2 < 4`. The v3 SDK is a thin \"classic-API\" shim over the OpenTelemetry-based [`@azure/monitor-opentelemetry-exporter`](https://www.npmjs.com/package/@azure/monitor-opentelemetry-exporter); it intentionally preserves the `TelemetryClient` constructor and `trackTrace` / `trackException` / `trackEvent` / `trackMetric` methods but drops a number of v2 surface details. The library masks most of these for you, but a few are visible to consumers.\n\n### Severity values\n\n- v2's `Contracts.SeverityLevel` is a **numeric** enum: `Verbose=0, Information=1, Warning=2, Error=3, Critical=4`.\n- v3 removed it and exposes `KnownSeverityLevel` with **string** values: `'Verbose', 'Information', 'Warning', 'Error', 'Critical'`.\n- `compose()` picks the right one at module load (`Contracts.SeverityLevel ?? KnownSeverityLevel ?? numeric-fallback`). Custom `track` functions just pass `chunk.severity` through to the SDK.\n- The wire `severityLevel` field on the AI envelope is therefore numeric under v2 and string under v3. Don't hardcode a numeric `0..4` comparison if you need to support both.\n\n### `tagOverrides`\n\n- v2 honours `tagOverrides` on `trackTrace` / `trackException` / etc. and copies them into the request envelope's `tags` map.\n- The v3 shim **ignores `tagOverrides`** entirely. The wire `tags` map is built from OTel resource attributes (e.g. `service.name`, `service.instance.id`) and the `TelemetryClient` constructor's `useGlobalProviders` settings. To set role/instance/user info on v3, use the OTel resource API rather than `tagOverrides`.\n- For distributed-trace correlation (`ai.operation.id` / `ai.operation.parentId`) that works on both versions, use the `tracing` field in the pino mixin — see [Distributed tracing](#distributed-tracing).\n\n### `client.config.*`\n\n- v2's `client.config` accepts dozens of knobs (`maxBatchSize`, `endpointUrl`, `samplingPercentage`, `disableAppInsights`, `enableAutoCollect*`, …) and applies them at runtime.\n- v3 exposes a `client.config` object but most v2 knobs are no-ops or warn (`The maxBatchSize configuration option is not supported by the shim`). v3 batches via OTel's `BatchLogRecordProcessor` (default ~5s `scheduledDelayMillis`); call `await client.flush()` if you need eager export.\n- The library's `applyClientConfig` merges your `config` into `client.config` regardless of version, but you should expect v3 to silently drop most of it.\n\n### Flush timing (v3)\n\nv3 buffers log records in OTel's `BatchLogRecordProcessor` and only exports them on the `scheduledDelayMillis` tick (~5s, not configurable through the shim) or at shutdown. For eager export call `await client.flush()` — but mind one OpenTelemetry gotcha:\n\n- In `@opentelemetry/sdk-logs >= 0.215` (pulled in by `applicationinsights@3.15`), a `forceFlush()` that **overlaps an already in-flight flush returns immediately without exporting** the records queued in that window — they fall back to the next ~5s tick. This is upstream behaviour ([opentelemetry-js#6356](https://github.com/open-telemetry/opentelemetry-js/pull/6356)); it is not surfaced in the `applicationinsights` changelog.\n- The practical consequence: **`await` each flush before triggering the next** rather than firing `client.flush()` concurrently. Awaiting it (the SDK's `flush()` resolves only after the export settles) keeps successive flushes from racing the guard.\n- For process exit you don't need to manage this yourself — see [Graceful shutdown](#graceful-shutdown), which calls `client.shutdown()` to drain the batch processor.\n\n<a id=\"statsbeat\"></a>\n\n### Disabling statsbeat\n\n- On v2, `config.disableStatsbeat: true` calls `client.getStatsbeat().enable(false)`.\n- On v3, `client.getStatsbeat()` returns `null` and `config.disableStatsbeat: true` is a no-op. The library does **not** mutate the `APPLICATION_INSIGHTS_NO_STATSBEAT` env var on your behalf — set it yourself before any `applicationinsights` import. Two recipes:\n  1. **Main process** — set the env var before importing the SDK:\n\n     ```js\n     process.env.APPLICATION_INSIGHTS_NO_STATSBEAT = 'disable';\n     const compose = (await import('@0dep/pino-applicationinsights')).default;\n     ```\n\n  2. **`pino.transport` worker** — pass it via the target's `worker.env` so the worker thread inherits the disabled flag without polluting the main process env. See [`example/logger.js`](./example/logger.js):\n\n     ```js\n     pino.transport({\n       targets: [\n         {\n           target: '@0dep/pino-applicationinsights',\n           worker: { env: { ...process.env, APPLICATION_INSIGHTS_NO_STATSBEAT: 'disable' } },\n           options: { connectionString, config: { maxBatchSize: 1 } },\n         },\n       ],\n     });\n     ```\n\n### Connection string vs bare instrumentation key\n\n- v2 accepts either a full `InstrumentationKey=…;IngestionEndpoint=…;…` connection string **or** a bare instrumentation key (UUID).\n- v3's `TelemetryClient` constructor only accepts the full connection string and throws if given a bare key. Always pass the full string for cross-version code.\n\n### Endpoint URL\n\n- v2 exposes the full `endpointUrl` (including `/v2.1/track`) on `client.config.endpointUrl`.\n- v3 dropped that field. The library and `FakeApplicationInsights` parse the connection string themselves (see `src/connection-string.js`) — there is no public lookup on the v3 client.\n\n### `Contracts.ContextTagKeys`\n\n- v2 ships `Contracts.ContextTagKeys` as a constructor (`new Contracts.ContextTagKeys()`).\n- v3 dropped that export. The same key strings are still available on every `TelemetryClient` instance via `client.context.keys`. Prefer `client.context.keys` in new code — it works on both versions.\n\n### Exception envelopes\n\nThe v2 and v3 SDKs format `ExceptionData` envelopes differently:\n\n| Field                        | v2                                                     | v3                                                                                                     |\n| ---------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ |\n| `exceptions[i].hasFullStack` | `true` for fully-parsed stacks                         | not emitted                                                                                            |\n| `exceptions[i].typeName`     | error class name                                       | error class name                                                                                       |\n| `exceptions[i].parsedStack`  | array of `{ fileName, line, method, assembly, level }` | array with similar fields but a different shape and ordering — don't depend on field-by-field equality |\n\nIf you assert against captured exception envelopes in tests, gate v2-specific fields behind a version check (or use `mock.method` against `TelemetryClient.prototype.trackException` to assert at the SDK API surface instead of the wire — see `test/src/module-mock-test.js` for the pattern).\n","readmeFilename":"README.md"}