I am newbie. Excuse me. I am someone who just wants to learn about coding interesting stuff using javascript and, if I download a Fork of something I want to try to adapt, I want a vanilla javascript code set I can run in any browser. However, unless I have misunderstood or overlooked something, the javascript in notebooks isn’t easily converted into vanilla javascript to use in Visual Studio Code (for example) without observable specific code? Ideally, I would want to export from a vanilla project to an observable notebook and back again. Is this not possible?
I would say that is possible, but with a few caveats. In Observable, the code is separated into cells, but you could have a single JavaScript function in a cell, and then have other cells that call that function. I often do this to create and debug a JavaScript function.
Have a look at this documentation: