The typescript rofl-client should support ESM (probably build cjs and esm) and target ES2022 instead of the old 2020.