First of all, the article doesn't say much (anything?) about MVC frameworks.
Then, mediator and observer are very similar patterns and you can easily implement the former with the latter.
Modules described in the article are working very much the same as the ones that come with ECMAScript6. Check how TypeScript - which follows the ES6 way - implements those. Not much rewriting to be done there.
Further more, all of the stuff described in the article is not particularly new - those are patterns well known for a while, field-tested in the huge, existing projects.