Npm

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Npm
www.npmjs.com y npm.community
Npm-logo.svg
Información general
Programado en JavaScript
Sistema operativo multiplataforma
Licencia Artistic License 2.0

npm es el sistema de gestión de paquetes por defecto para Node.js, un entorno de ejecución para JavaScript, bajo Artistic License 2.0.

Visión general[editar]

Desde la versión 0.6.3 de Node.js npm es instalado automáticamente con el entorno. npm se ejecuta desde la línea de comandos y maneja las dependencias para una aplicación.[1][2]​ Además, permite a los usuarios instalar aplicaciones Node.js que se encuentran en el repositorio. npm está escrito enteramente en JavaScript y fue desarrollado por Isaac Z. Schlueter a raíz de la frustración que experimentó mientras trabajaba con CommonJS y considerando las deficiencias de otros proyectos similares como PHP (PEAR) y Perl (CPAN).[3]

Nombre[editar]

En noviembre 2014, Collin Winter escribió en GitHub que "npm" no es una abreviatura para "Node Package Manager", sino un retroacrónimo recursivo para "npm is not an acronym".[4]​ Aun así, en el archivo README.md encontrado en npm-0.0.1 se puede leer en la primera línea: "The Node Package Manager".[1]

Véase también[editar]

Referencias[editar]

  1. a b iarna (13 de noviembre de 2015). «v3.4.1 (2015-11-12): ASK FOR NOTHING, GET LATEST» (en inglés). GitHub. Archivado desde el original el 13 de noviembre de 2015. Consultado el 1 de febrero de 2016. 
  2. «npm-versions.txt» (en inglés). 27 de febrero de 2014. Consultado el 9 de febrero de 2016. 
  3. Schlueter, Isaac Z. (25 de marzo de 2013). «Forget CommonJS. It's dead. **We are server side JavaScript.**». GitHub (en inglés). 
  4. Winter, Collin (21 de noviembre de 2014). «npm-faq(7) -- Frequently Asked Questions». GitHub (en inglés). Consultado el 24 de marzo de 2016. 

Enlaces externos[editar]