A complete, functional, fast, safe and simple Node.js child processing module.
No description provided.
Give a regex, get a robust predicate function that tests it against a string.
A type-safe marriage of `EventTarget` and `EventEmitter`.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Push an array of items into an array, while being robust against prototype modification
Safer Node.js Buffer API
detect possibly catastrophic, exponential-time regular expressions
A flexible way to handle safe area, also works on Android and web.
Modern Buffer API polyfill without footguns
Fault-tolerant CSS parser for PostCSS
SDK for ComfyUI
Lightweight dependency injection container for JavaScript/TypeScript
Please check our [our documentation site](https://docs.daily.co/) to get started. If you're building a web app with our `daily-js` front-end JavaScript library, you may be particularly interested in:
detect possibly catastrophic, exponential-time regular expressions
URL and cookie safe UIDs
A deep deletion module for node (like `rm -rf`)
Error comparison and information related utility for node and the browser
Deterministic and safely JSON.stringify to quickly serialize JavaScript objects
Bot Framework Adaptive Dialogs runtime core components
Prepare Endo environment on import
Safe Json Utils
Constant-time comparison algorithm to prevent timing attacks.
Prevent defined property getters from throwing errors
When working in a multi-threaded environment it is important to ensure that any attributes that are shared across threads are properly protected to ensure that inconsistent data is not created. Lazy initializing these safe attributes improves startup times and only creates resources when they are needed.
Thread Safe Current Class Instance
Thread Safe Current Class Instance
Memoize attributes in a thread-safe way. This ruby gem adds a `#attr_memoized` class method, that provides a lazy-loading mechanism for initializing "heavy" attributes, but in a thread-safe way. Instances thus created can be shared among threads.
Memoize methods with a simple decorator. Supports TTL expiration, LRU eviction, thread-safe per-instance caches, hit/miss stats, and proper nil/false handling.
Config. Defined as a class. Used as an instance. Support for inheritance and composition. Lazy instantiation. Thread-safe. Command-style DSL. Validation layer. Support for YAML, TOML, JSON, __END__, ENV. Extremely simple to define. Extremely simple to use.
Middleware that communicates impending shutdown to a load balancer via NACKing (negative acking) health checks. Provided you have at least two load-balanced instances, this allows you to shut down or restart an instance without dropping any requests. Your app needs to inform the middleware when it wants to shut down, and the middleware will call back when it's safe to do so.
Yettings uses encrypted YML files that allow you to safely store sensitive configuration data such as API keys and passwords in your repository. Yettings makes these key/values available by creating a class and instance methods. Ex: Yetting.some_setting
A small concern you mix into your base ViewComponent class to declare base styles, variants, and conditional CSS classes declaratively. Smart-merges Tailwind utility classes (spacing, modifier prefixes, arbitrary values) so callers can safely override per-instance styles.
Solano CI runs your test suite simply and quickly in our managed cloud environment. You can run tests by hand, or enable our hosted CI to watch your git repos automatically. Solano CI automatically and safely parallelizes your tests to save you time, and takes care of setting up fresh isolated DB instances for each test thread. Tests have access to a wide variety of databases (postgres, mongo, redis, mysql, memcache), solr, sphinx, selenium/webdriver browsers, webkit and culerity. Solano CI supports all common Ruby test frameworks, including rspec, cucumber, test::unit, and spinach. Solano CI also supports Javascript testing using jasmine, evergreen, and many other frameworks.
Predix CI runs your test suite simply and quickly in our managed cloud environment. You can run tests by hand, or enable our hosted CI to watch your git repos automatically. Predix CI automatically and safely parallelizes your tests to save you time, and takes care of setting up fresh isolated DB instances for each test thread. Tests have access to a wide variety of databases (postgres, mongo, redis, mysql, memcache), solr, sphinx, selenium/webdriver browsers, webkit and culerity. Predix CI supports all common Ruby test frameworks, including rspec, cucumber, test::unit, and spinach. Predix CI also supports Javascript testing using jasmine, evergreen, and many other frameworks.
A Ruby library for data obfuscation that: - Preserves original data format and structure as much as possible - Supports numbers (including IP-like sequences), dates, and text - Maintains text structure while replacing content with meaningless but natural-looking words in English and Russian - Maintains data type consistency and decimal precision - Offers seeded randomization for reproducible results - Handles various number formats (leading zeros, separators) - Provides configurable options (unsigned mode, format preservation) Note: Individual obfuscator instances are not thread-safe. For concurrent operations, create separate instances per thread.
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.