Skip to content

Commit 6f45091

Browse files
committed
fix: add @ts-expect-error for optional peer dependencies and update knip config
- Add @ts-expect-error comments for @mdx-hybrid/core import - Add @mdx-hybrid/core to knip ignoreDependencies - Ensures build passes without optional dependencies installed
1 parent 2fd7abc commit 6f45091

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

knip.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export default {
5050
'packages/integrations/mdx': {
5151
entry: [testEntry],
5252
// Required but not imported directly
53-
ignoreDependencies: ['@types/*'],
53+
ignoreDependencies: ['@types/*', '@mdx-hybrid/core'],
5454
},
5555
'packages/integrations/netlify': {
5656
entry: [testEntry],

packages/integrations/mdx/src/mdx-hybrid-processor.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ async function ensureInitialized(): Promise<void> {
88
if (!initialized) {
99
try {
1010
// Dynamic import of the mdx-hybrid module
11+
// @ts-expect-error - This is an optional peer dependency
1112
mdxHybridModule = await import('@mdx-hybrid/core');
1213
if (mdxHybridModule.initialize) {
1314
await mdxHybridModule.initialize();

0 commit comments

Comments
 (0)