From 453370cd4d9318122e4bfdc114fc79d6130f45d9 Mon Sep 17 00:00:00 2001
From: "codegen-sh[bot]" <131295404+codegen-sh[bot]@users.noreply.github.com>
Date: Thu, 1 May 2025 22:02:57 +0000
Subject: [PATCH 1/3] Update README files to replace Remix references with
React Router 7
---
README.md | 18 +++++++++---------
apps/storefront/README.md | 2 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/README.md b/README.md
index fa557f21..846f1e82 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
-
+
- Medusa 2 Starter with Remix Storefront
+ Medusa 2 Starter with React Router 7 Storefront
-This is an official Turborepo monorepo integrating a Medusa2 backend with a Remix frontend. Showcasing a Coffee Roast themed dynamic storefront, it features Stripe payment integration, scalability with unlimited products and categories, and a developer-friendly setup using TypeScript and Biome. Ideal for rapidly building dynamic, scalable e-commerce stores.
+This is an official Turborepo monorepo integrating a Medusa2 backend with a React Router 7 frontend. Showcasing a Coffee Roast themed dynamic storefront, it features Stripe payment integration, scalability with unlimited products and categories, and a developer-friendly setup using TypeScript and Biome. Ideal for rapidly building dynamic, scalable e-commerce stores.
https://github.com/user-attachments/assets/3c10d2f5-91b8-405c-a47c-c8ae8a4be575
@@ -30,7 +30,7 @@ Before you begin, ensure you have the following installed:
- ✅ Node.js 20+
- ✅ Yarn 4.5.0
-- ✅ Remix
+- ✅ React Router 7
- ✅ Docker and Docker Compose
@@ -38,7 +38,7 @@ Before you begin, ensure you have the following installed:
### Key Features
-- **Dynamic Storefront**: Leverages Medusa2's robust headless commerce capabilities and Remix's fast, data-driven UI for modern e-commerce experiences.
+- **Dynamic Storefront**: Leverages Medusa2's robust headless commerce capabilities and React Router 7's fast, data-driven UI for modern e-commerce experiences.
- **Advanced Payment Integration**: Out-of-the-box support for Stripe enables secure and reliable transaction processing.
- **Scalability**: Supports unlimited products, collections, categories, and tags, accommodating businesses as they expand their inventory.
- **Developer Experience**: Built with TypeScript and Biome, enhancing code quality, consistency, and maintainability.
@@ -61,7 +61,7 @@ You can view a live demo of the project [here](https://barrio.lambdacurry.dev/).
```
## Local Development Setup
-1. Generate `.env` files for both the Medusa backend and the Remix storefront.
+1. Generate `.env` files for both the Medusa backend and the React Router 7 storefront.
```
yarn run generate-env
```
@@ -83,7 +83,7 @@ You can view a live demo of the project [here](https://barrio.lambdacurry.dev/).
yarn dev
```
- > This will start both the Medusa backend and the Remix storefront in development mode.
+ > This will start both the Medusa backend and the React Router 7 storefront in development mode.
5. Create a Publishable API Key for your storefront:
@@ -130,7 +130,7 @@ To enable Express Checkout in the Medusa Storefront, follow these steps:
## Useful Links
- [Medusa Documentation](https://docs.medusajs.com/)
-- [Remix Documentation](https://remix.run/docs/en/main)
+- [React Router 7 Documentation](https://reactrouter.com/en/main)
- [Turborepo Documentation](https://turbo.build/repo/docs)
- [Stripe Express Checkout](https://docs.stripe.com/elements/express-checkout-element)
@@ -141,4 +141,4 @@ Made with ❤️ by the Lambda Curry team.
-
\ No newline at end of file
+
diff --git a/apps/storefront/README.md b/apps/storefront/README.md
index 6156f634..ee956d6b 100644
--- a/apps/storefront/README.md
+++ b/apps/storefront/README.md
@@ -1,6 +1,6 @@
# MarketHaus Storefront
-- [Remix Docs](https://remix.run/docs)
+- [React Router 7 Docs](https://reactrouter.com/en/main)
## Development
From d143498a7c827f9f0e79b593dbb6db5243b95c20 Mon Sep 17 00:00:00 2001
From: "codegen-sh[bot]" <131295404+codegen-sh[bot]@users.noreply.github.com>
Date: Fri, 2 May 2025 22:25:02 +0000
Subject: [PATCH 2/3] Fix workflow file by removing conditional that depends on
non-existent job
---
.github/workflows/pr-checks.yaml | 2 --
1 file changed, 2 deletions(-)
diff --git a/.github/workflows/pr-checks.yaml b/.github/workflows/pr-checks.yaml
index 42a1be7f..104b3469 100644
--- a/.github/workflows/pr-checks.yaml
+++ b/.github/workflows/pr-checks.yaml
@@ -51,9 +51,7 @@ jobs:
run: yarn install --immutable
- name: Type-check
- if: ${{ needs.detect-changes.outputs.e2e == 'true' }}
run: yarn typecheck
- name: Build
run: yarn build
-
From eeeb34a7a1ea01a71931a5845453220217b2b1de Mon Sep 17 00:00:00 2001
From: "codegen-sh[bot]" <131295404+codegen-sh[bot]@users.noreply.github.com>
Date: Sun, 4 May 2025 22:26:07 +0000
Subject: [PATCH 3/3] Fix workflow: Remove conditional check that depends on
undefined env variable
---
.github/workflows/pr-checks.yaml | 1 -
1 file changed, 1 deletion(-)
diff --git a/.github/workflows/pr-checks.yaml b/.github/workflows/pr-checks.yaml
index 104b3469..e2944aab 100644
--- a/.github/workflows/pr-checks.yaml
+++ b/.github/workflows/pr-checks.yaml
@@ -33,7 +33,6 @@ jobs:
fetch-depth: 0
- name: Cache turbo build setup
- if: env.skip == 'false'
uses: WarpBuilds/cache@v1
with:
path: .turbo