/
opt
/
canhelp
/
node_modules
/
next
/
dist
/
esm
/
build
/
webpack
/
plugins
/
/opt/canhelp/node_modules/next/dist/esm/build/webpack/plugins
mkdir
upload
Name
Size
Mode
Actions
minify-webpack-plugin/
-
0755
rm
next-types-plugin/
-
0755
rm
telemetry-plugin/
-
0755
rm
wellknown-errors-plugin/
-
0755
rm
app-build-manifest-plugin.js
1851
0644
edit
dl
rm
app-build-manifest-plugin.js.map
3696
0644
edit
dl
rm
build-manifest-plugin.js
11784
0644
edit
dl
rm
build-manifest-plugin.js.map
20620
0644
edit
dl
rm
copy-file-plugin.js
1998
0644
edit
dl
rm
copy-file-plugin.js.map
3910
0644
edit
dl
rm
css-chunking-plugin.js
13962
0644
edit
dl
rm
css-chunking-plugin.js.map
20144
0644
edit
dl
rm
css-minimizer-plugin.js
3621
0644
edit
dl
rm
css-minimizer-plugin.js.map
6668
0644
edit
dl
rm
devtools-ignore-list-plugin.js
3155
0644
edit
dl
rm
devtools-ignore-list-plugin.js.map
5703
0644
edit
dl
rm
eval-source-map-dev-tool-plugin.js
9951
0644
edit
dl
rm
eval-source-map-dev-tool-plugin.js.map
17814
0644
edit
dl
rm
flight-client-entry-plugin.js
39879
0644
edit
dl
rm
flight-client-entry-plugin.js.map
65962
0644
edit
dl
rm
flight-manifest-plugin.js
21393
0644
edit
dl
rm
flight-manifest-plugin.js.map
33656
0644
edit
dl
rm
jsconfig-paths-plugin.js
7520
0644
edit
dl
rm
jsconfig-paths-plugin.js.map
14188
0644
edit
dl
rm
memory-with-gc-cache-plugin.js
4467
0644
edit
dl
rm
memory-with-gc-cache-plugin.js.map
6975
0644
edit
dl
rm
middleware-plugin.js
28463
0644
edit
dl
rm
middleware-plugin.js.map
49657
0644
edit
dl
rm
mini-css-extract-plugin.js
350
0644
edit
dl
rm
mini-css-extract-plugin.js.map
559
0644
edit
dl
rm
next-drop-client-page-plugin.js
3135
0644
edit
dl
rm
next-drop-client-page-plugin.js.map
5226
0644
edit
dl
rm
next-font-manifest-plugin.js
7218
0644
edit
dl
rm
next-font-manifest-plugin.js.map
10922
0644
edit
dl
rm
next-trace-entrypoints-plugin.js
28571
0644
edit
dl
rm
next-trace-entrypoints-plugin.js.map
45925
0644
edit
dl
rm
nextjs-require-cache-hot-reloader.js
1817
0644
edit
dl
rm
nextjs-require-cache-hot-reloader.js.map
3460
0644
edit
dl
rm
optional-peer-dependency-resolve-plugin.js
1861
0644
edit
dl
rm
optional-peer-dependency-resolve-plugin.js.map
3023
0644
edit
dl
rm
pages-manifest-plugin.js
4720
0644
edit
dl
rm
pages-manifest-plugin.js.map
9182
0644
edit
dl
rm
profiling-plugin.js
12742
0644
edit
dl
rm
profiling-plugin.js.map
22329
0644
edit
dl
rm
react-loadable-plugin.js
7873
0644
edit
dl
rm
react-loadable-plugin.js.map
13557
0644
edit
dl
rm
rspack-flight-client-entry-plugin.js
4029
0644
edit
dl
rm
rspack-flight-client-entry-plugin.js.map
8008
0644
edit
dl
rm
rspack-profiling-plugin.js
2436
0644
edit
dl
rm
rspack-profiling-plugin.js.map
3828
0644
edit
dl
rm
slow-module-detection-plugin.js
8330
0644
edit
dl
rm
slow-module-detection-plugin.js.map
13734
0644
edit
dl
rm
subresource-integrity-plugin.js
2238
0644
edit
dl
rm
subresource-integrity-plugin.js.map
4380
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/next/dist/esm/build/webpack/plugins/rspack-flight-client-entry-plugin.js
(4029B)
import { getInvalidator, getEntries, EntryTypes, getEntryKey } from '../../../server/dev/on-demand-entry-handler'; import { COMPILER_NAMES } from '../../../shared/lib/constants'; import { getProxiedPluginState } from '../../build-context'; import { PAGE_TYPES } from '../../../lib/page-types'; import { getRspackCore } from '../../../shared/lib/get-rspack'; const pluginState = getProxiedPluginState({ // A map to track "action" -> "list of bundles". serverActions: {}, edgeServerActions: {}, serverActionModules: {}, edgeServerActionModules: {}, ssrModules: {}, edgeSsrModules: {}, rscModules: {}, edgeRscModules: {}, injectedClientEntries: {} }); export class RspackFlightClientEntryPlugin { constructor(options){ const { FlightClientEntryPlugin } = getRspackCore(); this.plugin = new FlightClientEntryPlugin({ ...options, builtinAppLoader: !!process.env.BUILTIN_SWC_LOADER, shouldInvalidateCb: ({ bundlePath, entryName, absolutePagePath, clientBrowserLoader })=>{ let shouldInvalidate = false; const compiler = this.compiler; const entries = getEntries(compiler.outputPath); const pageKey = getEntryKey(COMPILER_NAMES.client, PAGE_TYPES.APP, bundlePath); if (!entries[pageKey]) { entries[pageKey] = { type: EntryTypes.CHILD_ENTRY, parentEntries: new Set([ entryName ]), absoluteEntryFilePath: absolutePagePath, bundlePath, request: clientBrowserLoader, dispose: false, lastActiveTime: Date.now() }; shouldInvalidate = true; } else { const entryData = entries[pageKey]; // New version of the client loader if (entryData.request !== clientBrowserLoader) { entryData.request = clientBrowserLoader; shouldInvalidate = true; } if (entryData.type === EntryTypes.CHILD_ENTRY) { entryData.parentEntries.add(entryName); } entryData.dispose = false; entryData.lastActiveTime = Date.now(); } return shouldInvalidate; }, invalidateCb: ()=>{ const compiler = this.compiler; // Invalidate in development to trigger recompilation const invalidator = getInvalidator(compiler.outputPath); // Check if any of the entry injections need an invalidation if (invalidator) { invalidator.invalidate([ COMPILER_NAMES.client ]); } }, stateCb: (state)=>{ Object.assign(pluginState.serverActions, state.serverActions); Object.assign(pluginState.edgeServerActions, state.edgeServerActions); Object.assign(pluginState.serverActionModules, state.serverActionModules); Object.assign(pluginState.edgeServerActionModules, state.edgeServerActionModules); Object.assign(pluginState.ssrModules, state.ssrModules); Object.assign(pluginState.edgeSsrModules, state.edgeSsrModules); Object.assign(pluginState.rscModules, state.rscModules); Object.assign(pluginState.edgeRscModules, state.edgeRscModules); Object.assign(pluginState.injectedClientEntries, state.injectedClientEntries); } }); } apply(compiler) { this.compiler = compiler; this.plugin.apply(compiler); } } //# sourceMappingURL=rspack-flight-client-entry-plugin.js.map
Save
cmd:
run