В настоящее время я использую PaperJS в нескольких проектах, для которых я использую обычные ссылки для скачивания на веб-сайте: http://paperjs.org/download/.
Я вижу, что PaperJS также можно установить через NPM, хотя для этого требуется множество зависимостей, как описано на этой странице: https://www.npmjs.com/package/paper#installing-paper-js-for-node-js-through-npm
Мой проект использует NodeJS на серверной части, так что лучше установить Paper через NPM? Если вы можете просто использовать Paperjs, загрузив его со страницы загрузок, зачем вам нужно (или нужно) устанавливать графическую библиотеку Cairo и все остальное?