-
Notifications
You must be signed in to change notification settings - Fork 8
Comparing changes
Open a pull request
base repository: trurl-master/jsdom-testing-mocks
base: v1.15.2
head repository: trurl-master/jsdom-testing-mocks
compare: v1.16.0-beta.0
- 11 commits
- 64 files changed
- 3 contributors
Commits on Jul 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c5abb0a - Browse repository at this point
Copy the full SHA c5abb0aView commit details -
Merge pull request #73 from trurl-master/chores/add-claude-permissions
Add settings.json for Claude permissions configuration
Configuration menu - View commit details
-
Copy full SHA for 5e8d618 - Browse repository at this point
Copy the full SHA 5e8d618View commit details -
feat: Add ScrollTimeline and ViewTimeline API mocks
- Implement ScrollTimeline class with scroll position calculations - Implement ViewTimeline class with IntersectionObserver integration - Add comprehensive TypeScript type definitions - Include unit tests and environment tests - Support multiple scroll axes (block, inline, x, y) - Integrate seamlessly with existing Web Animations API - Follow established repository patterns and conventions Resolves #68 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Ivan Galiatin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a9fa72 - Browse repository at this point
Copy the full SHA 1a9fa72View commit details -
fix: Address ScrollTimeline and ViewTimeline issues
- Add input validation to both ScrollTimeline and ViewTimeline constructors - Add public disconnect() method to ViewTimeline to fix memory leak - Remove browser tests and replace with comprehensive examples - Add validation error tests for both timeline implementations - Create scroll-timeline example with real vs mock behavior comparison 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Ivan Galiatin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e93a718 - Browse repository at this point
Copy the full SHA e93a718View commit details -
fix: Add missing types import to ViewTimeline.ts
- Fixes TypeScript compilation error where ViewTimeline interface was not available - Required for ViewTimeline class to implement the global ViewTimeline interface 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Ivan Galiatin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d61ce5a - Browse repository at this point
Copy the full SHA d61ce5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9ea3c1 - Browse repository at this point
Copy the full SHA d9ea3c1View commit details -
fix: Address lint and typecheck issues in ScrollTimeline and ViewTime…
…line implementation - Fix currentTime return type in MockedAnimationTimeline to allow number | null - Remove unused parameters and fix any types in test files - Add disconnect() method to ViewTimeline interface - Remove unused #cleanup method from ViewTimeline - Fix lint issues with proper type assertions Co-authored-by: Ivan Galiatin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5925abe - Browse repository at this point
Copy the full SHA 5925abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54546dd - Browse repository at this point
Copy the full SHA 54546ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d34a3 - Browse repository at this point
Copy the full SHA 29d34a3View commit details -
fix: Resolve typecheck and test framework compatibility issues in Scr…
…ollTimeline and ViewTimeline - Fix TypeScript compilation errors with type assertions - Replace Jest-specific mocking with framework-agnostic approach in ViewTimeline tests - Fix ScrollTimeline environment test Animation integration by adding document.getAnimations mock - Fix test expectation for ScrollTimeline null source case (should return 0, not null) - Replace all ''any'' types with more specific types to satisfy ESLint rules - All test frameworks now pass: Jest, Vitest, and SWC Jest 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Ivan Galiatin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38baf09 - Browse repository at this point
Copy the full SHA 38baf09View commit details
Commits on Jul 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0429a1f - Browse repository at this point
Copy the full SHA 0429a1fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.15.2...v1.16.0-beta.0