npm scripts to polecenia zdefiniowane w polu scripts pliku package.json, które uruchamiasz za pomocą npm run <name>. Standaryzują zadania projektowe (start, build, test, lint), dzięki czemu cały zespół i CI używają tych samych poleceń. Lifecycle hooks to specjalne skrypty, które npm uruchamia automatycznie w określonych momentach.
