{"_id":"gulp-inject-string","_rev":"33-57542780e8199e2dad220b0715b0f586","name":"gulp-inject-string","description":"Inject snippets in build","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.2":{"name":"gulp-inject-string","version":"0.0.2","description":"Inject snippets in build","main":"index.js","scripts":{"test":"mocha tests/test.js"},"repository":{"type":"git","url":"https://github.com/Schmicko/gulp-inject-string.git"},"keywords":["gulpplugin","inject","insert","html","snippet"],"author":{"name":"Michael Hazell"},"license":"MIT","bugs":{"url":"https://github.com/Schmicko/gulp-inject-string/issues"},"homepage":"https://github.com/Schmicko/gulp-inject-string","devDependencies":{"chai":"^1.9.1","gulp":"^3.8.6","gulp-rename":"^1.2.0","mocha":"^1.21.3"},"dependencies":{"event-stream":"^3.1.7","gulp-util":"^3.0.0"},"gitHead":"11a35ddac27648ab9bd71c913ca61944b35791ce","_id":"gulp-inject-string@0.0.2","_shasum":"955a0dea4859982099406aabdc14731dd33990d1","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"schmicko","email":"mike.hazell@gmail.com"},"maintainers":[{"name":"schmicko","email":"mike.hazell@gmail.com"}],"dist":{"shasum":"955a0dea4859982099406aabdc14731dd33990d1","tarball":"https://registry.npmjs.org/gulp-inject-string/-/gulp-inject-string-0.0.2.tgz","integrity":"sha512-MR6oNHZb2tnHoEF6LyFFQ8q2dO3rH1LlbRK1lnWq3rBQrmQrnCQxIgmhKeXXl+FXDav5i1MV8HxLlH+gqlMTKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT0Ej5/wQteg1opPrcqy4aGuJRe+yo7jU+XHz+YbI9tAIgAmVt2hoRHoeRph2D548HHNg4ri1Sx4yyMmHkoJMav6A="}]},"directories":{}},"1.0.0":{"name":"gulp-inject-string","version":"1.0.0","description":"Inject snippets in build","main":"index.js","scripts":{"test":"mocha tests/test.js"},"repository":{"type":"git","url":"git+https://github.com/Schmicko/gulp-inject-string.git"},"keywords":["gulpplugin","inject","insert","html","snippet"],"author":{"name":"Michael Hazell"},"license":"MIT","bugs":{"url":"https://github.com/Schmicko/gulp-inject-string/issues"},"homepage":"https://github.com/Schmicko/gulp-inject-string","devDependencies":{"chai":"^1.9.1","gulp":"^3.8.6","gulp-rename":"^1.2.0","mocha":"^1.21.3"},"dependencies":{"event-stream":"^3.1.7","gulp-util":"^3.0.0"},"gitHead":"5e97dfa86ff9233f365ea7850abe71f3ac365043","_id":"gulp-inject-string@1.0.0","_shasum":"89bdfeb7032353ab46ce7199aa24c3e55836961b","_from":".","_npmVersion":"3.3.4","_nodeVersion":"0.10.40","_npmUser":{"name":"schmicko","email":"mike.hazell@gmail.com"},"dist":{"shasum":"89bdfeb7032353ab46ce7199aa24c3e55836961b","tarball":"https://registry.npmjs.org/gulp-inject-string/-/gulp-inject-string-1.0.0.tgz","integrity":"sha512-sh1oNUqGUb/vqI7sqnNhpBUL+5rfxY8Q27RIUrHgCCBAc4VUWC96bTFzVvy1SxzDap7ZMxx8vWTff6O4vGaBHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG3t0Fsk9ArEUXBWCFBiTNRrc22MM8FYFS1OtNFcHdAwIhAJHVQlru18GLD+M9Jrty1n47LobOlIewCL0k5UlDpQzA"}]},"maintainers":[{"name":"schmicko","email":"mike.hazell@gmail.com"}],"directories":{}},"1.1.0":{"name":"gulp-inject-string","version":"1.1.0","description":"Inject snippets in build","main":"index.js","scripts":{"test":"mocha tests/test.js","coverage":"istanbul cover _mocha -- tests/test.js -R spec"},"repository":{"type":"git","url":"git+https://github.com/Schmicko/gulp-inject-string.git"},"keywords":["gulpplugin","inject","insert","html","snippet"],"author":{"name":"Michael Hazell"},"license":"MIT","bugs":{"url":"https://github.com/Schmicko/gulp-inject-string/issues"},"homepage":"https://github.com/Schmicko/gulp-inject-string","devDependencies":{"chai":"^3.4.1","gulp":"^3.8.6","gulp-rename":"^1.2.0","istanbul":"^0.4.0","mocha":"^2.3.4"},"dependencies":{"event-stream":"^3.1.7","gulp-util":"^3.0.0"},"gitHead":"79f76b196bfa852996fb9b15e9ec59fec17a8493","_id":"gulp-inject-string@1.1.0","_shasum":"f02ddedb0f7518dfbad548f7d2df05bae2ed1f64","_from":".","_npmVersion":"3.3.4","_nodeVersion":"0.10.40","_npmUser":{"name":"schmicko","email":"mike.hazell@gmail.com"},"dist":{"shasum":"f02ddedb0f7518dfbad548f7d2df05bae2ed1f64","tarball":"https://registry.npmjs.org/gulp-inject-string/-/gulp-inject-string-1.1.0.tgz","integrity":"sha512-of97P5j5e6IyRAX884VyZkQhYMgDHddrxVCdCHZJxuTNRI6mloGxQhxKrymCWDWKprSX/HHKfT8LNWjb3BUSuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXltmBAzpNqI6LgYUpZDgZCy7cZITFGNuxej1jftrYpAiBJDrXiKLnHHJIToMVj1gxk8HrUXp97cSV8//azpgbx0Q=="}]},"maintainers":[{"name":"schmicko","email":"mike.hazell@gmail.com"}],"directories":{}},"1.1.1":{"name":"gulp-inject-string","version":"1.1.1","description":"Inject snippets in build","main":"index.js","scripts":{"test":"mocha tests/test.js","coverage":"istanbul cover _mocha -- tests/test.js -R spec"},"repository":{"type":"git","url":"git+https://github.com/Schmicko/gulp-inject-string.git"},"keywords":["gulpplugin","inject","insert","html","snippet"],"author":{"name":"Michael Hazell"},"license":"MIT","bugs":{"url":"https://github.com/Schmicko/gulp-inject-string/issues"},"homepage":"https://github.com/Schmicko/gulp-inject-string","devDependencies":{"chai":"^3.4.1","gulp":"^3.8.6","gulp-rename":"^1.2.0","istanbul":"^0.4.0","mocha":"^2.3.4","vinyl":"^2.1.0"},"dependencies":{"event-stream":"^3.1.7","plugin-error":"^0.1.2"},"gitHead":"82c8b3c1d11e775c14f569a4d845e07e2e0a7528","_id":"gulp-inject-string@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"schmicko","email":"mike.hazell@gmail.com"},"dist":{"integrity":"sha512-Q25r/25DMxCEknj4nqHhpDWFGvQQNcZwnheiDIOWhOqcSUtagbidEGe3HANUdokiiIjqkTVIyIg9hP64LKh5Tw==","shasum":"94e7a1b5d4102720edbc7491652a2c3d6e8c5bb8","tarball":"https://registry.npmjs.org/gulp-inject-string/-/gulp-inject-string-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPizvaxRF57y8Gb01/rk10cUdlwHtkdiPriqBf9jn3bAiAmrKzJ3OfbC5hyWw8qFTMioCPGSXFU+21LU55YXq52Bw=="}]},"maintainers":[{"name":"schmicko","email":"mike.hazell@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-inject-string-1.1.1.tgz_1515528355373_0.12267396948300302"},"directories":{}},"1.1.2":{"name":"gulp-inject-string","version":"1.1.2","description":"Inject snippets in build","main":"index.js","scripts":{"test":"mocha tests/test.js","coverage":"istanbul cover _mocha -- tests/test.js -R spec"},"repository":{"type":"git","url":"git+https://github.com/Schmicko/gulp-inject-string.git"},"keywords":["gulpplugin","inject","insert","html","snippet"],"author":{"name":"Michael Hazell"},"license":"MIT","bugs":{"url":"https://github.com/Schmicko/gulp-inject-string/issues"},"homepage":"https://github.com/Schmicko/gulp-inject-string","devDependencies":{"chai":"^4.2.0","gulp":"^3.9.1","gulp-rename":"^1.4.0","istanbul":"^0.4.5","mocha":"^5.2.0","vinyl":"^2.2.0"},"dependencies":{"event-stream":"3.3.4","plugin-error":"^1.0.1"},"gitHead":"bf3c3227b1a10787afd66c4810c098dc5598fefe","_id":"gulp-inject-string@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"schmicko","email":"mike.hazell@gmail.com"},"dist":{"integrity":"sha512-+jhEyG+cEqvMdJgxD+7WkO/hDXz7AQl5aP9Rp+f23QaUDi5xme2YNvUjxCTlEySUapn27Pskcq9o8MsBBdvt4g==","shasum":"825b50138444455bf92e323a22b190315cd8172a","tarball":"https://registry.npmjs.org/gulp-inject-string/-/gulp-inject-string-1.1.2.tgz","fileCount":25,"unpackedSize":30375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCLw1CRA9TVsSAnZWagAAmNQQAJupF/rjOlzDpIY0X8lw\nWsWWTGubrhkG23IVQxsaD3NHtn88jlsL+UuSDNfPkZsEDpXdaCU8EjXKs3V7\nhcDeK1RBsCNInSNL0HQyZDWfFKk4vq7PsQ9nGhI/Uy+UhMC8s6Z3DgSqfmqH\nWlCMv/Kbn8JC0yBbDVo+ronm+9EfFpqvjxesNeY3keXhkJQVoF61F453dYxr\nqlQlrWLSHltTE/T6PGXjSqA6pvalA4YlMSCPBHkhkTQgwakSsBjwJ7iRlnU8\nyQC0bY2pggcCnxiGolTmB2pxdc+n1I6aryWGyphB1awo5+DKxxbaN24y/UV2\nELEcDQJ4tjeKVkZALlNqgKaTLog5sQEpfObxW+puDFwiMVBa8o4dNuY+8yhy\nElgLD7s+9/ANwJHbtIwwRWZOGKzsmlSTApWGPc5KhQMZbYTekxEqIVj4MsR1\nfPa48e35fnx2lW/To23RgcbtAkhCeAByI8wq6EN2Tbh3L99PmdPQvu7MJmLL\nyajEqNL87xTycePMk/L+692ZiHr8p7sR/4y3CjIX7qTcrDpx3kPJLAC2JSRw\nVsUHkubXpMKwLYA05wbZxQbrgYjmsMJKhROV/S1874S4zUpnhX5BikzxzqLN\nXD0ryHXqzPImuO6LKRhEk6LbjRubgeHoteFV6DyGWwimTNK3gBXkuRfASL4P\nAgRL\r\n=AOlz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4Q/UNMU+SL7Yum5cHn+htEaoU1E8R5pf7p+PtTVjreAiBch0lCEoQdk7VrQh+hBR90z9qm7a/4ZjznJpSW+Uq03A=="}]},"maintainers":[{"name":"schmicko","email":"mike.hazell@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-inject-string_1.1.2_1544076340409_0.6468894287775844"},"_hasShrinkwrap":false}},"readme":"# gulp-inject-string\n\n[![Build Status](https://travis-ci.org/mikehazell/gulp-inject-string.svg?branch=master)](https://travis-ci.org/mikehazell/gulp-inject-string)\n[![NPM version](https://badge.fury.io/js/gulp-inject-string.svg)](http://badge.fury.io/js/gulp-inject-string)\n\nInject snippets in build\n\n## Methods\n\n```js\nappend(str)             // Appends the string\nprepend(str)            // Prepends the string\nwrap(start, end)        // Wraps file contents in between *start* and *end*\nbefore(search, str)     // Inserts the string before the first occurence of *search*\nafter(search, str)      // Inserts the string after the first occurence of *search*\nbeforeEach(search, str) // Inserts the string before each occurence of *search*\nafterEach(search, str)  // Inserts the string after each occurence of *search*\nreplace(search, str)    // Replaces each occurence of *search* with *str*\n```\n\n## Examples\n\nSee [examples/build](https://github.com/mikehazell/gulp-inject-string/tree/master/examples/build) for output.\n\n```js\n\nvar gulp = require('gulp'),\n    rename = require('gulp-rename'),\n    inject = require('gulp-inject-string');\n\ngulp.task('inject:append', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.append('\\n<!-- Created: ' + Date() + ' -->'))\n        .pipe(rename('append.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:prepend', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.prepend('<!-- Created: ' + Date() + ' -->\\n'))\n        .pipe(rename('prepend.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:wrap', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.wrap('<!-- Created: ' + Date() + ' -->\\n', '<!-- Author: Mike Hazell -->'))\n        .pipe(rename('wrap.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:before', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.before('<script', '<script src=\"http://code.jquery.com/jquery-2.1.1.min.js\"></script>\\n'))\n        .pipe(rename('before.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:after', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.after('</title>', '\\n<link rel=\"stylesheet\" href=\"test.css\">\\n'))\n        .pipe(rename('after.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:beforeEach', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.beforeEach('</p', ' Finis.'))\n        .pipe(rename('beforeEach.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:afterEach', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.afterEach('<p', ' class=\"bold\"'))\n        .pipe(rename('afterEach.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('inject:replace', function(){\n    gulp.src('src/example.html')\n        .pipe(inject.replace('test.js', 'test.min.js'))\n        .pipe(rename('replace.html'))\n        .pipe(gulp.dest('build'));\n});\n\ngulp.task('default', [\n    'inject:append',\n    'inject:prepend',\n    'inject:wrap',\n    'inject:before',\n    'inject:after',\n    'inject:beforeEach',\n    'inject:afterEach',\n    'inject:replace'\n]);\n\n\n```\n\n\n## Changes\n\n### v1.1.1 - 2018-01-09\n\n- Removed gulp-util dependency. Thanks [TheDancingCode](https://github.com/TheDancingCode)\n\n### v1.1.0 - 2015-12-17\n\n- Added `replace`. Thanks [alexweber](https://github.com/alexweber).\n- Realised that as soon as you say something is complete and will not need to\nchange... someone will think of something else it should do.\n\n\n### v1.0.0 - 2015-11-08\n\n- Added beforeEach and afterEach. Thanks [Joachim](https://github.com/jbjorge).\n\nAfter a year with no changes or issues, this might as well be a 1.0. It will probably never change again.\n","maintainers":[{"name":"schmicko","email":"mike.hazell@gmail.com"}],"time":{"modified":"2022-06-18T17:18:08.917Z","created":"2014-08-07T22:04:42.213Z","0.0.2":"2014-08-07T22:04:42.213Z","1.0.0":"2015-11-08T00:03:25.801Z","1.1.0":"2015-12-16T22:12:33.108Z","1.1.1":"2018-01-09T20:05:56.215Z","1.1.2":"2018-12-06T06:05:40.533Z"},"homepage":"https://github.com/Schmicko/gulp-inject-string","keywords":["gulpplugin","inject","insert","html","snippet"],"repository":{"type":"git","url":"git+https://github.com/Schmicko/gulp-inject-string.git"},"author":{"name":"Michael Hazell"},"bugs":{"url":"https://github.com/Schmicko/gulp-inject-string/issues"},"license":"MIT","readmeFilename":"README.md","users":{"arthurcreek":true,"devalias":true,"arahnoid":true,"jamesfpate":true,"npmmax":true,"fassetar":true,"youngluo":true,"patsifist":true,"bpatel":true,"eijs":true,"webfacer":true,"ccd3v":true,"rubiadias":true,"wuuashen":true}}