Add and delete packages
The endpoints already exist, but they don't stream (see also #12) correctly yet. The removal of a dependency should be done in the left sidebar, the addition in the Hit component.
There should be an output channel under the adding of dependencies for the output of the add/remove command
Things to do:
- [x] add dependency
- [x] remove dependency
- [ ] specify dependency version
- [x] show output on the bottom
Version selection would be cool, too
i added the ability to remove dependencies (see #32 )
This is now done, but we still need to show the output on those tabs.
I would like to add a floating terminal output in the bottom, like in visual studio code, and use that for every output
That could be a good idea, but what can be on the right side for scripts then?
On the right side we add the interface to add and edit scripts
Or a list of scripts from node_modules? (Works with yarn)
What do you think of this?

Both of those ideas look nice. If it’s node module binaries, there should be an interface to add arguments and flags probably (like jest —watch). For npm it can be done with npx maybe?
Anyway, i'm doing the floating terminal, you decide what to put on the right
the dependencies list should be fetched again after adding or removing dependencies
The terminal should be cleared before running add/remove (weird, the code for that looks right somehow) and the terminal should be closed after adding/removing (maybe run yarn add ... && echo "some weird string to close terminal" or listen to the end of the stream)