airbnb/babel-plugin-inline-react-svg

Need `includePattern` as option

Offen

#62 geöffnet am 05.06.2019

 (11 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (90 Forks)github user discovery
enhancementhelp wanted

Repository-Metriken

Stars
 (474 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

My issue is that we want to use this babel transform just for icons that we want to style - inline icons that should have the same color as surrounding text, etc.

On the other hand, we'd like to use webpack's url-loader to handle all larger "illustration" SVGs. We would rather put those in img tags and let them be cached by the browser and not have them in our javascript bundle.

To do so, an includePattern could be used that would only use this babel transform on (for example):

  • *.icon.svg
  • */icons/*.svg

Thoughts? I'm about to make a PR.

Contributor Guide