This is very strange. It's only certain components and extensions that are missing that js folder (it's also missing from boxMenu). I had Laura test it too, but it worked for her. There must be an issue on my machine. I tried reinstalling node and running npm install adapt-cli -g again but that also produced the same results.
Fortunately, I can just copy the js files from an old course (or better yet, duplicate an entire course). It's very strange, though.
Any idea why it would only be missing certain js folders?