Monkey patch npm modules.
OpenZeppelin patch module for Optimism
A JSON Patch module for Node.js and the browser.
Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities
Enhance ESLint with better support for large scale monorepos
Patch console methods to intercept output
Fix broken node modules with no fuss
Patch typescript to support custom transformers in tsconfig.json
process information for node.js and browsers
npm package for https://github.com/google/diff-match-patch
CJS and ESM hooks for orchestrion
A drop-in replacement for fs, making various improvements.
Snyk's policy parser and matching logic
TypeScript definitions for diff-match-patch
Robust diff, match and patch algorithms to perform operations required for synchronizing plain text
A pure JS HTTP parser for node.
TypeScript definitions for graceful-fs
Generates a set of Sanity patches needed to change an item (usually a document) from one shape to another
Fast implementation of JSON-Patch (RFC-6902) with duplex (observe changes) capabilities
mirror of deepmerge, bundled and exposed as ES module
Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.
SCIM Patch operation (rfc7644).
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Implementation of JSON Merge Patch (RFC 7396)
MonkeyBars provides a structured DSL for safely monkey patching Ruby modules with built-in version checking, method validation, and constant management to prevent silent breakage when dependencies update.
Core Module in ruby to monkey patch basic types such as enumerable, strings and numbers for faster code writing
Consider the noble bamboo. This peculiar member of the Poaceae family has been known to grow to extraordinary lengths without yielding to (mostly) any obstacles. Not unlike bamboo, the i18n translations of a Rails app will continue to grow. As a tenacious stalk of bamboo breaks through a slab of sidewalk, so too will long translations break a UI. I18n:Bamboo monkey patches the Rails I18n module and will force all calls to I18n.translate (I18n.t) and I18n.localize (I18n.l) to return the longest translated or localized value from all available_locales. For obvious reasons, this gem is intended to be used for development purposes only to aid in UI and internationalization/localization testing.
Monkey patch some amazon-ec2 gem classes and modules to handle common operations.
Automatically includes Modules from app/concerns/<module_with_concerns>/<concern>.rb into <module_with_concerns> to ease monkey-patching associations and validations on ActiveRecord::Base descendents from other gems when layering schemas.
Monkey patching of rack commomlogger module to write rack logs in json format.
Adds more than 155 useful and frequently rather fundamental methods which are missing in Ruby programming language, to Array, File, Hash, Module, Object, String and Symbol classes. It tries to be similar project to Ruby Facets on principle, but less complex, more practical, non-atomic and organized by better way. Thanks to defensive and careful patching it should be compatible with all other libraries.
LineCache is a module for reading and caching lines. This may be useful for example in a debugger where the same lines are shown many times. This version works only with a patched version of Ruby 1.9.2 or 1.9.3 and rb-threadframe.
ActiveSupport's delegation syntax is much more convenient than Ruby's stdlib Forwardable. This gem just extracts it as an independent functionality (available on-demand without monkey-patching Module).
This is meant to be used in the same way as HTTParty and uses it under the covers. Except, when the ReadonlyParty module is included in a class, it explicitly disallows post, put, delete, and patch methods from being called on that class.
Sinatra-free core for running Opal-compiled Ruby on Cloudflare Workers: Rack handler, D1/KV/R2/AI/Queue/Durable Object adapters, multipart/streaming, and Opal corelib patches. Use with the `opal` gem and a Module Worker (`runtime/worker.mjs` in this gem).
The gem is one tool used for debugging/developing and as one helper for reading/trying source code of projects (like Ruby on Rails). It helps you prepend modules in the inheritance chain so that you can easily implement your own methods to override existing ones in specific modules/classes without impacting others. Different from monkey patch, you can easily enable/dsiable your implementation.
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.