Skeleton TypeScript project with Express backend and React and Aurelia frontends
This project relies on yarn to properly link the shared interfaces to both the front and backend projects
- yarn -
npm install -g yarn
Installs dependencies and builds the shared project so it can be linked by the client and server projects
cd shared; yarn; npm run build
Install dependencies
cd server; yarn
Pick the client you wish to run. Installs dependencies
- Aurelia Client -
cd client-aurelia; yarn
- React Client -
cd client-react; yarn
- RE:DOM Client -
cd client-redom; yarn
You'll have three running processes
Runs tsc in watch mode
cd shared; npm run watch
Starts a nodemon task that runs ts-node
cd server; npm run watch
Pick the client you wish to run. Runs webpack in watch mode
- Aurelia Client -
cd client-aurelia; npm run watch
- React Client -
cd client-react; npm run watch
- RE:DOM Client -
cd client-redom; npm run watch