npm

Mattepuffo's logo
Manipolare immagini in Node.js con sharp

Manipolare immagini in Node.js con sharp

sharp è una libreria per Node.js che ci consente di manipolare le immagini.

In pratica possiamo fare le classiche operazioni di conversione, ridimensionamento, cropping, ecc.

L'ho trovata molto facile da usare, anche se l'ho testata solo in locale.

Sul sito ci sono diverse istruzioni per diverse piattaforme.

Mattepuffo's logo
Postgres embeddedable con PGlite

Postgres embeddedable con PGlite

PGlite è sostanzialmente una versione WASM di Postgres.

Possiamo usarlo sia in progetti Node.js/Bun/Deno, che direttamente nel browser.

E supporta sia lo storage in memory che persistente; nel caso lo usassimo nel browser, la persistenza si aggancerà a IndexedDB.

Mattepuffo's logo
Minificare file Javascript con UglifyJS

Minificare file Javascript con UglifyJS

UglifyJS è un piccolo programma per Node.js, che può essere usato anche come libreria se ho capito bene, che ci permette di minificare i file Javascript.

In sostanza vuol dire comprimere i file Javascript molto grandi in modo da renderli più leggeri, ma meno leggibili.

Ovviamente avete bisogno di Node.js ed npm.

Mattepuffo's logo
Caching in Nodejs con Keyv

Caching in Nodejs con Keyv

Keyv è uno storage di tipo key:value che supporta diversi database.

Di default salva tutto in memoria, ma volendo, come abbiamo detto, possiamo usare:

  • MongoDB
  • Redis
  • SQLite
  • MySQL
  • Postgre
  • Memcache
  • Etcd

No vediamo un esempio con SQLite.