Framework agnostic JavaScript modules for web application development