Created by: MartijnCuppens
Fixes #28367 (closed)
Split up helpers/utilities and utilities API for extending or getting more control over the generated utilities.
Features
- Split between helpers & utilities
- Utility API which allows changing & extending utility classes
- Documentation about the API
- Documentation split between helpers & utilities.
- New
map-get-multiple()
function to get multiple keys from a map
Notes
- I left some utilities because their naming required to create a utility group per class, which beats the purpose of the API. Not sure what to do with them, but for me, it fine leaving them in the utility folder for now.
- I had to increase the bundle sizes because the vertical & horizontal spacing utilities are generated differently
New documentation about the utility API: https://deploy-preview-28445--twbs-bootstrap.netlify.com/docs/4.3/utilities/api/