The Vanilla Javascript Component Pattern
A pattern for creating encapsulated, vanilla JavaScript components
Tags: javascript, es6, patterns