Files
voyage/apps/public-web/node_modules/next/dist/esm/server/config-utils.js
PascalSchattenburg d147843c76 feat(blog): add file-based blog with dynamic slugs, MDX content and layout shell
- Introduced blog routing using Next.js App Router
- Implemented dynamic [slug] pages for blog posts
- Added MDX-based content loading via lib/posts
- Integrated shared TopBar layout with navigation
- Established clear content, lib and component separation
2026-01-22 14:14:15 +01:00

175 lines
5.4 KiB
JavaScript

let installed = false;
export function loadWebpackHook() {
if (installed) {
return;
}
installed = true;
require('../server/require-hook').addHookAliases([
[
'webpack',
'next/dist/compiled/webpack/webpack-lib'
],
[
'webpack/package',
'next/dist/compiled/webpack/package'
],
[
'webpack/package.json',
'next/dist/compiled/webpack/package'
],
[
'webpack/lib/webpack',
'next/dist/compiled/webpack/webpack-lib'
],
[
'webpack/lib/webpack.js',
'next/dist/compiled/webpack/webpack-lib'
],
[
'webpack/lib/node/NodeEnvironmentPlugin',
'next/dist/compiled/webpack/NodeEnvironmentPlugin'
],
[
'webpack/lib/node/NodeEnvironmentPlugin.js',
'next/dist/compiled/webpack/NodeEnvironmentPlugin'
],
[
'webpack/lib/BasicEvaluatedExpression',
'next/dist/compiled/webpack/BasicEvaluatedExpression'
],
[
'webpack/lib/BasicEvaluatedExpression.js',
'next/dist/compiled/webpack/BasicEvaluatedExpression'
],
[
'webpack/lib/node/NodeTargetPlugin',
'next/dist/compiled/webpack/NodeTargetPlugin'
],
[
'webpack/lib/node/NodeTargetPlugin.js',
'next/dist/compiled/webpack/NodeTargetPlugin'
],
[
'webpack/lib/node/NodeTemplatePlugin',
'next/dist/compiled/webpack/NodeTemplatePlugin'
],
[
'webpack/lib/node/NodeTemplatePlugin.js',
'next/dist/compiled/webpack/NodeTemplatePlugin'
],
[
'webpack/lib/LibraryTemplatePlugin',
'next/dist/compiled/webpack/LibraryTemplatePlugin'
],
[
'webpack/lib/LibraryTemplatePlugin.js',
'next/dist/compiled/webpack/LibraryTemplatePlugin'
],
[
'webpack/lib/SingleEntryPlugin',
'next/dist/compiled/webpack/SingleEntryPlugin'
],
[
'webpack/lib/SingleEntryPlugin.js',
'next/dist/compiled/webpack/SingleEntryPlugin'
],
[
'webpack/lib/optimize/LimitChunkCountPlugin',
'next/dist/compiled/webpack/LimitChunkCountPlugin'
],
[
'webpack/lib/optimize/LimitChunkCountPlugin.js',
'next/dist/compiled/webpack/LimitChunkCountPlugin'
],
[
'webpack/lib/webworker/WebWorkerTemplatePlugin',
'next/dist/compiled/webpack/WebWorkerTemplatePlugin'
],
[
'webpack/lib/webworker/WebWorkerTemplatePlugin.js',
'next/dist/compiled/webpack/WebWorkerTemplatePlugin'
],
[
'webpack/lib/ExternalsPlugin',
'next/dist/compiled/webpack/ExternalsPlugin'
],
[
'webpack/lib/ExternalsPlugin.js',
'next/dist/compiled/webpack/ExternalsPlugin'
],
[
'webpack/lib/web/FetchCompileWasmTemplatePlugin',
'next/dist/compiled/webpack/FetchCompileWasmTemplatePlugin'
],
[
'webpack/lib/web/FetchCompileWasmTemplatePlugin.js',
'next/dist/compiled/webpack/FetchCompileWasmTemplatePlugin'
],
[
'webpack/lib/web/FetchCompileWasmPlugin',
'next/dist/compiled/webpack/FetchCompileWasmPlugin'
],
[
'webpack/lib/web/FetchCompileWasmPlugin.js',
'next/dist/compiled/webpack/FetchCompileWasmPlugin'
],
[
'webpack/lib/web/FetchCompileAsyncWasmPlugin',
'next/dist/compiled/webpack/FetchCompileAsyncWasmPlugin'
],
[
'webpack/lib/web/FetchCompileAsyncWasmPlugin.js',
'next/dist/compiled/webpack/FetchCompileAsyncWasmPlugin'
],
[
'webpack/lib/ModuleFilenameHelpers',
'next/dist/compiled/webpack/ModuleFilenameHelpers'
],
[
'webpack/lib/ModuleFilenameHelpers.js',
'next/dist/compiled/webpack/ModuleFilenameHelpers'
],
[
'webpack/lib/GraphHelpers',
'next/dist/compiled/webpack/GraphHelpers'
],
[
'webpack/lib/GraphHelpers.js',
'next/dist/compiled/webpack/GraphHelpers'
],
[
'webpack/lib/NormalModule',
'next/dist/compiled/webpack/NormalModule'
],
[
'webpack-sources',
'next/dist/compiled/webpack/sources'
],
[
'webpack-sources/lib',
'next/dist/compiled/webpack/sources'
],
[
'webpack-sources/lib/index',
'next/dist/compiled/webpack/sources'
],
[
'webpack-sources/lib/index.js',
'next/dist/compiled/webpack/sources'
],
[
'@babel/runtime',
'next/dist/compiled/@babel/runtime/package.json'
],
[
'@babel/runtime/package.json',
'next/dist/compiled/@babel/runtime/package.json'
]
].map(// Use dynamic require.resolve to avoid statically analyzable since they're only for build time
([request, replacement])=>[
request,
require.resolve(replacement)
]));
}
//# sourceMappingURL=config-utils.js.map