Update repository from commonjs to esm in preparation for type-safe environment
Update repository from commonjs to esm in preparation for type-safe environment