This repo provides JavaScript implementations of content types you can use with your app built with the XMTP client SDK for JavaScript or React.
To learn more about the contents of this repository, see this README and the READMEs provided for packages.
- Node 18+
- Yarn v3+ is required only when working with this repo. See Yarn Installation, or run the
setup-yarn
script in the/dev
directory.
Before running unit tests, a required Docker container must be started. To do so, start Docker and run yarn test:setup
. Run yarn test:teardown
to stop the Docker container.
yarn build
: Build all packagesyarn clean
: Remove allnode_modules
,.turbo
, and build folders, clear Yarn cacheyarn format
: Run prettier format and write changes on all packagesyarn format:check
: Run prettier format check on all packagesyarn lint
: Lint all packagesyarn test
: Test all packagesyarn typecheck
: Typecheck all packages