daffodil
daffodil copied to clipboard
[FEAT] Package Sharding
:bulb: Feature request
Feature Name
Package Sharding
The Desired Behavior
We want to shard packages so that our bundle sizes remain reasonable.
- [x]
@daffodil/auth
- [x]
@daffodil/authorizenet
- [x]
@daffodil/branding
- [x]
@daffodil/cart
- [x]
@daffodil/category
- [ ] ~~
@daffodil/checkout
~~ - [x]
@daffodil/contact
- [x]
@daffodil/core
- [ ]
@daffodil/design
- [x] button
- [x] container
- [ ] form
- [x] image
- [x] loading-icon
- [x] progress-indicator
- [ ] core
- [x] accordion
- [x] article
- [ ] ~~backdrop~~ (deprecated/moved into sidebar)
- [ ] ~~button-set~~ (deprecated)
- [x] callout
- [x] card
- [ ] ~~feature~~ (deprecated)
- [x] hero
- [ ] ~~image-gallery~~ (deprecated)
- [ ] ~~image-list~~ (deprecated)
- [x] link-set
- [x] list
- [x] media gallery
- [x] modal
- [x] navbar
- [x] paginator
- [ ] qty-dropdown
- [x] sidebar
- [ ] SASS?
- [ ] testing
- [x]
@daffodil/driver
- [x]
@daffodil/external-router
- [x]
@daffodil/geography
- [x]
@daffodil/navigation
- [x]
@daffodil/newsletter
- [x]
@daffodil/order
- [x]
@daffodil/paypal
- [x]
@daffodil/product
Prior Work
This was a major improvement done in Material around ng9. We're following suit across all of the Daffodil packages.
Environment
Daffodil version: 0.27.0 Angular version: 10.0.0