{"repo":"stevenpetryk/mafs","free":true,"listed":false,"github":"https://github.com/stevenpetryk/mafs","clone":"git clone https://github.com/stevenpetryk/mafs.git","description":"React components for interactive math","language":"TypeScript","stars":3425,"topics":["math","visualization","react"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Mafs Mafs is a set of opinionated React components for creating math visualizations. Visit the docs → --- Development Development is done inside of the Next.js documentation site, which directly imports Mafs components from src/ . To start the development server, run: The version of pnpm in use can be viewed by checking the packageManager field of package.json . Using corepack to install pnpm will keep this up-to-date automatically. Mafs pins pnpm to a precise version to avoid spurious pnpm-lock.yaml changes. Then visit localhost:3000. Tests Mafs uses unit, end-to-end, and visual regression testing to ensure consistency between updates. It takes literal screenshots of components as rendered by the browser, and compares them to a known \"correct\" screenshot. Two of the browsers may require a Mac to run (Safari and iOS Safari). All examples on the documentation site are visually tested automatically—the test file is autogenerated.","default_branch":null,"files":null,"tree":[],"storefront":"/r/stevenpetryk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stevenpetryk/mafs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}