В качестве данных модуль принимает массив строк.
Модуль возвращает объект с ключами в виде имён классов,
и в качестве значения — новое значение имени класса.
Новые имена классов начинаются только с латинских символов
и могут содержать - и _ , а также цифры.
Чаще встречающиеся имена классов после обфускации имеют
наименьшую длину ( в частности наиболее часто встречающиеся
имена классов будут представлены одним символом).
classes = [];
var obfuscator = require('./obfuscator.js');
console.log(obfuscator(classes));
Чтобы протестировать на предоставленных тестовых данных,
следует убрать комментарий в этой строчке в main.js
//var classes = ["pzhoccuf","pzhoccuf","pzhoccuf","pzhoccuf",...
Также предоставляется возможность протестировать на html файле.
HTML для тестирования находится здесь.
Main.js осуществляет поиск CSS классов в HTML и формирует
массив строк для последующей обработки в obfuscator.js.
Чтобы запустить тестирование введите в терминале:
$ node main.js