Extends and enhances console.log with various symbols and themes
Redux DevTools instrumentation
Enhance session history with query property
Enhance value with plain and explicit reactive wrapper. Think of it as hook-style signals.
Extends angular $log module
Redux store enhancer that emits actions via an injected event emitter
Relay Redux actions to remote Redux DevTools.
Production-ready Vite configuration enhancer for React applications with advanced optimizations
Enhance your ESLint visitors with shared logic
Storybook addon for Redux Components
Enhances the Node.js EventEmitter with extra capabilities.
Redux DevTools with hot reloading and time travel
Relay Redux actions to remote Redux DevTools.
Define transitions based on actions
A generic chain-of-responsibility design pattern.
Enhance your Monaco Editor with advanced JSON schema support, including Zod schema integration.
React hooks for value-enhancer.
Helix RUM Enhancer
Store enhancer that syncs (a subset of) your redux store state to localstorage.
Connect your App State changes directly to your Redux store
just emit 'log' events on the process object
Various small plug-ins for DataTables including feature, ordering, search and internationalisation plug-ins.
Colored symbols for various log levels. Example: `✔︎ Success`
A Redux store enhancer which uses User Timing API to profile redux actions and time spent on notifying store listeners
Log enhancements for Minato Rails Apps.
See where each database call is coming from in your code, and get query profiling to see which queries are taking up the most time in the database.
lightweight log shipper for logstash with enhanced input options
Enhance your Rails application’s communication capabilities with Communify, a robust gem designed to seamlessly integrate SMS, push notifications, and email logging. Leveraging the power of Twilio and Firebase Cloud Messaging, Communify enables developers to effortlessly send important alerts and updates while maintaining comprehensive logs of all communications. With its straightforward implementation, Communify simplifies your messaging infrastructure, allowing you to focus on delivering exceptional user experiences. Ideal for developers seeking a unified solution for effective customer engagement.
This gem enhances ActiveRecord::Base and creates a new method 'audits :column1, :column2, :columnN' which will use the Change model to log every change made to a specific model
Logifyer transforms Rails console logs into well-structured JSON format, enhancing log readability and enabling easy integration with log management tools by providing formatted logs with key-value pairs, such as timestamps, log levels, and messages.
Online logging solution (like [Datadog](https://www.datadoghq.com)) have drastically transform the way we log. An app will nowdays logs dozen (hundred) of logs per requests. The issue is often to correlate this logs, with the initiating request (or job) and add shared metadata on this logs. Here come `ContextualizedLogs`. The main idea is to enhance your logs from your controller (including `ContextualizedController`, which use a before action), which will add the params to your logs (and some metadata about the request itself, like `request.uuid`). This metadata are stored in a `ActiveSupport::CurrentAttributes` which is a singleton (reset per request). Each subsequent logs in this thread (request) will also be enriched with this metadata, making it easier to find all the logs associated with a request (`uuid`, `ip`, `params.xxx`). On top of this, logs can also be enriched by the ActiveRecord model they use (`create` or `find`) (models including `ContextualizedModel`). So any time a contextualized model is created or find, some metadata related to the model (`id`, ...) will also be added to the logs. Allowing you to find all logs which "touched" this models.
A collection of helpers and contexts to enhance Rails specs: logging, env/I18n/time helpers, SQL guards, request/DB dumps, benchmarking, CI guards, and performance limits.
The Soft Assert gem enhances testing capabilities with flexible assertion methods.Unlike traditional assertions, Soft Assert does not interrupt test execution on failure. Instead, it logs errors and continues testing, allowing you to identify and review all failures simultaneously. This gem integrates smoothly with leading testing frameworks, including Minitest and Test::Unit, making comprehensive testing more efficient. To utilize Soft Assert effectively, simply use its assertion methods during testing. Then, conclude with SoftAssert.assert_all to review and fail the test if any failures were captured.
No description provided.
No description provided.