Bump `troopjs-compose` to `^4` and `troopjs-log` to `^2`