Ah pero vos decis de subir todo el source a npm. Yo queria subir solo el binario, porque el tema es que si lo tenes que compilar vos necesitas bajarte node-webkit y nw-gyp para recompilar cada dependencia, es un bardo... Fijate en el readme puse como es.
Se te ocurre una forma de distribuirlo todo por npm sin que el usuario tenga que bajarse 200mb? 2014-01-28 Tio Oscar <[email protected]> > Se que en el package.json le podes basar el parametro "bin", y npm se > encarga de copiarlo al directorio bin del sistema, pero siempre vi scritps > que llamaban a node, onda > > #!/usr/bin/env node > > en este caso si es un binario en serio no pasa nada, acordate que tu app > estaría en %NODEROOT%/lib/node_modules/$APP. > > Npm es mas poderoso de lo que parece, en realidad vos tendrías que ver > como hacer el makefile para que sea directamente npm el que compile, genere > el bin y de ahi lo mueve solo al direcotorio ejecutable,. > > > > El 28 de enero de 2014, 14:02, Demián Andrés Rodriguez <[email protected] > > escribió: > >> Preparé el package.json para publicarlo en npm... >> >> demian@demian-desktop:~/www/projects/git-watcher/build/linux$ npm publish >> FATAL ERROR: JS Allocation failed - process out of memory >> >> Cuando resuelva eso, alguno sabe como tener un path al ejecutable segun >> el SO? >> >> Así como lo tengo, al hacer `npm install -g` agrega al PATH el ejecutable >> 'gitwatcher', que solo funcionaría en Linux. >> >> >> 2014-01-28 Demián Andrés Rodriguez <[email protected]> >> >>> Buenas, para darle un poco de vida a estos grupos... quería compartirles >>> mi proyecto en el cual estuve trabajando en mi tiempo libre. >>> >>> Quería probar a ver que onda node-webkit, asi que lo desarrollé usando >>> esa plataforma. (NodeJS + Webkit :P) >>> >>> https://github.com/demian85/git-watcher >>> >>> Es una versión mejorada, o al menos eso intenta ser, de git-gui. >>> >>> Lo mas copado es: >>> - Real time >>> - Diff mas lindo con numeros de linea >>> - Syntax highlighting >>> - Submodulos en tabs (en mi trabajo diario uso 3) >>> - No es asquerosa como git-gui >>> >>> A ver que les parece... ideas de como mejorarla son bienvenidas :) >>> >>> PD: Solo lo compilé en Linux. Si alguno usa MAC y/o Windows se copa y me >>> lo compila? :P >>> PD2: Para los pajeros, se ejecuta con tan solo un doble click y sale >>> andando! como en Windows! >>> >> >> -- >> -- >> ------------------------------------------------------------------- >> Para obtener más opciones, visita este grupo en >> http://groups.google.com/group/webandbeer?hl=es. >> El blog del grupo >> http://www.webandbeer.com.ar >> --- >> Has recibido este mensaje porque estás suscrito al grupo "webandbeer" de >> Grupos de Google. >> Para anular la suscripción a este grupo y dejar de recibir sus correos >> electrónicos, envía un correo electrónico a >> [email protected]. >> Para obtener más opciones, visita >> https://groups.google.com/groups/opt_out. >> > > > > -- > Exos ~ Programador, hacker y filósofo > web: http://blog.exodica.com.ar > Linked'in: http://www.linkedin.com/in/ogexos > Twitter: @exos, Indeti.ca: @exos > Tels: [+54 11] 6385-EXOS (3967) - [+54 9 11] 6133-2442 > > -----BEGIN GEEK CODE BLOCK----- > Version: 3.1 > GCS/IT d-- s++:* a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-? !w--- > !O !M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--(!) b- DI D-- G > e@ h>++ r--- y*>+++++ > ------END GEEK CODE BLOCK------ > > -- > -- > ------------------------------------------------------------------- > Para obtener más opciones, visita este grupo en > http://groups.google.com/group/webandbeer?hl=es. > El blog del grupo > http://www.webandbeer.com.ar > --- > Has recibido este mensaje porque estás suscrito al grupo "webandbeer" de > Grupos de Google. > Para anular la suscripción a este grupo y dejar de recibir sus correos > electrónicos, envía un correo electrónico a > [email protected]. > Para obtener más opciones, visita https://groups.google.com/groups/opt_out > . > -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
