npm scripts, package.json dosyasının scripts alanında tanımlanan ve npm run <name> ile çalıştırılan komutlardır. Proje görevlerini (start, build, test, lint) standardize ederek tüm takım ve CI'nin aynı komutları kullanmasını sağlarlar. Lifecycle hooks, npm'nin belirli noktalarda otomatik olarak çalıştırdığı özel scriptlerdir.
