Gli npm scripts sono comandi definiti nel campo scripts di package.json che esegui con npm run <name>. Standardizzano i compiti del progetto (start, build, test, lint) in modo che l'intero team e la CI usino gli stessi comandi. Lifecycle hooks sono script speciali che npm esegue automaticamente in determinati punti.
