Monorepo for various open source aspects of the TechniCalc app (iOS) (Android).
This whole project almost exclusively uses ReScript. It uses ReasonML syntax until the new ReScript syntax supports redefining infix operators (it's used extensively in the technicalc-calculator package).
Each package has its own (hopefully) comprehensive readme. See,
All packages share compilation, linting, and testing infrastructure.
yarn lint
yarn test
yarn build-packages # compiles all packages with rescript-compiler
yarn watch-packages # same as above - but in watch mode
To generate a bundle (via technicalc-prebuilt), it's
yarn build # output to /dist