8000 [FSSDK-11330] update supported versions of platforms by raju-opti · Pull Request #1059 · optimizely/javascript-sdk · GitHub
[go: up one dir, main page]

Skip to content

[FSSDK-11330] update supported versions of platforms #1059

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 19, 2025

Conversation

raju-opti
Copy link
Contributor

Summary

Test plan

Issues

  • FSSDK-11330

Copy link
@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the platform support details by raising the minimum required Node.js version and upgrading related dependencies. Key changes include:

  • Updating Node.js engine requirement from ">=14.0.0" to ">=18.0.0" in package.json.
  • Upgrading the "uuid" library (and its type definitions) from version 9.x to 10.x.
  • Updating the README to reflect the new ES6 target and Node.js version support.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
package.json Updated Node.js version, uuid dependency, and removed unused packages
README.md Revised documentation to match updated platform support
Comments suppressed due to low confidence (5)

package.json:138

  • Confirm that the removal of ts-jest does not negatively impact the project's test setup and that an alternative testing configuration is in place if needed.
"ts-jest": "^29.1.2",

package.json:139

  • Ensure that the removal of ts-mockito is intentional and that any tests relying on its mocking capabilities are updated or replaced accordingly.
"ts-mockito": "^2.6.1",

package.json:84

  • Ensure that updating the Node.js engine requirement to >=18.0.0 is fully compatible with your production environments and deployment pipelines.
"node": ">=18.0.0"

package.json:97

  • Review the uuid v10 update for any breaking changes to its API and confirm that the code consuming this library is updated accordingly.
"uuid": "^10.0.0"

README.md:34

  • Verify that the shift from ES5 to ES6 in the documentation aligns with your broader compatibility strategy and that this change is clearly communicated to users.
Ensure the SDK supports all of the platforms you're targeting. In particular, the SDK targets modern ES6-compliant JavaScript environments.

@coveralls
Copy link
coveralls commented May 19, 2025

Coverage Status

coverage: 80.22%. remained the same
when pulling 089afb1 on raju/update_version
into c477d60 on master.

@raju-opti raju-opti force-pushed the raju/update_version branch from 9a88f07 to 089afb1 Compare May 19, 2025 12:37
@raju-opti raju-opti merged commit 0391b47 into master May 19, 2025
17 checks passed
@raju-opti raju-opti deleted the raju/update_version branch May 19, 2025 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0