An error subclass for wrapping non-error values
An error subclass for wrapping non-error values
Calls a function that takes a standard node callback function and returns a Promise that is rejected on error or resolved with the non-error arguments of the callback.
Copies non-react specific statics from a child component to a parent component
XMLHttpRequest for Node
Normalize exceptions/errors
Gets the job done when JSON.stringify can't
A per-spec XML serializer implementation
No description provided.
TypeScript definitions for hoist-non-react-statics
Promisified version of cross-spawn
Extensions to Node.js child_process module
Strict URL sanitization with security-focused validation
A public-facing copy of [error-catalog-nodejs](../error-catalog-nodejs) which copies most of the existing functionality while only disclosing non-internal errors to the published NPM package.
A JS implementation of JSONPath with some additional operators
High Performance Layer 1 / Layer 2 Caching with Keyv Storage
App for dealing with Android settings
Vite resolver for TypeScript compilerOptions.paths
GraphQL Semantic Output Conversion Kit - converts a cutting edge SDL file that supports semantic nullability into a more traditional SDL file legacy tools can support.
Draw non-layered tidy trees in linear time
TypeScript definitions for react-redux
extended POSIX-style sprintf
Make presentable errors
CSS reset component for Chakra UI
The same derive(Error) macro thiserror provides + the features you want!
Diagnostics for proc-macro2.
A library that integrates with actix-web to provide structure and implementation of authentication in an opinionated but still highly flexible way
Command-line interface for the Quillmark Markdown rendering system
A versatile cross-platform playground for Rust snippets, expressions and programs. Accepts a script file or dynamic options.
A linter/validator for Markdown files that enforces CommonMark specification
Problemo
CLI tool for SQL static analysis against schema definitions
Core library for SQL static analysis against schema definitions
High-throughput sentence extractor for Project Gutenberg texts with dialog-aware detection
Used to configure htsget-rs by using a config file or reading environment variables.
Combined logging and error handling
Adds non validator errors to active model
Ernr builds on the power of Rails 3 validations. It lets you use validations to identify situations which are warnings rather than errors. It also lets you define a callback on the model which is executed after save if there are any warnings.
Allow you to retry deadlocks, serialization errors, non-unique errors.
THIS GEM IS STILL IN DEVELOPMENT STAGE. Find documentation here: https://github.com/leandrosardi/pampa.
Pampa is a Ruby library for async & distributing computing providing the following features: - cluster-management with dynamic reconfiguration (joining and leaving nodes); - distribution of the computation jobs to the (active) nodes; - error handling, job-retry and fault tolerance; - fast (non-direct) communication to ensure realtime capabilities. The Pampa framework may be widely used for: - large scale web scraping with what we call a "bot-farm"; - payments processing for large-scale ecommerce websites; - reports generation for high demanded SaaS platforms; - heavy mathematical model computing; and any other tasks that requires a virtually infinite amount of CPU computing and memory resources. Find documentation here: https://github.com/leandrosardi/pampa
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.
A lightweight, non-blocking APM agent that monitors errors and performance metrics with client-side aggregation.
Features: Efficient Prime Number Identification: Utilizes optimized algorithms to quickly identify prime numbers within an array. Simple Integration: Easy to include in any Ruby project with straightforward usage. Flexible Input Handling: Supports arrays of varying sizes and integer values. Error Handling: Gracefully handles non-integer and negative values, ensuring robust performance.
LocalBus is a lightweight yet powerful pub/sub system for Ruby applications that enables decoupled communication within a single process. It offers both non-blocking I/O and thread pool processing modes, robust error handling, and fine-grained concurrency controls. Perfect for organizing event-driven architectures, handling background jobs, and managing complex workflows without external dependencies."
Gem exposes `githl` binary that allows to perform line count / contributor at current HEAD. Running on dirty working tree will produce git errors. Binary has a couple of options: `-p` or `--path` specifies relative path, defaults to `.`; `-i` or `--include` specify included files/directories or file extensions; `-e` or `--exlude` specify exluded files/directories or file extensions; `-v` or `--version` prints version. Currently does not work with non-UTF-8 encoded files.
Ruby Gem for parsing C++ header files. This library is based on Nokogiri (http://nokogiri.org) and takes as input the xml files generated by Doxygen (www.doxygen.org). Parsing with Doxygen allows us to parse even a set of non-compilable include files. This is very useful in case you need to extract metadata for a big library which won't normally compile because of being incomplete or needing further build configuration (think of Makefiles, Visual Studio and similar). By using other tools which rely on a real C/C++ processor like gccxml or swig, you would normally get lots of compilation-related errors (which is undesired because we don't want to compile anything!). Doxyparser is, in such cases, the lean alternative.
Miscellaneous methods that may or may not be useful. sh:: Safely pass untrusted parameters to sh scripts. Raise an exception if the script returns a non-zero value. fork_and_check:: Run a block in a forked process and raise an exception if the process returns a non-zero value. do_and_exit, do_and_exit!:: Run a block. If the block does not run exit!, a successful exec or equivalent, run exit(1) or exit!(1) ourselves. Useful to make sure a forked block either runs a successful exec or dies. Any exceptions from the block are printed to standard error. overwrite:: Safely replace a file. Writes to a temporary file and then moves it over the old file. tempname_for:: Generates an unique temporary path based on a filename. The generated filename resides in the same directory as the original one. try_n_times:: Retries a block of code until it succeeds or a maximum number of attempts (default 10) is exceeded. Exception#to_formatted_string:: Return a string that looks like how Ruby would dump an uncaught exception. IO#best_datasync:: Try fdatasync, falling back to fsync, falling back to flush. Random#exp:: Return a random integer 0 ≤ n < 2^argument (using SecureRandom). Random#float:: Return a random float 0.0 ≤ n < argument (using SecureRandom). Random#int:: Return a random integer 0 ≤ n < argument (using SecureRandom). Password:: A small wrapper for String#crypt that does secure salt generation and easy password verification.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.