Skip to content

Add temporal-parser (ISO 8601 / RFC 3339 / IXDTF) - #1160

Open
johnxie wants to merge 1 commit into
sorrycc:masterfrom
johnxie:add-temporal-parser
Open

Add temporal-parser (ISO 8601 / RFC 3339 / IXDTF)#1160
johnxie wants to merge 1 commit into
sorrycc:masterfrom
johnxie:add-temporal-parser

Conversation

@johnxie

@johnxie johnxie commented Sep 11, 2026

Copy link
Copy Markdown

Checklist:

  • I've read and understood Contributing Guidelines.
  • I've added the new resource at the end of its section.
  • This resource is out there for a while, and actively maintained. First published January 2026; latest npm is 1.2.2 (2026-09-11). Used in production at Taskade.
  • This resource is popular enough and has at least a few hundred stars on GitHub. 14 stars today. Submitting because CONTRIBUTING.md has no star gate, and this is not another date-math library.

@taskade/temporal-parser is a lexer + parser (compiler-style AST) for ISO 8601, RFC 3339, and IXDTF. It does not do date math.

Why it belongs next to luxon / date-fns / Temporal rather than instead of them: TC39 Temporal has no general parse() for these forms. This package turns the string into a typed AST; you then feed fields into Temporal / luxon / date-fns.

MIT, zero runtime deps, Node 20+, ESM + CJS.

Made with Cursor

Lexer/parser for ISO 8601, RFC 3339, and IXDTF — not another date-math
library. Complements luxon / date-fns / Temporal.

Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant