да вот думал как собирать бандл правильно, как проперти передавать в него и тп. но я уже собрал на esbuild только пришлось tailwind прописать с upkg, почему-то не получается настроить css-in-js
Не знаю как там в esbuild, но думаю может похоже сделать. ( @AlexxNB подскажи. ) Но в режиме iife роллапа можно передать поле name и экспорты main.js попадут в window по этому ключу. Условно:
window[name] = (function() { // content of main.js })();