fix: make ESM bundle work