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