{"versions":{"1.0.0":{"name":"@guiiai/logg","version":"1.0.0","_id":"@guiiai/logg@1.0.0","maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"dist":{"shasum":"783f493fccc563e4eac91afafc0a4582d1f84821","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.0.tgz","fileCount":7,"integrity":"sha512-SyC4l5mTkheb9jznw/dX+EZXa3kNeFRNiU5IZFrjBQvol3NEM+D39pcI5lL+k3mEVVGxdTcO5wC/vHaTJ74LXQ==","signatures":[{"sig":"MEYCIQC0kakWfj6AF+Pgf+0EZEiGJYNSPT1z7G9ZhmSEyquI9QIhAMy16177p2VskSLwBMe91BfoQ69PiHG8JZGAJrqKB9e4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56274,"size":5915},"main":"./dist/index.cjs","_from":"file:guiiai-logg-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks"},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"_resolved":"/tmp/58a10cc879ff28a6015ed1e035221dfe/guiiai-logg-1.0.0.tgz","_integrity":"sha512-SyC4l5mTkheb9jznw/dX+EZXa3kNeFRNiU5IZFrjBQvol3NEM+D39pcI5lL+k3mEVVGxdTcO5wC/vHaTJ74LXQ==","_npmVersion":"10.8.2","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"colorette":"^2.0.20"},"_hasShrinkwrap":false,"devDependencies":{"unbuild":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/logg_1.0.0_1722448483236_0.2476488111200632","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-31T17:54:43.440Z","publish_time":1722448483440,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@guiiai/logg","version":"1.0.1","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"license":"MIT","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"main":"./dist/index.cjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"dependencies":{"colorette":"^2.0.20"},"devDependencies":{"unbuild":"^2.0.0"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks"},"_id":"@guiiai/logg@1.0.1","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-beDaKdlJzUE3w7gSII/XIfMd2W7W5jad5ScCTfsf6yJsXQoNE8OuO5D88fwoSLrrY/nQf1Q3zEblzWKMDYE6kA==","_resolved":"/tmp/0ecfbc6abf84427b4938d91340e9d95c/guiiai-logg-1.0.1.tgz","_from":"file:guiiai-logg-1.0.1.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-beDaKdlJzUE3w7gSII/XIfMd2W7W5jad5ScCTfsf6yJsXQoNE8OuO5D88fwoSLrrY/nQf1Q3zEblzWKMDYE6kA==","shasum":"26ef3c1590e302662a2a1cab2f6002cb9222bb94","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.1.tgz","fileCount":8,"unpackedSize":57666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiGOdGUwxGQVhikP2jw4YabsCEI1F9BFpERnz+jlE6zAIgXJzGNoLS2JF/Ufw3vToLq75yKDyORhtA1dp47gtgzis="}],"size":6765},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logg_1.0.1_1722450018069_0.7028791300890724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-31T18:20:18.194Z","publish_time":1722450018194,"_source_registry_name":"default"},"1.0.2":{"name":"@guiiai/logg","type":"module","version":"1.0.2","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"colorette":"^2.0.20"},"devDependencies":{"@antfu/eslint-config":"2.21","eslint":"8","unbuild":"^2.0.0"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks"},"_id":"@guiiai/logg@1.0.2","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-lypKDdH1y6IobAzPI9wHlYdxCWhi+0Uvrn/liGH3UKW1HZUTkTB6Z66luM/ZT9Yn3PC15q6iX6RfkHWjzZCmTw==","_resolved":"/tmp/9da11c5f894f1e3f59e8fd9813050e62/guiiai-logg-1.0.2.tgz","_from":"file:guiiai-logg-1.0.2.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-lypKDdH1y6IobAzPI9wHlYdxCWhi+0Uvrn/liGH3UKW1HZUTkTB6Z66luM/ZT9Yn3PC15q6iX6RfkHWjzZCmTw==","shasum":"6c59591867ad5514a03362486d1d940e779b698d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.2.tgz","fileCount":8,"unpackedSize":59929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLYwz2nFeW6jDX4bJUxmUlvh0nZ4uZ3Y10CstopjvVVAiBHh1qreVyFpFxwSYOU/NawrigM82aAMO7MHs41auvx5Q=="}],"size":7499},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logg_1.0.2_1722679891675_0.9890826868956437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T10:11:31.886Z","publish_time":1722679891886,"_source_registry_name":"default"},"1.0.3":{"name":"@guiiai/logg","type":"module","version":"1.0.3","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"chalk":"^5.3.0"},"devDependencies":{"@antfu/eslint-config":"2.21","eslint":"8","unbuild":"^2.0.0"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks"},"_id":"@guiiai/logg@1.0.3","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-RQp2hz0fYnnTMTcC4Uhqyf5PLvRNuRxXkS/pVF7PAc+XvV2be0Nkv4+E7cYdTTazXqn2E4kOsoV0tPCUbqF6XQ==","_resolved":"/tmp/2c8db5df928de41e2af54810e62d514b/guiiai-logg-1.0.3.tgz","_from":"file:guiiai-logg-1.0.3.tgz","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RQp2hz0fYnnTMTcC4Uhqyf5PLvRNuRxXkS/pVF7PAc+XvV2be0Nkv4+E7cYdTTazXqn2E4kOsoV0tPCUbqF6XQ==","shasum":"206bc2ada8d6250e0f69c3b0bb7bf79376c0b1f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.3.tgz","fileCount":8,"unpackedSize":60080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJqrpf6bwhedE5U6FUdebzIFaYbfKhVQnaQ2H2qS1XiAIgE2EmFJnQPf7zxeclCLe29Knd1r/TozIEZOA+MVikIt8="}],"size":7515},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logg_1.0.3_1722684715398_0.47466243404594355"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-03T11:31:55.556Z","publish_time":1722684715556,"_source_registry_name":"default"},"1.0.4":{"name":"@guiiai/logg","type":"module","version":"1.0.4","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"chalk":"^5.3.0"},"devDependencies":{"@antfu/eslint-config":"2.21","eslint":"8","unbuild":"^2.0.0","vitest":"^2.0.5"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run"},"_id":"@guiiai/logg@1.0.4","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-0Jeo2rcrn42n1EEQPY2hCxUVDWfDXbwtnguAkWwncRoA9gOHnMcbt9PAH8q/r0WObOLQ33dxXb/tDHeJ2GAySQ==","_resolved":"/tmp/d248b1f957348ed43ef501ac75a3b84d/guiiai-logg-1.0.4.tgz","_from":"file:guiiai-logg-1.0.4.tgz","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-0Jeo2rcrn42n1EEQPY2hCxUVDWfDXbwtnguAkWwncRoA9gOHnMcbt9PAH8q/r0WObOLQ33dxXb/tDHeJ2GAySQ==","shasum":"6626b2cb83d581d0b8d318c3311314f628d57e98","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.4.tgz","fileCount":8,"unpackedSize":60304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKwMK73pUrKDLzddEFnayyY/eUz34l7R5EHyZ5RvwIxwIgNMsFz50CyNOV2WVcTsxGf1hsw42tCCIEQWyYP/TipBM="}],"size":7551},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logg_1.0.4_1726821413433_0.35650744768820264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-20T08:36:53.611Z","publish_time":1726821413611,"_source_registry_name":"default"},"1.0.5":{"name":"@guiiai/logg","type":"module","version":"1.0.5","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"chalk":"^5.3.0"},"devDependencies":{"@antfu/eslint-config":"2.21","eslint":"8","unbuild":"^2.0.0","vitest":"^2.0.5"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run"},"_id":"@guiiai/logg@1.0.5","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-yHpZIlCy24A/uSvWEUHJ4nJZFT73tukGrjKBf3QL2qnRIIHrbLjRe2jlA6POJLTfi44PUDRpoXPvD0vt0CGkXg==","_resolved":"/tmp/246edc25feabd3f4d7ca3dae68de3389/guiiai-logg-1.0.5.tgz","_from":"file:guiiai-logg-1.0.5.tgz","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-yHpZIlCy24A/uSvWEUHJ4nJZFT73tukGrjKBf3QL2qnRIIHrbLjRe2jlA6POJLTfi44PUDRpoXPvD0vt0CGkXg==","shasum":"549b7ceaf6b891d8fd752a7b99f61a96062ebe67","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.5.tgz","fileCount":8,"unpackedSize":60617,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCw/Vqdah6LAPz46bXRg/sUxivMaefndAmtQ2HhAn0pAiAHZ3hYtDC4QjFAHYCtchOISuQwGZIbm1p6+r5s17a5NA=="}],"size":8268},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logg_1.0.5_1726824577346_0.7451816377965386"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-20T09:29:37.525Z","publish_time":1726824577525,"_source_registry_name":"default"},"1.0.6":{"name":"@guiiai/logg","type":"module","version":"1.0.6","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"chalk":"^5.3.0","date-fns":"^4.1.0"},"devDependencies":{"@antfu/eslint-config":"2.21","eslint":"8","unbuild":"^2.0.0","vitest":"^2.0.5"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run"},"_id":"@guiiai/logg@1.0.6","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-x2dibX7Nr3sTCCJTsA3wgFSrZCtFA2k0vbg2fy+eG+fCAHKXjiSUNLAD94PpXcM7Jqbo4cJqzkOeCAgFZSjT0w==","_resolved":"/tmp/24ea783840cf3bb4a1975cf6f6627874/guiiai-logg-1.0.6.tgz","_from":"file:guiiai-logg-1.0.6.tgz","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-x2dibX7Nr3sTCCJTsA3wgFSrZCtFA2k0vbg2fy+eG+fCAHKXjiSUNLAD94PpXcM7Jqbo4cJqzkOeCAgFZSjT0w==","shasum":"61c7d7f6e830a8374bcba7fe594ab16f0ab3b4be","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.6.tgz","fileCount":8,"unpackedSize":67695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzM6/ayjFg05JZHeiX0VQD5yjuJX/IIJHhjveEJ7djqAiBqlAvvKDJsLZzaKcTk7b0bAoCtY7X03aFJoTbr0ywSJQ=="}],"size":11359},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logg_1.0.6_1732652671323_0.8351702274328243"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T20:24:31.481Z","publish_time":1732652671481,"_source_registry_name":"default"},"1.0.7":{"name":"@guiiai/logg","type":"module","version":"1.0.7","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"2.21","bumpp":"^9.9.0","eslint":"8","picocolors":"^1.1.1","typescript":"^5.7.2","unbuild":"^2.0.0","vitest":"^2.1.8"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit"},"_id":"@guiiai/logg@1.0.7","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-8pan2rLhgb4QrxP7+asK4uEuCQ9a9Zz+EcC0Qew4eQk5zTUck6b6Tru8lRrUrkYqIV8xCC9pGtgK3RsrOENsqw==","_resolved":"/tmp/ad0084f7f4b5cc5b7d4b97a0915f903f/guiiai-logg-1.0.7.tgz","_from":"file:guiiai-logg-1.0.7.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-8pan2rLhgb4QrxP7+asK4uEuCQ9a9Zz+EcC0Qew4eQk5zTUck6b6Tru8lRrUrkYqIV8xCC9pGtgK3RsrOENsqw==","shasum":"7343c1ee3ce52a8a29de0652ddefff56031b00e3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.7.tgz","fileCount":8,"unpackedSize":73832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQh+9EE04Z0h3r8712pTGaoHlNek7n9GXRbBDe1QMlzAiEArNPDgvruB1NNLcWQh9ohDRG19DW/FdLtPAEwOikXB9o="}],"size":13456},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.0.7_1737033266023_0.27772723201925054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-16T13:14:26.220Z","publish_time":1737033266220,"_source_registry_name":"default"},"1.0.8":{"name":"@guiiai/logg","type":"module","version":"1.0.8","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"2.21","bumpp":"^9.9.0","eslint":"8","typescript":"^5.7.2","unbuild":"^2.0.0","vitest":"^2.1.8"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit"},"_id":"@guiiai/logg@1.0.8","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-AZoCXLELXbcbFggx1qJ1CRpv00ZRY1UWk72B+D2VUxrP58sCAxRdWvlO/Ue77GZBehBRheFDGUix3EMqeACu6A==","_resolved":"/private/var/folders/fl/7k_qwby965z_jbz3wq5s38s80000gn/T/bfa8eb1e37876d098f7afeda91406d58/guiiai-logg-1.0.8.tgz","_from":"file:guiiai-logg-1.0.8.tgz","_nodeVersion":"23.9.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-AZoCXLELXbcbFggx1qJ1CRpv00ZRY1UWk72B+D2VUxrP58sCAxRdWvlO/Ue77GZBehBRheFDGUix3EMqeACu6A==","shasum":"1b25357beb6d25d363ca5d51612e2f2e49571b68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.8.tgz","fileCount":8,"unpackedSize":72654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA4o7xsuCh53rDqK90je4QPHpzd1KXLX6XYECQaBeiVUAiBGQ9VVQQbJBlxAvXK5qVnb0Uu1JSKSY56blT+x01np4g=="}],"size":12744},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.0.8_1744107616502_0.03921379279565307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T10:20:16.715Z","publish_time":1744107616715,"_source_registry_name":"default"},"1.0.9":{"name":"@guiiai/logg","type":"module","version":"1.0.9","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^4.12.0","bumpp":"^10.1.0","eslint":"^9.25.0","typescript":"^5.8.3","unbuild":"^3.5.0","vitest":"^3.1.1"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit"},"_id":"@guiiai/logg@1.0.9","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-5v94ZLlZI9cCVH/sov50urRnZ5CNG02TQdA9idvMtZSh6ln9JKD0QR8HlOof/W8naz7WiTD1u5wJ0LvWqj05ig==","_resolved":"/tmp/5b03e243649298c6caf55bab1876e1a8/guiiai-logg-1.0.9.tgz","_from":"file:guiiai-logg-1.0.9.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5v94ZLlZI9cCVH/sov50urRnZ5CNG02TQdA9idvMtZSh6ln9JKD0QR8HlOof/W8naz7WiTD1u5wJ0LvWqj05ig==","shasum":"7227d654a7da49e7d5b1e9cb28017131fd24f3c3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.9.tgz","fileCount":8,"unpackedSize":72664,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBIX4rEqVJJnD81HHdDp+ODqi6HtMKCLS8+R/sWjNjOJAiEA6PCQp3eMcMTwf7mhihyjrRZWimHdbInck4i0YRI5DQ4="}],"size":12748},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.0.9_1745744706283_0.27737622951014496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T09:05:06.494Z","publish_time":1745744706494,"_source_registry_name":"default"},"1.0.10":{"name":"@guiiai/logg","type":"module","version":"1.0.10","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","contributors":[{"name":"Neko Ayaka"},{"name":"RainbowBird"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","devDependencies":{"@antfu/eslint-config":"^4.12.0","bumpp":"^10.1.0","eslint":"^9.25.0","eslint-plugin-format":"^1.0.1","typescript":"^5.8.3","unbuild":"^3.5.0","vitest":"^3.1.1"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.0.10","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-r94RV+/Uqs5xB6DMqnzUSsXG+vLTP058jwNgqyxwPCD6fk/YvUtma7Z7Pu6YDS0LWJttLk4VtdkDbo/GSUVCGw==","_resolved":"/tmp/bb2780504c4faaef04d671bce760d804/guiiai-logg-1.0.10.tgz","_from":"file:guiiai-logg-1.0.10.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-r94RV+/Uqs5xB6DMqnzUSsXG+vLTP058jwNgqyxwPCD6fk/YvUtma7Z7Pu6YDS0LWJttLk4VtdkDbo/GSUVCGw==","shasum":"3811e75f79ede3a4beb73e8878c093840be2e5d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.0.10.tgz","fileCount":8,"unpackedSize":72731,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA3L68qTL+bqRqFrGCeF78Qh70lBxO3h5fSWanIIkoLoAiEAnjgQe16CpOrZ0uC4AKGNELYklMncNhiDmlqkrcKx+ZA="}],"size":12787},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.0.10_1745747668275_0.5943147270860267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T09:54:28.446Z","publish_time":1745747668446,"_source_registry_name":"default"},"1.1.0":{"name":"@guiiai/logg","type":"module","version":"1.1.0","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.1.0","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-phmHJQFGFy75h0bAQ++/hg+PJ1DDzh3/BSl5akS/i+jXOsl/pVO+Hb5ZxMEWu0hrnZwutMlilc8AqJErRYHpyA==","_resolved":"/tmp/37e6476bf417d6fe33fb0076698d72ae/guiiai-logg-1.1.0.tgz","_from":"file:guiiai-logg-1.1.0.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-phmHJQFGFy75h0bAQ++/hg+PJ1DDzh3/BSl5akS/i+jXOsl/pVO+Hb5ZxMEWu0hrnZwutMlilc8AqJErRYHpyA==","shasum":"6791ef513f3fd131690a19ec9f1f8d188d2e3683","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.1.0.tgz","fileCount":8,"unpackedSize":76612,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFWT7y3+AuJuyoK4YLrAPkviHzQIVMwT27uoID3PVyqjAiEAoGutPzcv1YkxmeM02v8ACNRgaz1xR4HDk9tWN2bHJjg="}],"size":13746},"_npmUser":{"name":"anonymous","email":"neko@ayaka.moe"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.1.0_1757259263979_0.141224820608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-07T15:34:24.154Z","publish_time":1757259264154,"_source_registry_name":"default","contributors":[]},"1.2.0":{"name":"@guiiai/logg","type":"module","version":"1.2.0","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"@moeru/std":"0.1.0-beta.12","error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.0","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-2uDHL2M3QK/7FhhApaIPBi6wrUJWnQwbcQSOUvCYCuPoNUBSD2Hw3qmneDmPr2ZbOXdQCMj1p3I3PJ3kBUDDwA==","_resolved":"/tmp/df21e48436840826c57b1ad6ad50f3b7/guiiai-logg-1.2.0.tgz","_from":"file:guiiai-logg-1.2.0.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-2uDHL2M3QK/7FhhApaIPBi6wrUJWnQwbcQSOUvCYCuPoNUBSD2Hw3qmneDmPr2ZbOXdQCMj1p3I3PJ3kBUDDwA==","shasum":"d67c0411fc5d67d079b5b98bcaf2600ef2b94ac6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.0.tgz","fileCount":8,"unpackedSize":78582,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDk9dt/NNz9fbryfgnh0TEZocjODiODYNdInSrCVyLR8gIgT/iv40aojnC3fVEELMNwCSDeWqwU5qLdNyRKG0Rj7jo="}],"size":13935},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.0_1761115142783_0.15955067678732004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T06:39:03.011Z","publish_time":1761115143011,"_source_registry_name":"default","contributors":[]},"1.2.1":{"name":"@guiiai/logg","type":"module","version":"1.2.1","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"@moeru/std":"0.1.0-beta.12","error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.1","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-Hvo2beVeYZ4OlwSTEICgmY+BOLkCKQda4nQuWnbIXJ8vPE3QEMWOqIgDrTEwJ4a5FRC5SfWiZ9MuJIYPjSyFhA==","_resolved":"/tmp/414488919c348ed50259ab8112d0a592/guiiai-logg-1.2.1.tgz","_from":"file:guiiai-logg-1.2.1.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Hvo2beVeYZ4OlwSTEICgmY+BOLkCKQda4nQuWnbIXJ8vPE3QEMWOqIgDrTEwJ4a5FRC5SfWiZ9MuJIYPjSyFhA==","shasum":"814824607c3f9f9295e3fd2798ca88b3455cb984","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.1.tgz","fileCount":8,"unpackedSize":77164,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLNDSG5oGBzXgBt/7efUU0f7lEBQMejEOuOWuO84vfvAIgQO+MoHxzV17cQ6QcPOZJf0cdsXJA301vEszT+5uy6ns="}],"size":13844},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.1_1761117185007_0.7705489785750372"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T07:13:05.201Z","publish_time":1761117185201,"_source_registry_name":"default","contributors":[]},"1.2.2":{"name":"@guiiai/logg","type":"module","version":"1.2.2","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"@moeru/std":"0.1.0-beta.12","error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.2","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-fmrmAmDiVvY0ScRjJc2QdtK0VDvxQ8v/pOl6zh9et3nMp0flDl3GZL8kDwB0sz6+7xeUkEZxoM3SApNtKo44Bw==","_resolved":"/tmp/e503696a2afb6b293d5fe76df4c28ed8/guiiai-logg-1.2.2.tgz","_from":"file:guiiai-logg-1.2.2.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-fmrmAmDiVvY0ScRjJc2QdtK0VDvxQ8v/pOl6zh9et3nMp0flDl3GZL8kDwB0sz6+7xeUkEZxoM3SApNtKo44Bw==","shasum":"e1335762ea9b1253907b2b925581c3418fbb7a68","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.2.tgz","fileCount":8,"unpackedSize":82930,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFsfJVhzKa1j7gYBoaDH3RXRJwGWZqqdh+ar1jTriDhCAiBkmyzUTotregZZTJK+SxYoCkqK+qIwcbxpeXuzO1ZZ4g=="}],"size":15976},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.2_1761117602395_0.7523873649307169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T07:20:02.734Z","publish_time":1761117602734,"_source_registry_name":"default","contributors":[]},"1.2.3":{"name":"@guiiai/logg","type":"module","version":"1.2.3","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.3","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-kQObwQd2Pw/ukorZlnh0HMOjWKMgBn8TJmUos8BvxHYWPJJdWeMHI/LCWoMWSzkPZaiAbMRb1Nsqr0ygVi5Itg==","_resolved":"/tmp/420e05e27b5d9cd36cf90eced1bf639a/guiiai-logg-1.2.3.tgz","_from":"file:guiiai-logg-1.2.3.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-kQObwQd2Pw/ukorZlnh0HMOjWKMgBn8TJmUos8BvxHYWPJJdWeMHI/LCWoMWSzkPZaiAbMRb1Nsqr0ygVi5Itg==","shasum":"3caad0c243f95a0e97cfdbf206bfcebf701e7c4b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.3.tgz","fileCount":8,"unpackedSize":84748,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRNBe+8p8LSebLles0ZtvIAIUnBpX4i6vyLM+e0XXxHQIgWVBZ1lFBY5WobbsI6J+BWsA23CPqx1EAQakQ/7M0bk8="}],"size":15970},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.3_1761121768472_0.39846662046731196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T08:29:28.654Z","publish_time":1761121768654,"_source_registry_name":"default","contributors":[]},"1.2.4":{"name":"@guiiai/logg","type":"module","version":"1.2.4","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.4","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-Wh6r6f/l4ChoyIRUIrDGeIAArer37ehqXk/DWB8gzeJiHCByI+RNBkZaqToLeGYHade3vp3W58v29o46td7PRA==","_resolved":"/tmp/e59d8af04ba007860e6fda3e76e02fc2/guiiai-logg-1.2.4.tgz","_from":"file:guiiai-logg-1.2.4.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Wh6r6f/l4ChoyIRUIrDGeIAArer37ehqXk/DWB8gzeJiHCByI+RNBkZaqToLeGYHade3vp3W58v29o46td7PRA==","shasum":"609146fa8e6dfcee91e4c63f769eed4512efbf6b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.4.tgz","fileCount":8,"unpackedSize":84388,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHcOqQ6QtIXH7T8TV2I8sDhlDRqZ7gLeiChwrCVMg0qfAiEA2B+T6eN1xby3NX5/2BrQSfWrJf3+lldLEmNFZkNam5A="}],"size":15953},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.4_1761122834945_0.8241926363764323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T08:47:15.173Z","publish_time":1761122835173,"_source_registry_name":"default","contributors":[]},"1.2.5-beta.1":{"name":"@guiiai/logg","type":"module","version":"1.2.5-beta.1","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.5-beta.1","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-ge6jl4zOUeHiKQZ1zZrBtj1YMRAmi46BDmAtB0pS3Aus6h3gbhVr7zCebfINaZfhdnmgdXL6dzULg2yrB1jNQQ==","_resolved":"/tmp/f855dc19146e6275f64e4b32b1c523df/guiiai-logg-1.2.5-beta.1.tgz","_from":"file:guiiai-logg-1.2.5-beta.1.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ge6jl4zOUeHiKQZ1zZrBtj1YMRAmi46BDmAtB0pS3Aus6h3gbhVr7zCebfINaZfhdnmgdXL6dzULg2yrB1jNQQ==","shasum":"16130bcee42e0b58d278f122bc2d00df2a8e4dbf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.5-beta.1.tgz","fileCount":8,"unpackedSize":77943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDH23s1sc63kXNU5oRbncwwKiGRlkUmyArYJfrDwQTYAgIgXf75cUZiZl/PRPw2p9bdyMtll/akoOV/Yg28Uf+87+8="}],"size":16212},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.5-beta.1_1761123675305_0.975596279164817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T09:01:15.496Z","publish_time":1761123675496,"_source_registry_name":"default","contributors":[]},"1.2.5-beta.2":{"name":"@guiiai/logg","type":"module","version":"1.2.5-beta.2","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.5-beta.2","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-IdyliZZEWOOcNpWyTX9sae8isobCMaxz9EUDuROUsk/DsreNk7uwPiok313wLtN1K8hzGYBGGJsqm0kM6L5zVA==","_resolved":"/tmp/1e190f4738ef15dea63bec641425bb51/guiiai-logg-1.2.5-beta.2.tgz","_from":"file:guiiai-logg-1.2.5-beta.2.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-IdyliZZEWOOcNpWyTX9sae8isobCMaxz9EUDuROUsk/DsreNk7uwPiok313wLtN1K8hzGYBGGJsqm0kM6L5zVA==","shasum":"2b19ec4fb3de1f9445a29a1e47f256677bdd912f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.5-beta.2.tgz","fileCount":8,"unpackedSize":77535,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAbWNgzJfBjtMFGqIHfYGlsull/VU3Y9e9ZE5SFiTeqSAiBXwaiN0tW8vJEXRoAeqbsC1aTv9oV7hi0iW+jL3XQOWA=="}],"size":16164},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.5-beta.2_1761124420859_0.988505285026265"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T09:13:41.027Z","publish_time":1761124421027,"_source_registry_name":"default","contributors":[]},"1.2.5":{"name":"@guiiai/logg","type":"module","version":"1.2.5","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.5","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-pRj8kFQp/0G1m6ASYeTCaGF0jxwzHeZPemJHq8FWnAsAb/5yILhErIXYwStaTgd9yUqkJzIyi5jIMX+YIAlv5Q==","_resolved":"/tmp/ef39b31193f91b17d5bbbb832e684f57/guiiai-logg-1.2.5.tgz","_from":"file:guiiai-logg-1.2.5.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-pRj8kFQp/0G1m6ASYeTCaGF0jxwzHeZPemJHq8FWnAsAb/5yILhErIXYwStaTgd9yUqkJzIyi5jIMX+YIAlv5Q==","shasum":"8fee1a4e9e0bb8489d7d72512850e0274df07a53","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.5.tgz","fileCount":8,"unpackedSize":78576,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAnhk1aaAsqO8HT+aIm1XWo5wlHF6lwjrGSpq2ZEctyuAiEAiwCxyqLwWqJEiCuBMzdVZOFRMSOlO5uUfB/Hi0knOto="}],"size":16365},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.5_1762164373377_0.7399027084426772"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-03T10:06:13.544Z","publish_time":1762164373544,"_source_registry_name":"default","contributors":[]},"1.2.6":{"name":"@guiiai/logg","type":"module","version":"1.2.6","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.6","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-KGw2ZbDyUZ2eyImSFZd4RduByzpjLxIfYPjHIadw+Kgp4oRwsNMOwyqvD+WZ/fLq6A/t1duZunmhcfLWGVBANg==","_resolved":"/private/var/folders/fl/7k_qwby965z_jbz3wq5s38s80000gn/T/919b5154bbe74492b9cb6eb487e3f695/guiiai-logg-1.2.6.tgz","_from":"file:guiiai-logg-1.2.6.tgz","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-KGw2ZbDyUZ2eyImSFZd4RduByzpjLxIfYPjHIadw+Kgp4oRwsNMOwyqvD+WZ/fLq6A/t1duZunmhcfLWGVBANg==","shasum":"65a9b65db0f92ff67f67e9141fa6cd51aff5cc0b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.6.tgz","fileCount":8,"unpackedSize":78870,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEnFwG6RJUOzyP5qY5m+gcq5nz34uyXg36/OmgcRyxuiAiA9A1GQE3rs7YSaSXGk9vYYuLE2rPhxCiYBk8xy1HUYJg=="}],"size":16464},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.6_1764234513843_0.004549911718290334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-27T09:08:34.038Z","publish_time":1764234514038,"_source_registry_name":"default","contributors":[]},"1.2.7":{"name":"@guiiai/logg","type":"module","version":"1.2.7","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.7","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-yAe/4JXeq7w8roV0cZH8UB8widrnBaejhb2PZw+b55WhquZZ4GN5xnaqDIKoKBV/mAJHjaIGpzliA3sMKtB8Hw==","_resolved":"/private/var/folders/fl/7k_qwby965z_jbz3wq5s38s80000gn/T/f1be0d0247d2e5feac156de71d957bd1/guiiai-logg-1.2.7.tgz","_from":"file:guiiai-logg-1.2.7.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yAe/4JXeq7w8roV0cZH8UB8widrnBaejhb2PZw+b55WhquZZ4GN5xnaqDIKoKBV/mAJHjaIGpzliA3sMKtB8Hw==","shasum":"d7d729564e3413d03c9ea550fd492e532aa97a70","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.7.tgz","fileCount":8,"unpackedSize":81491,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDb+uh8UebZOjHgzNVTUY4sJUzd+gQE4wyPsOlArZCpjAIhAOMcITntJsDGXydS20oC7Yal/fiR46RtBUnAbqrjdl8A"}],"size":16891},"_npmUser":{"name":"anonymous","email":"rbxin2003@outlook.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.7_1765704300785_0.5247168561495075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-14T09:25:00.944Z","publish_time":1765704300944,"_source_registry_name":"default","contributors":[]},"1.2.8":{"name":"@guiiai/logg","type":"module","version":"1.2.8","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.8","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-EMOaLXpdHixKzD7FH7cJ0EyOKJGpKKSVSOqVxuuZc531lbEkGC/0WhAOvAIMTXgm8E3+gBdrILmnD789MotG2A==","_resolved":"/tmp/ec0a3dde8e971f16a9665a835030d254/guiiai-logg-1.2.8.tgz","_from":"file:guiiai-logg-1.2.8.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-EMOaLXpdHixKzD7FH7cJ0EyOKJGpKKSVSOqVxuuZc531lbEkGC/0WhAOvAIMTXgm8E3+gBdrILmnD789MotG2A==","shasum":"be1dc01137c0992553493736b99ef221b441c992","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.8.tgz","fileCount":8,"unpackedSize":81491,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guiiai%2flogg@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+gC3BKUQV1HYyONjg86MIahoHIIPqcznlQU1C/SrrbAIgBkTBobhFZhSb9HUIW12tfdFClD/4gj8WHe+r61F6D8g="}],"size":16891},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a407ca6d-2ece-438d-a7e6-502b851fa861"}},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.8_1765711204291_0.726809841199114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-14T11:20:04.433Z","publish_time":1765711204433,"_source_registry_name":"default","contributors":[]},"1.2.9":{"name":"@guiiai/logg","type":"module","version":"1.2.9","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.9","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-ITfbAsARTCHASN1wv/d+4OPiqsN6EIvZXT5KjX7kZPKSr+ow+n/PicmP6Vej4+wIQ/1yR3xxjn0M1Wyor+fRuA==","_resolved":"/tmp/bb808887c4a2c4e97adc99ddd16d8cfc/guiiai-logg-1.2.9.tgz","_from":"file:guiiai-logg-1.2.9.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-ITfbAsARTCHASN1wv/d+4OPiqsN6EIvZXT5KjX7kZPKSr+ow+n/PicmP6Vej4+wIQ/1yR3xxjn0M1Wyor+fRuA==","shasum":"56bf6e3a98ec4834398fc0614fe09ece002fec2b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.9.tgz","fileCount":8,"unpackedSize":79334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guiiai%2flogg@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICgPmaP1iROjeIG2EnBOCGqVuUO14n0IyVZaQZKi86lpAiEA6k7HXp5W7nr4SM157icOUKyXI6Jcm50FU+hA3EEiXSE="}],"size":16467},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a407ca6d-2ece-438d-a7e6-502b851fa861"}},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.9_1765727203098_0.38932242540921025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-14T15:46:43.316Z","publish_time":1765727203316,"_source_registry_name":"default","contributors":[]},"1.2.10":{"name":"@guiiai/logg","type":"module","version":"1.2.10","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.10","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-CFlEeipWcTRBGo0bsOLXAgeoIehcAM6nNimv9TWNAweTkfEUEBGOd65qzEoJcMXFQt+BGeldoERCp23nUtWMpA==","_resolved":"/tmp/97b61e7a7f032db585563af9d38ac962/guiiai-logg-1.2.10.tgz","_from":"file:guiiai-logg-1.2.10.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-CFlEeipWcTRBGo0bsOLXAgeoIehcAM6nNimv9TWNAweTkfEUEBGOd65qzEoJcMXFQt+BGeldoERCp23nUtWMpA==","shasum":"8f2ea7a97b082b13decc9f82ad46daedb33527db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.10.tgz","fileCount":8,"unpackedSize":78427,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guiiai%2flogg@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPUl+SsPo/IMsIqqTRDWRotiUPy/oGAqp2b85C8ZAmNgIhAOw7X86eGuQiS6wenHYwcXmoRAniKeYwfaiamc3Ozkh6"}],"size":16253},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a407ca6d-2ece-438d-a7e6-502b851fa861"}},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.10_1765728536980_0.13061214305908675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-14T16:08:57.114Z","publish_time":1765728537114,"_source_registry_name":"default","contributors":[]},"1.2.11":{"name":"@guiiai/logg","type":"module","version":"1.2.11","description":"Yet another simple, nearly zero dependency, structural log compliance logger implementation.","authors":[{"name":"Neko Ayaka","author":"Neko Ayaka <neko@ayaka.moe> (https://github.com/nekomeowww)"},{"name":"RainbowBird","author":"RainbowBird <rbxin2003@outlook.com> (https://github.com/RainbowBird)"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/guiiai/logg.git"},"keywords":["logger","nodejs","javascript","typescript","guiiai"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","dependencies":{"error-stack-parser":"^2.1.4","pathe":"^2.0.3"},"devDependencies":{"@unbird/eslint-config":"^1.0.2","bumpp":"^10.2.3","eslint":"^9.35.0","typescript":"^5.9.2","unbuild":"^3.6.1","vitest":"^3.2.4"},"scripts":{"dev":"unbuild --stub","build":"unbuild","package:publish":"pnpm build && pnpm publish --access public --no-git-checks","test":"vitest","test:ui":"vitest --ui","test:run":"vitest run","typecheck":"tsc --noEmit","lint":"eslint .","lint:fix":"eslint . --fix"},"_id":"@guiiai/logg@1.2.11","bugs":{"url":"https://github.com/guiiai/logg/issues"},"homepage":"https://github.com/guiiai/logg#readme","_integrity":"sha512-OE4tpTa3NCw/A0YC6TcRD09fLeatpyQ22625syiW7amygCAnHpswIjQRMDLkZnxFTHvleKomBpaXyIsk0qDk3g==","_resolved":"/tmp/d774d2440b70b6820361aaeadb669364/guiiai-logg-1.2.11.tgz","_from":"file:guiiai-logg-1.2.11.tgz","_nodeVersion":"25.2.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-OE4tpTa3NCw/A0YC6TcRD09fLeatpyQ22625syiW7amygCAnHpswIjQRMDLkZnxFTHvleKomBpaXyIsk0qDk3g==","shasum":"da75d50e58e69c185b64b600f095ba5d3b113088","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@guiiai/logg/-/logg-1.2.11.tgz","fileCount":8,"unpackedSize":79469,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guiiai%2flogg@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLoQDsR7pCbyUrWYyfWDHzUUAsqPddu/CJHkp1XSU7IQIhALPdK9YpRAl3WxOHKP/QOplNfnDrFguSp3kEP3U8mUnm"}],"size":16407},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a407ca6d-2ece-438d-a7e6-502b851fa861"}},"directories":{},"maintainers":[{"name":"anonymous","email":"neko@ayaka.moe"},{"name":"anonymous","email":"rbxin2003@outlook.com"},{"name":"anonymous","email":"rizumu@ayaka.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logg_1.2.11_1765828012754_0.2842005873090472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T19:46:52.894Z","publish_time":1765828012894,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.2.11"},"name":"@guiiai/logg","time":{"created":"2024-07-31T21:04:23.024Z","modified":"2025-12-15T19:47:11.399Z","1.0.0":"2024-07-31T17:54:43.440Z","1.0.1":"2024-07-31T18:20:18.194Z","1.0.2":"2024-08-03T10:11:31.886Z","1.0.3":"2024-08-03T11:31:55.556Z","1.0.4":"2024-09-20T08:36:53.611Z","1.0.5":"2024-09-20T09:29:37.525Z","1.0.6":"2024-11-26T20:24:31.481Z","1.0.7":"2025-01-16T13:14:26.220Z","1.0.8":"2025-04-08T10:20:16.715Z","1.0.9":"2025-04-27T09:05:06.494Z","1.0.10":"2025-04-27T09:54:28.446Z","1.1.0":"2025-09-07T15:34:24.154Z","1.2.0":"2025-10-22T06:39:03.011Z","1.2.1":"2025-10-22T07:13:05.201Z","1.2.2":"2025-10-22T07:20:02.734Z","1.2.3":"2025-10-22T08:29:28.654Z","1.2.4":"2025-10-22T08:47:15.173Z","1.2.5-beta.1":"2025-10-22T09:01:15.496Z","1.2.5-beta.2":"2025-10-22T09:13:41.027Z","1.2.5":"2025-11-03T10:06:13.544Z","1.2.6":"2025-11-27T09:08:34.038Z","1.2.7":"2025-12-14T09:25:00.944Z","1.2.8":"2025-12-14T11:20:04.433Z","1.2.9":"2025-12-14T15:46:43.316Z","1.2.10":"2025-12-14T16:08:57.114Z","1.2.11":"2025-12-15T19:46:52.894Z"},"readme":"# @guiiai/logg\n\n[![npm version](https://badge.fury.io/js/@guiiai%2Flogg.svg)](https://www.npmjs.com/package/@guiiai/logg)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nYet another simple, nearly zero dependency, structural log compliance logger implementation.\n\n## Features\n\n- 🛠️ **Stack Parse**: Automatically captures and includes stack trace information for enhanced debugging\n- 📞 **Caller Records**: Provides detailed information about the calling function and file with clickable hyperlinks\n- 🗄️ **JSON Format & stdout**: Outputs logs in JSON format to stdout for easy parsing and integration with log management tools\n- 🎨 **Pretty Format**: Beautiful colored output for development with browser console support\n- 🔄 **Drop-in Replacement**: Can be used as a direct replacement for popular loggers like Winston\n- 📏 **Best Practices**: Implements industry best practices for structured logging\n- 🧩 **Intuitive API**: Simple and easy-to-use fluent API for quick integration\n- 🌐 **Universal**: Works in both Node.js and browser environments\n- ⚡ **Zero Config**: Works out of the box with sensible defaults\n\n## Preview\n\n<img width=\"817\" alt=\"image\" src=\"https://github.com/user-attachments/assets/1cd7efb2-2257-409b-8011-7de69320f2be\">\n\n## Installation\n\n```bash\nnpm install @guiiai/logg\n```\n\n## Quick Start\n\n```typescript\nimport { initLogger, useGlobalLogger } from '@guiiai/logg'\n\n// Initialize with defaults (Verbose level, Pretty format)\ninitLogger()\n\n// Create a logger and start logging\nconst log = useGlobalLogger('MyApp')\nlog.log('Hello world!')\n```\n\n## Usage Examples\n\n### Basic Usage\n\n```typescript\nimport { createLogg, Format, LogLevel, setGlobalFormat, setGlobalLogLevel } from '@guiiai/logg'\n\nsetGlobalLogLevel(LogLevel.Debug)\nsetGlobalFormat(Format.Pretty) // Otherwise it will output JSON\n\n// Create a logger instance with a specific context\nconst log = createLogg('http/request').useGlobalConfig()\n\n// Log messages with different levels\nlog.debug('Debugging info')\nlog.log('Regular log')\nlog.warn('Warning message')\nlog.error('Error occurred')\n```\n\n### Adding Custom Fields\n\n```typescript\n// Add single field\nlog\n  .withField('requestId', req.id)\n  .withField('url', req.url)\n  .error('Resource not found (404)')\n\n// Add multiple fields at once\nlog\n  .withFields({\n    userId: '12345',\n    ip: '192.168.1.1',\n    userAgent: 'Mozilla/5.0'\n  })\n  .log('User logged in')\n```\n\n### Error Handling\n\n```typescript\ntry {\n  // Some operation\n} catch (err) {\n  // Automatically extracts error message, stack trace, and cause\n  log.withError(err).error('Operation failed')\n\n  // Or use errorWithError for more control\n  log.errorWithError('Failed to process request', err)\n}\n```\n\n### Child Loggers\n\n```typescript\nconst parentLog = createLogg('app').useGlobalConfig()\n\n// Create child logger with persistent fields\nconst childLog = parentLog.child({\n  module: 'database',\n  version: '1.0.0'\n})\n\n// All logs from childLog will include the parent fields\nchildLog.log('Connected to database')\n```\n\n### Auto-Context Logger\n\n```typescript\nimport { createLogger } from '@guiiai/logg'\n\n// Automatically includes file path and line number with clickable hyperlinks\nconst log = createLogger().useGlobalConfig()\nlog.log('This log knows where it came from!')\n```\n\n### Custom Time Format\n\n```typescript\nconst log = createLogg('app')\n  .useGlobalConfig()\n  .withTimeFormatter((date) => {\n    return date.toLocaleString('en-US', {\n      timeZone: 'America/New_York'\n    })\n  })\n\nlog.log('Log with custom timestamp')\n```\n\n### Error Processing\n\n```typescript\n// Transform errors before logging\nconst log = createLogg('app')\n  .useGlobalConfig()\n  .withErrorProcessor((err) => {\n    if (err instanceof CustomError) {\n      // Add custom properties or transform the error\n      return { ...err, customField: 'value' }\n    }\n    return err\n  })\n\nlog.withError(someError).error('Processed error')\n```\n\n## API Reference\n\n### Logger Factory Functions\n\n#### `createLogg(context: string): Logg`\nCreates a new logger instance with the specified context.\n\n```typescript\nconst log = createLogg('MyModule')\n```\n\n#### `createLogger(context?: string): Logg`\nCreates a logger with automatic context from the call site (file path and line number). Includes clickable hyperlinks in supported terminals.\n\n```typescript\nconst log = createLogger() // Context is auto-generated\nconst log2 = createLogger('CustomContext') // Override with custom context\n```\n\n#### `createGlobalLogger(context?: string): Logg`\nCreates a logger with automatic context and applies global configuration.\n\n```typescript\nconst log = createGlobalLogger()\n```\n\n#### `initLogger(level?: LogLevel, format?: Format): void`\nInitializes global logger configuration with defaults.\n\n```typescript\nimport { initLogger, LogLevel, Format } from '@guiiai/logg'\n\ninitLogger(LogLevel.Verbose, Format.Pretty)\n```\n\n**Aliases:**\n- `useLogg` → `createLogg`\n- `useLogger` → `createLogger`\n- `useGlobalLogger` → `createGlobalLogger`\n\n### Logger Instance Methods\n\n#### Configuration Methods\n\n- **`useGlobalConfig(): Logg`** - Applies global configuration to the logger instance\n- **`child(fields?: Record<string, any>): Logg`** - Creates a child logger with additional persistent fields\n- **`withContext(context: string): Logg`** - Sets context dynamically (returns cloned instance)\n- **`withLogLevel(logLevel: LogLevel): Logg`** - Sets log level dynamically (returns cloned instance)\n- **`withLogLevelString(logLevelString: LogLevelString): Logg`** - Sets log level using string (returns cloned instance)\n- **`withFormat(format: Format): Logg`** - Sets output format dynamically (returns cloned instance)\n- **`withFields(fields: Record<string, any>): Logg`** - Alias for `child()`\n- **`withField(key: string, value: any): Logg`** - Adds a single custom field\n- **`withError(err: Error | unknown): Logg`** - Attaches error object with automatic extraction of message, stack, and cause\n- **`withCallStack(errorLike: { message: string, stack?: string }): Logg`** - Adds call stack information\n- **`withTimeFormatter(fn: (date: Date) => string): Logg`** - Sets custom time formatter function\n- **`withErrorProcessor(fn: (err: Error | unknown) => Error | unknown): Logg`** - Sets custom error processor function\n\n#### Logging Methods\n\n- **`debug(message: any, ...optionalParams: any[]): void`** - Logs debug-level message\n- **`verbose(message: any, ...optionalParams: any[]): void`** - Logs verbose-level message\n- **`log(message: any, ...optionalParams: any[]): void`** - Logs info-level message\n- **`warn(message: any, ...optionalParams: any[]): void`** - Logs warning-level message\n- **`error(message: any, stack?: string, ...optionalParams: any[]): void`** - Logs error-level message\n- **`errorWithError(message: any, err: Error | unknown, ...optionalParams: any[]): void`** - Logs error with automatic error extraction\n\n### Global Configuration\n\n#### Log Level\n\n```typescript\nimport { getGlobalLogLevel, setGlobalLogLevel, LogLevel } from '@guiiai/logg'\n\nsetGlobalLogLevel(LogLevel.Debug)\nconst level = getGlobalLogLevel()\n\n// Or use string-based methods\nimport { setGlobalLogLevelString, getGlobalLogLevelString } from '@guiiai/logg'\n\nsetGlobalLogLevelString('debug')\nconst levelString = getGlobalLogLevelString()\n```\n\n#### Format\n\n```typescript\nimport { getGlobalFormat, setGlobalFormat, Format } from '@guiiai/logg'\n\nsetGlobalFormat(Format.Pretty)\nconst format = getGlobalFormat()\n```\n\n#### Time Formatter\n\n```typescript\nimport { setGlobalTimeFormatter, getGlobalTimeFormatter } from '@guiiai/logg'\n\nsetGlobalTimeFormatter((date) => date.toISOString())\nconst formatter = getGlobalTimeFormatter()\n```\n\n### Enums and Types\n\n#### `LogLevel`\n```typescript\nenum LogLevel {\n  Error = 0,\n  Warning = 1,\n  Log = 2,\n  Verbose = 3,\n  Debug = 4\n}\n```\n\n#### `LogLevelString`\n```typescript\ntype LogLevelString = 'error' | 'warn' | 'log' | 'verbose' | 'debug'\n```\n\n#### `Format`\n```typescript\nenum Format {\n  JSON = 'json',\n  Pretty = 'pretty'\n}\n```\n\n## Configuration\n\n### Log Levels\n\nLog levels control which messages are output. Higher levels include all lower levels.\n\n| Level | Value | Description |\n|-------|-------|-------------|\n| Error | 0 | Only error messages |\n| Warning | 1 | Errors and warnings |\n| Log | 2 | Errors, warnings, and general logs |\n| Verbose | 3 | All above plus verbose information |\n| Debug | 4 | All messages including debug info |\n\n### Output Formats\n\n#### JSON Format\nStructured JSON output, ideal for production environments and log aggregation tools.\n\n```json\n{\"level\":\"log\",\"context\":\"app\",\"timestamp\":\"2024-01-01T00:00:00.000Z\",\"message\":\"User logged in\",\"fields\":{\"userId\":\"123\"}}\n```\n\n#### Pretty Format\nHuman-readable colored output for development. Automatically detects browser environments and adjusts output accordingly.\n\n```\n[2024-01-01 00:00:00] LOG app: User logged in { userId: '123' }\n```\n\n## Environment Support\n\n### Node.js\nFull support for all features including:\n- Terminal hyperlinks (VS Code, iTerm2, etc.)\n- Colored output\n- Stack trace parsing\n\n### Browser\nOptimized browser support with:\n- Console-friendly output\n- Proper object expansion in browser devtools\n- Automatic format detection\n\n## Why @guiiai/logg?\n\n- **Lightweight**: Minimal dependencies (only 3 runtime deps)\n- **Type-safe**: Full TypeScript support with complete type definitions\n- **Flexible**: Works in any environment without configuration\n- **Developer-friendly**: Beautiful output and clickable source links\n- **Production-ready**: JSON output for log aggregation systems\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=guiiai/logg&type=Date)](https://star-history.com/#guiiai/logg&Date)\n\n## Contributors\n\n[![contributors](https://contrib.rocks/image?repo=guiiai/logg)](https://github.com/guiiai/logg/graphs/contributors)\n\n### Made with ❤","users":{}}