Skip to content

Drop Gatsby plugin and update pnpm workflows#350

Merged
dayhaysoos merged 4 commits into
react-19from
chore/remove-gatsby-support
Jan 19, 2026
Merged

Drop Gatsby plugin and update pnpm workflows#350
dayhaysoos merged 4 commits into
react-19from
chore/remove-gatsby-support

Conversation

@dayhaysoos
Copy link
Copy Markdown
Owner

Summary

  • Remove the legacy Gatsby plugin package from the repo.
  • Update pnpm workflows with a cross-platform docs dev script, release helper, and pnpm overrides.
  • Purge remaining Gatsby references from contributor docs and old docs copy.

Testing

  • pnpm test

@cursor
Copy link
Copy Markdown

cursor Bot commented Jan 19, 2026

PR Summary

Removes deprecated Gatsby plugin and streamlines tooling.

  • Deletes entire gatsby-plugin-use-shopping-cart package (all source, config, and metadata)
  • Updates root scripts: cross-platform dev:docs using concurrently, adds release:alpha, adjusts test/build chaining
  • Moves dependency constraints to pnpm.overrides and adds packageManager field; introduces concurrently dev dependency
  • Refreshes pnpm-lock.yaml (React/React DOM to 19.2.3 and related dependency alignments)
  • Cleans docs: replaces Gatsby references (old docs copy tweak) and updates .env key to STRIPE_PUBLISHABLE_KEY in contributor guide

Written by Cursor Bugbot for commit b006f3c. This will update automatically on new commits. Configure here.

@github-actions github-actions Bot added the package Changes to use-shopping-cart package label Jan 19, 2026
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is ON. A Cloud Agent has been kicked off to fix the reported issue.

Comment thread package.json Outdated
Ensure initial build completes before starting docs server to prevent module resolution errors. The docs site imports from use-shopping-cart which resolves to dist/ files that need to exist before the dev server starts.
@cursor
Copy link
Copy Markdown

cursor Bot commented Jan 19, 2026

Bugbot Autofix resolved the bug found in the latest run.

  • ✅ Fixed: Concurrent dev:docs causes race condition on first run
    • Added initial build step before concurrent execution to ensure dist files exist before docs server starts resolving imports.

@dayhaysoos
Copy link
Copy Markdown
Owner Author

@cursor review

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is ON. A Cloud Agent has been kicked off to fix the reported issue.

Comment thread package.json Outdated
@cursor
Copy link
Copy Markdown

cursor Bot commented Jan 19, 2026

Bugbot Autofix resolved the bug found in the latest run.

  • ✅ Fixed: Release script bumps version before running tests
    • Reordered the release:alpha script to run tests before version bump, preventing inconsistent state when tests fail.

@dayhaysoos
Copy link
Copy Markdown
Owner Author

@cursor review

Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is ON. A Cloud Agent has been kicked off to fix the reported issue.

Comment thread package.json
@cursor
Copy link
Copy Markdown

cursor Bot commented Jan 19, 2026

Bugbot Autofix resolved the bug found in the latest run.

  • ✅ Fixed: Missing lockfile update for concurrently dependency
    • Updated pnpm-lock.yaml by running pnpm install to include the missing concurrently dependency entry.

@dayhaysoos
Copy link
Copy Markdown
Owner Author

@cursor review

@dayhaysoos dayhaysoos merged commit a42eedd into react-19 Jan 19, 2026
2 checks passed
@dayhaysoos dayhaysoos deleted the chore/remove-gatsby-support branch January 19, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

package Changes to use-shopping-cart package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants