Re:Show HN: Universal Logger for Node, Deno, Bun, Browser
by SahAssar on Tuesday September 17, 2024 @10:40AM
(#41568054)
Install size is 38MB and was 94MB until you moved vuepress-plugin-search-pro to devDependencies (I'm guessing because of my comment?) so even though it might be treeshook to a small size install size is still quite a bit larger to install.
- First-class TypeScript support (not bolted-on)
- Wraps and extends the entire standard API
- A convenient chainable API
- Log Listeners for capturing log data
- Middleware support for plugins and transporting logs
- Log annotations such as namespaces, labels, and other meta data
- Four formats supported out of the box:
- Everything is customizable and configurable- Tools for caching, filtering, and recalling logs
- Support for creating log threads to track data across multiple scopes
- Convenient child logger API's
If you look at the readme you'll see adze is 8kb bundled and gzipped. It's ESM so it has tree-shaking support. It's tiny. The Vue dependency is for the docs.
https://bundlephobia.com/package/[email protected]