outline-server
outline-server copied to clipboard
Share definitions between workspaces
- Leverages yarn workspaces to share type definitions, reducing duplicate interfaces.
- shadowbox depends on outline-metrics-server for the metrics report interfaces.
- outline-manager depends on shadowbox for (some) API definitions.
- Stops installing npm dependencies in the outline-manager web app, which should be safe since we no longer use
require()in the renderer process.
Thanks for the review. I have address all your comments related to importing modules directly - didn't know it was possible.