{"action":"created","issue":{"url":"https://api.github.com/repos/WebReflection/es-class/issues/2","labels_url":"https://api.github.com/repos/WebReflection/es-class/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/WebReflection/es-class/issues/2/comments","events_url":"https://api.github.com/repos/WebReflection/es-class/issues/2/events","html_url":"https://github.com/WebReflection/es-class/issues/2","id":57353757,"number":2,"title":"Feature Request: Classes as mixins","user":{"login":"matthewrobb","id":387251,"avatar_url":"https://avatars.githubusercontent.com/u/387251?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewrobb","html_url":"https://github.com/matthewrobb","followers_url":"https://api.github.com/users/matthewrobb/followers","following_url":"https://api.github.com/users/matthewrobb/following{/other_user}","gists_url":"https://api.github.com/users/matthewrobb/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewrobb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewrobb/subscriptions","organizations_url":"https://api.github.com/users/matthewrobb/orgs","repos_url":"https://api.github.com/users/matthewrobb/repos","events_url":"https://api.github.com/users/matthewrobb/events{/privacy}","received_events_url":"https://api.github.com/users/matthewrobb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-11T18:09:38Z","updated_at":"2015-04-18T11:57:01Z","closed_at":null,"body":"It would be great to be able to pass classes into the `with` list. Ideally this could result in both static and prototype members being copied over to the new class. I am not sure how simple this will be considering, from what I currently understand, ES6 class methods are non-enumerable by default and at a glance it looks like only enumerable ownProps get copied over in this project at the moment."},"comment":{"url":"https://api.github.com/repos/WebReflection/es-class/issues/comments/94160845","html_url":"https://github.com/WebReflection/es-class/issues/2#issuecomment-94160845","issue_url":"https://api.github.com/repos/WebReflection/es-class/issues/2","id":94160845,"user":{"login":"WebReflection","id":85749,"avatar_url":"https://avatars.githubusercontent.com/u/85749?v=3","gravatar_id":"","url":"https://api.github.com/users/WebReflection","html_url":"https://github.com/WebReflection","followers_url":"https://api.github.com/users/WebReflection/followers","following_url":"https://api.github.com/users/WebReflection/following{/other_user}","gists_url":"https://api.github.com/users/WebReflection/gists{/gist_id}","starred_url":"https://api.github.com/users/WebReflection/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WebReflection/subscriptions","organizations_url":"https://api.github.com/users/WebReflection/orgs","repos_url":"https://api.github.com/users/WebReflection/repos","events_url":"https://api.github.com/users/WebReflection/events{/privacy}","received_events_url":"https://api.github.com/users/WebReflection/received_events","type":"User","site_admin":false},"created_at":"2015-04-18T11:57:01Z","updated_at":"2015-04-18T11:57:01Z","body":"Version `1.0.0` ships with the ability to mixin classes too.\r\n\r\nEven vanilla functions work as expected, but in case you are targeting IE8 or lower, in this case vanilla functions might not bring in inherited properties.\r\n\r\nAll is good, as tests say, if you mixin a class created via es-class"}}