gchq / gchq/CyberChef

Replace moment/moment-timezone

Open
#1,562 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
JavaScript
Stars
35.8k
Forks
4.1k
Avg merge
2d 9h
Merged PRs (30d)
33

Description

**Is your feature request related to a problem? Please describe.**
Moment isn't really supported anymore (https://momentjs.com/docs/#/-project-status/) it references sources that cite momentjs as being:

- slow
- heavy (large package)

**Describe the solution you'd like**
Use [dayjs](https://github.com/iamkun/dayjs)

**Describe alternatives you've considered**

- luxon
- date-fns
- js-joda

Contributor guide

Open the contributing guide

Research direction

Start by locating every use of moment and moment-timezone in the CyberChef project and identify the date and timezone behavior each use requires. Evaluate the proposed dayjs replacement against those uses, then verify that the project no longer depends on the old packages and that existing date-related behavior is preserved.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.