My TypeScript project consists of two parts: a client and a server. Both should share code (like types, domain specific functions) and so I'd like to create a core
package that can be consumed by them.
I found out that this is more complicated than one might think, especially when it comes to CI and stuff.
So the easiest solution I can think about would be a single folder that is synchronized between my projects: If I edit a file in one project, the changes will be reflected immediately in the other project (since they refer to the same file). And yes, when it comes to version control, both projects will contain their own copy.
Is this possible with JetBrains IntelliJ / WebStorm?