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
This commit is contained in:
175
apps/public-web/node_modules/next/dist/esm/server/config-utils.js
generated
vendored
Normal file
175
apps/public-web/node_modules/next/dist/esm/server/config-utils.js
generated
vendored
Normal file
@@ -0,0 +1,175 @@
|
||||
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
|
||||
Reference in New Issue
Block a user