feat: port 258-patch changes to main for IDE preview support @W-20141594@ #549
+579
−247
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.
What does this PR do?
This PR ports functional changes from the 258-patch branch to main, focusing on improvements for IDE-based component preview and VSCode/Code Builder integration.
Key Changes:
metaUtils.tsutility for auto-enabling Lightning Preview in orgslightning dev componentcommand with:--api-versionflag for API version overrideAUTO_ENABLE_LOCAL_DEVenv var)SF_CONTAINER_MODEandVSCODE_PROXY_URIenv vars)ComponentPreviewResultfor better JSON outputgenerateComponentPreviewUrl()helper method in previewUtilslightning-base-componentsdependency from lwc.config.jsonThese changes enable better integration with IDEs (especially VSCode/Code Builder) and provide the foundation for fixing single component preview from IDE environments.
What issues does this PR fix or reference?
@W-20141594@