slimjs / slim.js CSS 1K 59 Fast & Robust Front-End Micro-framework based on modern standards webcomponents data-binding es6 dom