{"_id":"infront-logger","_rev":"33-39966174e1f014f3a5ab775d4a25a082","name":"infront-logger","dist-tags":{"latest":"1.1.23"},"versions":{"1.0.0":{"name":"infront-logger","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.0","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"97fba15752ba971c1f97c5edfe615edbe3ae8843","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.0.tgz","fileCount":4,"integrity":"sha512-Rq0+7OkQzWWF9pmCH92SQobXBde77i/q67042lB/kp4S2LoJnECXH7rpe9NN77GqKNNyet79SH4/2leiiq+3eg==","signatures":[{"sig":"MEUCIFe2S/AdJR1Hq2W3u5VYjMqHtkUgaKteZwMBLGqa+1JcAiEAsBkkkLKq7O+M/gZ4TKj8LoWFj8Cqwk4d8SbLZr/E73Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24379},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.0.tgz","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/492540992eb44a83e9da6e716f5b4c19/infront-logger-1.0.0.tgz","_integrity":"sha512-Rq0+7OkQzWWF9pmCH92SQobXBde77i/q67042lB/kp4S2LoJnECXH7rpe9NN77GqKNNyet79SH4/2leiiq+3eg==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.0_1707740468703_0.43408137901207033","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"infront-logger","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.1","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"c9815e33070328baa91eee56f27ef319dd5ca41e","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.1.tgz","fileCount":4,"integrity":"sha512-HipaRs/eeMCld5A1k/8R1SM96joHxccKrAyRTpnbV0NzAS5GpJDHt5l5EaYviPIBIY7hKSgKUDp34GxP0a2YAw==","signatures":[{"sig":"MEQCIH6MYT05W7Y6NoXt71bVYxTCead794U1B8MoC6u4vvC1AiBnZa4qIokPaJvS4qBHH2qXkTyJhHb0iL9Hi/ZLPVPKTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24378},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.1.tgz","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/1dc445eaeb16dc939ee53abd61dc4071/infront-logger-1.0.1.tgz","_integrity":"sha512-HipaRs/eeMCld5A1k/8R1SM96joHxccKrAyRTpnbV0NzAS5GpJDHt5l5EaYviPIBIY7hKSgKUDp34GxP0a2YAw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.1_1707745286915_0.09362956406865774","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"infront-logger","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.3","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"131f71536366f7171ce39e57aa24092ac43c9d8e","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.3.tgz","fileCount":4,"integrity":"sha512-LiQ9CjRrETmTFzKwFUR4+q4SrEvRe8TTdhLQITGeB8P2Pb4ulwbIhEqEUoQYNV2NJpUQ0QhIIGUI3+RYZnKvjw==","signatures":[{"sig":"MEQCIFIL5uxdh4ttO11CESc0mLkGFL6KhdAUHyDW/Zww931nAiAxyaft+l9fZbBoleys+kvrdOyrSgfYApXUPW9/rBc4Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32974},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.3.tgz","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/b239a79ce122b4f1fc63f7c9b20ecded/infront-logger-1.0.3.tgz","_integrity":"sha512-LiQ9CjRrETmTFzKwFUR4+q4SrEvRe8TTdhLQITGeB8P2Pb4ulwbIhEqEUoQYNV2NJpUQ0QhIIGUI3+RYZnKvjw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.3_1709198658274_0.4702246407480746","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"infront-logger","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.4","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"cf7d4ce84ab04f58d4db0887dfb80895214b9afe","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.4.tgz","fileCount":4,"integrity":"sha512-goBukwN3a3BBMoCtiKnopCyS50Flt2VZIBtf83aBe41eJcy2TbBK1+C/+BtgKAH52rHrX2W2YpmtuY7jc3tetA==","signatures":[{"sig":"MEYCIQD+O327zXWZRdgbGG4y1/eJ7UT12SIpWSPVID/5O0nr+gIhAOXX5aMQOz7d5GD5p2VQuwNgR2m1vtyfRbEWyYCZzo9H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32872},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.4.tgz","types":"./lib/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/f6bf3ef4210dc4e00e7452618f9f46e9/infront-logger-1.0.4.tgz","_integrity":"sha512-goBukwN3a3BBMoCtiKnopCyS50Flt2VZIBtf83aBe41eJcy2TbBK1+C/+BtgKAH52rHrX2W2YpmtuY7jc3tetA==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.4_1709212459667_0.7342676438276239","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"infront-logger","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.5","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"4b732a3c2489b42ca2dc2c475b5cea809405d706","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.5.tgz","fileCount":4,"integrity":"sha512-z1XtGl1ibmbpvSU7LooCq/C5712aa+5a8aa2TC4N2B7oo1RRxz1aT9JTWqhcK49B6ohU+PeJdUq+pXlJQ15NrQ==","signatures":[{"sig":"MEYCIQCMhM4YJKl+dh87yqHaOuZB0Zm2gqCCz146XayWUOyfHQIhAJti3FnRgQETDB5mvp0VClrX8Tmf8sanC55KrfVb6iY6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32895},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.5.tgz","types":"./dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/2853cc1920f28fc340e87df9b0902bd9/infront-logger-1.0.5.tgz","_integrity":"sha512-z1XtGl1ibmbpvSU7LooCq/C5712aa+5a8aa2TC4N2B7oo1RRxz1aT9JTWqhcK49B6ohU+PeJdUq+pXlJQ15NrQ==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.5_1709214791348_0.8185565046991383","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"infront-logger","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.6","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"766f02d19eb946bedc248e11bfc4273261187db7","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.6.tgz","fileCount":5,"integrity":"sha512-hBmEGttuyHk8pFtpwrl0fvzTBGozuapZZfOxF7sl40Tg9EU+rSBrTAP0mR9hgqgvdOQjrMWySvNnD9F6RS4l3g==","signatures":[{"sig":"MEUCIQDohX3CebjdLysBqpE75XdgQKkMQQX4evXnpMB4M9mYGwIgTDaXIPUPnUYMYJn/pVvQatgBienF2KbRWpSAoMc1R88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33017},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.6.tgz","types":"./lib/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/2557987a82bed148dd5f114b6c945cb4/infront-logger-1.0.6.tgz","_integrity":"sha512-hBmEGttuyHk8pFtpwrl0fvzTBGozuapZZfOxF7sl40Tg9EU+rSBrTAP0mR9hgqgvdOQjrMWySvNnD9F6RS4l3g==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.6_1709455038977_0.6308711841757584","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"infront-logger","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.7","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"ca9a12e86ff3210a29ceb2e7a1fbb384926f51b6","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.7.tgz","fileCount":5,"integrity":"sha512-EzjbYEjfRCH2o48mC8mLYJMKms9Z965p2a4JlDzRJyEG2SylVP267ONKcSU5xON8vv5hgQeWHu6aGNs2faLZwQ==","signatures":[{"sig":"MEUCIQDv0M7J+xB81oVq2ZI5IPC8dHzylh6Un+mUbcyOa2FAHwIgBHb/L2mj5HEGfS4lAy2LhCkJ3m2VCrUi2q6W0gHtqSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34119},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.7.tgz","types":"lib/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/512d63e864ee55b54263b911a708cc0a/infront-logger-1.0.7.tgz","_integrity":"sha512-EzjbYEjfRCH2o48mC8mLYJMKms9Z965p2a4JlDzRJyEG2SylVP267ONKcSU5xON8vv5hgQeWHu6aGNs2faLZwQ==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.7_1709466688113_0.5775846006188994","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"infront-logger","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.8","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"b8bccb3a9055d5771c48e6a9690f86a7ff15c9ba","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.8.tgz","fileCount":5,"integrity":"sha512-Hkd470MWwbnH7iUMPxauHtjFcSo9gvyrWt2TfIRpv7Q0kp76QugMVk9aYly/9sxerCGWTC74a8Xf6/UuJe+czw==","signatures":[{"sig":"MEUCIBB70CywC3Z7SWCLMgse3ZJXPoHOoiJKCmMrVwTmmG39AiEA3JULuUglFxHLeXzW54AUgkvgzQr724B1x0w0oXqzM8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34135},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.8.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/b7bcc9ab5c079a39423959198eb8e4b4/infront-logger-1.0.8.tgz","_integrity":"sha512-Hkd470MWwbnH7iUMPxauHtjFcSo9gvyrWt2TfIRpv7Q0kp76QugMVk9aYly/9sxerCGWTC74a8Xf6/UuJe+czw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.8_1709538344885_0.6784548680159508","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"infront-logger","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.0.9","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"6de8f97c8605a78e330c54dfeb5bc74ecc239ea4","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.0.9.tgz","fileCount":5,"integrity":"sha512-qKDviS/nfzB9m7yn8k38wcSef2rKgeuO8qpqnFOFVpkMwyLtcZq1/OYQcdtgeYnTdhL9A5LUyCkfPTwL6bbw3Q==","signatures":[{"sig":"MEUCIASaU8Cl/KGN+2MzpQyq4Jy/cdHLeDEjFeLfih5ZqgkdAiEAhpC25AjtxbESE/rQmuGP4Gck3YBc2WExgNXiOkAIMnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34315},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.0.9.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/c588847cb405c230535d6b0cf0e822db/infront-logger-1.0.9.tgz","_integrity":"sha512-qKDviS/nfzB9m7yn8k38wcSef2rKgeuO8qpqnFOFVpkMwyLtcZq1/OYQcdtgeYnTdhL9A5LUyCkfPTwL6bbw3Q==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.0.9_1709551849248_0.13124980747849935","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"infront-logger","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.0","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"c301a40421be21142aeaa60900a7f7a714a54cee","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.0.tgz","fileCount":5,"integrity":"sha512-gmAvOR/885hTO/RCKiSEPhc3SbLld046T1cv0QjRR0AQs/o8RBcosTeAdPbLvoJbn0/pNTtqBJ9xo4j5whOCGw==","signatures":[{"sig":"MEYCIQDfIBjx45YQL5jdxt9sJQsCOeVxmCXdEgMkI4+iaHSXzgIhALAPu7AKSw/DJe79/6bPt1ZNBK6IDfFRGvgUInV2XrFW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42156},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.0.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview","build:watch":"vite build --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/36fdb554efd9df962b720d931144a125/infront-logger-1.1.0.tgz","_integrity":"sha512-gmAvOR/885hTO/RCKiSEPhc3SbLld046T1cv0QjRR0AQs/o8RBcosTeAdPbLvoJbn0/pNTtqBJ9xo4j5whOCGw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.0","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.0_1710492510733_0.8419580794202679","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"infront-logger","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.1","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"93e7d875905545a5d274e65cbfb32b31975fc008","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.1.tgz","fileCount":5,"integrity":"sha512-HcxR9DUTfmcfAFnODmc3+CVuEcoxxWe0DpZvVE/k/vk3Wn4cu9Ung5ff+spHYUid+pv0U4YPNIc3z5r6jag+3Q==","signatures":[{"sig":"MEYCIQCHyHukJ5gdlsNvgpMGBT3gWEA4OyJhg6UDhz1KKy6w0gIhAKAXc4e5O9VrdLkrmppVaa0x8dHSk5FDqUlcD/6ODPDW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42029},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.1.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview","build:watch":"vite build --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/a38d46d6a8c386bcef46e846a6e375f1/infront-logger-1.1.1.tgz","_integrity":"sha512-HcxR9DUTfmcfAFnODmc3+CVuEcoxxWe0DpZvVE/k/vk3Wn4cu9Ung5ff+spHYUid+pv0U4YPNIc3z5r6jag+3Q==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.1_1711279919697_0.2372258160440952","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"infront-logger","version":"1.1.2","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.2","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"8056d4fae43f7640dee5c346f1cfaf3c42133b4b","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.2.tgz","fileCount":5,"integrity":"sha512-abRPCwwJBWQ+FIJj3N55JaSWPptYYwFFD+HLNaipUzOyJbbF304vju04S0cAYseuiBIKPclZzYqnS9qTmrCqWQ==","signatures":[{"sig":"MEYCIQCBIFj4p2Kk5yttSoasT8paHso+hWXmWLPU1Zs/2aj+NAIhAMwvWYvVzbOPfLLg0WXckw+aua6Gyv3STRcxOHI/EJnR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42325},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.2.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview","build:watch":"vite build --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/b96610bd922b52a3cc6ecf4da52b86ba/infront-logger-1.1.2.tgz","_integrity":"sha512-abRPCwwJBWQ+FIJj3N55JaSWPptYYwFFD+HLNaipUzOyJbbF304vju04S0cAYseuiBIKPclZzYqnS9qTmrCqWQ==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.2_1712150031086_0.6603637168980439","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"infront-logger","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.3","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"68a80ff295a10ea09337cbe2380e23cdc18c8792","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.3.tgz","fileCount":5,"integrity":"sha512-NiPWH7VKj7SEnmFqYwI5TrccTJm46es8eDWKvmU131Kc52+9CdZ9JkTU8fxEAm+2q3/qNXsBxrtEdkQ1YCsjzw==","signatures":[{"sig":"MEUCIQDQ2kZnvNYkFAIuqnWO2PA3ms42jfR5eGmFLzzaoCtB4wIgMBd8j7Ph+JYPpzZXeDpNVyJU99VAVNFxTisYC2GbMbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43395},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.3.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview","build:watch":"vite build --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/76928dd0d55f43925fc70c2c4825257d/infront-logger-1.1.3.tgz","_integrity":"sha512-NiPWH7VKj7SEnmFqYwI5TrccTJm46es8eDWKvmU131Kc52+9CdZ9JkTU8fxEAm+2q3/qNXsBxrtEdkQ1YCsjzw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.3_1712228445793_0.27606721116744337","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"infront-logger","version":"1.1.4","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.4","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"6f106ebc2123d6556679ed1988cfc83d8d48ccfd","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.4.tgz","fileCount":5,"integrity":"sha512-EcNxJp5VYZWcKjO869BSBmeSOv1vyHoFY1bEHvcIYxShEqKgYC8Alie6LJXy7h4vJ6nNtY6K7Y5EfyoqXSNKsA==","signatures":[{"sig":"MEQCIFcJdexAK3sm05jpBz47CyAPbCY0/UBCmYRS+I2Vd9XIAiAjmEm/P49wpBVuAq6NaWkd7D4cuWtPEA2VAi7iHpd1RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43513},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.4.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview","build:watch":"vite build --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/d0a23a1e315b08732325e08a711acaa1/infront-logger-1.1.4.tgz","_integrity":"sha512-EcNxJp5VYZWcKjO869BSBmeSOv1vyHoFY1bEHvcIYxShEqKgYC8Alie6LJXy7h4vJ6nNtY6K7Y5EfyoqXSNKsA==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.4_1712493304220_0.3597580944989369","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"infront-logger","version":"1.1.5","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.5","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"d72609fa1b04ac317526f6a96acd5cff1341e143","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.5.tgz","fileCount":5,"integrity":"sha512-QbX+wLoI24/O0L/AM5sFMcAvDiVD9dCch4rrS35sAOCf36j67/iI43Z4Z0jQqAiE0tozf8g4HRX8s0PyCCdyhw==","signatures":[{"sig":"MEUCIC64snqGyc6Vd0dN92MmLYhbRqlHHcTihSzFeatyZv2HAiEA7Z1pEB6gylvA9M2AHlQ/rmaZZ/zTJEiTniqr07tm590=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44261},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.5.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","preview":"vite preview","build:watch":"vite build --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/2bc147f3f2575400e1ae6cfb52e330ab/infront-logger-1.1.5.tgz","_integrity":"sha512-QbX+wLoI24/O0L/AM5sFMcAvDiVD9dCch4rrS35sAOCf36j67/iI43Z4Z0jQqAiE0tozf8g4HRX8s0PyCCdyhw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.5_1712522646065_0.2483594853729738","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"infront-logger","version":"1.1.6","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.6","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"97d685748f6f27c59fbcb2f8b661db155cbabef8","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.6.tgz","fileCount":6,"integrity":"sha512-tj0DY70KyaNFe4L1Ij+5lzcj5U4XQaClB2F8Irlm2SvBFspb/dV9UMGePRwP4lEITf5ONn5COkDtRjq6g1YjJw==","signatures":[{"sig":"MEUCIBZacSN6+GApXYZfKRopd3NmVkYhpR4lOEPfhnvBu7/+AiEAgu9Ebi0RisWRYtt+75ejmaFdx9xu/ky7b+/pDRKd9vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307450},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.6.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/81e281196c8e225d462f49a51bc0e759/infront-logger-1.1.6.tgz","_integrity":"sha512-tj0DY70KyaNFe4L1Ij+5lzcj5U4XQaClB2F8Irlm2SvBFspb/dV9UMGePRwP4lEITf5ONn5COkDtRjq6g1YjJw==","_npmVersion":"10.2.3","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.6_1724140517952_0.14792338861102894","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"infront-logger","version":"1.1.7","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.7","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"90f366aae96ecf7c8544a4bc9e8cf54c958cac8d","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.7.tgz","fileCount":6,"integrity":"sha512-3C8//ocPeuWj06Zy+0VxmcTnIEGz42VMsO6/tDsor4cWwmFBxV7m644rDyZ9/nlEoczaf7URT+4JCDhF+nq1sA==","signatures":[{"sig":"MEUCIQCnmxV/6fHgMiFZSraLdeNpKv/x59yPUhmnBJEDB+gcjAIgdVfaBOW8Ou2KWX9eifCee3MjXTP4l9W08Dj/LiJnKgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307492},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.7.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/abd5c8eb34cc7f42bde96983291ba537/infront-logger-1.1.7.tgz","_integrity":"sha512-3C8//ocPeuWj06Zy+0VxmcTnIEGz42VMsO6/tDsor4cWwmFBxV7m644rDyZ9/nlEoczaf7URT+4JCDhF+nq1sA==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.7_1726402658215_0.9908825639518088","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"infront-logger","version":"1.1.8","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.8","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"e7b7d349c75bf469c114fd56b236ba88bc1a4055","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.8.tgz","fileCount":6,"integrity":"sha512-lfJwcA0gANCRR1Zq7Y3wrCjOqbGDqJxpVw2h7lJzsfwfWyLrBkfwH7En+ciPzjBDyrnv3tp3qNSaqZelGPkbVw==","signatures":[{"sig":"MEUCIQDNY2bie7yBy4KI+HDcTiTXGLS9wMI40Ti6sowtt5AscAIgGI5Q0DYYGQ4oq7qLwXKDf/EBxa3F/BbvQtbGeaAbRTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307492},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.8.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/14accdcff2eea3cee5b8fb30c4a3a4cc/infront-logger-1.1.8.tgz","_integrity":"sha512-lfJwcA0gANCRR1Zq7Y3wrCjOqbGDqJxpVw2h7lJzsfwfWyLrBkfwH7En+ciPzjBDyrnv3tp3qNSaqZelGPkbVw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.8_1726409756712_0.37484193662553666","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"infront-logger","version":"1.1.9","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.9","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"4ea3fb547e599f92892e94dc13223c4fb2297ee3","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.9.tgz","fileCount":8,"integrity":"sha512-R/2G3Bl9O/oZZU4QfAQrKkhiLYUtLnppUe8ziwrpONrMmoq0b1SPi5swlnKJcsj0ki5GboyvoGURQoQHY9i65A==","signatures":[{"sig":"MEUCIDwXB30nsQV++84hJbZRvuLwudRlwGT1AeuNg9gPGb4rAiEAlEolgXgr18eDlfXJPM7e8LWZxuekeosY8gTGfD3/fkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345777},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.9.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/282ea26e5e913f0e12e74003aaac8404/infront-logger-1.1.9.tgz","_integrity":"sha512-R/2G3Bl9O/oZZU4QfAQrKkhiLYUtLnppUe8ziwrpONrMmoq0b1SPi5swlnKJcsj0ki5GboyvoGURQoQHY9i65A==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.9_1726410446333_0.4007477215950368","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"infront-logger","version":"1.1.10","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.10","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"20c182bf847b608a37e1da3bff003898fb263793","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.10.tgz","fileCount":8,"integrity":"sha512-6HxybnPC1CY5oyNAYDnBljlwNUjPYmLww9599/s2fUY1gI4ajaDO8poZsD4G1iF/cshPnplJPCESddT+05C3lw==","signatures":[{"sig":"MEQCIF+NZTj6K/kA+G+f1YQGdwYqrrPiUjZMFplctTdGukDDAiA+fdljcWcqXbJfJ+iAm2PbT4kkSb84jzw9LZ7pPjTd8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345778},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.10.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/8b1c06c1d4dedf40d1471f310ef1d903/infront-logger-1.1.10.tgz","_integrity":"sha512-6HxybnPC1CY5oyNAYDnBljlwNUjPYmLww9599/s2fUY1gI4ajaDO8poZsD4G1iF/cshPnplJPCESddT+05C3lw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.10_1726411581916_0.09815566166462131","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"infront-logger","version":"1.1.11","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.11","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"380fd0a5430347bb64b2b3e6748171f0cab37369","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.11.tgz","fileCount":8,"integrity":"sha512-zBW7AelHkBGkWJZ4EFiMft+Dgfq/fAY6kQJMz+acCaTAgb17W9Oh1lhiiDocde0e2df8WfPOG3GxrtV1/bJMuw==","signatures":[{"sig":"MEQCICsUJ+IcmzWIeTk3Q/JisR82HnOupP74jYeM/7dbtsF1AiB1Rmb47P2zaGpxhHNt0f8bS+6OIiyzXgzrYLGz2b0Ufg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346430},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.11.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/800354c48ebaacaf8d49fcd0951983e3/infront-logger-1.1.11.tgz","_integrity":"sha512-zBW7AelHkBGkWJZ4EFiMft+Dgfq/fAY6kQJMz+acCaTAgb17W9Oh1lhiiDocde0e2df8WfPOG3GxrtV1/bJMuw==","_npmVersion":"9.3.1","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.11_1726468453845_0.11220190441832667","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"infront-logger","version":"1.1.12","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.12","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"6796ba601cf508d5da5aed8b1c18c923a1efa886","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.12.tgz","fileCount":8,"integrity":"sha512-8Xw8EEnxol0CyovW9B7Np9BUVF97FeO72B+AH/pmjsgWC+IQybU0uDhYnAfKBQueY1gE57qD/ygQSfiMMzgh+A==","signatures":[{"sig":"MEUCIHm6/h31u1yJd5xmUBdajCy7S4lf9uIhOi9M+C0D07smAiEA8GLKJlk+klyCuYJSKSmBllrLdaIIptuYcgDQ7o0gKeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345576},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.12.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/c29f9de80f3283733f12f9452ecc3b01/infront-logger-1.1.12.tgz","_integrity":"sha512-8Xw8EEnxol0CyovW9B7Np9BUVF97FeO72B+AH/pmjsgWC+IQybU0uDhYnAfKBQueY1gE57qD/ygQSfiMMzgh+A==","_npmVersion":"10.9.0","description":"The logger supports both writhing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.12_1736929262602_0.044301228488311306","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"infront-logger","version":"1.1.13","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.13","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"8e854f13a2eaf7309fc441b699c7497e70d92e1a","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.13.tgz","fileCount":8,"integrity":"sha512-3RoVghq0qBNSH9cCjYCr/9Z9qGnZ5XUK288OK0W52p0Sd+poCP9MggBIU9Mc8ja2QZ7d57LDaSzue1Kx7GPNcw==","signatures":[{"sig":"MEYCIQC7lY4AWpMR4z8BIHyMHgS/QDaqPCq37aNM1Kr96F8nZwIhAOVKCd1pgWTDMGodkhiVaKf/PR1itZCmbClQTTA8O0ET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350696},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.13.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/06010ee2dc514d464a1d88358c41ed9e/infront-logger-1.1.13.tgz","_integrity":"sha512-3RoVghq0qBNSH9cCjYCr/9Z9qGnZ5XUK288OK0W52p0Sd+poCP9MggBIU9Mc8ja2QZ7d57LDaSzue1Kx7GPNcw==","_npmVersion":"10.9.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.13_1740946329909_0.027154399337659285","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"infront-logger","version":"1.1.14","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.14","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"f363c4f73b560fc4c354f51691ae4db8d33bc0ca","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.14.tgz","fileCount":8,"integrity":"sha512-VMrHmuW9Dh/uqeQpxP4c47yvB0Dseem9gacYArUMLyCyv0+iCjlD0Ib6v503KZRrBIW8oWqHCwl2GSKJ0BTaCQ==","signatures":[{"sig":"MEQCIDHsOnt9D6OHGf03itbtzDmWREqipAEhTISgqPuJx5EdAiBL0QpoM3zabQUqLLJkybhf88feCgSj0+dFlDm+3SQLFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350696},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.14.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/13152a81dfb11c4cc6b6ac891597485c/infront-logger-1.1.14.tgz","_integrity":"sha512-VMrHmuW9Dh/uqeQpxP4c47yvB0Dseem9gacYArUMLyCyv0+iCjlD0Ib6v503KZRrBIW8oWqHCwl2GSKJ0BTaCQ==","_npmVersion":"10.9.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.14_1741261499824_0.19628953660297","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"infront-logger","version":"1.1.15","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.15","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"effcfe33dc015a5e67d8e283b9f11801d45cb79d","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.15.tgz","fileCount":8,"integrity":"sha512-6yzQO4+F4KjW61LojCk/40sGlbtvAkn1YWrtyCXy9Bvd7RnXujCcVkdCmwCYyydi0P3lYO+ZpN0+yNrxhgigvA==","signatures":[{"sig":"MEQCHy780Q+PNuwThYWm9NsLtvxcR+2dLkinutK4yMFhOz0CIQCfWkoFl/A3+3Uzrdwy6xkukDHKYPOoWCenm9y2AyCZeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352992},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.15.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/8e52290e70670ea0265084d58dbd0770/infront-logger-1.1.15.tgz","_integrity":"sha512-6yzQO4+F4KjW61LojCk/40sGlbtvAkn1YWrtyCXy9Bvd7RnXujCcVkdCmwCYyydi0P3lYO+ZpN0+yNrxhgigvA==","_npmVersion":"10.9.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.15_1747567839866_0.6072891780651846","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"infront-logger","version":"1.1.16","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.16","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"72ab218f50dd74ee244360be9178a984e2951b4a","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.16.tgz","fileCount":8,"integrity":"sha512-TOFIr8kXUW+wsSoQkF4lwM8AMu9Ntb7U75+c/Am/1KQuEMZI2+VyLgHOntBzgOnpU4IAdrtFy+WVCIhAFK2r8g==","signatures":[{"sig":"MEUCIG9sSXn7/D4u8KviStXDxskosCL++U1zyBHbj0KTyYVrAiEAqYqlT/fl5Brg7vsRYVK8NEyjqUCUO4hZO5t2kUtxO24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354160},"main":"./dist/index.umd.js","_from":"file:infront-logger-1.1.16.tgz","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"},"_resolved":"/private/var/folders/bb/dtdjpx5s2ps2ggd1q5hygg440000gn/T/49650c1e3e31aefa346be5b32f28d56a/infront-logger-1.1.16.tgz","_integrity":"sha512-TOFIr8kXUW+wsSoQkF4lwM8AMu9Ntb7U75+c/Am/1KQuEMZI2+VyLgHOntBzgOnpU4IAdrtFy+WVCIhAFK2r8g==","_npmVersion":"10.9.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"winston":"^3.11.0","infront-utils":"^1.0.1","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.16_1748937488067_0.15719921939207837","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"infront-logger","version":"1.1.17","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.17","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"8801b27f9ea3dbf73695e880fdf2fc9264b64efa","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.17.tgz","fileCount":8,"integrity":"sha512-1MueFtcvkB3VWar1NerVhgTtrf1bM8P999c7n42J5KbWQRNxDNykIc6d30cAhmZXgqlSv1uGs1NHNzsRmWAxvw==","signatures":[{"sig":"MEUCIQD+aRNIOI6UYPw1cJLzbv4rwMxvjUcwiFcuLpwoGCEFTQIgN1feOPssBAzYsDopm1tR+Q3mgCqA5hMIRDNw+LYeFjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354584},"main":"./dist/index.umd.js","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"gitHead":"b9125687d46ccf9260526f93981a6952ed94c11c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e56e33-4c17-43ef-bc3f-fd5323665389"}},"_npmVersion":"11.7.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"winston":"^3.11.0","infront-utils":"~1.0.14","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.17_1766411331129_0.915060672377707","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"infront-logger","version":"1.1.18","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.18","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"256161fbead91f99be90ab32f99ed90bfcfb85a7","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.18.tgz","fileCount":8,"integrity":"sha512-MhHbR2yYAdQQCGstvG8uaKCBFRxWmkjve3P1q11c4zBTUWr5DivIn4aL+JywVtrxWotjlaBWAC1ojq0pZln15g==","signatures":[{"sig":"MEUCIHLWT4RRtGKBUF9yWloGZK55HPAhav95TQWtUdqODRtTAiEAiFkhbQKN8HPSZ0D3k66MMsecSin5jlkNchnaGG5wL+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362497},"main":"./dist/index.umd.js","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"gitHead":"4153060d912d42188b98cc012ff24a10675d422f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e56e33-4c17-43ef-bc3f-fd5323665389"}},"_npmVersion":"11.7.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"winston":"^3.11.0","infront-utils":"~1.0.14","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.18_1768205059389_0.596395368766143","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"infront-logger","version":"1.1.19","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.19","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"b6d052d0725476a2dfb3876ff42b22429941ecbf","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.19.tgz","fileCount":8,"integrity":"sha512-DxirmpVB1I5KNI4LVrtprzxLDdOJm0T3+yaqHTZg+C3XAzZKorRJ8B66QZFBZ1zcsIHc+v7Cjq9NPC3GWKSSXA==","signatures":[{"sig":"MEUCIQC8Xty/aUrOJ9aw5thaEuecmFXYbnxs6/6Ru17frAQb3gIgdhSKzUkz8Wn+VBZGFEh1REHE3P7MGNjwgwGRcB9fNcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365899},"main":"./dist/index.umd.js","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"gitHead":"c2a4f5c76f7175b073a19d08a56daf0010fb82c0","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e56e33-4c17-43ef-bc3f-fd5323665389"}},"_npmVersion":"11.7.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"winston":"^3.11.0","infront-utils":"~1.0.14","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.19_1768849773165_0.6029142561947161","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"infront-logger","version":"1.1.20","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.20","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"9d735e10b9e16f2ac7665081ba80c9c411b511ba","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.20.tgz","fileCount":8,"integrity":"sha512-F4Vjyy8qbbkZEmW1stArEAiHuBMsNCpj6ub04rV+sBGgz/jKOPBwVv70p++A1lP2tsZnChCrBO2gml9y5esnSA==","signatures":[{"sig":"MEYCIQCqE3mqzhDBFoR4hEJyZV7Vo6JeMug37KIeWFUUhtcaAwIhALRR5q4vzyv8/fsSlEE2xt/aekoXSPQ32EVKGr66nlR7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367485},"main":"./dist/index.umd.js","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"gitHead":"e9e93db1067d4de8d1dc0cbf5fc8923801cb8d10","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:40e56e33-4c17-43ef-bc3f-fd5323665389"}},"_npmVersion":"11.18.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"winston":"^3.11.0","infront-utils":"~1.0.14","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.20_1783502159624_0.4581172402611866","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"infront-logger","version":"1.1.21","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.21","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"e9520cc76295cab771e142964296d63b07bd8043","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.21.tgz","fileCount":8,"integrity":"sha512-/H8FjU+7lQnM553ZsPVSvazVbjzNLCt+cuAvZqlKTsKScfRRiOSRMmIs0iTMc77nb7u0jHh6INFf26Jivirsnw==","signatures":[{"sig":"MEQCICXDH9tYZ4LJluv766DFsLJLStGtAfXcmeGXybQKMQ1pAiAxvjJy5Qov03gfz++kZuzSuQzpWYJzg1PS3w8o7Y+nWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553003},"main":"./dist/index.umd.js","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"gitHead":"97c22f17d360b75b223f7bd24dc32c1952eb6dae","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:706a9974-2b60-494a-82b9-8331a0b1c5da"}},"_npmVersion":"11.19.0","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"winston":"^3.11.0","infront-utils":"~1.0.14","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.21_1787143091558_0.9959460160560141","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"infront-logger","version":"1.1.22","keywords":[],"author":"","license":"ISC","_id":"infront-logger@1.1.22","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"dist":{"shasum":"b7e5d885ee6963a3ca7af638d41dda3507b53a42","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.22.tgz","fileCount":8,"integrity":"sha512-fWMwMn0f3/a5VUz0JHVjQGK/GKVqdQaB0BYlApb4No9PhNyqqqZ2w1yzZHKxVWkDvCXwCxPMvYhjOCKAdleYnQ==","signatures":[{"sig":"MEUCIH8mOXY7hpqp01TRQC4MqMllRlj2npbDD4wMcq2Fj1pKAiEAnyzzMsr9hZWPNJh2A8x3nJ9+n8IVjWS8FzEumktCDxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553451},"main":"./dist/index.umd.js","types":"dist/main.d.ts","module":"./dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"gitHead":"99a9b289d20673930ab1acba314ca8d6b2458973","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","preview":"vite preview","prebuild":"rimraf --glob dist/*","build:node":"vite build","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","build:browser":" vite build --config vite.config.browser.js","version:patch":"npm version patch","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:706a9974-2b60-494a-82b9-8331a0b1c5da"}},"_npmVersion":"11.19.1","description":"The logger supports both writing to file and to console.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"winston":"^3.11.0","infront-utils":"~1.0.14","@datadog/browser-logs":"~5.23.3","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.12","rimraf":"^5.0.7","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/infront-logger_1.1.22_1789127222063_0.5202991447787069","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"infront-logger","version":"1.1.23","description":"The logger supports both writing to file and to console.","main":"./dist/index.umd.js","module":"./dist/index.es.js","types":"dist/main.d.ts","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./browser":{"import":"./dist/browser.es.js","require":"./dist/browser.umd.js"}},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","version:patch":"npm version patch","dev":"vite","build:node":"vite build","build:node:watch":"vite build --watch","build:browser:watch":"vite build --config vite.config.browser.js --watch","build:watch":"concurrently \"npm run build:node:watch\" \"npm run build:browser:watch\"","preview":"vite preview","build:browser":" vite build --config vite.config.browser.js","build":"concurrently \"npm run build:node\" \"npm run build:browser\"","prebuild":"rimraf --glob dist/*"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2","concurrently":"^8.2.2","rollup-plugin-copy":"^3.5.0","rimraf":"^5.0.7","vite":"^5.0.12"},"dependencies":{"@datadog/browser-logs":"~5.23.3","infront-utils":"~1.0.14","winston":"^3.11.0","winston-daily-rotate-file":"^4.7.1"},"gitHead":"5a052f6f211d6a35774a1578ec6a2f2b5de556af","_id":"infront-logger@1.1.23","_nodeVersion":"20.20.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-7cbvIm+zTYErHfV4RGhK8+rE1uFajTCHhqaaJxOmHuzqykFAHqwDq15cK1b5kBQSwvIeHByGk2zgkoonnyksXw==","shasum":"07e8fe5c259fa978ded0e0e1693b0b2b0083c4db","tarball":"https://registry.npmjs.org/infront-logger/-/infront-logger-1.1.23.tgz","fileCount":8,"unpackedSize":554157,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC00iv0zrBzaXZ8o0C5YgY6t7yLJrIhsMsxn7czm1H6owIgahTKkk+VqDyeXTmRBzGUmot22zBKRts9VqoGzVUQhew="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:706a9974-2b60-494a-82b9-8331a0b1c5da"}},"directories":{},"maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/infront-logger_1.1.23_1789128248396_0.2685243207442549"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-12T12:21:08.703Z","modified":"2026-09-11T12:04:08.689Z","1.0.0":"2024-02-12T12:21:08.914Z","1.0.1":"2024-02-12T13:41:27.051Z","1.0.3":"2024-02-29T09:24:18.417Z","1.0.4":"2024-02-29T13:14:19.873Z","1.0.5":"2024-02-29T13:53:11.519Z","1.0.6":"2024-03-03T08:37:19.156Z","1.0.7":"2024-03-03T11:51:28.304Z","1.0.8":"2024-03-04T07:45:45.025Z","1.0.9":"2024-03-04T11:30:49.413Z","1.1.0":"2024-03-15T08:48:30.903Z","1.1.1":"2024-03-24T11:31:59.862Z","1.1.2":"2024-04-03T13:13:51.236Z","1.1.3":"2024-04-04T11:00:45.949Z","1.1.4":"2024-04-07T12:35:04.378Z","1.1.5":"2024-04-07T20:44:06.197Z","1.1.6":"2024-08-20T07:55:18.086Z","1.1.7":"2024-09-15T12:17:38.417Z","1.1.8":"2024-09-15T14:15:56.880Z","1.1.9":"2024-09-15T14:27:26.513Z","1.1.10":"2024-09-15T14:46:22.097Z","1.1.11":"2024-09-16T06:34:14.036Z","1.1.12":"2025-01-15T08:21:02.846Z","1.1.13":"2025-03-02T20:12:10.126Z","1.1.14":"2025-03-06T11:45:00.090Z","1.1.15":"2025-05-18T11:30:40.075Z","1.1.16":"2025-06-03T07:58:08.254Z","1.1.17":"2025-12-22T13:48:51.278Z","1.1.18":"2026-01-12T08:04:19.528Z","1.1.19":"2026-01-19T19:09:33.384Z","1.1.20":"2026-07-08T09:15:59.775Z","1.1.21":"2026-08-19T12:38:11.696Z","1.1.22":"2026-09-11T11:47:02.213Z","1.1.23":"2026-09-11T12:04:08.548Z"},"license":"ISC","keywords":[],"description":"The logger supports both writing to file and to console.","maintainers":[{"name":"twizteddesign","email":"dok.umansky@twizted-design.com"}],"readme":"# Infront Logger\n## Logging done right\n\nThe logger supports both writing to file and to console.\n\n    npm i @infront/logger\n\n## Usage\n\n### BaseLogger\n\tconst {BaseLogger} = require('infront-logger');  \n\tlet options = {};\n\tlet logger = new BaseLogger(\"component1\", options);  \n\tlogger.log(\"this is a test message\");\n\n### StaticLogger\n    const {staticLogger} = require('infront-logger');\n    \n    // Simple logging\n    staticLogger.info(\"User logged in\");\n    \n    // Logging with context\n    staticLogger.info(\"User action\", { userId: 123, action: \"login\" });\n    \n    // Different log levels\n    staticLogger.debug(\"Debug information\");\n    staticLogger.info(\"Information message\");\n    staticLogger.warn(\"Warning message\");\n    staticLogger.error(\"Error occurred\", { error: \"Details here\" });\n\n### HTTP Transport\nEnable HTTP transport to send logs to a remote HTTP endpoint:\n\n    const {BaseLogger} = require('infront-logger');\n    \n    // Basic HTTP transport configuration\n    const logger = new BaseLogger(\"myComponent\", {\n      http: {\n        host: \"logs.example.com\",\n        path: \"/api/logs\"\n      }\n    });\n    \n    // HTTP transport with custom headers\n    const logger = new BaseLogger(\"myComponent\", {\n      http: {\n        host: \"logs.example.com\",\n        path: \"/api/logs\",\n        headers: {\n          \"Authorization\": \"Bearer token123\",\n          \"X-API-Key\": \"key456\"\n        }\n      }\n    });\n    \n    // HTTP transport with batching enabled\n    const logger = new BaseLogger(\"myComponent\", {\n      http: {\n        host: \"logs.example.com\",\n        path: \"/api/logs\",\n        batch: true,\n        batchInterval: 2000  // Batch logs every 2 seconds\n      }\n    });\n    \n    // HTTP transport with common keys added to all payloads\n    const logger = new BaseLogger(\"myComponent\", {\n      http: {\n        host: \"logs.example.com\",\n        path: \"/api/logs\",\n        commonKeys: {\n          applicationName: \"stream-engine\",\n          environment: \"production\"\n        }\n      }\n    });\n    \n    logger.info(\"This log will be sent to the HTTP endpoint\");\n\n### HttpLogger (Express Logger)\n    const {HttpLogger} = require('infront-logger');\n\n    const responseInterceptor = (req, res, next) => {\n    // Save the original response method\n    \n    const originalSend = res.send;\n    const originalJSON = res.json;\n    const originalSendStatus = res.sendStatus;\n    \n    let responseSent = false;\n    let startTime = Date.now();\n    \n    // Override the response method\n    res.sendStatus = function(status){\n    try{\n        const httpLogger = new HttpLogger();\n        if (!responseSent) {\n            res.statusCode = status;\n            httpLogger.request(req);\n            httpLogger.response(res);\n    \n    \n            if (status < 400) {\n              httpLogger.success();\n            } else {\n              httpLogger.error(\"req.sendStatus with error status\");\n            }\n            responseSent = true;\n          }\n        } catch (err){\n          console.error(err);\n    \n        }\n        return originalSendStatus.call(this, status);\n    };\n    \n    res.send = function (body){\n    try{\n    const httpLogger = new HttpLogger();\n    if (!responseSent) {\n    httpLogger.request(req);\n    httpLogger.response(res);\n    httpLogger.body(body);\n            if (res.statusCode < 400) {\n              httpLogger.success();\n            } else {\n              httpLogger.error(body.message);\n            }\n            responseSent = true;\n          }\n        } catch (err){\n          console.error(err);\n        }\n    \n        // Call the original response method\n        return originalSend.call(this, body);\n    };\n    \n    \n    res.json = function (body){\n    try{\n    const httpLogger = new HttpLogger();\n    if (!responseSent) {\n    httpLogger.request(req).response(res).body(body);\n    \n            if (res.statusCode < 400) {\n              httpLogger.success();\n            } else {\n              httpLogger.error(body.message);\n            }\n            responseSent = true;\n          }\n    \n    \n        } catch (err){\n          console.error(err);\n        }\n    \n        // Call the original response method\n        return originalJSON.call(this, body);\n    };\n    \n    // Continue processing the request\n    next();\n    }\n\n    app.use(responseInterceptor);\n\n### DatadogLogger\n    import {DatadogLogger} from 'infront-logger/browser';\n    let loggerOptions = {\n        clientToken: 'YOUR_DATADOG_CLIENT_TOKEN',\n        service : \"SERVICE_NAME\"\n    }\t\n    let logger = new DatadogLogger(loggerOptions);\n\tlogger.log(\"this is a test message\", {prop1: \"val1\"});\n\n\n### FastifyLogger\n\n\n### MongooseLoggerPlugin\nMake sure to use before defining schemas;\n\n    const {MongooseLoggerPlugin} = require('infront-logger');\n    const mongoose = require('mongoose');\n    let plugin = MongooseLoggerPlugin({\n      console: false, \n      filename: 'db.log',\n      sampleRate: 0.1,  // Sample 10% of DB queries\n      throttleMs: 1000  // Throttle duplicate queries to once per second\n    });\n    mongoose.plugin(plugin);\n\n## Loggers\n\n### BaseLogger\n#### Methods\n- session(id)\n- log(msg)\n- info(msg)\n- warn(msg)\n- error(err)\n- debug(msg)\n- profile(action, options)\n- profileMem(options)\n- exclude(pattern) - Exclude messages matching string or regex pattern\n\n### StaticLogger (extends BaseLogger)\n#### Methods\n- log(msg, context?) - Logs at info level\n- info(msg, context?)\n- warn(msg, context?)\n- error(msg, context?)\n- debug(msg, context?)\n\nAll methods support both string messages and context objects. Context objects are automatically merged into the log context.\n\n### HttpLogger (extends BaseLogger)\n#### Methods\n- request(req)\n- response(res)\n- body(data)\n- success(req, res, body)\n- error(err)\n\n#### Options\n- maxBodyLength - -1 = unlimited, default: 128\n\n### FastifyLogger (extends BaseLogger)\n#### Methods\n- request(req)\n- response(res)\n- body(data)\n- success(req, res, body)\n- error(err)\n\n#### Options\n- maxBodyLength - -1 = unlimited, default: 128\n\n## Options\n\n- dirname - The directory in which the logs will be created (default: \"logs\")\n- levels - An object of \"level name : hierarchical value\"\n- level - default level (default: info)\n- dateFormat : default \"YYYY-MM-DD HH:mm:ss:ms\"\n- file - boolean - should log to file (default : true)\n- maxFileSize: The maximum file size for a rotating file strategy (default: \"30m\")\n- maxFiles: The maximum number of files for a rotating file strategy (default: 2)\n- filename - name of the default log file (default: \"logs.log\")\n- errorFilename - name of the default error log file (default: \"error.log\")\n- console - boolean - should log to console (default: true)\n- consoleJSON - boolean - print full json to console (default : false)\n- http - object - Enable HTTP transport to send logs to an HTTP endpoint\n  - `http.host` - string (required) - The HTTP endpoint host (e.g., \"logs.example.com\")\n  - `http.path` - string (required) - The HTTP endpoint path (e.g., \"/api/logs\")\n  - `http.headers` - object (optional) - Custom headers to include in HTTP requests (default: `{}`)\n  - `http.batch` - boolean (optional) - Enable batching of log messages (default: `false`)\n  - `http.batchInterval` - number (optional) - Interval in milliseconds for batching logs when `batch` is enabled (default: `1000`)\n  - `http.commonKeys` - object (optional) - Common fields to add to all log payloads sent via HTTP transport (default: `undefined`)\n  - Note: HTTP transport always uses SSL/HTTPS (`ssl: true`)\n- sampleRate - number (0.0 to 1.0) - Percentage of logs to sample. 1.0 = log everything, 0.5 = log 50%, etc. Applies to all enabled transports (console and/or file) (default: 1.0)\n- bypassSamplingForErrors - boolean - If true, error logs bypass sampling and are always logged regardless of sampleRate settings (default: true)\n- throttleMs - number - Throttle logs by milliseconds. Prevents the same log message from being logged more than once within the specified time window. 0 = no throttling (default: 0)\n\n## Advanced Features\n\n### Log Sampling\n\nControl the volume of logs by using sampling rates. This is useful in high-traffic scenarios where you want to reduce log volume while maintaining visibility.\n\n```javascript\n// Sample 50% of logs\nconst logger = new BaseLogger(\"myComponent\", {\n  sampleRate: 0.5  // 50% of logs will be written\n});\n\n// Sample 10% of logs\nconst logger = new BaseLogger(\"myComponent\", {\n  sampleRate: 0.1  // 10% of logs will be written\n});\n```\n\n**Note**: The sample rate applies to all enabled transports (console and/or file). When both console and file are enabled, Winston logs to all enabled transports in a single call, so the same sample rate applies to both.\n\n### Error Log Bypass\n\nBy default, error logs bypass sampling to ensure critical errors are always logged. You can disable this behavior:\n\n```javascript\n// Errors will also be subject to sampling\nconst logger = new BaseLogger(\"myComponent\", {\n  sampleRate: 0.1,\n  bypassSamplingForErrors: false  // Errors will also be sampled\n});\n```\n\n### Log Throttling\n\nThrottle prevents duplicate log messages from flooding your logs. The same message (same level + same content) can only be logged once within the throttle window.\n\n```javascript\n// Throttle logs to once per 5 seconds\nconst logger = new BaseLogger(\"myComponent\", {\n  throttleMs: 5000  // Same message can only log once every 5 seconds\n});\n\n// Throttle to once per minute\nconst logger = new BaseLogger(\"myComponent\", {\n  throttleMs: 60000  // Same message can only log once per minute\n});\n```\n\n**How it works**: \n- First occurrence of a message is always logged\n- Subsequent identical messages within the throttle window are suppressed\n- After the throttle window expires, the message can be logged again\n- The throttle cache is automatically cleaned up to prevent memory leaks\n\n### Combining Features\n\nYou can combine sampling, throttling, and error bypass:\n\n```javascript\nconst logger = new BaseLogger(\"myComponent\", {\n  sampleRate: 0.1,                // 10% sampling\n  bypassSamplingForErrors: true,  // Always log errors (default)\n  throttleMs: 5000                // Throttle duplicate messages to once per 5 seconds\n});\n```\n","readmeFilename":"README.MD"}