Skip to content

Commit f7a41d0

Browse files
chore(deps): update dependency typescript to v5.7.2 (#1833)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dimitri POSTOLOV <[email protected]>
1 parent 80888ea commit f7a41d0

File tree

10 files changed

+147
-141
lines changed

10 files changed

+147
-141
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"tsup": "8.3.0",
6262
"tsx": "4.19.2",
6363
"turbo": "2.3.3",
64-
"typescript": "5.6.3",
64+
"typescript": "5.7.2",
6565
"vitest": "2.1.8"
6666
},
6767
"browserslist": [

packages/components/src/components/mdx-components.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { ComponentProps, ReactElement } from 'react';
2-
import { useRouter } from 'next/router';
2+
import { addBasePath } from 'next/dist/client/add-base-path';
3+
import NextImage from 'next/image';
34
import clsx from 'clsx';
45

56
export const mdxComponents: {
@@ -13,7 +14,7 @@ export const mdxComponents: {
1314
if (ext === 'mov') {
1415
ext = 'quicktime';
1516
}
16-
return <source {...props} src={src} type={type || `video/${ext}`} />;
17+
return <source {...props} src={addBasePath(src)} type={type || `video/${ext}`} />;
1718
},
1819
video: ({ className, children, ...props }: ComponentProps<'video'>) => (
1920
<video className={clsx('mt-6 w-full', className)} autoPlay loop muted {...props}>
@@ -30,13 +31,13 @@ export const mdxComponents: {
3031
{...props}
3132
/>
3233
),
33-
img({ src = '', alt, ...props }: ComponentProps<'img'>) {
34-
// eslint-disable-next-line react-hooks/rules-of-hooks -- false positive
35-
const { basePath } = useRouter();
36-
if (!src.startsWith('http')) {
34+
img(props: ComponentProps<'img'>) {
35+
const ComponentToUse = typeof props.src === 'object' ? NextImage : 'img';
36+
if (typeof props.src === 'string' && !props.src.startsWith('http')) {
3737
// eslint-disable-next-line no-console -- just for debug to notice that NextImage was not used
38-
console.warn('Image', src, "doesn't use NextImage");
38+
console.warn('Image', props.src, "doesn't use NextImage");
3939
}
40-
return <img {...props} src={src.startsWith('/') ? basePath + src : src} alt={alt} />;
40+
// @ts-expect-error -- fixme
41+
return <ComponentToUse {...props} />;
4142
},
4243
};

packages/components/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
"jsx": "react-jsx",
1212
"moduleResolution": "Bundler",
1313
"resolveJsonModule": true
14-
}
14+
},
15+
"exclude": ["dist"]
1516
}

packages/editor/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
"jsx": "react-jsx",
1212
"moduleResolution": "node",
1313
"resolveJsonModule": true
14-
}
14+
},
15+
"exclude": ["dist"]
1516
}

packages/og-image/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"devDependencies": {
1919
"@cloudflare/workers-types": "4.20241205.0",
2020
"@types/react": "18.3.14",
21-
"typescript": "5.6.3",
21+
"typescript": "5.7.2",
2222
"wrangler": "3.93.0"
2323
}
2424
}

packages/og-image/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515
"forceConsistentCasingInFileNames": true,
1616
"strict": true,
1717
"skipLibCheck": true
18-
}
18+
},
19+
"exclude": ["dist"]
1920
}

packages/remark-mermaid/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111
"jsx": "react-jsx",
1212
"moduleResolution": "node",
1313
"resolveJsonModule": true
14-
}
14+
},
15+
"exclude": ["dist"]
1516
}

packages/remark-npm2yarn/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,6 @@
1212
"moduleResolution": "node",
1313
"resolveJsonModule": true,
1414
"types": ["vitest/globals"]
15-
}
15+
},
16+
"exclude": ["dist"]
1617
}

pnpm-lock.yaml

Lines changed: 125 additions & 125 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"devDependencies": {
2121
"@theguild/tailwind-config": "0.6.1",
2222
"@types/react": "18.3.14",
23-
"typescript": "5.6.3"
23+
"typescript": "5.7.2"
2424
},
2525
"nextBundleAnalysis": {
2626
"budget": null,

0 commit comments

Comments
 (0)