Allows you to require files in a custom vm context.
Allows you to require files in a jsdom window context.
OpenTelemetry Tracing
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
Babel plugin to replicate Webpack require.context
Provides a context-saving pub/sub channel to connect diagnostic event publishers and subscribers
This is an internal utility, not intended for public usage.
Provides an API for ESLint custom rules that is compatible with the latest ESLint even when using older ESLint.
View docs [here](https://radix-ui.com/primitives/docs/components/context-menu).
Babel plugin to replicate Webpack require.context
OpenTelemetry B3 propagator provides context propagation for systems that are using the B3 header format
Request-scoped storage support, based on Asynchronous Local Storage, with fallback to cls-hooked for older Node versions
OpenTelemetry AsyncLocalStorage-based Context Manager
If you are an author of open source repository, you may want to support both CJS and ESM for users since it's a confused period. It's hard to use `__dirname` and `import.meta.url` in one file specially for typescript project.
OpenTelemetry instrumentation for `lru-memoizer` function memoization using lru-cache
Runs (webpack) loaders
An Error subclass that will chain nested Errors and dump nested stacktraces
gets a WebGLRenderingContext
Properly hijack require, i.e., properly define require hooks and customizations
diff with unified diff format handling
foreach component + npm package
AST utility module for statically analyzing JSX
Require with an expression.
Base reporting library for istanbul
Symbiont is a cool implementation of proc-objects execution algorithm: in the context of other object, but with the preservation of the closed environment of the proc object and with the ability of control the method dispatch inside it. A proc object is executed in three contexts: in the context of required object, in the context of a closed proc's environment and in the global (Kernel) context.
Built for the Context-Aware Software Ecosystem. Resolves application model requirements using semantic reasoning.
== E9Tags An extension to ActsAsTaggableOn[http://github.com/mbleigh/acts-as-taggable-on] which "improves" on custom tagging, or at least makes it more dynamic. Additionally it provides some autocomplete rack apps and the corresponding javascript. == Installation 1. E9Tags requires jquery and jquery-ui for the autocompletion and tag-adding form, be sure they're loaded in your pages where the tags form will be rendered. 2. E9Tags extends ActsAsTaggableOn and requires it. Run it's generator if you have not. 3. Run the E9Tags install script to copy over the required JS rails g e9_tags:install 4. Then make sure it is loaded, how you do that doesn't matter, e.g. <%= javascript_include_tag 'e9_tags' %> 5. Create an initializer for that sets up the taggable models and their controllers. This gives the models the tag associations and methods and prepares their controller to handle the otherwise unexpected tag params. require 'e9_tags' require 'contacts_controller' require 'contact' E9Tags.controllers << ContactsController E9Tags.models << Contact OR You can just include the modules in your classes yourself. The first way really exists for the case where the classes you wish to extend are part of another plugin/gem. # in contact.rb include E9Tags:Model # in contacts_controller.rb include E9Tags::Controller 6. Render the tags form partial in whatever model forms require it. = render 'e9_tags/form', :f => f If you pass a context, it will be locked and no longer possible to change/add the contexts on the form (and as a side effect, the tags autocompletion will be restricted to that context). = render 'e9_tags/form', :f => f, :context => :users Finally if you pass a 2nd arg to :context you can set a tag context to be "private" (default is false). In this case the tag context will be locked as private (typically suffixed with *), meaning that the tags will not be publicly searchable/visible. This is useful for organizational tags tags, say if you wanted to arbitrarily group records, or create a custom search based on a tag context. = render 'e9_tags/form', :f => f, :context => [:users, true] NOTE: The form and javascript are intended to work out of the box, but the certainly aren't going to look pretty. If you do intend to use the forms, you'll no doubt need to style them.
Claude Swarm enables you to run multiple Claude Code instances that communicate with each other via MCP (Model Context Protocol). Create AI development teams where each instance has specialized roles, tools, and directory contexts. Define your swarm topology in simple YAML and let Claude instances collaborate across codebases. Perfect for complex projects requiring specialized AI agents for frontend, backend, testing, DevOps, or research tasks.
This gem gives you convenient hooks around calls to `load`, `require`, and `require_relative`, which can be used to define configuration or setup code that will eventually be run when the library is actually loaded. This helps prevent loading unnecessary gems and configuration code in contexts where they are not needed.
Someday this might be a context-aware preprocessing wrapper for unidecode. As of now, the only thing it does is to call Unicode::normalize_KD before unidecode; that makes it slightly more powerful. Just require the gem and call to_ascii in strings as usual.
A gem with a mixin to let you turn a class into something that runs like a service, which you can MyService.start, MyService.stop, and MyService.restart. It tracks its own pid. For now, pretty sure it requires that the class is running inside a rails context (e.g. run by script/runner MyService.start), but that could probably be changed without too much difficulty.
Ask questions in IRB and get AI-powered answers based on your runtime context. Access local variables, exception info, and Rails model data while debugging. Requires an LLM provider gem (e.g., girb-ruby_llm) or custom provider implementation.
Active Query Builder Web API lets create, analyze and modify SQL queries for different database servers using RESTful HTTP requests to a cloud-based service. It requires SQL execution context (information about database schema and used database server) to be stored under the registered account at https://webapi.activequerybuilder.com/.
qdfca (Quick-Deploy Formal Concept Analysis) is a command-line filter that implements Formal Concept Analysis (FCA). It is small, scriptable, and easy to install, with no external requirements other than the standard Ruby library. The input is a formal context in CSV table format. The output is a dot format digraph rendering of the concept lattice with reduced labelling.
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.