JsPattern-ES6 《JavaScript Patterns》 examples in ECMAScript6 Singleton Factory Iterator Decorator Strategy Facade Proxy Subscriber/Publisher