Skip to content

fix: add explicit support for 'now' keyword#29

Merged
cmaurer merged 8 commits intomasterfrom
feature/now-support
Dec 31, 2025
Merged

fix: add explicit support for 'now' keyword#29
cmaurer merged 8 commits intomasterfrom
feature/now-support

Conversation

@cmaurer
Copy link
Owner

@cmaurer cmaurer commented Dec 31, 2025

Previously 'now' worked by accident (falling through to return moment()). Now it explicitly handles 'now' and preserves the moment's context.

  • Add explicit 'now' check in relativeTime() before regex matching
  • Returns moment(this) to preserve the original moment's time
  • Add test to verify context preservation with specific dates

Previously 'now' worked by accident (falling through to return moment()).
Now it explicitly handles 'now' and preserves the moment's context.

- Add explicit 'now' check in relativeTime() before regex matching
- Returns moment(this) to preserve the original moment's time
- Add test to verify context preservation with specific dates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cmaurer cmaurer changed the title feat: add explicit support for 'now' keyword fix: add explicit support for 'now' keyword Dec 31, 2025
cmaurer and others added 7 commits December 31, 2025 12:13
- Add PR trigger (previously only ran on push)
- Change publish trigger from master push to version tags (refs/tags/v*)
- Add npm caching for faster builds
- Add timeout-minutes (10) to prevent hanging jobs
- Add fail-fast: false to run all Node versions even if one fails
- Add consistent step names for better readability

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Change 'npm test' to 'npm run coverage' to generate LCOV files
- Add parallel flag for matrix builds
- Add coveralls-finish job to complete parallel build reporting

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Provides project overview, key commands, architecture details,
testing info, code conventions, and common pitfalls for Claude Code.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cmaurer cmaurer merged commit e1a82a0 into master Dec 31, 2025
12 checks passed
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