What does “vanilla JS” mean to people? Does it mean JS with no dependencies (write everything yourself)? Does it mean no frameworks, but anything else goes? Does it just mean that you don’t use non-standard extensions to the platform’s languages (jsx, custom attributes, etc)?