Skip to content

Commit e60f2fc

Browse files
authored
feat: upgrade TypeScript to 5.0 (#7)
1 parent fe36cf5 commit e60f2fc

File tree

8 files changed

+423
-371
lines changed

8 files changed

+423
-371
lines changed

.github/workflows/test.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,14 @@ jobs:
3636
- name: Install dependencies in example app
3737
run: pnpm --filter @7nohe/react-app install
3838

39-
- name: Run test
40-
run: pnpm --filter @7nohe/react-app test:generated
39+
- name: Run codegen
40+
run: pnpm --filter @7nohe/react-app generate:api
41+
4142
- name: Archive generated query file
4243
uses: actions/upload-artifact@v3
4344
with:
4445
name: generated-query-file-${{ matrix.os }}
4546
path: examples/react-app/openapi/queries/index.ts
47+
48+
- name: Run tsc
49+
run: pnpm --filter @7nohe/react-app test:generated

examples/react-app/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@
1010
"build": "tsc && vite build",
1111
"preview": "vite preview",
1212
"generate:api": "node ../../dist/src/cli.js -i ./petstore.yaml -c axios --exportSchemas=true --postfix=Client --request ./request.ts",
13-
"test:generated": "npm run generate:api && tsc ./openapi/queries/index.ts --noEmit --target esnext --moduleResolution node"
13+
"test:generated": "tsc ./openapi/queries/index.ts --noEmit --target esnext --moduleResolution node"
1414
},
1515
"dependencies": {
16-
"@tanstack/react-query": "^4.20.4",
17-
"axios": "^1.2.1",
18-
"form-data": "4.x",
16+
"@tanstack/react-query": "^4.28.0",
17+
"axios": "^1.3.4",
18+
"form-data": "~4.0.0",
1919
"react": "^18.2.0",
2020
"react-dom": "^18.2.0"
2121
},
2222
"devDependencies": {
23-
"@stoplight/prism-cli": "^4.10.1",
23+
"@stoplight/prism-cli": "^4.11.1",
2424
"@types/react": "^18.0.26",
25-
"@types/react-dom": "^18.0.9",
26-
"@vitejs/plugin-react": "^3.0.0",
25+
"@types/react-dom": "^18.0.11",
26+
"@vitejs/plugin-react": "^3.1.0",
2727
"npm-run-all": "^4.1.5",
28-
"typescript": "^4.6.4",
29-
"vite": "^3.0.0"
28+
"typescript": "^5.0.2",
29+
"vite": "^4.2.1"
3030
}
3131
}

package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,11 @@
3333
"license": "MIT",
3434
"dependencies": {
3535
"commander": "^10.0.0",
36-
"glob": "^8.1.0",
36+
"glob": "^9.3.1",
3737
"openapi-typescript-codegen": "^0.23.0",
38-
"typescript": "^4.9.4"
38+
"typescript": "^5.0.2"
3939
},
4040
"devDependencies": {
41-
"@types/glob": "^8.0.0",
42-
"@types/node": "^18.11.17"
41+
"@types/node": "^18.15.5"
4342
}
4443
}

0 commit comments

Comments
 (0)