Dependencias de samples

4 views
Skip to first unread message

Angel Java Lopez

unread,
Jun 10, 2012, 7:51:18 AM6/10/12
to node...@googlegroups.com
Hola gente!

La pregunta es simple: Si tienen un paquete para Node, con un directorio samples, como se definen e instalan las dependencias de esos samples?

Opciones:
1- Se pone en el README.md de cada sample, los npm install <paquete> a instalar
2- Se pone un package.json en cada sample
3- Se ponen en el devDependencies del package.json top
4- Otra? 

El 2 no me gusto, porque al parecer, el package.json OBLIGA a tener un name, y un version, y cualquier puede ir y hacer npm publish del sample, es asi?

El 3 obliga a bajarse Express y 40 frameworks mas, si tengo 5 samples con 5 web frameworks, middlewares distintos.

El 1 es el menos intrusivo para el que no quiere tener todos los samples ya preparados. Va fijandose en cual quiere probar.

Gracias por cualquier info!

Nos leemos!

Angel "Java" Lopez

Damian Suarez

unread,
Jun 10, 2012, 1:25:43 PM6/10/12
to node...@googlegroups.com


2012/6/10 Angel Java Lopez <ajlop...@gmail.com>

Hola gente!

La pregunta es simple: Si tienen un paquete para Node, con un directorio samples, como se definen e instalan las dependencias de esos samples?

Entiendo que tu directorio de samples necesita modulos adicionales, no ?. Por ejemplo, como citas mas abajo, express.
 

Opciones:
1- Se pone en el README.md de cada sample, los npm install <paquete> a instalar
2- Se pone un package.json en cada sample
3- Se ponen en el devDependencies del package.json top
4- Otra? 

El 2 no me gusto, porque al parecer, el package.json OBLIGA a tener un name, y un version, y cualquier puede ir y hacer npm publish del sample, es asi?

El 3 obliga a bajarse Express y 40 frameworks mas, si tengo 5 samples con 5 web frameworks, middlewares distintos.

El 1 es el menos intrusivo para el que no quiere tener todos los samples ya preparados. Va fijandose en cual quiere probar.

Gracias por cualquier info!

Nos leemos!

Angel "Java" Lopez


Yo creo que depende un poco del caso, pero yo trataría de que mis samples sean lo más independiente posible. Por ejemplo ... no estas obligado a usar express si simplemente queres hacer una página web.
Reply all
Reply to author
Forward
0 new messages