refactor: switch commonjs files to esm