Skip to content

Commit 15c8ed9

Browse files
Add typecheck script (#11471)
1 parent f286ad7 commit 15c8ed9

File tree

12 files changed

+21
-86
lines changed

12 files changed

+21
-86
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ jobs:
5757
- name: 🏗 Build
5858
run: pnpm build
5959

60+
- name: 🔍 Typecheck
61+
run: pnpm typecheck
62+
6063
- name: 🔬 Lint
6164
run: pnpm lint
6265

integration/helpers/cf-template/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"target": "ES2022",
1111
"strict": true,
1212
"allowJs": true,
13+
"skipLibCheck": true,
1314
"forceConsistentCasingInFileNames": true,
1415
"baseUrl": ".",
1516
"paths": {

integration/helpers/node-template/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"scripts": {
88
"build": "node ./node_modules/@react-router/dev/dist/cli.js build",
99
"dev": "node ./node_modules/@react-router/dev/dist/cli.js dev",
10-
"start": "node ./node_modules/@react-router/serve/dist/cli.js ./build/index.js"
10+
"start": "node ./node_modules/@react-router/serve/dist/cli.js ./build/index.js",
11+
"typecheck": "tsc"
1112
},
1213
"dependencies": {
1314
"@react-router/express": "workspace:*",

integration/helpers/node-template/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"target": "ES2022",
1111
"strict": true,
1212
"allowJs": true,
13+
"skipLibCheck": true,
1314
"forceConsistentCasingInFileNames": true,
1415
"baseUrl": ".",
1516
"paths": {

integration/helpers/vite-cloudflare-template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@types/react": "^18.2.20",
2828
"@types/react-dom": "^18.2.7",
2929
"typescript": "^5.1.6",
30-
"vite": "5.1.3",
30+
"vite": "^5.1.0",
3131
"vite-tsconfig-paths": "^4.2.1",
3232
"wrangler": "^3.24.0"
3333
},

integration/helpers/vite-cloudflare-template/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"target": "ES2022",
1212
"strict": true,
1313
"allowJs": true,
14+
"skipLibCheck": true,
1415
"forceConsistentCasingInFileNames": true,
1516
"baseUrl": ".",
1617
"paths": {

integration/helpers/vite-template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"eslint": "^8.38.0",
3232
"node-fetch": "^3.3.2",
3333
"typescript": "^5.1.6",
34-
"vite": "5.1.0",
34+
"vite": "^5.1.0",
3535
"vite-env-only": "^2.0.0",
3636
"vite-tsconfig-paths": "^4.2.1",
3737
"wrangler": "^3.24.0"

integration/helpers/vite-template/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"target": "ES2022",
1212
"strict": true,
1313
"allowJs": true,
14+
"skipLibCheck": true,
1415
"forceConsistentCasingInFileNames": true,
1516
"baseUrl": ".",
1617
"paths": {

integration/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "deps needed for integration tests",
66
"type": "module",
77
"scripts": {
8-
"tsc": "tsc"
8+
"typecheck": "tsc"
99
},
1010
"dependencies": {
1111
"@cloudflare/kv-asset-handler": "^0.3.0",

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"size": "filesize",
1515
"test": "jest",
1616
"test:inspect": "node --inspect-brk ./node_modules/.bin/jest",
17+
"typecheck": "pnpm run --recursive --parallel typecheck",
1718
"pretest:integration": "pnpm build",
1819
"test:integration": "pnpm playwright:integration",
1920
"posttest:integration": "pnpm clean:integration",
@@ -118,7 +119,7 @@
118119
"undici": "^6.10.1",
119120
"unified": "^10.1.2",
120121
"unist-util-remove": "^3.1.0",
121-
"vite": "5.1.3",
122+
"vite": "^5.1.0",
122123
"vite-env-only": "^2.0.0",
123124
"vite-tsconfig-paths": "^4.2.2",
124125
"wait-on": "^7.0.1"

packages/remix-dev/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"fast-glob": "3.2.11",
7272
"strip-ansi": "^6.0.1",
7373
"tiny-invariant": "^1.2.0",
74-
"vite": "5.1.3",
74+
"vite": "^5.1.0",
7575
"wrangler": "^3.28.2"
7676
},
7777
"peerDependencies": {

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)