Термины и определения
package - пакет https://ru.wikipedia.org/wiki/Package_(Java)
class - класс
Type Checking - Типизация
OOP - объектно-ориентированное программирование
JavaScript
template strings - Шаблонные строки https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/template_strings
arrow functions - стрелочные функции https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions
CommonJS
Gulp - сборщик проектов https://habrahabr.ru/post/208890/
Task Runner - менеджер задач. (диспетчер запуска задач)
Node - сервер Node
plain JavaScript object - простой JavaScript объект
Babel
синтаксический сахар - syntactic sugar
lint - статический анализ, контроль качества кода https://ru.wikipedia.org/wiki/Lint
linter - статический анализатор кода.
Gulpfile
linting errors
bundle - сборка
polyfill https://remysharp.com/2010/10/08/what-is-a-polyfill
TRANSPILING - транспилияция (трансляция) https://www.stevefenton.co.uk/2012/11/compiling-vs-transpiling/
tutorial - руководство
entry point file - файл, указывающий на начальную точку сборки
back-end - серверная часть
trailing commas - завершающая запятая (/пробел) http://www.multitran.ru/c/m.exe?t=6766895_1_2&s1=trailing%20space
repo/repository - репозиторий
commit - фиксировать гл. commit - коммит сущ.
reducer functions - reducer-функции