3 repositorios
Processes for extracting version identifiers from raw text, headers, or HTML using patterns.
Distinct from Version String Resolvers: Focuses on the extraction of versions from unstructured content rather than resolving imprecise version strings.
Explore 3 awesome GitHub repositories matching development tools & productivity · Version String Extractions. Refine with filters or upvote what's useful.
This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and
Extracts version identifiers from raw content or headers using regular expressions.
Bowser is a browser detection library that parses user-agent strings to identify a browser's name, version, rendering engine, and operating system. It functions as a user-agent parser and version constraint checker, extracting structured browser and platform details from raw user-agent strings without external dependencies. The library distinguishes itself by integrating User-Agent Client Hints alongside traditional user-agent data for more accurate browser identification in modern environments. It provides cross-platform browser detection that works consistently across desktop and mobile ope
Isolates version numbers from user-agent substrings using regular expressions and numeric parsing.
node-semver es una herramienta para parsear, comparar y validar cadenas de versión de acuerdo con la especificación de Semantic Versioning. Funciona como un evaluador de rangos de versión, una biblioteca de comparación y una utilidad para incrementar identificadores de lanzamiento. El proyecto incluye una utilidad de coerción de versión que extrae secuencias numéricas de cadenas no conformes para aproximar una versión semántica. También proporciona lógica para calcular la siguiente cadena de lanzamiento incrementando segmentos mayores, menores o de parche. La biblioteca cubre una amplia gama de capacidades de gestión de versiones, incluyendo análisis de rangos para determinar si las versiones cumplen con restricciones específicas, la ordenación de listas de versiones basadas en precedencia y la validación tanto de versiones individuales como de rangos de versiones.
Extracts the first valid sequence of digits from non-compliant strings to approximate a semantic version.