See the project website for documentation and APIs.
Misk-Web is a new micro-frontends Typescript + React web framework from Cash App.
It also happens to work seamlessly with Misk!
Misk-Web is still bleeding edge and may have breaking changes up until version
|Docs||React + Typescript components and utilities|
|Docs||A simpler way to wire up interactive form, network, and other components with Redux|
|Docs||Common interfaces, colors, constants|
|Docs||Shared developer build tools|
|Docs||Shared Prettier config|
|Docs||Test libraries (Jest) and configuration|
|Docs||Standard TSLint configuration and rules|
How to work with this repo
misk-web manages its Node installation via Hermit. Follow the Quickstart guide, then activate the hermit environment:
cd path/to/misk-web source bin/activate-hermit
Also consider enabling Hermit shell hooks.
This repo is a monorepo managed by Rush. Using Rush allows coordinated version releases and iterative builds, among other headache-saving features. Please take time to read their documentation for other commands not described below.
Set up rush:
npm i -g @microsoft/rush
Then build everything:
# Like `npm install`, but for all packages in the repo. rush update # Like `npm run build`, but for all of them. rush build