PhantomJS — это безголовый (без графического интерфейса) WebKit с API JavaScript. Он имеет встроенную поддержку различных веб-стандартов: обработка DOM, селектор CSS, JSON, Canvas и SVG.
Node.js — это основанная на событиях неблокирующая среда выполнения асинхронного ввода-вывода, которая использует движок Google V8 JavaScript и библиотеку libuv. Он используется для разработки приложений, которые интенсивно используют возможность запуска JavaScript как…
npm — это менеджер пакетов, поставляемый с Node.js. Его можно использовать для установки и публикации модулей CommonJS и ECMAScript, подключаемых модулей jQuery, повторно используемого кода (библиотек) JavaScript, программ CLI на основе JavaScript и многого другого.
Все пакеты npm содержат файл package.json, обычно в корне проекта. Этот файл содержит различные метаданные, относящиеся к проекту. Этот файл используется для предоставления информации npm, которая позволяет ему идентифицировать проект, а также обрабатывать зависимости…