daffodil icon indicating copy to clipboard operation
daffodil copied to clipboard

[FEAT] Package Sharding

Open damienwebdev opened this issue 3 years ago • 0 comments

: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

damienwebdev avatar Mar 10 '21 14:03 damienwebdev