Browser and NodeJS

Last updated 7 months ago
  • Invierte tiempo en buscar un buen nombre (compartelo con el equipo)

Spec 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

Las 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>

Publicando con el generador

El generador define un archivo gulpfile con una serie de tareas para hacer más simple la publicacion.

Cuando quieras publicar una nueva version de una libreria simplemente debes hacer:

gulp build
gulp publish-npm

Un listado de librerías Platanus