Architecture

If you are interested in learning more about how Jest works, understand its architecture, and how Jest is split up into individual reusable packages, check out this video:

If you’d like to learn how to build a testing framework like Jest from scratch, check out this video:

There is also a written guide you can follow. It teaches the fundamental concepts of Jest and explains how various parts of Jest can be used to compose a custom testing framework.