Skip to content

Commit 2f89529

Browse files
committed
build: upgrade to typescript 6
1 parent 40c0e6c commit 2f89529

102 files changed

Lines changed: 516 additions & 198 deletions

File tree

Some content is hidden

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

jest.config.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
module.exports = {
2-
transform: { '^.+\\.ts?$': 'ts-jest' },
2+
transform: {
3+
'^.+\\.ts?$': [
4+
'ts-jest',
5+
{ tsconfig: { module: 'CommonJS' } }
6+
]
7+
},
38
testMatch: ['**/__tests__/**/*test.ts?(x)'],
49
testEnvironment: 'jsdom',
510
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json', 'node'],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"eslint-plugin-jest": "^28.0.0",
8484
"globals": "^16.0.0",
8585
"typedoc": "0.25.0",
86-
"typescript": "5.1.6",
86+
"typescript": "6.0.3",
8787
"typescript-eslint": "^8.0.0"
8888
},
8989
"packageManager": "yarn@4.15.0",

packages/ai-providers/server-ai-langchain/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"langchain": "^1.3.4",
5858
"ts-jest": "^29.1.1",
5959
"tsup": "^8.5.1",
60-
"typescript": "5.1.6",
60+
"typescript": "6.0.3",
6161
"typescript-eslint": "^8.0.0"
6262
},
6363
"peerDependencies": {

packages/ai-providers/server-ai-langchain/tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"target": "ES2020",
44
"module": "ES2020",
55
"lib": ["ES2020"],
6-
"moduleResolution": "node",
6+
"ignoreDeprecations": "6.0",
7+
"types": ["jest", "node"],
8+
"moduleResolution": "bundler",
79
"esModuleInterop": true,
810
"allowSyntheticDefaultImports": true,
911
"strict": true,

packages/ai-providers/server-ai-openai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"openai": "^5.0.0",
5959
"ts-jest": "^29.1.1",
6060
"tsup": "^8.5.1",
61-
"typescript": "5.1.6",
61+
"typescript": "6.0.3",
6262
"typescript-eslint": "^8.0.0"
6363
},
6464
"peerDependencies": {

packages/ai-providers/server-ai-openai/tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"target": "ES2020",
44
"module": "ES2020",
55
"lib": ["ES2020"],
6-
"moduleResolution": "node",
6+
"ignoreDeprecations": "6.0",
7+
"types": ["jest", "node"],
8+
"moduleResolution": "bundler",
79
"esModuleInterop": true,
810
"allowSyntheticDefaultImports": true,
911
"strict": true,

packages/ai-providers/server-ai-vercel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"jest": "^29.6.1",
6060
"ts-jest": "^29.1.1",
6161
"tsup": "^8.5.1",
62-
"typescript": "5.1.6",
62+
"typescript": "6.0.3",
6363
"typescript-eslint": "^8.0.0",
6464
"zod": "^3.25.76"
6565
},

packages/ai-providers/server-ai-vercel/tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"target": "ES2020",
44
"module": "ES2020",
55
"lib": ["ES2020"],
6-
"moduleResolution": "node",
6+
"ignoreDeprecations": "6.0",
7+
"types": ["jest", "node"],
8+
"moduleResolution": "bundler",
79
"esModuleInterop": true,
810
"allowSyntheticDefaultImports": true,
911
"strict": true,

packages/sdk/akamai-base/example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"rollup-plugin-copy-assets": "^2.0.3",
3131
"rollup-plugin-node-polyfills": "^0.2.1",
3232
"tslib": "^2.5.2",
33-
"typescript": "5.1.6"
33+
"typescript": "6.0.3"
3434
},
3535
"dependencies": {
3636
"@launchdarkly/akamai-server-base-sdk": "3.0.24"

packages/sdk/akamai-base/jest.config.json

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
11
{
2-
"transform": { "^.+\\.ts?$": "ts-jest" },
3-
"testMatch": ["**/*.test.ts?(x)"],
4-
"testPathIgnorePatterns": ["node_modules", "example", "dist"],
5-
"modulePathIgnorePatterns": ["dist"],
2+
"transform": {
3+
"^.+\\.ts?$": "ts-jest"
4+
},
5+
"testMatch": [
6+
"**/*.test.ts?(x)"
7+
],
8+
"testPathIgnorePatterns": [
9+
"node_modules",
10+
"example",
11+
"dist"
12+
],
13+
"modulePathIgnorePatterns": [
14+
"dist"
15+
],
616
"testEnvironment": "node",
7-
"moduleFileExtensions": ["ts", "tsx", "js", "jsx", "json", "node"],
8-
"collectCoverageFrom": ["src/**/*.ts"],
17+
"moduleFileExtensions": [
18+
"ts",
19+
"tsx",
20+
"js",
21+
"jsx",
22+
"json",
23+
"node"
24+
],
25+
"collectCoverageFrom": [
26+
"src/**/*.ts"
27+
],
928
"moduleNameMapper": {
1029
"@launchdarkly/akamai-edgeworker-sdk-common": "<rootDir>../../shared/akamai-edgeworker-sdk/src"
1130
}

0 commit comments

Comments
 (0)