I'm a developer (no backend / frontend / fullstack foo, just a developer) working with JS, Java and various other interesting things.
I'm currently working on https://github.com/nut-tree/nut.js
I'm keeping everything in a single repository.
My approach to this setup is a lerna monorepo.
I'm typically using three subpackages, one for frontend, one for backend and a third one which basically contains entities used for communication between frontend and backend.
Since I'm mostly working with TypeScript, the communication package not only exports entities but also typeguards, which makes typechecking on both ends a breeze.
lerna makes working with multiple packages easy, which is why I stuck with this approach. yarn workspaces seem to be an alternative, but I haven't used them yet.
At the end of the day I'm deploying a bundle created with webpack.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'm keeping everything in a single repository.
My approach to this setup is a lerna monorepo.
I'm typically using three subpackages, one for frontend, one for backend and a third one which basically contains entities used for communication between frontend and backend.
Since I'm mostly working with TypeScript, the communication package not only exports entities but also typeguards, which makes typechecking on both ends a breeze.
lerna makes working with multiple packages easy, which is why I stuck with this approach. yarn workspaces seem to be an alternative, but I haven't used them yet.
At the end of the day I'm deploying a bundle created with webpack.