thin-polymer Demo

Pure ES5; Omit dom-module and Polymer()

Partial ES6; Use ES6 shorthand method and template string

ES6 class; Use beforeRegister()

ES6 class; Use constructor; Use template property

ES7 class properties (proposed draft standard); Auto uncamelcasing

ES7 class properties (proposed draft standard); Define style