NPM для начинающих. Полный гайд: установка, команды, флаги, разбор package.json, версионирование