[BUG]semver.Range returns pre-release version even when includePrerelease is set to false
Los mantenedores suelen responder en 4 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- tooling
Línea de trabajo
Start by running the reported JavaScript reproduction with new semver.Range and version 7.3.5, then trace how the includePrerelease option affects the resulting range. Done means the prerelease branch is omitted when includePrerelease is false, while the existing range behavior remains intact.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What / Why
new semver.Range returns prerelease semver version even when includePrerelease is set to false with version 7.3.5.
How
Current Behavior
const semver = require('semver');
new semver.Range('^12.0.0 || ^13.0.0-rc.0', { includePrerelease: false})
options: Object {}
loose: false
includePrerelease: false
raw: "^12.0.0 || ^13.0.0-rc.0"
range: ">=12.0.0 <13.0.0-0||>=13.0.0-rc.0 <14.0.0-0"
Expected Behavior
range doesn't include pre-releases when includePrerelease is set to false.
+ range: ">=12.0.0 <13.0.0-0"
- range: ">=12.0.0 <13.0.0-0||>=13.0.0-rc.0 <14.0.0-0"
- Lenguaje dominante
- JavaScript
- Estrellas
- 5.5k
- Forks
- 617
- Merge medio
- 4 d 23 h
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de npm/node-semver
-
[BUG] new Range(comparator).test() throws TypeError for a prerelease versionPosiblemente ocupada @00200200 la tomó hace 27 días. AbiertoBug Needs Triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
npm/node-semver#908 ·
Los mantenedores suelen responder en 4 días
-
semver:major
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
npm/node-semver#108 · 6 comentarios ·
Los mantenedores suelen responder en 4 días
-
[BUG] intersects() still returns true for an empty range against "*" (follow-up to #521)Posiblemente ocupada @json-open-source la tomó hace 24 días. AbiertoBug Needs Triage
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
npm/node-semver#909 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
[BUG] `* || 1.2.3-alpha` won't match `1.2.3-alpha` (when includePrerelease = false)Posiblemente ocupada @x0Lazarus la tomó hace 30 días. AbiertoBug Needs Triage
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
npm/node-semver#906 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
[BUG] gtr and ltr are wrong when a range has two bounds on the same sidePosiblemente ocupada @Prafyl la tomó hace 35 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 76/100
npm/node-semver#904 ·
Los mantenedores suelen responder en 4 días
Todos los issues de npm/node-semver
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
glossyio/traffic-monitor#255 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
juice-shop/juice-shop#3706 ·
Los mantenedores suelen responder en 1 día
-
Main workflow runs twice for newly created refsPosiblemente ocupada @rustyconover la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
duckdb/duckdb-wasm#2293 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
521xueweihan/HelloGitHub#4115 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
outline/outline#14348 · 1 comentario ·
Los mantenedores suelen responder en 1 día