[nextjs] Limit AI gen and preview logic and artifacts to Editing Host #193
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 / Motivation
sitecore.config.tssetsdisableCodeGenerationbased oneditingSecret(fromSITECORE_EDITING_SECRET).next.config.jsuses client-onlyresolve.alias = falsefor.sitecore/import-mapand anIgnorePluginto block deep imports, enabling dead-code elimination.next.config.jsuses client-onlyresolve.alias = falsefor@sitecore-content-sdk/react/dist/esm/components/DesignLibraryand@sitecore-content-sdk/nextjs/editing, plus anIgnorePluginfor deep imports. The component-props loader remains minimal (only stripsgetComponentServerProps), with the bundle stripping handled by the config.Layout.tsxrendersDesignLibraryand loads.sitecore/import-maponly whenscConfig.isEditingHostis true.next.config.jsremovessrc/pages/api/editingbefore Next.js route discovery whenSITECORE_EDITING_SECRETis not set (Rendering Host), and adds the editing rewrite only when Editing Host./api/editing/feaas/renderis removed for Rendering Host via pre-scan deletion, and its rewrite is added only for Editing Host.Testing Details
Types of changes