Small utility library that check if a new file content can be merged safely in the on-disk existing file.
Find potential conflict in your CSS files - to avoid surprises when used in the context of Micro Frontends.
Improved typeof detection for node.js and the browser.
Detect the dominant newline character of a string
Detect Node.JS (as opposite to browser environment). ESM modification
Parse a JSON string that has git merge conflicts, resolving if possible
Node.js module to detect the C standard library (libc) implementation family and version
Node.js implementation of port detector
A Bonjour DNS-SD service announcer via mDNS on UDP
Detects if a file exists and returns the resolved filepath.
Runs prettier as an stylelint rule
Unpack a browser type and version from the useragent string
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
detect available port
Detect the indentation of code
Detect which package manager you're using (yarn or npm)
A JavaScript parser built from the Hermes engine
Detect device type and render your component according to it
Package manager detector
Library will help you to detect if the locale is right-to-left language.
🦄 Tailwindcss first-class variant API
Detect if the browser supports passive events
Lint your app's addon dependencies, making sure you only have one version of each.
Detect the indentation of code (commonjs fork)
Provide idempotency keys with conflict detection and response replay.
A lightweight rule engine with a declarative DSL for defining conditions and actions. Supports priority-based ordering, rule tagging with selective evaluation, first-match and all-match modes, dry run, conflict detection, serialization, chaining, and per-rule execution statistics.
Gehring's Error-Related Negativity (ERN) for brain-modeled agentic AI — automatic error detection, conflict monitoring, post-error slowing, correction tracking, and confidence adjustment implementing the anterior cingulate cortex's quality assurance function.
i18nize helps Ruby and Rails projects stay multilingual by automatically filling in missing translations in I18n YAML locale files. It scans for missing or empty keys across nested locale structures, and uses the DeepL API (Free or Pro) to translate them from a chosen source locale (default: en). Features: - Detects and lists missing translation keys - Automatically translates and inserts values into the correct YAML files - Supports nested directories and multiple locale files (e.g. config/locales/api/en.yml) - Preserves I18n placeholders such as %{count} - Handles pluralization branches (one, other, etc.) - Source locale is treated as the single source of truth (conflicts are resolved by overwrite) - Simple CLI: `i18nize <locale>` or `i18nize <locale> --missing` This gem streamlines the translation workflow, making it easier to maintain consistent, up-to-date locale files across large Ruby on Rails applications.