feat: Icon builder to library (#8203)
* icon library builder
* save
* cleanup
* remove dep
* fix some versions
* add back private
* fix yarn lock
* fix lint
* update deps
* fix yarn constraints
* add missing dep
* fix lint yet again
* fix executable
* fix yarn lock
* Add dependencies
* bump down glob
* add swc helpers
* try again
* remove non-dependency
* move some more things around
* Add swc/helpers to
* remove ts as a dependency
* make test more realistic to use case
* fix sub yarn project
* fix install
* publish namer plugin
* fix builder
* add swc helpers
* fix test
* fix swc/helpers
* remove namer?
* write to root and see if removing exports field fixes duplicates
* remove default as maybe duplicate causing
* debug output
* try updating the namer
* generate ts files
* fix timing of async function
* add another icon
* hopefully fix source maps for library
* attempt to get rid of esmodule helper
* remove console logs and dead code
* Add real application to test icon builder
* use correct path
* Make sure app builds without icon
* Add icon back in
* we use bundler-library, so use it here too
* try more configs to mimic our own setup
* add browsers list
* add mode production
* fix hoisting
* update dependencies
* fix browsers list
* remove dead code
* fix version number
* turn off verdaccio
* review updates
* Revert "turn off verdaccio"
This reverts commit 605cfef592c31e5c6b9646d158c5f2904705cf4d.
* Reapply "turn off verdaccio"
This reverts commit 801d9d2128ca735d1023d4e4b5cdc43111641db9.
* fix logic
* Revert "turn off verdaccio"
This reverts commit 605cfef592c31e5c6b9646d158c5f2904705cf4d.
* actually fix logic
* Reapply "turn off verdaccio"
This reverts commit ece0dc4aee73e2b72d073006deaf50047facfff2.