Simple error handling based on standard JavaScript error cause.
Ponyfill and helpers for Error Causes
ESLint rules to detect swallowed error causes when rethrowing exceptions.
richer JavaScript errors
Make synchronous web requests
A dependency free dev server for single page app development
Drop cursor plugin for ProseMirror
when you want to fire an event no matter how a process exits.
Local-first output guidance for coding agents working through noisy command output.
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
Rich errors
A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.
A JavaScript text diff implementation.
Chained custom errors for Typescript and Javascript. ('Caused by' in error stack)
A JavaScript library for efficient immutable updates
ITIL-aligned IT service management for Claude Code (problem, and future incident/change skills)
Select a one- or two-dimensional region using the mouse or touch.
TypeScript definitions for sinon-as-promised
Launch your app by using this URL: mycoolapp://, you can add a path and even pass params like this: mycoolerapp://somepath?foo=bar
Webpack plugin that AoT compiles your Angular components and modules.
The better way to handle modals in your Ember.js apps.
Run Mocha server-side tests in Grunt.
Simple, accessible routing for Svelte
PostCSS plugin to place rules directly at the root
Vagrant RouterOS guest plugin
Airbrake is an online tool that provides robust exception tracking in any of your Ruby applications. In doing so, it allows you to easily review errors, tie an error to an individual piece of code, and trace the cause back to recent changes. The Airbrake dashboard provides easy categorization, searching, and prioritization of exceptions so that when errors occur, your team can quickly determine the root cause. Additionally, this gem includes integrations with such popular libraries and frameworks as Rails, Sinatra, Resque, Sidekiq, Delayed Job, Shoryuken, ActiveJob and many more.
Available Cops in this extension: - MissingRequireStatement: Missing require statements can cause implicit dependencies in your projects that are error prone and hard to maintain.
This gem has a gemspec that causes the dreaded 'Illformed requirement' error.
Hooks into program lifecycle to display error messages to you in a helpufl way, with inlined code, colour, and helpful heuristics about what might be the cause.
ActionController::Parameters does not inherit Hash since Rails 5.0. This Gem will never cause an error even if you call Hash's method on ActionController::Parameters.
Allows you to specify one or all PG::Connection class methods to cause configurable delays and raise errors consistently or intermittently.
A gem that checks the users expenses and causes an error when budget is reached.
elbping is a tool to ping all of the nodes behind an Amazon Elastic Load Balancer. It only works for ELBs in HTTP mode and works by triggering an HTTP 405 (METHOD NOT ALLOWED) error caused when the ELB receives a HTTP verb that is too long.
Allows you to provide an exclusion list of allowed failures/errors. Failures and errors on this list still get run and reported as usual, but do not cause a non-zero exit code. This enables you to have a green CI with against a list of known bad tests.
This gem can define custom behavior when calling count on an AREL relation. This is especially useful when using relation.select('column AS something'), which currently will cause SQL errors.
Secure applications disable browser history and internal cache. Unfortunately, this causes problems with most browsers when following the standard Rails pattern for displaying errors. For full protection from ERR_CACHE_MISS (in Chrome with no-cache, no-store), and equivalent in other browsers, the pattern should be altered to follow a full POST-REDIRECT-GET patten. This way the browser will always have a consistent back-button history to traverse without triggering browser errors.