fix(examples): make react-start example compatible with npm-based sandboxes #323
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes #321 - TanStack Start example now works in interactive sandboxes by replacing Yarn workspace protocol with published npm version.
Problem
The React Start example (
examples/react/start) usesworkspace:*protocol for the@tanstack/devtools-event-clientdependency. This protocol is specific to Yarn workspaces and is not supported by npm, which is the package manager used by CodeSandbox, StackBlitz, and other interactive sandbox environments.Error Before Fix
npm error code EUNSUPPORTEDPROTOCOL
npm error Unsupported URL Type "workspace:"
This prevents users from accessing the example in any npm-based interactive sandbox.
Solution
Replaced the workspace protocol with the published npm version of the dependency:
"@tanstack/devtools-event-client": "workspace:*""@tanstack/devtools-event-client": "^0.4.0"The version
0.4.0is the latest published version on npm and provides the same functionality.Changes
examples/react/start/package.json@tanstack/devtools-event-clientdependency versionTesting
npm installcompletes successfully without workspace protocol errorsnpm run devstarts the development server without errorsType of Change
Related Issues
Closes #321