Без копирования ассетов: картинок и шрифтов в папку готового к использованию кода (dist) обойтись никак не получится. NPM автоматизирует обновление зависимостей, папка dist каждый раз чистится и туда кидаются только свежие ассеты. Честно говоря, не так уж много npm-пакетов, в которых используются шрифты с картинками. Чаще это просто SASS или JS, которые прекрасно собираются из папки node_modules без какого-либо копирования.