> child.type.name.toString() === 'RadioButton'
Well, relying on the name of a function/class when your building workflow minifies your code is indeed an unfortunate decision.
Moreover, it sounds like an attempt to use JavaScript in a classic OOP way. Your correction relies on duck typing instead, and it's more in line with JavaScript's nature, which mean not checking what an object *is*, but what an object *does*.
> Additionally, our reference implementation GraphQL.js and client-side framework Relay will be relicensed under the MIT license
News titles must be copies of the articles' titles. So why did you change it?
> We have found that using insertAdjacentHTML() rather than .innerHTML() appends the HTML rather than replacing the current content.
? What does that even mean? It's not that you've found a new species of ants in the rain forest: insertAdjacentHTML is a well-known method from IE6 (IIRC the version) that's been adopted as a standard in recent times.
(It also needs two arguments - the first one being a positional string like 'beforeEnd'.)
(And innerHTML isn't a method, so don't add parentheses after it.)
Beware that's not what's commonly intended with Vue's single file components (.vue files, to be clear). They just can't be directly imported by a browser.
Well, it was about time.
After losing companies like Wordpress to other frameworks like Preact or Vue, they were probably asking themselves if the old license was really worth it.