diff --git a/packages/sdk/akamai-base/package.json b/packages/sdk/akamai-base/package.json index 322358c3fc..b1fb1f136c 100644 --- a/packages/sdk/akamai-base/package.json +++ b/packages/sdk/akamai-base/package.json @@ -49,7 +49,6 @@ "@rollup/plugin-node-resolve": "^15.0.2", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.1", - "@types/crypto-js": "^4.1.1", "@types/jest": "^29.5.1", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", @@ -57,7 +56,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "rimraf": "^5.0.0", "rollup": "^3.23.0", "rollup-plugin-generate-package-json": "^3.2.0", @@ -67,7 +65,6 @@ "typescript-eslint": "^8.0.0" }, "dependencies": { - "@launchdarkly/akamai-edgeworker-sdk-common": "^2.0.23", - "@launchdarkly/js-server-sdk-common": "^2.19.1" + "@launchdarkly/akamai-edgeworker-sdk-common": "^2.0.23" } } diff --git a/packages/sdk/akamai-edgekv/package.json b/packages/sdk/akamai-edgekv/package.json index f562bef333..c34707d44b 100644 --- a/packages/sdk/akamai-edgekv/package.json +++ b/packages/sdk/akamai-edgekv/package.json @@ -49,7 +49,6 @@ "@rollup/plugin-node-resolve": "^15.0.2", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.1", - "@types/crypto-js": "^4.1.1", "@types/jest": "^29.5.1", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", @@ -57,7 +56,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "rimraf": "^5.0.0", "rollup": "^3.23.0", "rollup-plugin-generate-package-json": "^3.2.0", diff --git a/packages/sdk/cloudflare/package.json b/packages/sdk/cloudflare/package.json index 22bba47011..c230a035c3 100644 --- a/packages/sdk/cloudflare/package.json +++ b/packages/sdk/cloudflare/package.json @@ -51,19 +51,16 @@ "@rollup/plugin-typescript": "^11.1.3", "@types/crypto-js": "^4.1.1", "@types/jest": "^29.5.0", - "@types/rollup-plugin-generate-package-json": "^3.2.3", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-import-x": "^4.0.0", "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "miniflare": "^2.13.0", "rimraf": "^5.0.1", "rollup": "^3.29.2", "rollup-plugin-filesize": "^10.0.0", - "rollup-plugin-generate-package-json": "^3.2.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", "typescript": "5.1.6", diff --git a/packages/sdk/combined-browser/package.json b/packages/sdk/combined-browser/package.json index 0aa7a60124..ef0f620029 100644 --- a/packages/sdk/combined-browser/package.json +++ b/packages/sdk/combined-browser/package.json @@ -49,7 +49,6 @@ }, "devDependencies": { "@eslint/js": "^9.0.0", - "@jest/globals": "^29.7.0", "@types/jest": "^29.5.11", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", diff --git a/packages/sdk/electron/package.json b/packages/sdk/electron/package.json index c17badf377..131b2cd28a 100644 --- a/packages/sdk/electron/package.json +++ b/packages/sdk/electron/package.json @@ -65,7 +65,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "ts-jest": "^29.0.5", "tsup": "^8.5.1", "typedoc": "0.25.0", diff --git a/packages/sdk/openfeature-node-server/package.json b/packages/sdk/openfeature-node-server/package.json index 7b85fa11d5..b2d1f82c3a 100644 --- a/packages/sdk/openfeature-node-server/package.json +++ b/packages/sdk/openfeature-node-server/package.json @@ -44,7 +44,6 @@ "author": "LaunchDarkly", "license": "Apache-2.0", "dependencies": { - "@launchdarkly/js-sdk-common": "2.25.1", "@launchdarkly/openfeature-js-server-common": "0.1.3" }, "peerDependencies": { diff --git a/packages/sdk/react-native/jest.config.ts b/packages/sdk/react-native/jest.config.cjs similarity index 62% rename from packages/sdk/react-native/jest.config.ts rename to packages/sdk/react-native/jest.config.cjs index 68246526cf..628ee0454e 100644 --- a/packages/sdk/react-native/jest.config.ts +++ b/packages/sdk/react-native/jest.config.cjs @@ -1,7 +1,7 @@ -import type { JestConfigWithTsJest } from 'ts-jest'; -import { defaults as tsjPreset } from 'ts-jest/presets'; +const { defaults: tsjPreset } = require('ts-jest/presets'); -const jestConfig: JestConfigWithTsJest = { +/** @type {import('ts-jest').JestConfigWithTsJest} */ +module.exports = { ...tsjPreset, preset: 'react-native', testEnvironment: 'jsdom', @@ -16,5 +16,3 @@ const jestConfig: JestConfigWithTsJest = { testPathIgnorePatterns: ['node_modules', 'example', 'dist'], setupFiles: ['./jestSetupFile.ts'], }; - -export default jestConfig; diff --git a/packages/sdk/react-native/package.json b/packages/sdk/react-native/package.json index a7bf6d8c5b..4e991423a8 100644 --- a/packages/sdk/react-native/package.json +++ b/packages/sdk/react-native/package.json @@ -54,14 +54,12 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.7.0", - "launchdarkly-js-test-helpers": "^2.2.0", "metro-react-native-babel-preset": "^0.77.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-native": "^0.73.1", "rimraf": "^5.0.5", "ts-jest": "^29.1.1", - "ts-node": "^10.9.2", "typedoc": "0.25.0", "typescript": "5.1.6", "typescript-eslint": "^8.0.0" diff --git a/packages/sdk/react/package.json b/packages/sdk/react/package.json index e13928b1ad..cd5d2e5e04 100644 --- a/packages/sdk/react/package.json +++ b/packages/sdk/react/package.json @@ -42,7 +42,6 @@ ], "devDependencies": { "@eslint/js": "^9.0.0", - "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.0", "@types/jest": "^29.5.0", "@types/react": "^19.2.14", @@ -57,7 +56,6 @@ "react": "^19.2.4", "react-dom": "^19.2.4", "tsup": "^8.5.1", - "tsup-plugin-prepend-directive": "^0.1.2", "typedoc": "0.25.0", "typescript": "5.1.6", "typescript-eslint": "^8.0.0" diff --git a/packages/sdk/svelte/package.json b/packages/sdk/svelte/package.json index 070a9add7b..4959c64163 100644 --- a/packages/sdk/svelte/package.json +++ b/packages/sdk/svelte/package.json @@ -46,8 +46,7 @@ "svelte": "^4.0.0" }, "dependencies": { - "@launchdarkly/js-client-sdk": "workspace:^", - "esm-env": "^1.0.0" + "@launchdarkly/js-client-sdk": "workspace:^" }, "devDependencies": { "@eslint/js": "^9.0.0", @@ -56,8 +55,6 @@ "@sveltejs/kit": "^2.0.0", "@sveltejs/package": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@testing-library/svelte": "^5.2.0", - "@types/jest": "^29.5.11", "@vitest/coverage-v8": "^4.1.8", "@vitest/ui": "^4.1.8", "eslint": "^9.0.0", @@ -70,9 +67,6 @@ "publint": "^0.1.9", "rimraf": "^5.0.5", "svelte": "^5.4.0", - "svelte-check": "^3.6.0", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.2", "typedoc": "0.25.0", "typescript": "5.1.6", "typescript-eslint": "^8.0.0", diff --git a/packages/sdk/vercel/package.json b/packages/sdk/vercel/package.json index 526b61dd68..685693d9e8 100644 --- a/packages/sdk/vercel/package.json +++ b/packages/sdk/vercel/package.json @@ -35,12 +35,10 @@ }, "dependencies": { "@launchdarkly/js-server-sdk-common-edge": "2.6.22", - "@vercel/edge-config": "^1.1.0", - "crypto-js": "^4.1.1" + "@vercel/edge-config": "^1.1.0" }, "devDependencies": { "@eslint/js": "^9.0.0", - "@types/crypto-js": "^4.1.1", "@types/jest": "^29.5.0", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", @@ -48,7 +46,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "rimraf": "^5.0.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", diff --git a/packages/shared/akamai-edgeworker-sdk/package.json b/packages/shared/akamai-edgeworker-sdk/package.json index f4008720ee..f7c479de63 100644 --- a/packages/shared/akamai-edgeworker-sdk/package.json +++ b/packages/shared/akamai-edgeworker-sdk/package.json @@ -28,10 +28,6 @@ }, "devDependencies": { "@eslint/js": "^9.0.0", - "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^15.0.2", - "@rollup/plugin-terser": "^0.4.3", - "@rollup/plugin-typescript": "^11.1.1", "@types/crypto-js": "^4.1.1", "@types/jest": "^29.5.1", "eslint": "^9.0.0", @@ -40,10 +36,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", - "rimraf": "^5.0.0", - "rollup": "^3.23.0", - "rollup-plugin-generate-package-json": "^3.2.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", "typescript": "5.1.6", diff --git a/packages/shared/common/package.json b/packages/shared/common/package.json index c43be09abc..7918abf819 100644 --- a/packages/shared/common/package.json +++ b/packages/shared/common/package.json @@ -44,8 +44,6 @@ "@eslint/js": "^9.0.0", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.0.2", - "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.1", "@types/jest": "^29.4.0", "eslint": "^9.0.0", @@ -54,7 +52,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "rimraf": "6.0.1", "rollup": "^3.23.0", "ts-jest": "^29.0.5", diff --git a/packages/shared/openfeature-server-common/package.json b/packages/shared/openfeature-server-common/package.json index ab5836ba72..a748b99e08 100644 --- a/packages/shared/openfeature-server-common/package.json +++ b/packages/shared/openfeature-server-common/package.json @@ -25,7 +25,7 @@ }, "scripts": { "build": "tsup-node", - "lint": "npx eslint . --ext .ts", + "lint": "npx eslint .", "lint:fix": "yarn run lint --fix", "test": "jest", "check": "yarn lint && yarn build && yarn test" @@ -50,15 +50,7 @@ "@openfeature/core": "^1.10.0", "@openfeature/server-sdk": "^1.16.0", "@types/jest": "^29.5.3", - "@typescript-eslint/eslint-plugin": "^6.20.0", - "@typescript-eslint/parser": "^6.20.0", - "eslint": "^8.45.0", - "eslint-config-prettier": "^8.8.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-jest": "^27.6.3", - "eslint-plugin-prettier": "^5.0.0", "jest": "^29.6.1", - "prettier": "^3.0.0", "ts-jest": "^29.1.1", "tsup": "^8.5.1", "typescript": "5.1.6" diff --git a/packages/shared/sdk-client/package.json b/packages/shared/sdk-client/package.json index c9b8a3a736..ffff9d05a8 100644 --- a/packages/shared/sdk-client/package.json +++ b/packages/shared/sdk-client/package.json @@ -49,19 +49,16 @@ "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.0.2", - "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.1", "@testing-library/dom": "^9.3.1", "@testing-library/jest-dom": "^5.16.5", "@types/jest": "^29.5.3", - "@types/semver": "^7.5.0", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-import-x": "^4.0.0", "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.6.1", - "jest-diff": "^29.6.1", "jest-environment-jsdom": "^29.6.1", "launchdarkly-js-test-helpers": "^2.2.0", "rimraf": "6.0.1", diff --git a/packages/shared/sdk-server-edge/package.json b/packages/shared/sdk-server-edge/package.json index f89b13b93e..d177fec282 100644 --- a/packages/shared/sdk-server-edge/package.json +++ b/packages/shared/sdk-server-edge/package.json @@ -47,8 +47,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", - "npm-dts": "^1.3.12", "rimraf": "^5.0.0", "ts-jest": "^29.1.0", "typedoc": "0.25.0", diff --git a/packages/shared/sdk-server/package.json b/packages/shared/sdk-server/package.json index a0b33fa707..99301c2650 100644 --- a/packages/shared/sdk-server/package.json +++ b/packages/shared/sdk-server/package.json @@ -40,7 +40,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "jest-diff": "^28.1.1", "launchdarkly-js-test-helpers": "^2.2.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", diff --git a/packages/store/node-server-sdk-dynamodb/package.json b/packages/store/node-server-sdk-dynamodb/package.json index f51fded5ce..1a28cfa350 100644 --- a/packages/store/node-server-sdk-dynamodb/package.json +++ b/packages/store/node-server-sdk-dynamodb/package.json @@ -41,7 +41,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", "typescript": "5.1.6", diff --git a/packages/store/node-server-sdk-redis/package.json b/packages/store/node-server-sdk-redis/package.json index f48db79112..505a3dbb2d 100644 --- a/packages/store/node-server-sdk-redis/package.json +++ b/packages/store/node-server-sdk-redis/package.json @@ -42,7 +42,6 @@ "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.5.0", - "launchdarkly-js-test-helpers": "^2.2.0", "ts-jest": "^29.0.5", "typedoc": "0.25.0", "typescript": "5.1.6", diff --git a/packages/telemetry/node-server-sdk-otel/package.json b/packages/telemetry/node-server-sdk-otel/package.json index 6f262ac35d..63aedb3c8f 100644 --- a/packages/telemetry/node-server-sdk-otel/package.json +++ b/packages/telemetry/node-server-sdk-otel/package.json @@ -37,19 +37,13 @@ "@opentelemetry/api": ">=1.3.0", "@opentelemetry/sdk-node": "0.217.0", "@opentelemetry/sdk-trace-node": "2.7.1", - "@testing-library/dom": "^9.3.1", - "@testing-library/jest-dom": "^5.16.5", "@types/jest": "^29.5.3", - "@types/semver": "^7.5.0", "eslint": "^9.0.0", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-import-x": "^4.0.0", "eslint-plugin-jest": "^28.0.0", "globals": "^16.0.0", "jest": "^29.6.1", - "jest-diff": "^29.6.1", - "jest-environment-jsdom": "^29.6.1", - "launchdarkly-js-test-helpers": "^2.2.0", "ts-jest": "^29.1.1", "typedoc": "0.25.0", "typescript": "5.1.6",