@Illimar said in Need help with modules not displaying: getDaysLeft() and dateFormat() are defined as member methods of the module, but you are using them as general functions. var days = getDaysLeft(i); It should be; var days = this.getDaysLeft(i); Or, even better is; to define getDaysLeft as a general function inside of getDom(), because only there the function is used once and nowhere else. It doesn’t need to be defined as a member of the module. getDom: function() { const getDaysLeft = (i, config) => { const date = Date.now(); ... } let wrapper = document.createElement('div'); wrapper.style.color = this.config.textColor; for (let i in this.config.dates) { let days = getDaysLeft(i, this.config); ...