* swap `sanitize-html` for `dompurify` * set up node enzyme tests with jsdom dompurify, as the name suggests, needs a DOM or it won't work! * reconcile tests and sanitizer settings * remove obsolete sanitizeOptions * add `jsdom` dependency
Providers
Providers are generic bridges to third-party components. They provide two benefits:
- ability for plugins to override third-party components, because providers are loaded through
getComponent - allows us to avoid painting ourselves into a corner with a third-party component