SocketIO chat application written to be cross platform first - and to try out SocketIO.
Desktop | Desktop (Dark) |
---|---|
![]() |
![]() |
yarn
Then setup the monorepo:
lerna bootstrap
To run an individual service use:
yarn run api:start:dev
yarn run web:start:dev
To add a new package, from the root directory:
lerna add <package> --scope=<service/package> [--scope=c --scope=d]
E.g.
lerna add @chat/ui --scope=@chat/web --dev
Or try:
yarn workspace @chat/expo add [email protected] --dev
To remove an existing package:
- Remove it from the local package/service
- Run the below
lerna bootstrap --scope=<service/package> --no-ci --force-local
To generate the dependency graph seen above, run:
npx graph