SLE clients should usually only need to use nimble-angular, not nimble-tokens or nimble-components. But there are currently some utilities they want that are not available. From this search:
diacriticInsensitiveStringNormalizer
some table types (I suspect these are already exported and apps are just importing them from the wrong place)
some design tokens and theme provider classes (I suspect these are an exception to the rule since apps are doing non-standard things, but we should discuss)
💁 Proposed Solution
Create a proposal for each item above, capture it in a comment on this issue, and get agreement from the team on the proposal (could be done by marking this issue for team review and discussing at a team meeting)
Re-export what should be re-exported
Clean up client apps to not depend on lower level packages
consider updating docs to better describe this policy. e.g. Nimble READMEs and/or SLE wikis
🙋 Feature Request
😯 Problem to Solve
SLE clients should usually only need to use
nimble-angular
, notnimble-tokens
ornimble-components
. But there are currently some utilities they want that are not available. From this search:💁 Proposed Solution
📋 Tasks