I'm a bit confused on tagging and references to Javascript libraries. I sometimes use OpenLayers and Leaflet and have seen questions tagged without the '.js' affix (e.g. D3), while in other instances, the '.js' is preserved (e.g. three.js)
Should the .js be dropped if there exists a non-js version of a library/software (such as ArcGIS and arc.js) so as to not confuse people, or does it simply follow the naming conventions adopted by the communities that use them?