Skip to content

Commit 080fc65

Browse files
committed
feat!: Bump typescript to ~5.0.0
1 parent 2853845 commit 080fc65

File tree

71 files changed

+90
-93
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+90
-93
lines changed

dev-packages/e2e-tests/test-applications/create-next-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"next": "14.0.0",
2020
"react": "18.2.0",
2121
"react-dom": "18.2.0",
22-
"typescript": "4.9.5"
22+
"typescript": "~5.0.0"
2323
},
2424
"devDependencies": {
2525
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/create-react-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"react": "18.2.0",
1111
"react-dom": "18.2.0",
1212
"react-scripts": "5.0.1",
13-
"typescript": "4.9.5"
13+
"typescript": "~5.0.0"
1414
},
1515
"scripts": {
1616
"start": "react-scripts start",

dev-packages/e2e-tests/test-applications/default-browser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"dependencies": {
66
"@sentry/browser": "latest || *",
77
"@types/node": "^18.19.1",
8-
"typescript": "4.9.5"
8+
"typescript": "~5.0.0"
99
},
1010
"scripts": {
1111
"start": "serve -s build",

dev-packages/e2e-tests/test-applications/nestjs-8/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@
4343
"supertest": "^6.3.3",
4444
"ts-loader": "^9.4.3",
4545
"tsconfig-paths": "^4.2.0",
46-
"typescript": "^4.9.5"
46+
"typescript": "~5.0.0"
4747
}
4848
}

dev-packages/e2e-tests/test-applications/nestjs-basic-with-graphql/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@
4545
"supertest": "^6.3.3",
4646
"ts-loader": "^9.4.3",
4747
"tsconfig-paths": "^4.2.0",
48-
"typescript": "^4.9.5"
48+
"typescript": "~5.0.0"
4949
}
5050
}

dev-packages/e2e-tests/test-applications/nestjs-basic/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@
4343
"supertest": "^6.3.3",
4444
"ts-loader": "^9.4.3",
4545
"tsconfig-paths": "^4.2.0",
46-
"typescript": "^4.9.5"
46+
"typescript": "~5.0.0"
4747
}
4848
}

dev-packages/e2e-tests/test-applications/nestjs-distributed-tracing/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@
4242
"supertest": "^6.3.3",
4343
"ts-loader": "^9.4.3",
4444
"tsconfig-paths": "^4.2.0",
45-
"typescript": "^4.9.5"
45+
"typescript": "~5.0.0"
4646
}
4747
}

dev-packages/e2e-tests/test-applications/nestjs-graphql/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@
4545
"supertest": "^6.3.3",
4646
"ts-loader": "^9.4.3",
4747
"tsconfig-paths": "^4.2.0",
48-
"typescript": "^4.9.5"
48+
"typescript": "~5.0.0"
4949
}
5050
}

dev-packages/e2e-tests/test-applications/nestjs-with-submodules-decorator/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@
4141
"supertest": "^6.3.3",
4242
"ts-loader": "^9.4.3",
4343
"tsconfig-paths": "^4.2.0",
44-
"typescript": "^4.9.5"
44+
"typescript": "~5.0.0"
4545
}
4646
}

dev-packages/e2e-tests/test-applications/nestjs-with-submodules/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@
4141
"supertest": "^6.3.3",
4242
"ts-loader": "^9.4.3",
4343
"tsconfig-paths": "^4.2.0",
44-
"typescript": "^4.9.5"
44+
"typescript": "~5.0.0"
4545
}
4646
}

dev-packages/e2e-tests/test-applications/nextjs-13/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"next": "13.5.7",
2121
"react": "18.2.0",
2222
"react-dom": "18.2.0",
23-
"typescript": "4.9.5"
23+
"typescript": "~5.0.0"
2424
},
2525
"devDependencies": {
2626
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/nextjs-14/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"next": "14.1.3",
2121
"react": "18.2.0",
2222
"react-dom": "18.2.0",
23-
"typescript": "4.9.5"
23+
"typescript": "~5.0.0"
2424
},
2525
"devDependencies": {
2626
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/nextjs-15/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"next": "15.0.0-canary.182",
2222
"react": "beta",
2323
"react-dom": "beta",
24-
"typescript": "4.9.5"
24+
"typescript": "~5.0.0"
2525
},
2626
"devDependencies": {
2727
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/nextjs-app-dir/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"next": "14.0.2",
2323
"react": "18.2.0",
2424
"react-dom": "18.2.0",
25-
"typescript": "4.9.5"
25+
"typescript": "~5.0.0"
2626
},
2727
"devDependencies": {
2828
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/nextjs-turbo/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"next": "15.0.0",
2121
"react": "rc",
2222
"react-dom": "rc",
23-
"typescript": "4.9.5"
23+
"typescript": "~5.0.0"
2424
},
2525
"devDependencies": {
2626
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/node-connect/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@sentry/opentelemetry": "latest || *",
1717
"@types/node": "^18.19.1",
1818
"connect": "3.7.0",
19-
"typescript": "4.9.5",
19+
"typescript": "~5.0.0",
2020
"ts-node": "10.9.1"
2121
},
2222
"devDependencies": {

dev-packages/e2e-tests/test-applications/node-exports-test-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@sentry/google-cloud-serverless": "latest || *",
2222
"@sentry/bun": "latest || *",
2323
"@types/node": "^18.19.1",
24-
"typescript": "4.9.5"
24+
"typescript": "~5.0.0"
2525
},
2626
"volta": {
2727
"extends": "../../package.json"

dev-packages/e2e-tests/test-applications/node-express-incorrect-instrumentation/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@types/express": "4.17.17",
1919
"@types/node": "^18.19.1",
2020
"express": "4.20.0",
21-
"typescript": "4.9.5",
21+
"typescript": "~5.0.0",
2222
"zod": "~3.22.4"
2323
},
2424
"devDependencies": {

dev-packages/e2e-tests/test-applications/node-express-send-to-sentry/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@types/express": "4.17.17",
1717
"@types/node": "^18.19.1",
1818
"express": "4.19.2",
19-
"typescript": "4.9.5"
19+
"typescript": "~5.0.0"
2020
},
2121
"devDependencies": {
2222
"@playwright/test": "^1.44.1"

dev-packages/e2e-tests/test-applications/node-express/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@types/express": "4.17.17",
1919
"@types/node": "^18.19.1",
2020
"express": "4.20.0",
21-
"typescript": "4.9.5",
21+
"typescript": "~5.0.0",
2222
"zod": "~3.22.4"
2323
},
2424
"devDependencies": {

dev-packages/e2e-tests/test-applications/node-fastify/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"@sentry/opentelemetry": "latest || *",
1717
"@types/node": "^18.19.1",
1818
"fastify": "4.23.2",
19-
"typescript": "4.9.5",
19+
"typescript": "~5.0.0",
2020
"ts-node": "10.9.1"
2121
},
2222
"devDependencies": {

dev-packages/e2e-tests/test-applications/node-koa/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@sentry/node": "latest || *",
1616
"@types/node": "^18.19.1",
1717
"koa": "^2.15.2",
18-
"typescript": "4.9.5"
18+
"typescript": "~5.0.0"
1919
},
2020
"devDependencies": {
2121
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/node-otel-custom-sampler/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@types/express": "4.17.17",
1919
"@types/node": "^18.19.1",
2020
"express": "4.19.2",
21-
"typescript": "4.9.5"
21+
"typescript": "~5.0.0"
2222
},
2323
"devDependencies": {
2424
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/node-otel-sdk-node/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"@types/express": "4.17.17",
2020
"@types/node": "^18.19.1",
2121
"express": "4.19.2",
22-
"typescript": "4.9.5"
22+
"typescript": "~5.0.0"
2323
},
2424
"devDependencies": {
2525
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/node-otel-without-tracing/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@types/express": "4.17.17",
2323
"@types/node": "^18.19.1",
2424
"express": "4.19.2",
25-
"typescript": "4.9.5"
25+
"typescript": "~5.0.0"
2626
},
2727
"devDependencies": {
2828
"@playwright/test": "^1.44.1",

dev-packages/e2e-tests/test-applications/react-17/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"react-dom": "17.0.2",
1111
"react-router-dom": "~6.3.0",
1212
"react-scripts": "5.0.1",
13-
"typescript": "4.9.5"
13+
"typescript": "~5.0.0"
1414
},
1515
"scripts": {
1616
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-19/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"react": "19.0.0-rc-935180c7e0-20240524",
1313
"react-dom": "19.0.0-rc-935180c7e0-20240524",
1414
"react-scripts": "5.0.1",
15-
"typescript": "4.9.5"
15+
"typescript": "~5.0.0"
1616
},
1717
"scripts": {
1818
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-create-hash-router/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"react-dom": "18.2.0",
1212
"react-router-dom": "^6.4.1",
1313
"react-scripts": "5.0.1",
14-
"typescript": "4.4.2"
14+
"typescript": "~5.0.0"
1515
},
1616
"scripts": {
1717
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-router-5/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"react-dom": "18.2.0",
1616
"react-router-dom": "5.3.4",
1717
"react-scripts": "5.0.1",
18-
"typescript": "4.9.5"
18+
"typescript": "~5.0.0"
1919
},
2020
"scripts": {
2121
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-router-6-descendant-routes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"react-dom": "18.2.0",
1212
"react-router-dom": "^6.28.0",
1313
"react-scripts": "5.0.1",
14-
"typescript": "4.9.5"
14+
"typescript": "~5.0.0"
1515
},
1616
"scripts": {
1717
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-router-6-use-routes/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"react-dom": "18.2.0",
1111
"react-router-dom": "^6.4.1",
1212
"react-scripts": "5.0.1",
13-
"typescript": "4.9.5"
13+
"typescript": "~5.0.0"
1414
},
1515
"scripts": {
1616
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-router-6/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"react-dom": "18.2.0",
1212
"react-router-dom": "^6.4.1",
1313
"react-scripts": "5.0.1",
14-
"typescript": "4.9.5"
14+
"typescript": "~5.0.0"
1515
},
1616
"scripts": {
1717
"build": "react-scripts build",

dev-packages/e2e-tests/test-applications/react-router-7-spa/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@sentry-internal/test-utils": "link:../../../test-utils",
1616
"vite": "^6.0.1",
1717
"@vitejs/plugin-react": "^4.3.4",
18-
"typescript": "4.9.5"
18+
"typescript": "~5.0.0"
1919
},
2020
"scripts": {
2121
"build": "vite build",

dev-packages/e2e-tests/test-applications/react-send-to-sentry/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"react-dom": "18.2.0",
1212
"react-router-dom": "6.4.1",
1313
"react-scripts": "5.0.1",
14-
"typescript": "4.9.5"
14+
"typescript": "~5.0.0"
1515
},
1616
"scripts": {
1717
"build": "react-scripts build",

docs/migration/v8-to-v9.md

+2

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
"sucrase": "^3.35.0",
134134
"ts-jest": "^27.1.4",
135135
"ts-node": "10.9.1",
136-
"typescript": "4.9.5",
136+
"typescript": "~5.0.0",
137137
"vitest": "^1.6.0",
138138
"yalc": "^1.0.0-pre.53"
139139
},

packages/aws-serverless/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
}
5555
},
5656
"typesVersions": {
57-
"<4.9": {
57+
"<5.0": {
5858
"build/npm/types/index.d.ts": [
5959
"build/npm/types-ts3.8/index.d.ts"
6060
]

packages/browser-utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"typesVersions": {
32-
"<4.9": {
32+
"<5.0": {
3333
"build/types/index.d.ts": [
3434
"build/types-ts3.8/index.d.ts"
3535
]

packages/browser/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"typesVersions": {
32-
"<4.9": {
32+
"<5.0": {
3333
"build/npm/types/index.d.ts": [
3434
"build/npm/types-ts3.8/index.d.ts"
3535
]

packages/bun/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"typesVersions": {
32-
"<4.9": {
32+
"<5.0": {
3333
"build/types/index.d.ts": [
3434
"build/types-ts3.8/index.d.ts"
3535
]

packages/cloudflare/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"typesVersions": {
32-
"<4.9": {
32+
"<5.0": {
3333
"build/types/index.d.ts": [
3434
"build/types-ts3.8/index.d.ts"
3535
]

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
},
3131
"typesVersions": {
32-
"<4.9": {
32+
"<5.0": {
3333
"build/types/index.d.ts": [
3434
"build/types-ts3.8/index.d.ts"
3535
]

packages/core/src/utils-hoist/browser.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ export function getLocationHref(): string {
158158
*/
159159
// eslint-disable-next-line @typescript-eslint/no-explicit-any
160160
export function getDomElement<E = any>(selector: string): E | null {
161-
if (WINDOW.document && WINDOW.document.querySelector) {
161+
if (WINDOW.document && 'querySelector' in WINDOW.document) {
162162
return WINDOW.document.querySelector(selector) as unknown as E;
163163
}
164164
return null;

packages/core/test/utils-hoist/object.test.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,8 @@ describe('markFunctionWrapped', () => {
444444
const wrappedFunc = jest.fn();
445445
markFunctionWrapped(wrappedFunc, originalFunc);
446446

447-
expect((wrappedFunc as WrappedFunction).__sentry_original__).toBe(originalFunc);
447+
// cannot wrap because it is frozen, but we do not error!
448+
expect((wrappedFunc as WrappedFunction).__sentry_original__).toBe(undefined);
448449

449450
wrappedFunc();
450451

packages/ember/tsconfig.json

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"moduleResolution": "node",
88
"allowSyntheticDefaultImports": true,
99
"alwaysStrict": true,
10-
"noImplicitUseStrict": false,
1110
"strictNullChecks": true,
1211
"strictPropertyInitialization": true,
1312
"noEmitOnError": false,

0 commit comments

Comments
 (0)