Skip to content

Commit f3b3141

Browse files
committed
introduce new jsx.d.ts to @cutting/useful-types
1 parent 10fcc1d commit f3b3141

File tree

32 files changed

+209
-244
lines changed

32 files changed

+209
-244
lines changed

.changeset/modern-parts-call.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
"@cutting/react-hook-form-components": minor
3+
"@cutting/use-get-parent-size": minor
4+
"@cutting/component-library": minor
5+
"@cutting/use-shortcuts": minor
6+
"@cutting/useful-types": minor
7+
"@cutting/frontend-support": minor
8+
"@cutting/use-mathjax": minor
9+
"@cutting/devtools": minor
10+
"@cutting/markdown": minor
11+
"@cutting/tsconfig": minor
12+
"@cutting/hooks": minor
13+
"@cutting/website": minor
14+
"@cutting/svg": minor
15+
---
16+
17+
introduce new jsx.d.ts to @cutting/useful-types

apps/frontendsupport/package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,8 @@
4444
"katex": "^0.16.21",
4545
"mdx-bundler": "^10.1.0",
4646
"micromark-util-chunked": "^2.0.1",
47-
"react": "^19.0.0",
4847
"react-calendly": "^4.3.1",
4948
"react-device-detect": "^2.2.3",
50-
"react-dom": "^19.0.0",
5149
"react-hook-form": "7.54.2",
5250
"react-is": "^19.0.0",
5351
"reading-time": "^1.5.0",
@@ -60,7 +58,7 @@
6058
"remark-breaks": "^4.0.0",
6159
"remark-gfm": "^4.0.1",
6260
"remark-math": "^6.0.0",
63-
"remark-mdx-images": "^3.0.0",
61+
"rehype-mdx-import-media": "^1.2.0",
6462
"rehype-slug": "^6.0.0",
6563
"resize-observer-polyfill": "^1.5.1",
6664
"source-map-support": "^0.5.21",
@@ -92,12 +90,18 @@
9290
"js-yaml": "^4.1.0",
9391
"npm-run-all2": "^7.0.2",
9492
"prettier": "3.5.3",
93+
"react": "19.0.0",
94+
"react-dom": "19.0.0",
9595
"toml": "^3.0.0",
9696
"tsx": "^4.19.3",
9797
"uuid": "^11.1.0",
9898
"vite": "6.2.0",
9999
"vite-tsconfig-paths": "^5.1.4"
100100
},
101+
"peerDependencies": {
102+
"react": "19.0.0",
103+
"react-dom": "19.0.0"
104+
},
101105
"files": [
102106
"public",
103107
"public/build",

apps/website/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@
6262
"nocache": "4.0.0",
6363
"puppeteer": "^24.3.1",
6464
"rc-slider": "^11.1.8",
65-
"react": "19.0.0",
66-
"react-dom": "19.0.0",
6765
"react-helmet": "6.1.0",
6866
"react-hook-form": "7.54.2",
6967
"react-is": "^19.0.0",
@@ -102,6 +100,8 @@
102100
"copyfiles": "2.4.1",
103101
"install": "0.13.0",
104102
"nodemon": "3.1.9",
103+
"react": "19.0.0",
104+
"react-dom": "19.0.0",
105105
"rimraf": "6.0.1",
106106
"tsx": "^4.19.3",
107107
"vite": "6.2.0",
@@ -111,6 +111,10 @@
111111
"vite-plugin-svgr": "4.3.0",
112112
"vite-tsconfig-paths": "5.1.4"
113113
},
114+
"peerDependencies": {
115+
"react": "19.0.0",
116+
"react-dom": "19.0.0"
117+
},
114118
"volta": {
115119
"extends": "../../package.json"
116120
}

apps/website/src/components/Footer/index.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
/* eslint-disable @typescript-eslint/ban-ts-comment */
21
import { Column, Columns, Inline, PageBlock, Stack, Text, TextLink } from '@cutting/component-library';
32

4-
// @ts-expect-error
53
import cow from '~/assets/images/cow-logo-small2.png';
6-
// @ts-expect-error
74
import github from '~/assets/images/github.png';
8-
// @ts-expect-error
95
import twitter from '~/assets/images/twitter.png';
106
import { footerPages } from '~/routes';
117

apps/website/src/components/Nav/index.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
/* eslint-disable @typescript-eslint/ban-ts-comment */
21
import { Box, Heading, Nav, NavItem, NavItems, ResponsiveImage } from '@cutting/component-library';
32
import cs from 'classnames';
43
import { useCallback, useState } from 'react';
54
import { NavLink } from 'react-router-dom';
65

7-
// @ts-expect-error
86
import cow from '~/assets/images/cow-logo.png';
9-
// @ts-expect-error
107
import cowMobile from '~/assets/images/cow-mobile.png';
118
import { bannerPages } from '~/routes';
129
import * as urls from '~/urls';

apps/website/src/pages/OSS/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { Box, Heading, Inline, PageBlock, Stack, Text, TextLink, Tiles } from '@cutting/component-library';
22

3-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
4-
// @ts-expect-error
53
import github from '~/assets/images/github-medium.png';
64
import { ApplicationLayout } from '~/layouts/ApplicationLayout';
75

apps/website/src/pages/PrivacyPolicy/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
import { ApplicationLayout } from '~/layouts/ApplicationLayout';
2-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
3-
// @ts-expect-error
42
import Markdown from '~/markdown/privacy.mdx';
53

64
export function PrivacyPolicy(): JSX.Element {

apps/website/src/pages/TermsOfService/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
import { ApplicationLayout } from '~/layouts/ApplicationLayout';
2-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
3-
// @ts-expect-error
42
import Markdown from '~/markdown/terms-of-service.mdx';
53

64
export function TermsOfService(): JSX.Element {

apps/website/tsconfig.dist.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"server.mts",
1313
"../../node_modules/@types/d3/index.d.ts",
1414
"node_modules/vite/types/*",
15-
"node_modules/@cutting/useful-types/global.d.ts"
15+
"../../node_modules/@types/mdx/index.d.ts"
1616
],
1717
"exclude": ["pruned"],
1818
"references": [

apps/website/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"noEmit": true,
1010
"paths": {
1111
"~/*": ["src/*"]
12-
}
12+
},
13+
"types": ["node", "@cutting/useful-types", "@cutting/useful-types/jsx"]
1314
},
1415
"include": [
1516
"src/**/*.ts",
@@ -20,7 +21,7 @@
2021
"node_modules/@floating-ui/dom/src/types.d.ts",
2122
"node_modules/@floating-ui/react-dom/src/types.d.ts",
2223
"node_modules/@floating-ui/react/src/types.d.ts",
23-
"node_modules/@cutting/useful-types/global.d.ts"
24+
"../../node_modules/@types/mdx/index.d.ts"
2425
],
2526
"exclude": ["src/**/*.test.ts", "src/**/*.test.tsx", "server.mts", "pruned"]
2627
}

0 commit comments

Comments
 (0)