Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

The semver parser for node (the one npm uses)

¿Es npm/node-semver apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en npm/node-semver para saber con qué frecuencia se fusionan. Ahora mismo hay 2 issues aptos para principiantes abiertos.

Estrellas
5.5k
Forks
607
Issues abiertos para principiantes
2
Issues indexados
43
Lenguaje dominante
JavaScript
Licencia
ISC
Último push a GitHub
19/6/2026
Última indexación
20/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas
Métricas de merge de PR
Sin PR fusionados en 30 d

Cómo contribuir a npm/node-semver

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia ISC del proyecto.
  4. Elige uno de los 2 issues abiertos aptos para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • [BUG] intersects() still returns true for an empty range against "*" (follow-up to #521)
    Abierto
    Bug Needs Triage

    Dificultad 3/5 1-2 días Aptitud para principiantes 64/100

    npm/node-semver#909 · 1 comentario ·

  • Suggestion: optional comment-only second opinion on Dependabot PRs
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    npm/node-semver#900 ·

  • New issueNpmNdSrv
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100

    npm/node-semver#891 ·

  • [REQUEST] Consider provenance-backed patch releases for legacy v5/v6 lines
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    npm/node-semver#886 · 16 comentarios · 3 reacciones ·

  • Why does `>1.2` throw as an invalid comparator?
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    npm/node-semver#802 · 19 comentarios ·

  • [BUG] inc premajor, preminor, and prepatch do the wrong thing if the version is already a pre-release.
    Abierto
    Bug Needs Discussion Needs Triage

    npm/node-semver#751 · 37 comentarios · 6 reacciones · 1 asignado ·

  • [ENHANCEMENT] Allow * prerelease versions for * version ranges.
    Abierto
    Bug Needs Triage

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    npm/node-semver#736 · 1 comentario · 3 reacciones ·

  • [BUG] wrong results on semver.npmjs.com
    Abierto
    Bug Priority 2

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    npm/node-semver#729 · 5 comentarios ·

  • [QUESTION] Very confusing behavior for pre-release range matching
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    npm/node-semver#721 · 6 comentarios ·

  • [ENHANCEMENT] Publish package as standard JS modules
    Abierto
    Bug Needs Triage

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    npm/node-semver#712 · 13 comentarios · 20 reacciones ·

  • [BUG] limit version prefix to optional `v`
    Abierto
    Bug semver:major

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    npm/node-semver#691 · 4 comentarios ·

  • [ENHANCEMENT] minimum versions or minimum version in relation to
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    npm/node-semver#649 · 12 comentarios ·

  • Satisfying functions don't provide an option to also compare build meta
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    npm/node-semver#610 · 3 comentarios · 3 reacciones ·

  • Suggest refactoring "prerelease" into its own class
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    npm/node-semver#578 ·

  • [TRACKING] `semver@8`
    Abierto
    semver:major

    npm/node-semver#501 · 3 comentarios · 1 asignado ·

  • [ENHANCEMENT] rewrite cli
    Abierto
    semver:major

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    npm/node-semver#499 · 1 comentario · 1 reacción ·

  • [ENHANCEMENT] remove individual file requires as part of API contract
    Abierto
    semver:major

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    npm/node-semver#498 · 13 comentarios ·

  • [BUG] semver.lt returns wrong value for pre-release version comparison
    Abierto
    Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    npm/node-semver#483 · 3 comentarios ·

  • [QUESTION/FEATURE] Usage of commas inside constraints.
    Abierto
    spec

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    npm/node-semver#468 · 6 comentarios · 1 reacción ·

  • [BUG] SemVer.compare causes spurious allocations of SemVer objects
    Abierto
    Bug semver:major

    Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100

    npm/node-semver#458 · 3 comentarios ·

  • [FEATURE] Allow satisfies to throw errors
    Abierto
    Enhancement semver:major

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    npm/node-semver#418 · 2 comentarios · 2 reacciones ·

  • [BUG]semver.Range returns pre-release version even when includePrerelease is set to false
    Abierto
    Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    npm/node-semver#396 · 2 comentarios ·

  • [BUG] should throw error when invalid range with loose is true
    Abierto
    Bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100

    npm/node-semver#387 ·

  • [BUG] the package isn't compatible with Rollup due to require cycle
    Abierto
    Bug semver:major

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    npm/node-semver#381 · 7 comentarios · 12 reacciones ·

  • [ENHANCEMENT] add ability to clone a semver instance
    Abierto
    semver:major

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    npm/node-semver#378 · 11 comentarios ·

  • [BUG] dangerous check if semver is a valid semver in constructor
    Abierto
    Bug semver:major

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    npm/node-semver#354 · 2 comentarios · 1 reacción ·

  • [FEATURE] Function to 'coerce' an identifier
    Abierto
    Enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    npm/node-semver#352 · 2 comentarios · 1 reacción ·

  • [FEATURE] Function to check for validity of a prerelease identifier
    Abierto
    Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    npm/node-semver#350 · 1 comentario ·

  • [QUESTION] Major version 0 and the spec
    Abierto
    Needs Documentation spec

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    npm/node-semver#344 · 13 comentarios · 5 reacciones ·

  • [FEATURE] add methods to update a range, including operator
    Abierto
    Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    npm/node-semver#314 · 5 comentarios · 1 reacción ·

  • [BUG?] possible issues in internal/re.js
    Abierto
    Bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    npm/node-semver#307 · 1 comentario ·

  • [QUESTION] Incorrect loose parsing of version?
    Quizá libre de nuevo @isaacs la tomó hace 3673 días y no hay ningún pull request abierto. Abierto
    Enhancement

    npm/node-semver#164 · 11 comentarios · 1 asignado ·

  • [FEATURE] Way to find out if a version is a pre-release version through semver CLI
    Abierto
    cli Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    npm/node-semver#153 · 2 comentarios · 2 reacciones ·

  • [FEATURE] Allow piping into semver to read version
    Abierto
    cli Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    npm/node-semver#149 · 7 comentarios ·

  • CLI accepts invalid increment specifiers with -i/--increment and treats them as 'patch'
    Abierto
    semver:major

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    npm/node-semver#108 · 6 comentarios ·

  • [FEATURE] decrement/truncate
    Abierto
    Enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    npm/node-semver#48 · 11 comentarios · 5 reacciones ·

  • [BUG] new Range(comparator).test() throws TypeError for a prerelease version
    Posiblemente ocupada @00200200 la tomó hace 6 días. Abierto
    Bug Needs Triage

    Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100

    npm/node-semver#908 ·

  • [BUG] `* || 1.2.3-alpha` won't match `1.2.3-alpha` (when includePrerelease = false)
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    Bug Needs Triage

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    npm/node-semver#906 · 1 comentario ·

  • [BUG] gtr and ltr are wrong when a range has two bounds on the same side
    Posiblemente ocupada @Prafyl la tomó hace 14 días. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 76/100

    npm/node-semver#904 ·

  • [BUG] Test case in fixture for inclusion includes case that is outside of the range
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 42/100

    npm/node-semver#799 · 1 comentario ·

  • [BUG] `subset('>=17.2.0', '^17.2.0 || >17')` should be `true`
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    Bug Priority 2

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    npm/node-semver#703 · 2 comentarios · 1 reacción ·

  • [BUG] range.bnf incomplete regarding whitespace and "spermies"
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    Bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    npm/node-semver#392 · 7 comentarios · 4 reacciones ·

  • [QUESTION] `semver.intersects('>=16.0.0 <17.0.0', '^17.0.0-0', { includePrereleases: true })` should be `false`
    Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
    Bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    npm/node-semver#345 · 8 comentarios ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.