npm

Mattepuffo's logo
Aggiornare le dipendenze in Node.js all'ultima versione

Aggiornare le dipendenze in Node.js all'ultima versione

Node.js gestisce gli aggiornamenti dei pacchetti facendo in modo di non aggiornare le dipendenze nel caso di cambio di versione (major releases).

In questo modo non c'è il rischio che ci siano dei cambiamenti che facciano casino nel codice.

Ovviamente possiamo aver bisogno di aggiornare comunque le dipendenze all'ultima versione.

Mattepuffo's logo
Creare un filewatcher in Node.js con Chokadir

Creare un filewatcher in Node.js con Chokadir

Node.js arriva già alcune metodi per controllare il filesystem.

Ma, a detta dei creatori di Chokadir, hanno delle limitazioni:

  • Node.js fs.watch:

    • Doesn't report filenames on OS X.

    • Doesn't report events at all when using editors like Sublime on OS X.

    • Often reports events twice.

    • Emits most changes as rename.

    • Has a lot of other issues

    • Does not provide an easy way to recursively watch file trees.

  • Node.js fs.watchFile:

    • Almost as bad at event handling.

    • Also does not provide any recursive watching.

    • Results in high CPU utilization.

Mattepuffo's logo
NDM, una GUI per NPM

NDM, una GUI per NPM

Oggi vi propongo NDM (NPM Desktop Manager), una front-end grafico per desktop per NPM.

Attraverso questo programma possiamo gestire tutit i pacchetti come se usassimo NPM.

Quindi possiamo installarli, aggiornarli e rimuoverli.

Mattepuffo's logo
Contare le righe di un file sorgente con Cloc

Contare le righe di un file sorgente con Cloc

Cloc è un programma gratuito e multi-piattaforma scritta in Perl che ci consente di contare il numero di righe di un file sorgente.

In più ci dice anche di che linguaggio parliamo, e ci conta anche le rgihe di commenti.

Inoltre, potete anche usarlo su file compressi.

Per installarlo su Arch Linux:

# pacman -Sy cloc