Browser and Node (deployment/Open Source)

Siempre que crees una nueva librería invierte tiempo en buscar un buen nombre (compartelo con el equipo)

package.json

En el archivo package.json debemos llenar al menos los siguientes campos.

//restmod package.json example
{
"name": "angular-restmod",
"description": "API Bound Models for AngularJS",
"version": "1.11.1",
"dependencies": {
...
},
"devDependencies": {
...
}

Publicación

Los paquetes deben ser publicados en NPM.

NPM

En NPM debes registrar el paquete y publicar directamente cada version. La primera vez nos va a pedir nuestras credenciales de npmjs

npm publish

IMPORTANTE: Las publicaremos con nuestro usuario personal pero debemos agregar como owner al usuario de platanus.

# Agregar un owner a un package
npm owner add platanus <package-name>