diff --git a/package.json b/package.json index 4444b7c8fe..8a96ec71ac 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "eslint-plugin-prettier": "^5.0.0", "prettier": "^3.0.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "packageManager": "yarn@3.4.1", "//": "Pin jsonc-parser because v3.3.0 breaks rollup-plugin-esbuild", diff --git a/packages/sdk/akamai-base/example/package.json b/packages/sdk/akamai-base/example/package.json index 3daa983355..9a2ee30a2d 100644 --- a/packages/sdk/akamai-base/example/package.json +++ b/packages/sdk/akamai-base/example/package.json @@ -29,7 +29,7 @@ "rollup-plugin-copy-assets": "^2.0.3", "rollup-plugin-node-polyfills": "^0.2.1", "tslib": "^2.5.2", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/akamai-server-base-sdk": "2.1.20" diff --git a/packages/sdk/akamai-base/package.json b/packages/sdk/akamai-base/package.json index 2194620357..f77b562b7c 100644 --- a/packages/sdk/akamai-base/package.json +++ b/packages/sdk/akamai-base/package.json @@ -70,7 +70,7 @@ "rollup-plugin-generate-package-json": "^3.2.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/akamai-edgeworker-sdk-common": "^1.3.2", diff --git a/packages/sdk/akamai-base/tsconfig.json b/packages/sdk/akamai-base/tsconfig.json index 763d67b8b3..277d9e858f 100644 --- a/packages/sdk/akamai-base/tsconfig.json +++ b/packages/sdk/akamai-base/tsconfig.json @@ -5,7 +5,7 @@ "outDir": "dist", "target": "es2017", "lib": ["ESNext"], - "module": "es6", + "module": "NodeNext", "strict": true, "noImplicitOverride": true, "allowSyntheticDefaultImports": true, @@ -15,7 +15,7 @@ "declarationMap": true, // enables importers to jump to source "resolveJsonModule": true, "stripInternal": true, - "moduleResolution": "nodenext", + "moduleResolution": "NodeNext", "types": ["jest", "node"], "skipLibCheck": true }, diff --git a/packages/sdk/akamai-edgekv/example/package.json b/packages/sdk/akamai-edgekv/example/package.json index 6c577ce31c..e60d1801c6 100644 --- a/packages/sdk/akamai-edgekv/example/package.json +++ b/packages/sdk/akamai-edgekv/example/package.json @@ -28,7 +28,7 @@ "rollup-plugin-copy-assets": "^2.0.3", "rollup-plugin-node-polyfills": "^0.2.1", "tslib": "^2.5.2", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/akamai-server-edgekv-sdk": "1.3.0" diff --git a/packages/sdk/akamai-edgekv/package.json b/packages/sdk/akamai-edgekv/package.json index 9508b75a67..243d1e7210 100644 --- a/packages/sdk/akamai-edgekv/package.json +++ b/packages/sdk/akamai-edgekv/package.json @@ -70,7 +70,7 @@ "rollup-plugin-generate-package-json": "^3.2.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/akamai-edgeworker-sdk-common": "^1.3.2", diff --git a/packages/sdk/browser/contract-tests/adapter/package.json b/packages/sdk/browser/contract-tests/adapter/package.json index 13515342f0..5bbcf77149 100644 --- a/packages/sdk/browser/contract-tests/adapter/package.json +++ b/packages/sdk/browser/contract-tests/adapter/package.json @@ -34,7 +34,7 @@ "eslint-plugin-prettier": "^5.0.0", "globals": "^15.9.0", "prettier": "^3.0.0", - "typescript": "^5.6.2", + "typescript": "5.6.3", "typescript-eslint": "^8.5.0" } } diff --git a/packages/sdk/browser/contract-tests/adapter/tsconfig.json b/packages/sdk/browser/contract-tests/adapter/tsconfig.json index f6ad77fb4c..fc904ad4fc 100644 --- a/packages/sdk/browser/contract-tests/adapter/tsconfig.json +++ b/packages/sdk/browser/contract-tests/adapter/tsconfig.json @@ -8,7 +8,6 @@ "moduleResolution": "node", "outDir": "dist", "sourceMap": true, - "skipLibCheck": true }, "lib": ["ES6"], "exclude": ["**/*.test.ts", "dist", "node_modules"] diff --git a/packages/sdk/browser/contract-tests/entity/package.json b/packages/sdk/browser/contract-tests/entity/package.json index 9d359fb812..d8967f60b0 100644 --- a/packages/sdk/browser/contract-tests/entity/package.json +++ b/packages/sdk/browser/contract-tests/entity/package.json @@ -25,7 +25,7 @@ "eslint-plugin-jest": "^27.6.3", "eslint-plugin-prettier": "^5.0.0", "prettier": "^3.0.0", - "typescript": "^5.5.3", + "typescript": "5.6.3", "vite": "^5.4.1" } } diff --git a/packages/sdk/browser/package.json b/packages/sdk/browser/package.json index 38350826e5..0050104b5c 100644 --- a/packages/sdk/browser/package.json +++ b/packages/sdk/browser/package.json @@ -77,6 +77,6 @@ "ts-jest": "^29.1.1", "tsup": "^8.3.5", "typedoc": "0.25.0", - "typescript": "^5.5.3" + "typescript": "5.6.3" } } diff --git a/packages/sdk/cloudflare/example/package.json b/packages/sdk/cloudflare/example/package.json index d0551b4db7..6bfba6de2b 100644 --- a/packages/sdk/cloudflare/example/package.json +++ b/packages/sdk/cloudflare/example/package.json @@ -16,7 +16,7 @@ "miniflare": "^2.5.0", "prettier": "^3.2.5", "ts-jest": "^28.0.3", - "typescript": "5.1.6", + "typescript": "5.6.3", "wrangler": "2.20.2" }, "scripts": { diff --git a/packages/sdk/cloudflare/package.json b/packages/sdk/cloudflare/package.json index 4963bf42e1..751c134fc5 100644 --- a/packages/sdk/cloudflare/package.json +++ b/packages/sdk/cloudflare/package.json @@ -75,7 +75,7 @@ "rollup-plugin-generate-package-json": "^3.2.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "bundledDependencies": [ "@launchdarkly/js-server-sdk-common-edge" diff --git a/packages/sdk/react-native/example/package.json b/packages/sdk/react-native/example/package.json index a79b3d473c..dcfb00964f 100644 --- a/packages/sdk/react-native/example/package.json +++ b/packages/sdk/react-native/example/package.json @@ -40,7 +40,7 @@ "detox": "^20.17.1", "jest": "^29.7.0", "ts-jest": "^29.1.1", - "typescript": "^5.2.2" + "typescript": "5.6.3" }, "packageManager": "yarn@3.4.1", "installConfig": { diff --git a/packages/sdk/react-native/package.json b/packages/sdk/react-native/package.json index 5cb458efc8..1f1beafd5f 100644 --- a/packages/sdk/react-native/package.json +++ b/packages/sdk/react-native/package.json @@ -70,6 +70,6 @@ "ts-jest": "^29.1.1", "ts-node": "^10.9.2", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/sdk/react-universal/example/package.json b/packages/sdk/react-universal/example/package.json index 64b67d8ac9..a7876221b5 100644 --- a/packages/sdk/react-universal/example/package.json +++ b/packages/sdk/react-universal/example/package.json @@ -28,6 +28,6 @@ "postcss": "^8", "prettier": "^3.3.0", "tailwindcss": "^3.3.0", - "typescript": "^5" + "typescript": "5.6.3" } } diff --git a/packages/sdk/react-universal/package.json b/packages/sdk/react-universal/package.json index c60b35f203..fac64ad6c6 100644 --- a/packages/sdk/react-universal/package.json +++ b/packages/sdk/react-universal/package.json @@ -64,7 +64,7 @@ "rimraf": "^5.0.1", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/js-client-sdk-common": "^1.1.4", diff --git a/packages/sdk/server-ai/examples/bedrock/package.json b/packages/sdk/server-ai/examples/bedrock/package.json index e000ad6566..578f5434b8 100644 --- a/packages/sdk/server-ai/examples/bedrock/package.json +++ b/packages/sdk/server-ai/examples/bedrock/package.json @@ -42,7 +42,7 @@ "prettier": "^3.0.0", "rimraf": "^5.0.5", "typedoc": "0.25.0", - "typescript": "^5.5.3" + "typescript": "5.6.3" }, "directories": { "example": "example" diff --git a/packages/sdk/server-ai/examples/openai/package.json b/packages/sdk/server-ai/examples/openai/package.json index 0be7b9cd62..2a9a234f2e 100644 --- a/packages/sdk/server-ai/examples/openai/package.json +++ b/packages/sdk/server-ai/examples/openai/package.json @@ -41,7 +41,7 @@ "prettier": "^3.0.0", "rimraf": "^5.0.5", "typedoc": "0.25.0", - "typescript": "^5.5.3" + "typescript": "5.6.3" }, "directories": { "example": "example" diff --git a/packages/sdk/server-ai/package.json b/packages/sdk/server-ai/package.json index f3a27c15a7..9bbc03fe60 100644 --- a/packages/sdk/server-ai/package.json +++ b/packages/sdk/server-ai/package.json @@ -45,7 +45,7 @@ "jest": "^29.6.1", "prettier": "^3.0.0", "ts-jest": "^29.1.1", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "peerDependencies": { "@launchdarkly/js-server-sdk-common": "2.x" diff --git a/packages/sdk/server-node/package.json b/packages/sdk/server-node/package.json index 24024688ce..465f53063c 100644 --- a/packages/sdk/server-node/package.json +++ b/packages/sdk/server-node/package.json @@ -66,6 +66,6 @@ "prettier": "^3.0.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/sdk/vercel/examples/complete/package.json b/packages/sdk/vercel/examples/complete/package.json index 6e157f8784..338f7356c6 100644 --- a/packages/sdk/vercel/examples/complete/package.json +++ b/packages/sdk/vercel/examples/complete/package.json @@ -28,6 +28,6 @@ "postcss": "^8.4.21", "tailwindcss": "^3.2.7", "turbo": "^1.8.5", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/sdk/vercel/examples/route-handler/package.json b/packages/sdk/vercel/examples/route-handler/package.json index 656ddd7ea7..5bfa8d1ce2 100644 --- a/packages/sdk/vercel/examples/route-handler/package.json +++ b/packages/sdk/vercel/examples/route-handler/package.json @@ -22,6 +22,6 @@ "autoprefixer": "10.4.14", "postcss": "8.4.31", "tailwindcss": "3.3.2", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/sdk/vercel/package.json b/packages/sdk/vercel/package.json index 75e9127c9c..f07dab8fed 100644 --- a/packages/sdk/vercel/package.json +++ b/packages/sdk/vercel/package.json @@ -59,6 +59,6 @@ "rimraf": "^5.0.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/shared/akamai-edgeworker-sdk/package.json b/packages/shared/akamai-edgeworker-sdk/package.json index 2b9f12c6f9..4b966cccb7 100644 --- a/packages/shared/akamai-edgeworker-sdk/package.json +++ b/packages/shared/akamai-edgeworker-sdk/package.json @@ -52,7 +52,7 @@ "rollup-plugin-generate-package-json": "^3.2.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/js-server-sdk-common": "^2.10.0", diff --git a/packages/shared/common/package.json b/packages/shared/common/package.json index 707d75bc40..da90f212f0 100644 --- a/packages/shared/common/package.json +++ b/packages/shared/common/package.json @@ -66,6 +66,6 @@ "ts-jest": "^29.0.5", "tslib": "^2.7.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/shared/sdk-client/package.json b/packages/shared/sdk-client/package.json index 5cbef61df8..e424435983 100644 --- a/packages/shared/sdk-client/package.json +++ b/packages/shared/sdk-client/package.json @@ -73,6 +73,6 @@ "rollup": "^3.23.0", "ts-jest": "^29.1.1", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/shared/sdk-server-edge/package.json b/packages/shared/sdk-server-edge/package.json index b38716b013..5aaa448c82 100644 --- a/packages/shared/sdk-server-edge/package.json +++ b/packages/shared/sdk-server-edge/package.json @@ -60,6 +60,6 @@ "rimraf": "^5.0.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/shared/sdk-server/package.json b/packages/shared/sdk-server/package.json index 43e5ef1093..80979d1e28 100644 --- a/packages/shared/sdk-server/package.json +++ b/packages/shared/sdk-server/package.json @@ -49,6 +49,6 @@ "prettier": "^3.0.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/shared/sdk-server/src/store/sortDataSet.ts b/packages/shared/sdk-server/src/store/sortDataSet.ts index 3812faa2d6..4f35819d97 100644 --- a/packages/shared/sdk-server/src/store/sortDataSet.ts +++ b/packages/shared/sdk-server/src/store/sortDataSet.ts @@ -51,7 +51,7 @@ function topologicalSort( while (unvisitedItems.size > 0) { // Visit the next item, the order we visit doesn't matter. - const key = unvisitedItems.values().next().value; + const key = unvisitedItems.values().next().value!; visit(key); } return sortedItems; diff --git a/packages/store/node-server-sdk-dynamodb/package.json b/packages/store/node-server-sdk-dynamodb/package.json index 7206ffec54..f5a10e023a 100644 --- a/packages/store/node-server-sdk-dynamodb/package.json +++ b/packages/store/node-server-sdk-dynamodb/package.json @@ -51,6 +51,6 @@ "prettier": "^3.0.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/store/node-server-sdk-redis/package.json b/packages/store/node-server-sdk-redis/package.json index 9d252beb74..1d5c77bf17 100644 --- a/packages/store/node-server-sdk-redis/package.json +++ b/packages/store/node-server-sdk-redis/package.json @@ -49,6 +49,6 @@ "prettier": "^3.0.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/telemetry/browser-telemetry/package.json b/packages/telemetry/browser-telemetry/package.json index 2b35364212..9210227ae6 100644 --- a/packages/telemetry/browser-telemetry/package.json +++ b/packages/telemetry/browser-telemetry/package.json @@ -70,6 +70,6 @@ "ts-jest": "^29.1.1", "tsup": "^8.3.5", "typedoc": "0.25.0", - "typescript": "^5.5.3" + "typescript": "5.6.3" } } diff --git a/packages/telemetry/node-server-sdk-otel/package.json b/packages/telemetry/node-server-sdk-otel/package.json index 4f8f00efc5..fb109dc58f 100644 --- a/packages/telemetry/node-server-sdk-otel/package.json +++ b/packages/telemetry/node-server-sdk-otel/package.json @@ -57,6 +57,6 @@ "prettier": "^3.0.0", "ts-jest": "^29.1.1", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" } } diff --git a/packages/tooling/jest/example/react-native-example/package.json b/packages/tooling/jest/example/react-native-example/package.json index a2898a7d11..60ae33e839 100644 --- a/packages/tooling/jest/example/react-native-example/package.json +++ b/packages/tooling/jest/example/react-native-example/package.json @@ -30,7 +30,7 @@ "jest": "^29.7.0", "jest-expo": "^51.0.4", "react-test-renderer": "^18.2.0", - "typescript": "^5.1.3" + "typescript": "5.6.3" }, "packageManager": "yarn@3.4.1", "installConfig": { diff --git a/packages/tooling/jest/package.json b/packages/tooling/jest/package.json index 1cb51dd224..57d601b5d8 100644 --- a/packages/tooling/jest/package.json +++ b/packages/tooling/jest/package.json @@ -59,7 +59,7 @@ "rimraf": "^5.0.1", "ts-jest": "^29.1.0", "typedoc": "0.25.0", - "typescript": "5.1.6" + "typescript": "5.6.3" }, "dependencies": { "@launchdarkly/react-native-client-sdk": "~10.9.0",