Is direnv a requirement to use ihp?

I was trying to setup a project, but ihp-new doesn’t seem to want to proceed unless I let it install direnv or have it preinstalled. It seems quite odd to me to have such a hard dependency on a tool to manage environment variables.

Yes, it’s a requirement. I believe it’s later used by devenv up when stating your local server.

I just have a hard time understanding why a web framework prescribes a specific way to set environment variables.