A library for finite automata and regular expressions in the context of JS RegExp
Useful JavaScript types for YAML
Resizable component for React.
@vue/reactivity
Node default behavior import resolution plugin for eslint-plugin-import.
Dedicated types library for ramda
Enhance Reselect selectors with deeper memoization and cache management
Declarative routing for React web applications
Utilities for react-native + iOS and wrappers for using swift together with fabric/paper + JSI
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Provides `Truncate`, `MiddleTruncate` and `ShowMore` React components for truncating multi-line spans and adding an ellipsis.
Utility for working with stack traces
Yaml handling for TAP parsers and generators
Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.
React + RxJS = <3
Reusable utilties to help level up NestJS Modules
This is a Vite plugin that allows you to use Next.js features in Vite. It is the basis for `@storybook/experimental-nextjs-vite` and should be used when running portable stories in Vitest.
Monkey patches React to notify you about avoidable re-renders.
The Babel preset for Expo projects
A module for using ripgrep in a Node project
Re emit events from another emitter
Use Set-like API with React hook
Transform GLOB patterns to JavaScript regular expressions for fast file path matching.
A minimal CSS module shim
Regular expression set parser at run time.
A `OnceOption` type, similar to `Option`, with the constraint that once emptied it cannot be re-set to contain a value. Useful for members that need to be consumed on drop or cannot be re-set otherwise (e.g. to join a `JoinHandle` on drop).
Regular expression set parser at compile time.
Small, sweet, easy framework for full-stack web application
Named write-once store with a compare-and-swap pinax namespace. Bytes go in by name, come out by name; deposita are never overwritten, pinakes update via compare-and-swap.
Prop-drillable, reactive class container for Leptos.
Unofficial Rust API client/library for Midtrans Payment API
IP allowlist / blocklist middleware — CIDR-based IP filtering for Axum
In-memory rate limiter middleware — fixed-window per-IP or per-key limiting for Axum
All-in-one security middleware stack for Axum — helmet, CSRF, rate limiting, IP filter, HTTPS redirect, and body limit in one call
Solana runtime feature declarations
Atlas runtime feature declarations
A set of helpers to build re-usable `rake` integration helpers.
A set of methods for processing keyboard input in character, line and multiline modes. It maintains history of entered input with an ability to recall and re-edit those inputs. It lets you register to listen for keystroke events and trigger custom key events yourself.
Conditional Tag Rewrite is designed to re-emit records with a different tag. Multiple AND-conditions can be defined; if a set of AND-conditions match, the records will be re-emitted with the specified tag.
Create complex sets of test data using factories to allow re-use across tests or in seed data
A set of extensions for elasticsearch-model which aims to ease the burden of things like re-indexing, verbose/complex mapping.
Managing the common pdf metadata values and renaming the pdf file accordingly. Sets common tags like 'author', 'createdate', 'title', 'subject' and 'keywords' and re-uses them for renaming the file with to a human-readable identifier.
Paranoia is a re-implementation of acts_as_paranoid for Rails 5, 6, and 7, using much, much, much less code. You would use either plugin / gem if you wished that when you called destroy on an Active Record object that it didn't actually destroy it, but just "hid" the record. Paranoia does this by setting a deleted_at field to the current time when you destroy a record, and hides it by scoping all queries on your model to only include records which do not have a deleted_at field.
A DSL for creating layouts easily in RubyMotion. Also comes bundled with a set of categories to make life easier. I'm using the word category from objective-c land which is basically the same as re-opening classes in ruby :D.
A set of methods for processing keyboard input in character, line and multiline modes. It maintains history of entered input with an ability to recall and re-edit those inputs. It lets you register to listen for keystroke events and trigger custom key events yourself.
minitest-distributed is a plugin for minitest for executing tests on a distributed set of unreliable workers. When a test suite grows large enough, it inevitable gets too slow to run on a single machine to give timely feedback to developers. This plugins combats this issue by distributing the full test suite to a set of workers. Every worker is a consuming from a single queue, so the tests get evenly distributed and all workers will finish around the same time. Redis is used as coordinator, but when using this plugin without having access to Redis, it will use an in-memory coordinator. Using multiple (virtual) machines for a test run is an (additional) source of flakiness. To combat flakiness, minitest-distributed implements resiliency patterns, like re-running a test on a different worker on failure, and a circuit breaker for misbehaving workers.
Twitter word clouds. Analyse the frequency of word occurrences for a user or list of users. Configurable - set the words to ignore, the range of dates to look at, and whether to include hashtags, @-mentions, and URLs. Customize your Twitter configuration, too. Sensible defaults are provided for all options. Look at the data in different ways. Easily convert and/or export to CSV and JSON. Change configuration options on the fly and re-audit with ease.
This library sets up your application to use the Amazon CloudFront CDN by modifying your Rails 3 asset_host to the host you specify. It also allows you to use your Rails 3 application directly as the origin server for CloudFront alleviating the need to upload your resources to Amazon S3. The included middleware manages recognizing and re-routing CloudFront-based requests to local assets.
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.