Qué hace esta herramienta para desarrolladores
Analiza especificaciones de paquetes usadas por npm y separa nombre, ámbito, selector de versión y tipo de origen. Reconoce paquetes normales y con scope, versiones o rangos, etiquetas, rutas file:, URLs tarball y referencias Git habituales. El resultado muestra una lectura estructurada para revisar cadenas de instalación antes de copiarlas a scripts, documentación o automatizaciones.
Distingue primero orígenes file:, HTTP(S) y Git. Para paquetes npm, localiza el separador @ sin confundirlo con el @ inicial de un scope y clasifica el selector como versión exacta, rango semver, etiqueta o valor no reconocido.
El análisis es sintáctico y local: no consulta el registro npm ni confirma que el paquete, la etiqueta o la versión existan.