Вызов
('article')
трактуется js не как функция, а как создание объекта типа String, в который "фреймворк" накостылял своих методов.
Микропример:
// Расширяем стандартный объект:
String.prototype.foo = function () {console.log('Foo', arguments)};
// И вызываем метод на строке:
('').foo('bar')
// Предыдущий вызов аналогичен этому:
String('').foo(42)
Это легко понять, прочитав readme по
ссылке:
Недостатки
Расширение базовой структуры данных String, отчего в будущем это может привести к регрессии веб-приложения
Не говоря уже о том, что прямо в репозитории, на который вы далии ссылку, лежит, мать его,
код этого "фреймворка"!