Try this for JS.
<form action="">
<label for="file">Select file:</label>
<input type="file" name="file" accept="text/js">
</form>
Info on accept
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-accept
Configuring server MIME types
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Configuring_server_MIME_types
MIME types