-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Replace Moment.js within the Cypress project. #8714
Copy link
Copy link
Closed
Labels
cligood first issueGood for newcomersGood for newcomerspkg/driverThis is due to an issue in the packages/driver directoryThis is due to an issue in the packages/driver directorypkg/serverThis is due to an issue in the packages/server directoryThis is due to an issue in the packages/server directorytype: breaking changeRequires a new major release versionRequires a new major release versiontype: choreWork is required w/ no deliverable to end userWork is required w/ no deliverable to end user
Metadata
Metadata
Assignees
Labels
cligood first issueGood for newcomersGood for newcomerspkg/driverThis is due to an issue in the packages/driver directoryThis is due to an issue in the packages/driver directorypkg/serverThis is due to an issue in the packages/server directoryThis is due to an issue in the packages/server directorytype: breaking changeRequires a new major release versionRequires a new major release versiontype: choreWork is required w/ no deliverable to end userWork is required w/ no deliverable to end user
Type
Fields
Give feedbackNo fields configured for issues without a type.
Current behavior
Cypress requires Moment.js in the desktop-gui, cli, driver, and server packages.
Moment.js is now considered legacy and is in maintenance mode. They recommend moving to other projects. See https://momentjs.com/docs/#/-project-status
Desired behavior
Replace Moment.js with other smaller, more up to date package(s). See their recommendations. We would be open to PRs that replace parts of Moment.js one piece at a time. Also - using newer libraries for any new Date uses is recommended.
Versions
5.3.0