Вот вы передаёте в конструктор объект настроек options - это хорошо, можно сделать ещё один объект, defaultOptions, с настройками по умолчанию, и объединять их, так, чтобы свойства из options имели больший приоритет:
const fullOptions = Object.assign({}, defaultOptions, options);
// или
const fullOptions = { ...defaultOptions, ...options };