Skip to content

build(icons): upgrade build setup#12415

Merged
jcfranco merged 14 commits intodevfrom
jcfranco/upgrade-ui-icons-build
Jul 2, 2025
Merged

build(icons): upgrade build setup#12415
jcfranco merged 14 commits intodevfrom
jcfranco/upgrade-ui-icons-build

Conversation

@jcfranco
Copy link
Copy Markdown
Member

@jcfranco jcfranco commented Jun 27, 2025

Related Issue: N/A

Summary

  • updates dependencies to the latest versions
  • removes dependencies that are already provided by other packages
  • adds the UI icons package to Renovate for automated updates
  • converts scripts to ESM
  • fixes the demo page
    • URL to the GitHub-hosted SVG resource
    • encoded characters used in icon labels (from 9ca1916)
  • updates icon SVGs
    • output appears smaller in size
    • uses latest SVGO

@github-actions github-actions Bot added the chore Issues with changes that don't modify src or test files. label Jun 27, 2025
@jcfranco jcfranco changed the title chore: tidy up icon deps build(icons): upgrade build setup Jun 27, 2025
@jcfranco jcfranco mentioned this pull request Jun 27, 2025
@jcfranco jcfranco requested a review from a team June 27, 2025 17:51
@jcfranco jcfranco marked this pull request as ready for review June 27, 2025 17:52
@jcfranco jcfranco requested a review from benelan as a code owner June 27, 2025 17:52
jcfranco and others added 3 commits June 30, 2025 18:30
this can be categorized as a bug fix and just move the version number forward
the slight code change is expected as we've updated to the latest version of SVGO.
I tested a selection and the paths are visually identical.
Copy link
Copy Markdown
Contributor

@allieorth allieorth left a comment

Choose a reason for hiding this comment

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

looks good to me! Thanks for these updates

@jcfranco jcfranco added the pr ready for visual snapshots Adding this label will run visual snapshot testing. label Jul 1, 2025
@jcfranco jcfranco added pr ready for visual snapshots Adding this label will run visual snapshot testing. and removed pr ready for visual snapshots Adding this label will run visual snapshot testing. labels Jul 2, 2025
@jcfranco jcfranco merged commit 8eb6a5e into dev Jul 2, 2025
14 checks passed
@jcfranco jcfranco deleted the jcfranco/upgrade-ui-icons-build branch July 2, 2025 01:04
@github-actions github-actions Bot added this to the 2025-07-29 - Jul Milestone milestone Jul 2, 2025
jcfranco added a commit that referenced this pull request Jul 2, 2025
**Related Issue:** N/A

## Summary

Optimizes icons from
#12435, which were
added before #12415
landed.
benelan pushed a commit that referenced this pull request Sep 16, 2025
**Related Issue:** N/A

## Summary

* updates dependencies to the latest versions
* removes dependencies that are already provided by other packages
* adds the UI icons package to Renovate for automated updates
* converts scripts to ESM
* fixes the demo page
  * URL to the GitHub-hosted SVG resource
* encoded characters used in icon labels (from
9ca1916)
* updates icon SVGs
  * output appears smaller in size
  * uses latest [SVGO](https://github.com/svg/svgo)

---------

Co-authored-by: Allie Raney <araney@esri.com>
benelan pushed a commit that referenced this pull request Sep 16, 2025
**Related Issue:** N/A

## Summary

Optimizes icons from
#12435, which were
added before #12415
landed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Issues with changes that don't modify src or test files. pr ready for visual snapshots Adding this label will run visual snapshot testing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants