You install the packages you directly import in your own code. Everything else will automatically be present as a transitive dependency. But yeah, to do anything at all, you’ll need to import @codemirror/view at least. You could start from one of the example programs on the website, and build out from there.