My personal CV, using the specification from https://jsonresume.org/, rendered on the server using ReactJS + node.
View online: https://scott.maclure.info/cv
npm prune && npm install && npm start
# Run this by default. Will output coverage report.
npm test
# Run test suite without coverage (faster)
./node_modules/.bin/jest
# Run only recently changed files
./node_modules/.bin/jest -o
You can view coverage here: http://localhost:7001/lcov-report/
I'm exploring client+server rendering these days - "universal rendering" I've heard it called.
ReactJS is a lovely way to build modular, testable UIs.