<commit_before>gulp-inject-svg
===========

## Information

This gulp plugin will check all img tags with an external svg and replace the tag with inline svg.

## Usage

```html
<div class="icon">
  <img src="/assets/img/icons/exclamation_mark.svg" class="icon--exclamation-mark">
</div>
```

```javascript
var gulp = require('gulp');
var injectSvg = require('gulp-inject-svg');

gulp.task('injectSvg', function() {

  return gulp.src('assets/**/*.html')
    .pipe(injectSvg())
    .pipe(gulp.dest('dist/'));

});

```

Replaces your &lt;img&gt; tags with the corresponding inlined svg file.

```html
<div class="icon">
  <svg class="icon--exclamation-mark" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32"><ellipse class="st0" cx="16" cy="22.9" rx="2.3" ry="2.3"/><path class="st0" d="M18.6 9.8l-1.1 7.7c0 .4-.2.8-.6 1-.3.2-.6.3-.9.3h-.2c-.7-.1-1.2-.7-1.3-1.4l-1.1-7.6c-.2-1.5.8-2.8 2.3-3 1.4-.2 2.7.9 2.9 2.3v.7z"/></svg>
</div>
```<commit_msg>Updated example a bit in the readme and added a note that you need to use absolute paths<commit_after>gulp-inject-svg
===========

## Information

This gulp plugin will check all img tags with an external svg and replace the tag with inline svg.

## Usage

NOTE: You currently need to use an absolute path to your svg

```html
<div class="icon">
  <img src="/src/assets/img/icons/exclamation_mark.svg" class="icon--exclamation-mark">
</div>
```

```javascript
var gulp = require('gulp');
var injectSvg = require('gulp-inject-svg');

gulp.task('injectSvg', function() {

  return gulp.src('/src/**/*.html')
    .pipe(injectSvg())
    .pipe(gulp.dest('public/'));

});

```

Replaces your &lt;img&gt; tags with the corresponding inlined svg file.

```html
<div class="icon">
  <svg class="icon--exclamation-mark" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32"><ellipse class="st0" cx="16" cy="22.9" rx="2.3" ry="2.3"/><path class="st0" d="M18.6 9.8l-1.1 7.7c0 .4-.2.8-.6 1-.3.2-.6.3-.9.3h-.2c-.7-.1-1.2-.7-1.3-1.4l-1.1-7.6c-.2-1.5.8-2.8 2.3-3 1.4-.2 2.7.9 2.9 2.3v.7z"/></svg>
</div>
```
{'fraction_non_alphanumeric': 0.23227383863080683, 'fraction_numerical': 0.07530562347188265, 'mean_word_length': 3.556792873051225, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5052892', 'n_tokens_mistral': 912, 'n_tokens_neox': 844, 'n_words': 187}