Skip to content

chore(*): remove hammerjs and its polyfills plumbing - #4018

Merged
ChronosSF merged 2 commits into
vnextfrom
vkombov/remove-polyfills
Aug 21, 2026
Merged

chore(*): remove hammerjs and its polyfills plumbing#4018
ChronosSF merged 2 commits into
vnextfrom
vkombov/remove-polyfills

Conversation

@viktorkombov

Copy link
Copy Markdown
Contributor

No description provided.

@viktorkombov
viktorkombov requested review from ChronosSF and a lite review from Copilot August 20, 2026 14:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the legacy HammerJS dependency and associated polyfills wiring from this Angular workspace, aligning build/test configuration and internal Ignite UI sample setup/docs with the updated gesture/touch handling approach.

Changes:

  • Removed hammerjs and @types/hammerjs from dependencies and lockfile.
  • Deleted polyfills.ts files that existed solely to import HammerJS, and removed all references from angular.json and tsconfig*.json.
  • Updated live-editing slider config generator and internal Ignite UI skill reference docs to no longer reference HammerModule.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/tsconfig.spec.json Removes polyfills.ts from test compilation inputs.
src/polyfills.ts Deletes obsolete polyfills file (HammerJS import).
projects/app-lob/tsconfig.spec.json Removes src/polyfills.ts from test compilation inputs.
projects/app-lob/tsconfig.app.json Removes src/polyfills.ts from app compilation inputs.
projects/app-lob/src/polyfills.ts Deletes obsolete polyfills file (HammerJS import).
projects/app-crm/tsconfig.spec.json Removes src/polyfills.ts from test compilation inputs.
projects/app-crm/tsconfig.app.json Removes src/polyfills.ts from app compilation inputs.
projects/app-crm/src/polyfills.ts Deletes obsolete polyfills file (HammerJS import).
package.json Drops hammerjs and @types/hammerjs dependencies.
package-lock.json Removes HammerJS packages from the lockfile.
live-editing/configs/SliderConfigGenerator.ts Removes unused HammerModule import.
angular.json Removes HammerJS polyfills entries from build/test targets.
.claude/skills/igniteui-angular-components/references/setup.md Removes setup guidance referencing HammerModule providers.
.claude/skills/igniteui-angular-components/references/directives.md Removes touch-drag note that depended on HammerModule.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@ChronosSF
ChronosSF merged commit 3e7e405 into vnext Aug 21, 2026
6 checks passed
@ChronosSF
ChronosSF deleted the vkombov/remove-polyfills branch August 21, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants