Clone the repo:
git clone git@github.com:jackdbd/matsuri.git
cd matsuri
Install all dependencies from npm.js and setup git hooks with husky:
npm install
This monorepo uses Typescript project references to build all of its libraries, and Turborepo for all other tasks.
Build all libraries and applications:
npm run build
Build the docs of all packages, and also an index page:
npm run docs
Generate a file size report for each library:
npm run size
See docs.
See scripts.