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:
103
apps/public-web/node_modules/next/dist/lib/server-external-packages.jsonc
generated
vendored
Normal file
103
apps/public-web/node_modules/next/dist/lib/server-external-packages.jsonc
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
||||
[
|
||||
// alineacms.com generates this package at build time and it should not end up in a cache (much like the @prisma/client package)
|
||||
"@alinea/generated",
|
||||
"@appsignal/nodejs",
|
||||
"@aws-sdk/client-s3",
|
||||
"@aws-sdk/s3-presigned-post",
|
||||
"@blockfrost/blockfrost-js",
|
||||
"@highlight-run/node",
|
||||
"@huggingface/transformers",
|
||||
"@jpg-store/lucid-cardano",
|
||||
"@libsql/client",
|
||||
"@mikro-orm/core",
|
||||
"@mikro-orm/knex",
|
||||
"@node-rs/argon2",
|
||||
"@node-rs/bcrypt",
|
||||
"@prisma/client",
|
||||
"@react-pdf/renderer",
|
||||
// Native Node.js addons
|
||||
"@sentry/profiling-node",
|
||||
"@sparticuz/chromium",
|
||||
"@sparticuz/chromium-min",
|
||||
// Native Node.js addons
|
||||
"@statsig/statsig-node-core",
|
||||
// Native Node.js addons
|
||||
"@swc/core",
|
||||
"@xenova/transformers",
|
||||
// Builds on top of @prisma/client so dynamically loads the version.
|
||||
"@zenstackhq/runtime",
|
||||
"argon2",
|
||||
"autoprefixer",
|
||||
"aws-crt",
|
||||
"bcrypt",
|
||||
"better-sqlite3",
|
||||
"canvas",
|
||||
"chromadb-default-embed",
|
||||
// Contains an unconditional require to a undeclared dependency 'coffee-script'
|
||||
"config",
|
||||
// Native Node.js addons
|
||||
"cpu-features",
|
||||
"cypress",
|
||||
"dd-trace",
|
||||
"eslint",
|
||||
"express",
|
||||
"firebase-admin",
|
||||
"htmlrewriter",
|
||||
// Patches the module system to shim modules
|
||||
"import-in-the-middle",
|
||||
// Native Node.js addons
|
||||
"isolated-vm",
|
||||
"jest",
|
||||
"jsdom",
|
||||
// Used to contain a very dynamic require to load the DB backend:
|
||||
// https://github.com/jaredwray/keyv/blob/78b247b5b7a8c9b12154fbfae4295d6fb29158cf/packages/keyv/src/index.js#L22
|
||||
"keyv",
|
||||
"libsql",
|
||||
"mdx-bundler",
|
||||
"mongodb",
|
||||
"mongoose",
|
||||
"newrelic",
|
||||
"next-mdx-remote",
|
||||
"next-seo",
|
||||
"node-cron",
|
||||
"node-pty",
|
||||
"node-web-audio-api",
|
||||
"onnxruntime-node",
|
||||
"oslo",
|
||||
"pg",
|
||||
// pino@10.1.0/lib/transport.js passes `join(__dirname, 'worker.js')` to thread-stream which ends
|
||||
// up `require`ing that filepath, leading to
|
||||
// `Cannot find module '/ROOT/node_modules/.pnpm/pino@10.1.0/node_modules/pino/lib/worker.js'`
|
||||
"pino",
|
||||
// A "plugin" that is passed to pino as a string (and is then required in a worker)
|
||||
"pino-pretty",
|
||||
// A "plugin" that is passed to pino as a string (and is then required in a worker)
|
||||
"pino-roll",
|
||||
"playwright",
|
||||
"playwright-core",
|
||||
"postcss",
|
||||
"prettier",
|
||||
"prisma",
|
||||
"puppeteer",
|
||||
"puppeteer-core",
|
||||
"ravendb",
|
||||
// Patches the module system to shim modules
|
||||
"require-in-the-middle",
|
||||
"rimraf",
|
||||
// Native Node.js addons
|
||||
"sharp",
|
||||
"shiki",
|
||||
"sqlite3",
|
||||
// dynamic `new Worker` call in thread-stream@3.1.0/index.js which pulls in various non-code files
|
||||
// as well (trying to parse README and invalid test files)
|
||||
"thread-stream",
|
||||
// Slow to compile because it pulls in typescript
|
||||
"ts-morph",
|
||||
"ts-node",
|
||||
"typescript",
|
||||
"vscode-oniguruma",
|
||||
"webpack",
|
||||
"websocket",
|
||||
// Native Node.js addons
|
||||
"zeromq",
|
||||
]
|
||||
Reference in New Issue
Block a user