What are the limits for code-only development?

I’ve just loaded a super-simple Hello World example from GitHub - playcanvas/engine: Fast and lightweight JavaScript game engine built on WebGL and glTF

And a quick check via devtools shows that:
keyboard/touch/mouse - is “null”
I understand that modules such as Ammo have to be imported separately, but what about everything else? Where can I find more information?

Thanks

You can study all other examples, we don’t have a documentation for this part yet.
This is what the application in the Editor does - this creates everything: engine/src/framework/application.js at main · playcanvas/engine · GitHub