{"_id":"@arikajs/logging","_rev":"34-257ed484e77d658675a06ded901ece68","name":"@arikajs/logging","dist-tags":{"latest":"0.10.19"},"versions":{"0.0.1":{"name":"@arikajs/logging","version":"0.0.1","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.1","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/logging#readme","bugs":{"url":"https://github.com/arikajs/logging/issues"},"dist":{"shasum":"76edf032a7708768a6f5faaa99ec5a122189491f","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.1.tgz","fileCount":31,"integrity":"sha512-/ml7u4FVlOJA4tUqhQRKVkR1NTruSXTPqn8hzC3AE+cHdKmIgDoNw+enWrPBjMp9/8QRYtNg3/lPfiVIPH7Myg==","signatures":[{"sig":"MEUCIQDLgJhsgPDpcdkwnpPKU5jNtBniZ/9upOwd0GTRwAAivAIgHaSU8/o2FBbFBxObLZIrsfOkqkXeJB/sQJZ1m7YLr0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40590},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d5c93363a0ef700b0e3517ca4ecde5d8f700f53","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/logging.git","type":"git"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.1_1771661092365_0.686148870204905","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@arikajs/logging","version":"0.0.2","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.2","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/logging#readme","bugs":{"url":"https://github.com/arikajs/logging/issues"},"dist":{"shasum":"f3e5dea7c1e901325cc74b8350ac9e80751c8fad","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.2.tgz","fileCount":31,"integrity":"sha512-AN3Nj6xreMA6HymmP7mOtMXNCaMJlJfqvSbIHrAD/QOuuvCGG1OB437GmUM1KKTTgfFsrbEGj0+7irvSu5GFnQ==","signatures":[{"sig":"MEUCIHYrDjx6Z2n8uHhxAPNtKZYf/VoLiQTpMvOJAjrzei32AiEAo21Gn7wnRIiwvykYG1JE/JqsRmzsc6OaTVbfAQKvu5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40590},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d5c93363a0ef700b0e3517ca4ecde5d8f700f53","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/logging.git","type":"git"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.2_1771663437582_0.47965060250041125","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@arikajs/logging","version":"0.0.3","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.3","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/logging#readme","bugs":{"url":"https://github.com/arikajs/logging/issues"},"dist":{"shasum":"91c16f843d7a8e32b3160d2565576caa67baf02b","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.3.tgz","fileCount":31,"integrity":"sha512-oGh9qL6rm2vrHivQ9A1pNf/k42ekLipTh7mnT4uPWBHTJpyKw1UFggJWJJ042ZifZKyP+NPZZ4/+D3YpEUBwCw==","signatures":[{"sig":"MEYCIQDLQbysuwViJ0W5fcBV8HyOY5TvACLc+m/cYlfar4trIwIhAPZgCDXmQEQlOlNo9vl8Zc+02/qKxPd0scwB4XWCCj67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40590},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d5c93363a0ef700b0e3517ca4ecde5d8f700f53","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/logging.git","type":"git"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.3_1771668236065_0.042553508281585994","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@arikajs/logging","version":"0.0.4","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.4","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/arikajs/logging#readme","bugs":{"url":"https://github.com/arikajs/logging/issues"},"dist":{"shasum":"4171cea18accaca13d9578ae853fc2e388286908","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.4.tgz","fileCount":31,"integrity":"sha512-jjjpWRZQHkkoG5fYEW1oAHHz9QjV0TboXQSCCrNcp/kFSW3CrpMQW+UoBvRtSbnta6d7Jty4CT+qby8OeafHYg==","signatures":[{"sig":"MEUCICSOh+3M9AVVea2af3twEI8hJtqIQIL6WwC+TRmmUtStAiEAzmNDjohblSm0cVhV1T2d0zLI97fD8VgilsCrMTjXH30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40590},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d5c93363a0ef700b0e3517ca4ecde5d8f700f53","scripts":{"test":"npm run build && npm run build:tests && node scripts/fix-test-imports.js && node --test 'dist/tests/**/*.test.js'","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npm run build && npm run build:tests && node --test --watch 'dist/tests/**/*.test.js'","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/arikajs/logging.git","type":"git"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.4_1771668903361_0.4067264307922862","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@arikajs/logging","version":"0.0.5","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.5","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"b449d06f1680decbebcb97c7271f78a0074773cd","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.5.tgz","fileCount":47,"integrity":"sha512-J3Grd5yag/2U7f7ktgvkDreQYk207N7/OUPyyNzJ9BOwOr3BGCpKFY+di3fYOFeXL0ReIniMryK55BDv4MdwSA==","signatures":[{"sig":"MEQCIFs5qyYIVgVIBT0l8e8tLViXaGlTqgK4vD7Khw6I/A2SAiB5jaG0dAfgBzF7NaDWeMSotJYGwFnitspAzUSUO0Jhxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57815},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f1980b7264e042b8ef50767709ee35dbd22276f5","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.5_1773568477670_0.31257100760146295","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@arikajs/logging","version":"0.0.6","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.6","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"f0d8bbce1aaf2c7c9c6bb16cdc59026a047b0dac","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.6.tgz","fileCount":47,"integrity":"sha512-4owe6pvcdow2xq5ewuhAr5+zDrG0M+JB7Fe6SRuAGXEKlu+MiMLgqLleyL8xgvC+v0qoQhaSiQitLWuGQHA7Pg==","signatures":[{"sig":"MEUCIQCtK+2MXsWZlvjnhGqwOpEMWqaD9xebIQ40zq15rdzEPAIgBChdKf8kWaXJOOT5SWXlkgSf9O4wnnNPQ957V/XPpGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57815},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d6a936e60e5a0275c1ccb908cf7c7ce0c6867314","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.6_1773569265183_0.8946015382958521","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@arikajs/logging","version":"0.0.7","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.7","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"6eed084630e9c62609f6ab90fa66fd8f2165fd98","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.7.tgz","fileCount":47,"integrity":"sha512-uYrv5DeksmkIUPC8oT2EyPu1yNIpaFtMfLnLDQ6ULlRFF6t8vsDEYIU+3Q5eA9ctdm7b6YSI1oepjuwdd1SQKg==","signatures":[{"sig":"MEUCIHdh6odTptzNSMWDQON4MwQlsALlGEbumcgSj4AK7p6EAiEAg2fRdkfdM2hu+kNJR/6VT+Lb8Ig9Y6ggqAxgbzZPCyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57815},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d9c821a7155db62869b9252ef27e3b6416dcbb50","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.7_1773569629503_0.33829138497261213","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@arikajs/logging","version":"0.0.8","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.0.8","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"72f0b7013defab92f750a5b53a6f1d99a34b66d9","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.0.8.tgz","fileCount":47,"integrity":"sha512-76cYJR2Q24SChs+X1Mewes79mFbnZOSDyT6JLLcQwLjhIIKlyIwclT1bF4SncpihhJ2u+LqGgLEkmPm8Ct1W6g==","signatures":[{"sig":"MEUCIQDvcKYelsr87O/2mk9kCefeE7ar5lCaNFsDhnO3TPtFrgIgWNhOfOnoOpKK8nZxAPqttZKN63/cIWQBaeEfaF9Wavk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57815},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"af57cdeea53beadfce3b56f1e1375993eb33ef3e","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.0.8_1773569889381_0.3491376676147031","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@arikajs/logging","version":"0.10.0","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.0","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"e1310a00a4d0609d13be5e0681b2f63c91725acb","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.0.tgz","fileCount":47,"integrity":"sha512-gpBet/jWl58Gc/4LzTeshxVy7oOuuP3e4x0SA97LcVaG1vE8otTgiBhtkilHS11Jwr+GxjLSICJpl8rBs2bafQ==","signatures":[{"sig":"MEUCIQCex8FgqSUVwG7ZGfXTkWFcmlREKgFP3tzaS9L4ErWM6QIgcY30ICLhko6bqe6jRIzhXWxwx0dIO65AmmTzTJwbMcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57787},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/08ba997cf934db79e01c9d0808836fd8/arikajs-logging-0.10.0.tgz","_integrity":"sha512-gpBet/jWl58Gc/4LzTeshxVy7oOuuP3e4x0SA97LcVaG1vE8otTgiBhtkilHS11Jwr+GxjLSICJpl8rBs2bafQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.0_1773571020043_0.10869293299956229","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@arikajs/logging","version":"0.10.1","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.1","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"7ea2d351b4cd861493c24b06b8da1bebcd7e0887","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.1.tgz","fileCount":47,"integrity":"sha512-VOnTrwDr8FesU5PYJ6NHzXofkcPAS7RGMzbnORUeF8bePz4b2kUDTnc0mrdqyfHbr0GCCqDlURLL3VJThRbd+Q==","signatures":[{"sig":"MEYCIQCmvUAEDQgPaK0NNo/Bo1zQnh5vpccRDZers8YqMqgqogIhAP+1aHlLy+BLzi4tSvVXuLC/aNpeOh0o/AOQRc12W95j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57787},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/bdfaa2ce7d4a82ed679c29d82f0f93d4/arikajs-logging-0.10.1.tgz","_integrity":"sha512-VOnTrwDr8FesU5PYJ6NHzXofkcPAS7RGMzbnORUeF8bePz4b2kUDTnc0mrdqyfHbr0GCCqDlURLL3VJThRbd+Q==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.1_1773571211131_0.33759684340110985","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@arikajs/logging","version":"0.10.2","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.2","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"fb60abe53f938f6dd2fbab3cf181251b36336f66","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.2.tgz","fileCount":47,"integrity":"sha512-dnhaBE8lCo8jUK+WhvAT/BkoVsJoOZNAW2pkQHmKdCITrqXIYAAPuvBof60iQeIUd0mFD3U0mI1tes7RYZznFA==","signatures":[{"sig":"MEUCIQCBttABVZ0SnvHLkVhhxxtooQCmlqcq1ZQiI/nE/pNZhAIget3OkXmb4KsIdVAt8h7LqU2FPSeiNfnYOQ1xd9Qvp/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57787},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/501bae8e807837e48b6383d125caa737/arikajs-logging-0.10.2.tgz","_integrity":"sha512-dnhaBE8lCo8jUK+WhvAT/BkoVsJoOZNAW2pkQHmKdCITrqXIYAAPuvBof60iQeIUd0mFD3U0mI1tes7RYZznFA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.2_1773571662570_0.09154640255444524","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@arikajs/logging","version":"0.10.3","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.3","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"7cae26eea7637d5112848617326932e88eb3413a","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.3.tgz","fileCount":47,"integrity":"sha512-ALwsGTzbx6kqCIIrK2VI9cdvjHIvrGc1ONw3xbX74yjYc7FM0VP3Rd9HUuGatfS1CYKlUyWn2Mml3tGAr5Jbvg==","signatures":[{"sig":"MEYCIQDk9xQTetUMHIDdZR+vZIR3iEK7aXgglewznozrGII6mgIhALlVlrIF0pEA11mjt2terhBDyQprO3OvqrkDNdCwIOSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57816},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cd546f7f1c296b876482a3a80681237a2f7dd2ee","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.3_1774209049604_0.25249354904455545","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@arikajs/logging","version":"0.10.4","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.4","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"c4236281e2c3adf189323686b044d8783d09ef7c","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.4.tgz","fileCount":47,"integrity":"sha512-ay+BEtCefcl/pXgMJHcPPRIJr0fON6/mL9bU2HHqVhiIY7uYFvxsb/g33MxZOBwM8U7ZcmmvXF6ELzBt01wGMA==","signatures":[{"sig":"MEUCIBJH4vRAjvunLoUfpfZRK5Ad6AKpVkKfC/Yql9kDGh46AiEA86yQ0RNhbEJpiNLgJBXSdSz1rI9l5luTJM6PH2XdJLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57787},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/d21e113df34d6cf41d256668904384e0/arikajs-logging-0.10.4.tgz","_integrity":"sha512-ay+BEtCefcl/pXgMJHcPPRIJr0fON6/mL9bU2HHqVhiIY7uYFvxsb/g33MxZOBwM8U7ZcmmvXF6ELzBt01wGMA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.4_1774209697367_0.9411429008729517","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@arikajs/logging","version":"0.10.5","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.5","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"e2b27ebc07052e16fcdd8f7717780ec37d52d9c9","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.5.tgz","fileCount":47,"integrity":"sha512-no5MAkgxFRwQtuXxfAbssfRJQQT0jMPCxREFlj1D4l49PHyOdwDJW3mg8zb1tuMUboAcnAA28K+bhdTutAgNjQ==","signatures":[{"sig":"MEQCIBmO9r4K/DJ6pvcdIMzFL4RFUBAwPqA2WTm53K77E6CwAiAl2InvWfjDuxDcZwkSh+edxkOBZ35ZjysW0HgTR7SxqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57787},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/3895efe9707626fd45b8cab408d2b358/arikajs-logging-0.10.5.tgz","_integrity":"sha512-no5MAkgxFRwQtuXxfAbssfRJQQT0jMPCxREFlj1D4l49PHyOdwDJW3mg8zb1tuMUboAcnAA28K+bhdTutAgNjQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.5_1774293142734_0.5847183430820999","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@arikajs/logging","version":"0.10.6","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.6","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"4c6fad9ad427c445c6c7ee76d669b15c49178da7","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.6.tgz","fileCount":47,"integrity":"sha512-fm6macp44/gXjOKGpI6JMvgXJ0hhEG6SmBFy3oOPVK8GK6xZkTgtceZUH7XOEG93MOXX2AkJPn+hPbDy15i/jA==","signatures":[{"sig":"MEQCIFNK18jTow/E0uTzVJq8ToC+JhuYcei8lcGaeGKu/GUmAiAzzfP4b8tz4TYZWNOJzqem0yFOM0TqQ4jShrd5YqUG2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57787},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/cee8ba202c3f44248beca9a23889241f/arikajs-logging-0.10.6.tgz","_integrity":"sha512-fm6macp44/gXjOKGpI6JMvgXJ0hhEG6SmBFy3oOPVK8GK6xZkTgtceZUH7XOEG93MOXX2AkJPn+hPbDy15i/jA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.6_1774293485999_0.17508130849163472","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@arikajs/logging","version":"0.10.7","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.7","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"fb14b926fc67880622af39cf906356244c2ea6ad","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.7.tgz","fileCount":47,"integrity":"sha512-Px1tlSSWpoLKhWMgEpkABA64qxpa9JRQcLhhBItVulYU42K0t8ekMacd67/19aa5kEFTtajMf9bWu1vLHMmkng==","signatures":[{"sig":"MEYCIQC6D6m5ZZpdPvT/y8PFBQaf06mCdcC7Gewf9EqOLeLkBgIhAIG2+3smSssGpBjnpUfkit+xTTG3n14UzhO1+gIszoR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57808},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/4945d3141588595a4c910a27a929e926/arikajs-logging-0.10.7.tgz","_integrity":"sha512-Px1tlSSWpoLKhWMgEpkABA64qxpa9JRQcLhhBItVulYU42K0t8ekMacd67/19aa5kEFTtajMf9bWu1vLHMmkng==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.7_1774379781966_0.6011676047053238","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@arikajs/logging","version":"0.10.8","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.8","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"f34991b035bed1a0960dba3b1f9133eeb42a0984","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.8.tgz","fileCount":47,"integrity":"sha512-ayiHz50TgwTJawU5ZlyCEMxYphg4P5ItevQQ1N2Um8PbEsVwCIj4Fv4+Nhthvr7bFqkTZYjn0Svu095R2ZWwcw==","signatures":[{"sig":"MEYCIQD1Ebjvm45hkjUULgMBXEl1P7vxLZBc0S2Wt0RYxY7CYQIhAPenD6jf8y8Gn2/nC8Tz6D+3adNtaXfalys5IKL/pjmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58248},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/c33c27af58c00ee5798bf193e3a10916/arikajs-logging-0.10.8.tgz","_integrity":"sha512-ayiHz50TgwTJawU5ZlyCEMxYphg4P5ItevQQ1N2Um8PbEsVwCIj4Fv4+Nhthvr7bFqkTZYjn0Svu095R2ZWwcw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.8_1775996141942_0.593069620326617","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@arikajs/logging","version":"0.10.9","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"BSL-1.1","_id":"@arikajs/logging@0.10.9","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"56a3563ad23e3385051e98305016f69db58038ed","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.9.tgz","fileCount":47,"integrity":"sha512-X8oTEORhmtZxEB3LXeMMXv7I796C/I2y6HCPXsK3XvcYZcRLi+gz9OEC6lemWn1FGk9xgNDO/iaBa/muHyYPNA==","signatures":[{"sig":"MEUCIDE6DrUPHwvARjl+0Pm/6BPKD26bZTck1WUyfWPxr6VxAiEAuxfEAJM/eX3QnMm/07/7E4L73g05Iicq5ZSmyeCUYC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58252},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/f0eba3901df509f461964c2d7d9b0e59/arikajs-logging-0.10.9.tgz","_integrity":"sha512-X8oTEORhmtZxEB3LXeMMXv7I796C/I2y6HCPXsK3XvcYZcRLi+gz9OEC6lemWn1FGk9xgNDO/iaBa/muHyYPNA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.9_1776107254289_0.405737449591659","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@arikajs/logging","version":"0.10.10","keywords":["arika","arika-js","logging","logger","log","channel","stack"],"author":{"name":"Prakash Tank"},"license":"BSL-1.1","_id":"@arikajs/logging@0.10.10","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"663189de6a5543702f8d813c66c0b491cdc5fcec","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.10.tgz","fileCount":47,"integrity":"sha512-DT3LObVG1SJmUCOoDBc+AECDFWp4iFwsBjx9Xh8fKSEXNGTuEVw3b0ZbMwpmuge1HU3EcXSk7mY1jN4Or2oYPw==","signatures":[{"sig":"MEYCIQD4bNk6vv3PrvkCU3itBuYfpFvjCCl8nVLY79hbsWSw8QIhAIg2QSpPhpLSoAlZCwOqbzBmxn/wEIXsqRkKnQlbeUzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57845},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/9e516cf20a47c31b9b4c0130acd58881/arikajs-logging-0.10.10.tgz","_integrity":"sha512-DT3LObVG1SJmUCOoDBc+AECDFWp4iFwsBjx9Xh8fKSEXNGTuEVw3b0ZbMwpmuge1HU3EcXSk7mY1jN4Or2oYPw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.10_1776184027682_0.8459042629388123","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@arikajs/logging","version":"0.10.11","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.11","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"9b8520b0ee153aad7f01563c0999b22ffe262f14","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.11.tgz","fileCount":47,"integrity":"sha512-fGWAiJOj2nsuXikCE3KEJO0k4J6lzijwuokZqWumiKmE0mGXgfJgJjVYkYv692OnaI+kVzQfmiuGW8Q38riAEw==","signatures":[{"sig":"MEUCIQCGoNAQdWBEcJ6bBoj3Srk0VmXw2SzZFw60LX3M4yIxXgIga0l9bIWquqc4judAygmGc4bIC538VPp6n+qjQCw29Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58248},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/2187df765ed56374592936fb12ab8420/arikajs-logging-0.10.11.tgz","_integrity":"sha512-fGWAiJOj2nsuXikCE3KEJO0k4J6lzijwuokZqWumiKmE0mGXgfJgJjVYkYv692OnaI+kVzQfmiuGW8Q38riAEw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.11_1776270153136_0.7421630046572547","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@arikajs/logging","version":"0.10.12","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.12","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"b21fb62595a253f0261dfa88a0fff400a9150fff","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.12.tgz","fileCount":47,"integrity":"sha512-I2yxtjjcslvfD+FjnRT8235+PgLt7Al5DAscAk4ewk7mM3lh9vG0KM2iDKWVTy/BsC3slzoECYkOypVOmedxWA==","signatures":[{"sig":"MEUCIHdjVK3U2NMSnzfUNfEuRX3f2prrr93d1UnyTbk7p4lqAiEAmlPPMK82x3Jw6J2G+eDC6iIak22iMnOc8Fe+oWtLSss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58248},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.12.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/98c07aa750316f545a847ac2ae20907f/arikajs-logging-0.10.12.tgz","_integrity":"sha512-I2yxtjjcslvfD+FjnRT8235+PgLt7Al5DAscAk4ewk7mM3lh9vG0KM2iDKWVTy/BsC3slzoECYkOypVOmedxWA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.12_1776270492276_0.8616260221032985","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@arikajs/logging","version":"0.10.13","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.13","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"3dcc768df00a9dc1148ac8cb1951d7ef6e7ed3c1","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.13.tgz","fileCount":47,"integrity":"sha512-EahCQazc3iqfr4YMMbhZ5xC3MPm4tenk0eQo0BaUqXz6xoxNs+98FpOW5/t9IkLdC/qp4HT493MXtW2sUZL2AQ==","signatures":[{"sig":"MEUCIEnQZEn4ZR65zbRL6YqsDreq2Tbwd9SfNGsp7X1cNhIqAiEA5dQj1v8ElAJyQ1dOfGjrFzmoEb+0ud9XrJ9vJYApVLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58245},"main":"dist/index.js","_from":"file:arikajs-logging-0.10.13.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/fd7a8a33127bfbfd8a4675dcace354e4/arikajs-logging-0.10.13.tgz","_integrity":"sha512-EahCQazc3iqfr4YMMbhZ5xC3MPm4tenk0eQo0BaUqXz6xoxNs+98FpOW5/t9IkLdC/qp4HT493MXtW2sUZL2AQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.13_1777196805288_0.006932159413230998","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@arikajs/logging","version":"0.10.14","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.14","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"d59669637e6cd81299ae96f4041c21cc333825dc","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.14.tgz","fileCount":47,"integrity":"sha512-yln5NZRd5i1MvLaJWcJoYcpRerEY5ihroe4ArqOYcEhKXPjUWbqY5xa1q8DP/LLW9oQJmbRlkhLJ2v/gbyON+A==","signatures":[{"sig":"MEYCIQC5u4oO0hERPoFkjneYO3OGVXGV54QKF8m8HVnTSTdc7wIhANdPwKOP9hje78q6XIIgWIDMIUutzN5yC6siIh6plAS+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58273},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.14_1777198348388_0.2671281649592203","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@arikajs/logging","version":"0.10.15","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.15","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"39c49466d33ffef7bdd5b5c306bc308151a3a81e","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.15.tgz","fileCount":47,"integrity":"sha512-pA/9OTWsEry2dUXadtT7qQ5XpU2bMynBCY8RmlE/IrMx1jDyyNSXjvWoyTOO9nkWXbbbpVfQ0iGZmiH1lHyrfg==","signatures":[{"sig":"MEUCIAI1zgh2r42ehNzvDZqBJ5fW44WaI7kFkxYh9xwXYhs1AiEAzmBFtq+p/sdcAx8FPr/XUpVNufGiJgV1apQrw2R5lxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58273},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.15_1777198709226_0.26283797609437043","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"@arikajs/logging","version":"0.10.16","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.16","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"cfdb1e4734ab623d7c9ad07e0f41766c9214a955","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.16.tgz","fileCount":47,"integrity":"sha512-itSMtEtWNq3ilFXeU3h6ToG1zu/OnmJoJVRfFYfDdIDsKsJW9KnGkjCyc5FyDo5+U3XABvTNwfu0rbxnjMd3JA==","signatures":[{"sig":"MEYCIQDHLz+Yv5/91nHwBbuIgy/wMeAan55zB8LMZidzm4qBIgIhALKyGzFWSH0dolO9gR5hjlAiUwVX4gLLn1NjbYkxNirO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58273},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.16_1777198841724_0.9212997745245315","host":"s3://npm-registry-packages-npm-production"}},"0.10.17":{"name":"@arikajs/logging","version":"0.10.17","keywords":["arikajs","framework","node.js","typescript","logging"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/logging@0.10.17","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"3df38ad0806159a4c59288a5cc5f4b711dbc3ae5","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.17.tgz","fileCount":47,"integrity":"sha512-PHe6nxJfmt+pZY8SF88djRXWGUt9xAIaDsB7qfoABDKsxCwshmkgEqEHolP18qltqbWU+oT4L0RcUiNQYDrH9A==","signatures":[{"sig":"MEYCIQCeXjkmfFVhc/PRDJvilEl0RV/3H9U2PlddB6d4aNYfqAIhAJ/tXxt+9sFbZUjIpwHeLAki29TAe71WD6TkD2kVfRXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58273},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepare":"echo skip","test:watch":"npx tsx --test --watch tests/**/*.test.ts","build:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/logging"},"_npmVersion":"10.9.2","description":"Flexible, channel-based logging system for the ArikaJS framework.","directories":{},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/logging_0.10.17_1777199159682_0.07310633223445384","host":"s3://npm-registry-packages-npm-production"}},"0.10.19":{"name":"@arikajs/logging","version":"0.10.19","description":"Flexible, channel-based logging system for the ArikaJS framework.","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["arikajs","framework","node.js","typescript","logging"],"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/ArikaJs/arikajs.git","directory":"packages/logging"},"bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","dependencies":{"@arikajs/foundation":"0.10.19"},"devDependencies":{"@types/node":"^20.11.24","tsx":"^4.7.1","typescript":"^5.3.3"},"author":{"name":"Prakash Tank"},"scripts":{"build":"tsc -p tsconfig.json","build:tests":"tsc -p tsconfig.test.json","clean":"rm -rf dist","test":"npx tsx --test tests/*.test.ts","test:watch":"npx tsx --test --watch tests/**/*.test.ts","dev":"tsc -p tsconfig.json --watch"},"_id":"@arikajs/logging@0.10.19","_integrity":"sha512-3FyBWIwZhNthrCRbk4P830SpEwg9LsfVIgFVjBYS8Fj05H6SpeZpWd5WJE27kpQfvN1M9Z/H2o1iDOUXiyajFA==","_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/34febbaa0449d5930a04826779cabe04/arikajs-logging-0.10.19.tgz","_from":"file:arikajs-logging-0.10.19.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3FyBWIwZhNthrCRbk4P830SpEwg9LsfVIgFVjBYS8Fj05H6SpeZpWd5WJE27kpQfvN1M9Z/H2o1iDOUXiyajFA==","shasum":"084e056c8be711f4d70ce87aba900c631e4a0104","tarball":"https://registry.npmjs.org/@arikajs/logging/-/logging-0.10.19.tgz","fileCount":47,"unpackedSize":58285,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCh8qy7wqzkkSId9AZ/diyiY9QK1EYnu+IosoMS+8qN0gIhALz/rt5DvVtxx4yOxh60STOF8AM3lMngKEUOChz+M8u6"}]},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"directories":{},"maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logging_0.10.19_1777199793477_0.8532576134255216"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T08:04:52.289Z","modified":"2026-04-26T10:36:33.764Z","0.1.0":"2026-02-17T17:59:09.418Z","0.1.2":"2026-02-18T16:57:55.087Z","0.1.4":"2026-02-18T18:24:22.475Z","0.2.0":"2026-02-19T17:32:17.165Z","0.0.1":"2026-02-21T08:04:52.518Z","0.0.2":"2026-02-21T08:43:57.731Z","0.0.3":"2026-02-21T10:03:56.199Z","0.0.4":"2026-02-21T10:15:03.502Z","0.0.5":"2026-03-15T09:54:37.827Z","0.0.6":"2026-03-15T10:07:45.324Z","0.0.7":"2026-03-15T10:13:49.655Z","0.0.8":"2026-03-15T10:18:09.527Z","0.10.0":"2026-03-15T10:37:00.181Z","0.10.1":"2026-03-15T10:40:11.302Z","0.10.2":"2026-03-15T10:47:42.762Z","0.10.3":"2026-03-22T19:50:49.763Z","0.10.4":"2026-03-22T20:01:37.526Z","0.10.5":"2026-03-23T19:12:22.888Z","0.10.6":"2026-03-23T19:18:06.160Z","0.10.7":"2026-03-24T19:16:22.135Z","0.10.8":"2026-04-12T12:15:42.083Z","0.10.9":"2026-04-13T19:07:34.488Z","0.10.10":"2026-04-14T16:27:07.830Z","0.10.11":"2026-04-15T16:22:33.294Z","0.10.12":"2026-04-15T16:28:12.426Z","0.10.13":"2026-04-26T09:46:45.444Z","0.10.14":"2026-04-26T10:12:28.535Z","0.10.15":"2026-04-26T10:18:29.365Z","0.10.16":"2026-04-26T10:20:41.888Z","0.10.17":"2026-04-26T10:25:59.829Z","0.10.19":"2026-04-26T10:36:33.623Z"},"bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"author":{"name":"Prakash Tank"},"license":"MIT","homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/logging#readme","keywords":["arikajs","framework","node.js","typescript","logging"],"repository":{"type":"git","url":"git+https://github.com/ArikaJs/arikajs.git","directory":"packages/logging"},"description":"Flexible, channel-based logging system for the ArikaJS framework.","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"readme":"## Arika Logging\n\n`@arikajs/logging` provides a flexible, channel-based logging system for the ArikaJS framework.\n\nIt allows applications to write logs to multiple destinations (console, files, external services) using a unified API.\n\n---\n\n## ✨ Features\n\n- **Multiple log channels**: Separate outputs for different needs\n- **Driver-based architecture**: Pluggable backends (console, file, slack, etc.)\n- **Log levels**: RFC 5424 compliant (emergency, alert, critical, error, warning, notice, info, debug)\n- **Shared Context**: Set global metadata across all log entries\n- **JSON Formatting**: Native support for structured logs\n- **Stackable channels**: Combine multiple channels\n- **File & console drivers**: Essential logging outputs\n- **Slack integration**: Native webhook support for critical alerts\n- **TypeScript-first**: Strongly typed interface\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @arikajs/logging\n# or\nyarn add @arikajs/logging\n# or\npnpm add @arikajs/logging\n```\n\n---\n\n## 🚀 Basic Usage\n\n```ts\nimport { Log } from '@arikajs/logging';\n\nLog.info('Application started');\nLog.error('Something went wrong', { userId: 1 });\n```\n\nLog.channel('daily').warning('Low disk space');\n```\n\n### 🎨 Formatting System\n\nArika Logging supports a pluggable formatting system. You can choose from built-in formatters or create your own.\n\n**Available Formatters:**\n- `json`: Structured JSON output (merges context into root)\n- `pretty`: Colored text output for development\n- `line` (or `text`): Standard plain text output\n\n```ts\nexport default {\n  channels: {\n    // Production: Structured JSON for ELK/Datadog\n    app: {\n      driver: 'file',\n      path: './logs/app.json',\n      formatter: 'json',\n    },\n\n    // Development: Colored console output\n    console: {\n      driver: 'console',\n      formatter: 'pretty',\n    }\n  }\n}\n```\n\n**JSON Output Example:**\n```json\n{\n  \"timestamp\": \"2026-02-21T10:30:00Z\",\n  \"level\": \"info\",\n  \"message\": \"User logged in\",\n  \"userId\": 1,\n  \"ip\": \"127.0.0.1\"\n}\n```\n\n---\n\n### 🧠 Shared Context\n\nYou can append context that will be included in every subsequent log entry for that logger.\n\n```ts\nLog.withContext({ traceId: 'req_123' });\n\nLog.info('Processing order'); // Included traceId: req_123\nLog.error('Order failed');    // Included traceId: req_123\n```\n\n---\n\n## ⚙️ Configuration\n\n```ts\nexport default {\n  default: process.env.LOG_CHANNEL || 'stack',\n\n  channels: {\n    stack: {\n      driver: 'stack',\n      channels: ['single'],\n    },\n\n    single: {\n      driver: 'file',\n      path: './storage/logs/arika.log',\n      level: process.env.LOG_LEVEL || 'debug',\n    },\n\n    daily: {\n      driver: 'daily',\n      path: './storage/logs/arika.log',\n      level: process.env.LOG_LEVEL || 'debug',\n      days: 14,\n    },\n\n    console: {\n      driver: 'console',\n      level: process.env.LOG_LEVEL || 'debug',\n      formatter: 'json', // Use 'json' for structured logs\n    },\n\n    slack: {\n      driver: 'slack',\n      url: process.env.LOG_SLACK_WEBHOOK_URL,\n      level: 'critical',\n    },\n  },\n};\n```\n\n---\n\n## 🔌 Supported Drivers (v1)\n\n| Driver | Status | Description |\n| :--- | :--- | :--- |\n| **Console** | ✅ Supported | Standard output logging (Supports JSON) |\n| **File** | ✅ Supported | Single file logging (Supports JSON) |\n| **Daily** | ✅ Supported | Date-based rotating log files |\n| **Stack** | ✅ Supported | Multi-channel composite logging |\n| **Slack** | ✅ Supported | Critical alerts via Webhooks |\n| Papertrail | ⏳ Planned | External service driver |\n\n---\n\n## 🔗 Integration\n\n- **`@arikajs/http`** → request logs\n- **`@arikajs/queue`** → job logs\n- **`@arikajs/events`** → event logs\n- **`@arikajs/auth`** → security logs\n\n---\n\n## 🏗 Architecture\n\n```text\nlogging/\n├── src/\n│   ├── Contracts\n│   │   ├── Formatter.ts\n│   │   └── Logger.ts\n│   ├── Drivers\n│   │   ├── ConsoleDriver.ts\n│   │   ├── DailyDriver.ts\n│   │   ├── FileDriver.ts\n│   │   └── SlackDriver.ts\n│   ├── Formatters\n│   │   ├── JsonFormatter.ts\n│   │   └── LineFormatter.ts\n│   ├── index.ts\n│   ├── Logger.ts\n│   └── LogManager.ts\n├── tests/\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n## 📄 License\n\n`@arikajs/logging` is licensed under the **MIT License 1.1 ([MIT](../../LICENSE))**.\n\n---\n\n## 🧭 Philosophy\n\n> \"Logs tell the story your app can’t.\"\n","readmeFilename":"README.md"}