CMDS – React with SCSS
React, JEST, SASS, Storybook & Lerna
New CMDS has been built on React (and JEST for the unit testing) and quite carefully crafted with better CSS structure with SCSS.
For the app testing environment, we have used Storybook which gives us a simple but straightforward way to test components quickly.
To package components, we have structured the project with Lerna to split up the components into separate independently versioned packages. It worked out really well as Lerna provided us better workflow around managing multi-package repositories with git and npm.