publish: add no-js fallbacks

generated from commit 8b6cd4fa1731ed6b6c84955eb630dc29dd4dfce5