I have not tried if this trick works with other kind of script files but it might work as well.
Google Sites can host a bunch of other file types without this trick. Documents, images, music files and so on are accepted.
How much storage do I have in Google Sites?
For Sites created under sites.google.com/site
Site quota: 100Mb/site (you can have multiple sites)
Max attachment size: 10Mb
Pages per site: unlimited
But notice that the bandwidth is quite limited and it is not revealed by Google. If you run into the limit your page will even be locked to edit with the message “Bandwidth limited exceeded”. This means you cannot even remove some of the large sized files.