CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-temporal-polyfill

A lightweight polyfill for Temporal, successor to the JavaScript Date object

Overall
score

96%

Evaluation96%

1.19x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

100%

35%

Time Zone Day Planner

Time-zone-specific adjustments on ZonedDateTime (withTimeZone/withPlainTime/startOfDay/hoursInDay)

Criteria
Without context
With context

Zone conversion

100%

100%

Clock replacement

0%

100%

Day start

100%

100%

Day length

33%

100%

Parsing & output

100%

100%

100%

40%

Timeboxed Timeline Planner

Arithmetic and comparison helpers (add/subtract/until/since/round/equals/compare)

Criteria
Without context
With context

Temporal parsing

100%

100%

Segment addition

100%

100%

Gap difference

0%

100%

Checkpoint rounding

0%

100%

Earliest comparison

100%

100%

100%

Multi-zone Timeline Builder

Temporal namespace with Instant/ZonedDateTime/Plain*/Duration classes and ISO parsing

Criteria
Without context
With context

ISO parsing

100%

100%

Zone conversion

100%

100%

Duration math

100%

100%

DST handling

100%

100%

Day grouping

100%

100%

100%

10%

Temporal Timeline Formatter

String, JSON, and locale formatting for all Temporal objects

Criteria
Without context
With context

ISO fidelity

100%

100%

JSON output

100%

100%

Locale formatting

100%

100%

Range formatting

67%

100%

100%

85%

Temporal Range Formatter

Temporal-aware Intl.DateTimeFormat wrapper (format/formatRange for Temporal values)

Criteria
Without context
With context

Package Intl

0%

100%

Temporal inputs

0%

100%

Single format

25%

100%

Range formatting

25%

100%

Range parts

25%

100%

83%

-3%

Offset-Aware Schedule Toolkit

Time-zone aware operations with disambiguation/offset options and DST transition queries

Criteria
Without context
With context

Disambiguation

100%

100%

Offset guard

100%

100%

Schedule iteration

90%

90%

Transition lookup

40%

25%

ISO outputs

100%

100%

100%

Legacy Date Bridge Helper

Legacy bridge exports (toTemporalInstant plus side-effect global installation)

Criteria
Without context
With context

Bridge install

100%

100%

Date conversion

100%

100%

Instant ISO

100%

100%

Temporal gap

100%

100%

89%

-9%

Calendar Alignment Utility

Calendar-sensitive transformations (withCalendar, month-day/year-month conversions requiring extra fields)

Criteria
Without context
With context

MonthDay conversion

100%

100%

Leap rejection

100%

93%

YearMonth completion

90%

50%

Calendar swapping

100%

100%

Calendar annotation output

100%

100%

92%

-8%

Multi-Form Temporal Conversion

Conversions among Temporal types (Instant⇆ZonedDateTime, PlainDateTime/Date/Time/YearMonth/MonthDay hops)

Criteria
Without context
With context

Instant parsing

100%

100%

Zoned projection

100%

100%

Plain derivatives

100%

100%

Zone shift

100%

100%

DST disambiguation

100%

60%

ISO output

100%

100%

100%

Time Zone Snapshot

Temporal.Now factories for current instant/date/time in a chosen time zone

Criteria
Without context
With context

Zone Now call

100%

100%

Instant factory

100%

100%

Plain date/time

100%

100%

Time zone propagation

100%

100%

Override priority

100%

100%

Zone validation

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-temporal-polyfill
Evaluated
Agent
Codex

Table of Contents