{"_id":"@code-like-a-carpenter/logger","_rev":"17-62a13545ed224737b1291682dc8a8834","name":"@code-like-a-carpenter/logger","dist-tags":{"latest":"2.5.1"},"versions":{"1.0.0":{"name":"@code-like-a-carpenter/logger","version":"1.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@1.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"a25479e43ffee170626aa7fd4c5a9f71d9194ed6","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-1.0.0.tgz","fileCount":35,"integrity":"sha512-NAkLYA7AUxtYRLd66zhfPwMYebYt6EAagcH0zGofyDKkra25Oxf+VrmkhWYdPy48mEpzA2+TxqhrbLJhWkxf3g==","signatures":[{"sig":"MEUCIQDaYIyI9fnR/QLYZVXIUgM0iGAZWgTlVS6cLiI9f/tMyQIgWrp+I3QDaicht/HzQgJk2DgPJ3hGmwWCfWftGeHNink=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7GpiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAEA/7BN9EHWkN07ojumqA2v3SFcY6DYZhBiIFP72xhEapaQ60GbFs\r\nGQrTVjRcr3KKq26UqmrsfhtjaYJFlFe/EnZIpuIoDeRYQYvPX0xBk53wNKkr\r\noLwe3HcR/qYifDgvzoOCWkTt5Aymas0gZdS5KdRvMWxOFPq4zus5g5ViQY7t\r\njEfWHwquwPaZ5KgacJxlAiyBh9qx/wYToWLa2Bg+7eqjkN2r1EtIp0yCvGXp\r\nr5A7LjMXnh7WjDMUv8UUbmRj3jky9AfQ8Q9KXqMlbTpFlLcVyJXt8EPZEFap\r\nOOjSZCEEhSkzWSCoNqtOSEHGATxz+K24ExGGHyOFai5vZMEMsUSTTpb8Dej7\r\nmiNUu2m5s1GvIPnJDFhv52z0PoX16O21+Kb97ywHpDQ3h+qyT9s8uAYwVWoX\r\n4GkA7GEKuwRK/3YuHBaOMcGha0I9FHDxCV74ZG3bGA9A5UCAgtMojTRSSuvn\r\n23qlsLeB/5xfBTq0Z3gWhDGSeB8ODktYqPPdoqxio/trJiQzoDdudiOozAK9\r\nXkfnw4KCjT7K6K1YXs+v7VK2Uc/gkdiEeBLkMEOmmPjvx4/gaZVtsmEdrRtf\r\nUu/FwFqthPEyPoS/bHGdprFIz0p2390gqoCQiSQlX7OoIV0m7lJArpJHINag\r\nYXD+FyPqFaO+7GQSk5j9hhCMHWSkymulagQ=\r\n=SOCy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/types","module":"dist/esm/index.js","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"7ce01b6e551d46778235223fa08be0396aae79e8","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.3","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"18.14.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0_1676438113900_0.838160406158696","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@code-like-a-carpenter/logger","version":"1.0.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@1.0.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"dd2c9ca6c9b94f558e61dd1cd447837221fe038f","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-1.0.1.tgz","fileCount":8,"integrity":"sha512-XdhkTUiYuQrW9XPAD5AZ44KSaKqnxtCj6AyLFeLOIQtWiO8hOCYo0LtRyxhYElPpr/wO0iWxYJRRkC8df3CxzQ==","signatures":[{"sig":"MEQCIDAygsp5yrhQJ78BRr4HCW/mD/2qxGRHzQDmm0AQfO8qAiASNCaJ3Pd5PCkpn4Oepp1HnUbsruOXeb9ZBaU6Z7BTLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCL1xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGChAAj2PquwS0A4fEdpPceQTSI0Ea4i7hVQKlSCczZeKMdS7bwN1P\r\nLvWsevw6Lz2VOlp0rczOQnHghSdLwmfJ7E4+5zWNXQJbhIjeUKvyaAoUZj+D\r\nW0yNRy6EfxyZ+OmaVKX6FUerOCjhtca0YP9+CFOhJ6VJ4cNPnlmMTK+VkHZD\r\nDPkCJf9mo2U9SPNjq2htu9VlpCIXtA7Yr37JDTTZjbL7p2NYiw5IsKpodaam\r\nIr0BCXcqGpmCi9FL6odTjw6uThy6vHSALpJz58rixZuOYPAe27AIZK5MMrqS\r\n7+G2YTmSD24i8wfHeq1IddHwBV1QMiZIOqv8QFMxEkRc3ArWCwWxaYaHYZfn\r\nwDVPvEdqW6EBzUccsN//v3lfjpL6VQOJyPbCkT0ZauUCuFgLt8eXJagDS+ur\r\nIYvN4nPdVmUkKQFR9HebhTUd8SnNh2fzWB9wiwe7YiNVU+LpWCfYUUaEv7iE\r\nddbbLtDTddG2ZG+D4ou+VGlfGdJeWpZ8JHKJ1GhcvmSUW/WDyzVe+xujyOYV\r\n/ReiEgOKyqNRl1stCQkCcJcWNRTKqWh6HptrzxWeWYMKitYHlO3S8nGSCAIr\r\nwPLyhHcT7JnnwOZekg0T7Q70h0KNp9hNJCmCIYLyHpJTmyBocvK3lyRYsU01\r\ngdOp3ISlrNZ2Ux1aXSUFqFHvsKY9xhWXduU=\r\n=TtUX\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"bb8f6f71e124b836cd6068cebfbcf48afbd14dbb","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"18.14.2","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.1_1678294385592_0.2175991258313239","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@code-like-a-carpenter/logger","version":"1.0.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@1.0.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"d54e4c9a34ae6cb46301402fb008c68ffb0d98bd","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-1.0.2.tgz","fileCount":36,"integrity":"sha512-ssOoK8iXlkFMlVRZOyoYRfFOlppXgSTV7Sa01d8FunUBkRPbB4N3MSlnx7SgnXi8lAJE1OeMkzgHzsp6xlrQBg==","signatures":[{"sig":"MEUCICBrYi189vqCEfS3KRTaVCxIXJuEo/nyzo4flBNO6LrYAiEAmBQXDnGZ+4Jnu8CFU66orMvLgHfagclfFBkZcLMheic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCgZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmroyw//UT+a4+bYaAQZZsxbtzg5+NRBJMWXlf/KjcL5MAVugm6n1AfA\r\nG3YBHaKr1DKq2oUlWe+/d2Sc0ZObsjPxD9AZyeRFKOaZE343dapxjRvg6QBo\r\n5tib+3WI2NThE0vxM1sYB+9YUmzUVFGP/nCeh1FNhHtm6id7bYV7VJiTjAw8\r\n0HGZnFkZ5v2eFVahLuhwNa9VWk2tI+vn2hqs+/P+w/vpiFTvYVfWKRdfa+zH\r\nEX6osbVAS6flM3Upz5sSRXnZVHVu6pVHm/LUXgQSfrCSpG5/8H+xJlrFrmWH\r\n8dJs3yt3r5GJ9P4mRJpuWYyo2JtH9dqnHDlc/B/Ap6JjC2YSUNMa0cpjttnl\r\nvwzJN6NfDVcn1QwJCP7vrSrcSUHu1mE5ep9MCfEQG+sRkENWH3vN6pu2sYjc\r\nw/u3al7Lkw9xDKZRh6w6qdXlYYm6eDMxPuevDPxMIxWBQ7FNhX/HJKhBPWJM\r\nqc/jmNugsbXRKCDvgAUfoILFzk4becUV51Yg5+2dDOLlZGx7ZVCAMQTEfqrR\r\n0JRfcYaldI2dz8rWobNg+fNqsKRicXN8VxbmwJQP8GOG75a9S+4LJ7PaBZFQ\r\nXKgZAXkFwfLMofGRXL2fm1zafF7rj6ptxywTnjReVVx/lR2E45iEhpI4HWN1\r\nDn1rJ/KMTsSiBMxpmzsl89LLPoMhUqwXDJI=\r\n=UImP\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"61ad31d6d4e4754982141622eb8aca91abc994ca","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"18.14.2","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.2_1678378586733_0.32960745439403705","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@code-like-a-carpenter/logger","version":"1.0.3","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@1.0.3","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"a7149a97d5329c80c5215dad7cea88cbe395bde0","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-1.0.3.tgz","fileCount":35,"integrity":"sha512-z+oMchSy2dz/yQ5oj1BDbEtOpYYGczSIhQQ1+70d1Sd0JFEGWGHL4OVDSCm4SV7ufbgR77xPeKohDVMZx1AacQ==","signatures":[{"sig":"MEYCIQCICc8OB6ilRKYwM+PhRFZ7l2qNpdp32MyLq54s4vBQkAIhAIks8UgQP6tZ7QkCG15uwLkoqHSvsMOQyd+aIjxul8RI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66804},"types":"dist/types","engines":{"npm":"9.x","node":"18.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"49f1b6f093db2f0bb576f56053b5f49d57d0aae4","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"8.19.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"18.17.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.3_1692292912643_0.7427180332417809","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@code-like-a-carpenter/logger","version":"2.0.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.0.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"6047d92888bd9d8395e0f98e101674b7dcd2d3b9","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.0.0.tgz","fileCount":35,"integrity":"sha512-3yz3N3fd6KX/7bnZIdGWRjvoHQKzPoyYBFIYrSpap0zjXkHCBiPzHVUYoBACkfFGMmcFf94U1hXTKgwrqb5MMQ==","signatures":[{"sig":"MEYCIQD9bcbg5t2FI4YPcWJPl5Rwu5d49unaogTIaBtYoo0JzwIhANN76dpQs79uCv7au1G5DkLSvGvsqj5B5jlgWow6TRR5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73163},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"11f8d67334d66105c0464fdb352dd3e291db5bc3","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.3","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"18.19.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.0.0_1705989028630_0.5935255779064088","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@code-like-a-carpenter/logger","version":"2.1.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.1.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"66557db5e3854b884a25a5448e1c38c8ab5c7c28","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.1.0.tgz","fileCount":35,"integrity":"sha512-mVFbarF5v6HHy1/xAQjYXpXNnH6lAqhH4+obfYuodiAnQbS531k8TvjCY5VIeAGN6auMQJ2wCWB3OJx0l1fllQ==","signatures":[{"sig":"MEUCIQC5GY7Nj7WK03zxGgpjI8AB6yplP6kzsOy9QtwNMR1ragIgXX8orF5IRiNuYlCqIQqZ5+uMjtlLyy5f1XEyzmqdEU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72461},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs"},"./package.json":"./package.json"},"gitHead":"a5365067951bca00a584cbc72763411a72972e0b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.1.0_1706847326850_0.7646883603019177","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@code-like-a-carpenter/logger","version":"2.2.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.2.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"a90c8494b2899176838863c11b6f9ec1d48509d5","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.2.0.tgz","fileCount":35,"integrity":"sha512-2Al/arzdaNbxP4GqKFS6MmwhC4QoeWSJwT6lTt92vPyawgGNufx6GJlkWMf+v+UHbvnrGSQlYY2ResrsjexhpA==","signatures":[{"sig":"MEUCIQCUG0fc3WceJ9ZlvcUf2gDTSLutSIZzBFeQUuIPYoG7yAIgbuMm136X2vSu/o2K2iKgbJztASK+w+34dTraeobh8xw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72500},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ca360619e1a38c910fc0f9c46275117f7846534e","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.2.0_1706892022472_0.0986090868476337","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@code-like-a-carpenter/logger","version":"2.2.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.2.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"2e01749b9a7cab4fe251f84bc7499d868f6ba4cf","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.2.1.tgz","fileCount":35,"integrity":"sha512-TF+2sVSQaxrbPnWWa4JNd6cKJbpIiFXAei6Oymm6VJ1bQTsJmz2LhIrq14f01wPj7LI3JNq3N9Lwfjcw9nnaHA==","signatures":[{"sig":"MEQCIAJp2GRhd4ULzMUtYsuNYvIZLD1LYpSJabDpD6zvuzj/AiBkyqogGy+sFGxv7xTBSGJSYNStXPvLx5r2TLM9IoGDIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72813},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b3ebdd897b991c7d457f26270cf8af7d6fa310ac","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":1,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.11.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.2.1_1707281265593_0.31904640806922036","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@code-like-a-carpenter/logger","version":"2.2.2","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.2.2","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"dbac62054c192f2edf8ae2ad1c4e9210a9ef428a","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.2.2.tgz","fileCount":35,"integrity":"sha512-vZdKVQA72rs4zGGFLKidgmcvHyelXLqDSXVJ4Dmdu87Nk5SnFfTyjrxTw0av2YsZ7QESmG4QmZvX6Tdfuw+lhQ==","signatures":[{"sig":"MEYCIQCAaYGWf8tC6nw4VxtIcAnpgFht8biV4KGgU8ivZcoC3AIhANEzsRMLMCZ2v90kr6PaP7evh8MgMDDbgwTkKE8Zpwp7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72813},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"cd44a5e3691aade4bc1220600792bbffafaae9b6","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.2.2_1710520996802_0.3807317353897137","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@code-like-a-carpenter/logger","version":"2.2.3","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.2.3","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"9382ef317d89d2cffb38db8a4bfb871da9bb8c2a","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.2.3.tgz","fileCount":35,"integrity":"sha512-OCSO4LbZsC0nhMKo+fuo+Zg6hYONR1m42zEoiMj2drPg+23vnGVcTh3tpOg+GVTYVEazmR9FzqDLakdpgewjig==","signatures":[{"sig":"MEUCIHiRudpd0fr2uOgg5/PXU/90i56Wl+eryYywF0hzpb9oAiEA0D1O2Oq8he7UUWYYwwEb7frajyvwbg3YrA7lZUnfzNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72811},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"79f0e7522eab44f59fc1cc7546fbd34f4cb75f27","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":3,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.2.3_1711226481164_0.4233533316828004","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@code-like-a-carpenter/logger","version":"2.2.4","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.2.4","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"887ac1e6e6f8c4d13f2917afba2e990bb112ec4b","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.2.4.tgz","fileCount":35,"integrity":"sha512-/9UJ0RzVhNqbIniPs/UG3+D5irjZGJWljphfSl1lH8+uCqjbu4qW15IMkapmWQCqq/2wPbRx8FYr2q8LZ18m6g==","signatures":[{"sig":"MEQCIBWfTpP9wLQPDAjvKEPhrIj9rnQQZyRdgeFhhFBqJ/s7AiAIaEo+dq+8g1dqa9Udhog1QTRNs4RpcR1VnT02yYXsNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72811},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.mjs","require":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"3a53c8d938d21f1f24b4a1e59ec1634b9e30f227","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.2.4","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.11.1","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.2.4_1711237008766_0.08278447949572043","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@code-like-a-carpenter/logger","version":"2.2.5","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.2.5","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"e72c4a29523662ad6979580d7371074ea98544a5","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.2.5.tgz","fileCount":45,"integrity":"sha512-bMxifVpNR1Bl025lPiKZ8MPVSYqtrBEsAZoQiIYG5AC5tdT0XykRZvWOg2dLWW8PFBpEOjySwnf+/Aw9QMGMcw==","signatures":[{"sig":"MEUCICVJWndRnP7OmAz32NAPTen+ZKLXyGEHpUkxW7k7yLoWAiEAvdDT2FHD5G+5GzUUfwCHWgaq1BsoJaVQoDuSmGNv0qQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77646},"types":"dist/types","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/cjs-types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"c3b1ff58f55a1afc0cc6be1a315fd51ef6a9fa58","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.5.2","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.13.1","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.2.5_1717354199399_0.10781854740183228","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@code-like-a-carpenter/logger","version":"2.3.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.3.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"36a165353d2ad632306d6b9682bc51884cc8cb86","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.3.0.tgz","fileCount":35,"integrity":"sha512-LbMKY2reyvc2zbkzpxaZcs8hFF9u7IoK+2eK0xUFyBBVQnwF/+BtBQDeRk5+f/DXlDFZ/DcZF7Ow713pycBZBg==","signatures":[{"sig":"MEUCIQDSTM8Zob1rnte4Uql6MPlezrWqmJJ07avIyc6d/e9QhAIgbWPnjmh3HTkzGTZFudmlucKxdMuAX3kDkW809wTiwq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77531},"engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ce6d333395771c985137410cfb5645ad3c7d067b","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.3.0_1717812704970_0.121617591284096","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@code-like-a-carpenter/logger","version":"2.3.1","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.3.1","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"69d4aa4c979b672134e00336c61f553ef349ad66","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.3.1.tgz","fileCount":35,"integrity":"sha512-u+RzvTVkt3pbq/toHVaUghKiuC4DxUVc6FroKNJjq9G3Ko/rey4E8tl3hiarfkoie00fPIKyDvtm3sWcWLP0ow==","signatures":[{"sig":"MEYCIQDUZ2RRKA4dNtRKGdtg0YBo/yJJlcAIi5ysAAK5nQKAtwIhANwHtTqK00nzmioEN79W0HVYNS7ww00gYT1FVwHzyFql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77569},"types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs","carpentry":"./src/index.ts"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs","carpentry":"./src/index.ts"}},"./package.json":"./package.json"},"gitHead":"ade0112b1655cc438e8cf89fe10af3eb728eb594","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.3.1_1717817029540_0.6154240229260033","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@code-like-a-carpenter/logger","version":"2.4.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.4.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"40d8b6fe84214661ce2d4ce7d209ec0053f2d131","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.4.0.tgz","fileCount":35,"integrity":"sha512-hgDdzCO32vgREFTEUBasoFxD1Cqj0RXmksgTReBgvKdCXiK2tF7zH293dqe6Tx1HP9HHA6+SUWGpbso2bJ0AfQ==","signatures":[{"sig":"MEUCIQDiAPmF3TVPtpK5uLHIN92EsdsKSclrJIcAE30Gs7OE6QIgHPBRaU2+w/jDLHCGJy8AvCtByDGF4Bb2+uD3r7rQ3G8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77925},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":"20.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4caf56b3c1dd15df088ffb5a037ae4a2981a92ad","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.7.0","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.4.0_1718075428194_0.6430940692933196","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@code-like-a-carpenter/logger","version":"2.5.0","author":{"url":"https://www.ianwremmel.com","name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com"},"license":"MIT","_id":"@code-like-a-carpenter/logger@2.5.0","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"dist":{"shasum":"c2d341ceedb00e60c3defa742d725da55ca3aafe","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.5.0.tgz","fileCount":35,"integrity":"sha512-99oJT+ZFOmSxmPodXfO+ajCbArFulGwnNnNN3nTDYZLzkd6Lux9O//G4BQGDCQAaGNrSZvgbBAh6G/0jncmMuA==","signatures":[{"sig":"MEYCIQCBTByaZ4U1CyrsCEAND4RKzpCIOZV81sNNeoiZ1mPOnwIhAI9NlbSD3e2ryxtYDkgHESttSM247INoAwxmY0rF2XXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82062},"type":"module","types":"./dist/types/index.d.ts","engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e6922cc29f31e053c729422b1c33021bf17842ea","_npmUser":{"name":"ianwremmel","email":"design@ianwremmel.com"},"releaseAll":5,"repository":{"url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git","type":"git"},"_npmVersion":"10.9.2","description":"Light-weight, bunyan-inspired JavaScript logger","directories":{},"_nodeVersion":"22.14.0","dependencies":{"fast-safe-stringify":"^2.1.1","@code-like-a-carpenter/env":"2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/logger_2.5.0_1744386609583_0.013376349553585909","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@code-like-a-carpenter/logger","description":"Light-weight, bunyan-inspired JavaScript logger","author":{"name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com","url":"https://www.ianwremmel.com"},"bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"engines":{"node":"22.x"},"exports":{".":{"import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs-types/index.d.cts","default":"./dist/cjs/index.cjs"}},"./package.json":"./package.json"},"homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git"},"publishConfig":{"access":"public"},"dependencies":{"@code-like-a-carpenter/env":"2.5.1","fast-safe-stringify":"^2.1.1"},"releaseAll":5,"types":"./dist/types/index.d.ts","type":"module","version":"2.5.1","gitHead":"5bbc03d8b7166c562274dc86a04719a6eb9ab6c9","_id":"@code-like-a-carpenter/logger@2.5.1","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-K2R12S7WaxLVe7g8bY+FZKZjlmr/1cTy50cfWo+ufSXutF21tCbJf6bZaGK0r5GbBV/3U/Ct62cxXKF3TnnGjA==","shasum":"fceec682d7c905d5fefc513401e7a9e9aabb853f","tarball":"https://registry.npmjs.org/@code-like-a-carpenter/logger/-/logger-2.5.1.tgz","fileCount":45,"unpackedSize":86439,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-like-a-carpenter%2flogger@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBpO/GCdGe6J1wD3MIWUHqs2WanHektqw/ac1k/EiyIHAiBbYKvwbuQUsteSMgvaQApLQ7JKp6JIDciKGFuymEJDRQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:69da11a8-7c9e-4b28-a388-797f4994e157"}},"directories":{},"maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logger_2.5.1_1789234741207_0.24962856377602582"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-15T05:15:13.849Z","modified":"2026-09-12T17:39:01.649Z","1.0.0":"2023-02-15T05:15:14.074Z","1.0.1":"2023-03-08T16:53:05.800Z","1.0.2":"2023-03-09T16:16:26.847Z","1.0.3":"2023-08-17T17:21:52.828Z","2.0.0":"2024-01-23T05:50:28.801Z","2.1.0":"2024-02-02T04:15:27.074Z","2.2.0":"2024-02-02T16:40:22.649Z","2.2.1":"2024-02-07T04:47:45.802Z","2.2.2":"2024-03-15T16:43:16.948Z","2.2.3":"2024-03-23T20:41:21.332Z","2.2.4":"2024-03-23T23:36:48.983Z","2.2.5":"2024-06-02T18:49:59.555Z","2.3.0":"2024-06-08T02:11:45.205Z","2.3.1":"2024-06-08T03:23:49.673Z","2.4.0":"2024-06-11T03:10:28.374Z","2.5.0":"2025-04-11T15:50:09.842Z","2.5.1":"2026-09-12T17:39:01.343Z"},"bugs":{"url":"https://www.github.com/code-like-a-carpenter/workbench/issues"},"author":{"name":"Ian Remmel","email":"1182361+ianwremmel@users.noreply.github.com","url":"https://www.ianwremmel.com"},"license":"MIT","homepage":"https://www.github.com/code-like-a-carpenter/workbench/tree/main/packages/@code-like-a-carpenter/logger","repository":{"type":"git","url":"git+ssh://git@github.com/code-like-a-carpenter/workbench.git"},"description":"Light-weight, bunyan-inspired JavaScript logger","maintainers":[{"name":"ianwremmel","email":"design@ianwremmel.com"}],"readme":"# @code-like-a-carpenter/logger\n\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)\n\n> Light-weight, bunyan-inspired JavaScript logger\n\nThis is yet another logger. It takes inspiration from\n[bunyan](https://github.com/trentm/node-bunyan) and\n[lambda-log](https://github.com/KyleRoss/node-lambda-log), but it's _much_\nsimpler. Where those libraries are designed to be used in a few different\nscenarios with pluggable, configurable behaviors, this is mostly just a wrapper\naround `Console` that\n\n1. always writes JSON\n2. has a child\\` method inspired by bunyan to create sub-loggers.\n\nTo be clear, bunyan is an excellent library, but a significant portion of its\ncode is dedicated to writing log output somewhere other than STDOUT, which is\nall we really care about in most cases and especially in Lambda deployments.\n\nLambdaLog has some nice ideas about targeting just Lambda, but it's got an awful\nlot of complex customization options and its leveled log methods don't appear to\nbe discoverable by TypeScript.\n\n## Table of Contents\n\n-   [Install](#install)\n-   [Usage](#usage)\n    -   [Get the default logger](#get-the-default-logger)\n    -   [Log a message](#log-a-message)\n    -   [Log a message with additional info](#log-a-message-with-additional-info)\n    -   [Create a new logger instance](#create-a-new-logger-instance)\n    -   [Create a new logger instance in dev mode](#create-a-new-logger-instance-in-dev-mode)\n    -   [Create a new logger instance in prod mode](#create-a-new-logger-instance-in-prod-mode)\n-   [Maintainer](#maintainer)\n-   [Contributing](#contributing)\n-   [License](#license)\n\n## Install\n\n```bash\nnpm i @code-like-a-carpenter/logger\n```\n\n## Usage\n\n### Get the default logger\n\n```ts\nimport {logger} from '@code-like-a-carpenter/logger';\n```\n\n### Log a message\n\n```ts\nimport {logger} from '@code-like-a-carpenter/logger';\n\nlogger.info('hello world');\n```\n\n### Log a message with additional info\n\n```ts\nimport {logger} from '@code-like-a-carpenter/logger';\n\nlogger.info('hello world', {foo: 'bar'});\n```\n\n### Create a new logger instance\n\n```ts\nimport {ConsoleLogger} from '@code-like-a-carpenter/logger';\n\nconst logger = new ConsoleLogger();\n```\n\n### Create a new logger instance in dev mode\n\ndev mode implies pretty-printed JSON.\n\n```ts\nimport {ConsoleLogger} from '@code-like-a-carpenter/logger';\n\nconst logger = new ConsoleLogger({dev: true});\n```\n\n### Create a new logger instance in prod mode\n\nprod mode implies single-line JSON.\n\n```ts\nimport {ConsoleLogger} from '@code-like-a-carpenter/logger';\n\nconst logger = new ConsoleLogger({dev: false});\n```\n\n## Maintainer\n\n[Ian Remmel](https://www.ianwremmel.com)\n\n## Contributing\n\nPlease see contributing guidelines at the\n[project homepage](https://www.github.com/code-like-a-carpenter/workbench/).\n\n## License\n\nMIT © [Ian Remmel](https://www.ianwremmel.com) 2023 until at least now\n","readmeFilename":"README.md"}