Skip to main content

The PWA monorepo

All Carrots apps and packages live in the pwa monorepo. See references for documentation on individual packages.

Turborepo

We use Turborepo to manage our monorepo.

Dependency graph

"@overdose/" removed from package names for brevity.

graph LR; A["config"] B["storybook"] C["components"] D["carrots-frontend"] E["ui"] F["docs"] G["theme"] H["design-tokens-transformer"] I["tsconfig"] J["types"] K["datasource-contentful"] L["datasource-magento"] M["payments-magento-braintree"] N["utilities"] O["server-utilities"] P["datasource-http"] A-->B & C & D & E & F & G & H C-->B & D & E & F E-->B & D & F G-->B & C & D & E & F H-->G I-->B & C & H J-->C & D & E & K & L & M K-->D L-->D & M M-->D N-->C & D & E & K & L & M O-->D & K & L & M P-->O