Loading...
Loading...
React vendoring and react-server layer boundaries. Use when editing entry-base.ts, $$compiled.internal.d.ts, compiled/react* packages, or taskfile.js copy_vendor_react. Covers the entry-base.ts boundary (all react-server-dom-webpack/* imports must go through it), vendored React channels, type declarations, Turbopack remap to react-server-dom-turbopack, ComponentMod access patterns, and ESLint suppression for guarded requires.
npx skill4agent add vercel/next.js react-vendoringreact-server-dom-webpack/*node_modulespackages/next/src/compiled/pnpm buildcopy_vendor_react()taskfile.jsnode_modulescompiled/react/compiled/react-experimental/makeAppAliases({ experimental })entry-base.tsentry-base.ts(react-server)react-server-dom-webpack/*entry-base.tsstream-ops.node.tsapp-render.tsxComponentModentry-base.tsapp-page.tsreact-server-dom-webpack/server.nodereact-server-dom-webpack/staticentry-base.tspackages/next/types/$$compiled.internal.d.tsdeclare modulerenderToPipeableStreamprerenderToNodeStreamdeclare module 'react-server-dom-webpack/server'src/.node$$compiled.internal.d.tsentry-base.tsprocess.envComponentMod// In entry-base.ts (react-server layer) only:
/* eslint-disable import/no-extraneous-dependencies */
export let renderToPipeableStream: ... | undefined
if (process.env.__NEXT_USE_NODE_STREAMS) {
renderToPipeableStream = (
require('react-server-dom-webpack/server.node') as typeof import('react-server-dom-webpack/server.node')
).renderToPipeableStream
} else {
renderToPipeableStream = undefined
}
/* eslint-enable import/no-extraneous-dependencies */
// In other files, access via ComponentMod:
ComponentMod.renderToPipeableStream!(payload, clientModules, opts)require()import/no-extraneous-dependencieseslint-disable-next-linerequire()constconstrequire()react-server-dom-webpack/*react-server-dom-turbopack/*$flags$dce-edge$runtime-debug