{"_id":"stream-replacer","_rev":"26-351c9062d3f5072fa8b9e358e486ba65","name":"stream-replacer","description":"A through-stream that replaces by a RegExp and an async replace function","dist-tags":{"latest":"1.4.3"},"versions":{"0.2.2":{"name":"stream-replacer","version":"0.2.2","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"https://github.com/tapirdata/stream-replacer"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^0.9.4","lodash":"^3.5.0","readable-stream":"^1.0.33"},"devDependencies":{"chai":"^2.1.1","coffee-script":"^1.9.1","mocha":"^2.2.1","vinyl-fs":"^1.0.0","vinyl-tapper":"^0.2.3"},"gitHead":"ec16d69a37d39877627fdf0a0090da45ff213709","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer","_id":"stream-replacer@0.2.2","_shasum":"0d0a0661df11a23a3c0a4e6a6124c00dfdb7002c","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.12.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"dist":{"shasum":"0d0a0661df11a23a3c0a4e6a6124c00dfdb7002c","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.2.2.tgz","integrity":"sha512-udVueQbd8HKymTKVoMN3OpGbEIJntgs8zF0AmFP0OOs4/jm/9J1DrvVXSpGpyOLD31Z9tddxjGm/vlq9V6FDKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3YCxFMrfrOF+vrZ8CY3/w90jTn3rk6bOPYLa4n4EpzAiBzEhUiJhYARbXDTaUIYrHK2DMbJeHRDVok1xQ1DT6dGw=="}]},"directories":{}},"0.3.0":{"name":"stream-replacer","version":"0.3.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"https://github.com/tapirdata/stream-replacer"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^0.9.4","lodash":"^3.5.0","readable-stream":"^1.0.33"},"devDependencies":{"bluebird":"^2.9.14","chai":"^2.1.1","coffee-script":"^1.9.1","mocha":"^2.2.1","vinyl-fs":"^1.0.0","vinyl-tapper":"^0.2.3"},"gitHead":"953d3977648526edd4e4f61e789b142422f4f161","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer","_id":"stream-replacer@0.3.0","_shasum":"752bb0b914d58e9538e27214cd6a21d7509ffdd9","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.12.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"dist":{"shasum":"752bb0b914d58e9538e27214cd6a21d7509ffdd9","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.3.0.tgz","integrity":"sha512-KK9QX5GkJSU6O3SB2UrfDD79iEjV05Y6SHZ1Jqj1m9UI46ihfyK6X1mDHZbCuYwxoILl0fj/nwzeFGJJGGql4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFqaqc0nX4mPM/ruGEATLgbiFgRSF7D76xKdukg8AAhgIhALo7blZNw5sy728O6sH2joapAwVwJ9Q11i02aneiVJg6"}]},"directories":{}},"0.4.0":{"name":"stream-replacer","version":"0.4.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"https://github.com/tapirdata/stream-replacer"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^0.9.4","lodash":"^3.5.0","readable-stream":"^1.0.33"},"devDependencies":{"bluebird":"^2.9.14","chai":"^2.1.1","coffee-script":"^1.9.1","mocha":"^2.2.1","vinyl-fs":"^1.0.0","vinyl-tapper":"^0.2.3"},"gitHead":"e132ef3b619da99d1db1f3246a4ab9409ec4b6aa","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer","_id":"stream-replacer@0.4.0","_shasum":"69168483f8ada083f70ff31ab5097b64dcefefaa","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.12.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"dist":{"shasum":"69168483f8ada083f70ff31ab5097b64dcefefaa","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.4.0.tgz","integrity":"sha512-l07TZGtrwGTXqnTOatzVPm8IqTgJkrNy/lCygUj0SxnVRnsnGWi7pfD3WS/jRxnFE+ffR3Q/NBKuaSft01eDEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC63QLOz2gIUd1GFcDC3ezSl66xKCEqs08FLxO2OKLbMQIhAM26cNxYjIwGDZ8xXwTX2vbQQZgu9uwdMG2nifwlm9Ec"}]},"directories":{}},"0.4.1":{"name":"stream-replacer","version":"0.4.1","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"https://github.com/tapirdata/stream-replacer"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^0.9.4","lodash":"^3.5.0","readable-stream":"^1.0.33"},"devDependencies":{"bluebird":"^2.9.14","chai":"^2.1.1","coffee-script":"^1.9.1","mocha":"^2.2.1","vinyl-fs":"^1.0.0","vinyl-tapper":"^0.2.5"},"gitHead":"df94222fec57048926cc88b36b778cf8ec7b9569","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer","_id":"stream-replacer@0.4.1","_shasum":"a5298f89f5ed6276135032e90f014f6197157840","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"dist":{"shasum":"a5298f89f5ed6276135032e90f014f6197157840","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.4.1.tgz","integrity":"sha512-oMPa4JcnO7JlVIrZeuxByqkgNLlpOwLE7QTY8N+ysr/ldvIUsY9mPeGx/frIeNnwP2YTX7MHOLL+CiBtJqKhRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFGc1xuERRtO1bxMZCr4c7Jcg2w2BzqHtuZl9MCLGcQAiEAqAze/gp7iT/sAM76/lampQXnqaQQ/XcpcuocmGa6HZI="}]},"directories":{}},"0.4.2":{"name":"stream-replacer","version":"0.4.2","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^1.0.0","lodash":"^3.5.0","readable-stream":"^2.0.2"},"devDependencies":{"bluebird":"^2.9.14","chai":"^3.3.0","coffee-script":"^1.9.1","mocha":"^2.2.1","vinyl-fs":"^2.1.1","vinyl-tapper":"^0.2.6"},"gitHead":"6b6c9882f0830faa855c85658d566b9744d17afb","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@0.4.2","_shasum":"45168eaf448e84b05933b350486a4735c5bc8f6d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"shasum":"45168eaf448e84b05933b350486a4735c5bc8f6d","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.4.2.tgz","integrity":"sha512-81WokqPI98YkE5KudafFCWSyRtqDMami1fP6tqJvmyiOqOeZa3+kgja2Yh5lpCYWLuX1Yf5RzKBMy2h3lCtI1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5O5RMeOgBTLx5DeAngtSZx47cHBUokZh0KTxAI9mcfAiEA5syNqkzTlPyMfmnQ4GdQ4oYC8S6vDBW3j4yiX2EOy2M="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"directories":{}},"0.5.0":{"name":"stream-replacer","version":"0.5.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^1.0.0","lodash":"^4.0.0","readable-stream":"^2.0.5"},"devDependencies":{"bluebird":"^3.1.1","chai":"^3.4.1","coffee-script":"^1.9.1","mocha":"^2.3.4","vinyl-fs":"^2.3.1","vinyl-tapper":"^0.3.0"},"gitHead":"6f1fb6c17acbe9015a167238e4e4d88f4754e2b5","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@0.5.0","_shasum":"b6314738c394cf6f4c0afe0136ba32f4f235ea42","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"shasum":"b6314738c394cf6f4c0afe0136ba32f4f235ea42","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.5.0.tgz","integrity":"sha512-PbwsvAqoVBAIYh6PDnBgaFltKc0do5PKzmX+XTv0MhJpKRJnrGqXdCdv+9t0BAdmNj7R7thn9g32QNwHBO8U4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCegPzVMg27sOBLKn8O9V3w59j9SGlBSeeTsglLU19F+wIgZS8B9zwnIYblQvT2Z+o2JiCr/w3Fvk2Lc/tPXKvD+Lo="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"directories":{}},"0.5.1":{"name":"stream-replacer","version":"0.5.1","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers coffee:coffee-script/register","build":"coffee -c -b -o lib src/*.coffee","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"bl":"^1.1.2","lodash":"^4.13.1","readable-stream":"^2.1.4"},"devDependencies":{"bluebird":"^3.4.1","chai":"^3.5.0","coffee-script":"^1.9.1","mocha":"^2.5.3","vinyl-fs":"^2.4.3","vinyl-tapper":"^0.3.0"},"gitHead":"e7adcf96c41a8d0f7bcb2f139dd49f3da0ca0f3c","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@0.5.1","_shasum":"043aa6906bf91d06c5964416da3712a4d417dd9f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"shasum":"043aa6906bf91d06c5964416da3712a4d417dd9f","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-0.5.1.tgz","integrity":"sha512-D7hho9ulkR5eztufu+EdnkRKU2Yb01ksxFFLgKa919+DcgSL9OrFc17ZXK6A+TnQG+jPkU2iSdXyo54Ra9O7QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy+pUjZxG9HEh7wszCtZVnM+z4owL/YBNfCUqveUPARAIgI92vzK3BaMTjIq/hhGWHB+3r97FQHFz99D16l8u1hOI="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stream-replacer-0.5.1.tgz_1469061552356_0.2877043057233095"},"directories":{}},"1.0.0":{"name":"stream-replacer","version":"1.0.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers js:babel-register","build":"rm -rf lib; babel -d lib src","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"babel-runtime":"^6.11.6","bl":"^1.1.2","lodash":"^4.15.0","readable-stream":"^2.1.4"},"devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.13.2","babel-register":"^6.11.6","chai":"^3.5.0","mocha":"^3.0.2","vinyl-fs":"^2.4.3","vinyl-tapper":"^1.0.0"},"gitHead":"b40f92066b48a4977cb314b0c613d952ff61a68e","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.0.0","_shasum":"d8e9ded740d4c64d1d17a801466ced974e23c64f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"shasum":"d8e9ded740d4c64d1d17a801466ced974e23c64f","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.0.0.tgz","integrity":"sha512-VLf/hhZZzTwjgAL3kzaes14iJ98SxAg309L3c7rnS+g9RznVuGxSXR8q/ebYJG4VNNG398b9BQlkjP9kDdKXOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/F7hmURVZAlbAQzZsap2TUx9+R9srAnlD9APfaYavvQIhAOW+yUPVBz3piqYDuHs0Tx614F6CWOMXFq7X8JE8FGNi"}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stream-replacer-1.0.0.tgz_1471357835997_0.6185709170531482"},"directories":{}},"1.0.1":{"name":"stream-replacer","version":"1.0.1","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","scripts":{"test":"mocha --compilers js:babel-register","build":"rm -rf lib; babel -d lib src","prepublish":"npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"babel-runtime":"^6.23.0","bl":"^1.2.0","lodash":"^4.17.4","readable-stream":"^2.2.2"},"devDependencies":{"babel-cli":"^6.23.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.22.0","babel-register":"^6.23.0","chai":"^3.5.0","mocha":"^3.2.0","vinyl-fs":"^2.4.4","vinyl-tapper":"^1.0.1"},"gitHead":"614c3809619a276427548ce8194ab4d125986104","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.0.1","_shasum":"855c6f1202c9a0ebc831021500368705a33a616f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"shasum":"855c6f1202c9a0ebc831021500368705a33a616f","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.0.1.tgz","integrity":"sha512-vOJTogPYGM54iAILjivVTBGTrslKCrCCzrWoCeO+BuqgYmo7drKNfO6ywIBQcKvvefQxEuctO5m3LIvf7oIXng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGewgGyW+7AzKb9G5HvZchimnQ9gVUiUd7zKwb65jbi5AiEAg4a6lJpDFwJQJeMQGy1k3fz9OR5gSp+TyBR3j0eLZ0g="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/stream-replacer-1.0.1.tgz_1487265206110_0.7534709635656327"},"directories":{}},"1.1.0":{"name":"stream-replacer","version":"1.1.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"lib/index.d.ts","scripts":{"lint":"tslint src/**/* test/**/*.ts","build":"tsc","prepare":"npm run build","test":"mocha --compilers ts:ts-node/register ./test"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^0.8.30","@types/lodash":"^4.14.66","@types/node":"^7.0.31","@types/vinyl":"^2.0.0","bl":"^1.2.0","lodash":"^4.17.4","vinyl":"^2.0.2"},"devDependencies":{"@types/chai":"^4.0.0","@types/mocha":"^2.2.41","@types/vinyl-fs":"^2.4.5","chai":"^4.0.2","mocha":"^3.2.0","ts-node":"^3.0.6","tslint":"^5.4.3","typescript":"^2.4.0","vinyl-fs":"^2.4.4","vinyl-tapper":"^1.1.1"},"gitHead":"a1cace3d4cb147bf54d30797bf993c9ac9a0ac3e","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"integrity":"sha512-m2JyY8/ANOt8tWb9FAulWShZ5jjbSQCHK4HdAom4jvZShbcLl4Jw8Z2xrLj9v7WZbPjrDYMFVsg3R5Ns6z1x+A==","shasum":"6fcd625e1ba6932bf8c0def523232dc67858da28","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKDLjdgC5PpUbVClYhJeczr8ZsjFxTF7Xg/UfIK6j89gIhALy2/zbSPA9hrdn/e5SYgMKWhahAvchTc9MXA4Jg6VNt"}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer-1.1.0.tgz_1497816699830_0.20454927580431104"},"directories":{}},"1.1.1":{"name":"stream-replacer","version":"1.1.1","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"lib/index.d.ts","scripts":{"lint":"tslint src/**/* test/**/*.ts","build":"tsc","prepare":"npm run build","test":"mocha --compilers ts:ts-node/register ./test"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^0.8.30","@types/lodash":"^4.14.66","@types/node":"^7.0.31","@types/vinyl":"^2.0.0","bl":"^1.2.0","lodash":"^4.17.4","vinyl":"^2.0.2"},"devDependencies":{"@types/chai":"^4.0.0","@types/mocha":"^2.2.41","@types/vinyl-fs":"^2.4.5","chai":"^4.0.2","mocha":"^3.2.0","ts-node":"^3.0.6","tslint":"^5.4.3","typescript":"^2.4.0","vinyl-fs":"^2.4.4","vinyl-tapper":"^1.1.1"},"gitHead":"7a4f9e54cc0726f0b5c986ed976c6f193747ea8a","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"integrity":"sha512-hX/2WPSH/rjcrOPJTTeGR2xg5K5e7tdxTF9TzbMxNcEhSCIK03xWRnVKoYdGthYvJvNxKHLSoxanq/PPO+GJgA==","shasum":"5a6af9b6b23542eff7550875d4d00eb97450c8e2","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrKMPw0Y0RWDjy/rUXCpGg0G/7tZO20e3DkhDtmEhK5AIhAKbrwAd4Ix8XzL0ma0ssI/n4v7OfK8Mseqq/VmOPHwhE"}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer-1.1.1.tgz_1497820815203_0.3542726640589535"},"directories":{}},"1.1.3":{"name":"stream-replacer","version":"1.1.3","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"lint":"tslint \"src/**/*\" \"test/**/*.ts\"","build":"tsc","prepare":"npm run build","test":"mocha --compilers ts:ts-node/register ./test"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^0.8.30","@types/lodash":"^4.14.66","@types/node":"^8.0.2","@types/vinyl":"^2.0.0","bl":"^1.2.0","lodash":"^4.17.4","vinyl":"^2.0.2"},"devDependencies":{"@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/vinyl-fs":"^2.4.5","chai":"^4.0.2","mocha":"^3.2.0","ts-node":"^3.1.0","tslint":"^5.4.3","typescript":"^2.4.0","vinyl-fs":"^2.4.4","vinyl-tapper":"^1.1.3"},"gitHead":"d9fff300a623868a121ca14520237ff282cdbb5d","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.1.3","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"integrity":"sha512-ENAqHNZza3loOEqe5O1h/pWmFvOWp2/sgiWL/h8EYzKKZava4L5gFa9btRPLX4A2sqTaQ0a31wst0jFzHaTMZw==","shasum":"072139d525aede1b9b9d7974c3ed9e3856160249","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzh+NJ8aymD0ckEHSVVU7mBGMA+D0QUAkagaAy4fZlywIgcEKnifb8JtRkuouaCfFzT+vWnnWsIhptn9pdWXCgga4="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer-1.1.3.tgz_1498400656221_0.49853094411082566"},"directories":{}},"1.1.4":{"name":"stream-replacer","version":"1.1.4","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register ./test","lint":"tslint \"src/**/*\" \"test/**/*.ts\"","build":"tsc","prepublishOnly":"npm test && npm run lint && npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^0.8.30","@types/lodash":"^4.14.71","@types/node":"^8.0.17","@types/vinyl":"^2.0.0","bl":"^1.2.0","lodash":"^4.17.4","vinyl":"^2.1.0"},"devDependencies":{"@types/chai":"^4.0.1","@types/mocha":"^2.2.41","@types/vinyl-fs":"^2.4.5","chai":"^4.1.0","mocha":"^3.2.0","ts-node":"^3.3.0","tslint":"^5.5.0","typescript":"^2.4.2","vinyl-fs":"^2.4.4","vinyl-tapper":"^1.1.4"},"gitHead":"4f6d1d929423429162ac2030b939490c2e28de0b","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.0.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"integrity":"sha512-B3bMIbZXu8ZPDhpfXUW9XlpRpIcRL9y2z5CYrPe6iyrvpULT96/Us+7vvrvFdrNCi3EcFi4b+u8Jot3hmZL45w==","shasum":"78ddc691ff89877f446d2749cd9b4e3f653c5705","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+i2QDyJpS0wVZRXVS9g6mlZcPfAY7vpGNFtZpfl/WVAiAwzOGvOow5MPCmd702Ibi4i8cgb/FvM5jL5HXYZs2Vyw=="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer-1.1.4.tgz_1501530011404_0.44433327578008175"},"directories":{}},"1.2.0":{"name":"stream-replacer","version":"1.2.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register ./test","lint":"tslint \"src/**/*\" \"test/**/*.ts\"","build":"tsc","prepublishOnly":"npm test && npm run lint && npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^0.8.32","@types/lodash":"^4.14.110","@types/node":"^10.5.1","@types/vinyl":"^2.0.2","bl":"^2.0.1","lodash":"^4.17.10","vinyl":"^2.2.0"},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^5.2.4","@types/vinyl-fs":"^2.4.8","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^7.0.0","tslint":"^5.10.0","typescript":"^2.9.2","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.2.0"},"gitHead":"fb24e159a1007e474dd8d63f0f4bce033eb4ddaa","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"integrity":"sha512-OP2uW9tldWJPxGT/eMIsC9cIAztT8KQ+QgQjbzNFAys2TCIuKjic1F4eYqtTfWeFO90H1TPZYZy5I62aapkbwQ==","shasum":"b372efe5c99efa0bde4a397c48d63f5f5a67b48a","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.2.0.tgz","fileCount":21,"unpackedSize":20596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOOCSCRA9TVsSAnZWagAA7OwP/1knXcllDFKqSMV5jQlA\nEc+sev4pnRAeJ50DGtzCAl1HObdpnF7uAgr2pU7HD3tYPCiE+h2sp6LuKLz9\nkZt46+UHbR5F7MxB9Tf/vRnIvB7SaV2Nols/PeM2g2d7kRLF9eWn8/Mq6YYI\n+cRxAJgnGglAkTs7Q/HaaCwNkIlNbpI3/V/je4aGIxifaTjXUABQzx/cC9lH\nHo8TTe5XQ6k1CblkTogQN3XZK6JqcxpxgtdI/n9M3H0qMy2dJFrAHnKAF+wg\n+ju1lvDVLxms1WdjP/IPIINAU1hYwx6zYNNzRID4ktJnGsViAQtxf6r9MRwt\nBff9r1bxmHSAjaEfAwUhYp+gXGlV2x6Q1Cs4FbTHTE2j4Sdz8wr2HwBNlnye\nbnTgzUmVWEgWxjyde8YLwYpjwOyDIOyB9YPLVNtu/eTkx/OIv67qtlCenpp+\nPfy8UpyDAN2UOy04EaxZSP7NZ5//A7jSLr7n1w8wDtMNeZ86sZ2hhx6uQN6I\nnFaKdFoox+TlquxtkD7LBosSQLIXZouAgx5FI+oDUJdjrx8Cqy7W46XGrbse\nT8Ol5CzDQJt1hqtmYrohJl1+4V+QYU1/dShCADsHCZ43yRO+A/HM7DB9LCJH\nvvP8bfrWvProlhL9leR7uiDzXYDFPGr3hULQTI1d2zzc3fbuE7Gce5b2z2bl\n6KJt\r\n=JUGR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6MN9loEJqABkFHgMcTeuu2cSMYlBaUW/C5sCF9ZBOyAiEAgXDyIIuSZaMcs/oMwkgF+/uBjOuVu8YrORV2kJma5t0="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.2.0_1530454162090_0.7071157972044237"},"_hasShrinkwrap":false},"1.2.1":{"name":"stream-replacer","version":"1.2.1","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"test":"mocha --compilers ts:ts-node/register ./test","lint":"tslint \"src/**/*\" \"test/**/*.ts\"","build":"tsc","prepublishOnly":"npm test && npm run lint && npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^0.8.32","@types/lodash":"^4.14.110","@types/node":"^10.5.1","@types/vinyl":"^2.0.2","bl":"^2.0.1","lodash":"^4.17.10","vinyl":"^2.2.0"},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^5.2.4","@types/vinyl-fs":"^2.4.8","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^7.0.0","tslint":"^5.10.0","typescript":"^2.9.2","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.2.0"},"gitHead":"97d0e7b761146524c968b6750bcd433bb32270c0","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"dist":{"integrity":"sha512-f468h8lvn1uGhABmjfHhTdu1FYde/nceYYkV59ZxgRaFbzYu5hxDq89V10KSi4zjS6GL5yq1nQp3FfHN5xt/Cw==","shasum":"d45450f808e96a462225d303fe33fb91d82eb2de","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.2.1.tgz","fileCount":21,"unpackedSize":20596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOODcCRA9TVsSAnZWagAA+68QAI1GlylbscV8lb25t+Uc\nGfSdxCBkFjH0Ek505lMx9+kcbtCAJTXkxEb0ORh2nr1L8s4gA2Wl2YURfFNA\n5XsiUI0gFt58ep3aZ3ntCesHo7ylZRY2KI67OSa1zOAEl/X42poK2Bd+gN9o\n4ArPvLvFdEYUL50Gy8lmZoGV4Cjzc5gi/q1rcJK28799SLq6H08b4OxLejHJ\nuRE+92vFcxpxyYV8YOdzjfddLQ6t/LLq2D3cAZCSi2Xz2vaBztZ7NzUs9r+0\nC5Rj/JFC7z7LCY2PIu+7IiG0dc+AAAklGuX0NrZyQgLHVZtgNT33yWgH/sdV\n9sz8NZHZIj9pfiY5NccHnmZU5ZtluJJ2SiBKpEaV8XiWacDt7QvrFAYIE9+X\nQyN4tFaXDSjoRIw8iW+lhB8qbVYToM+k4nGN6FYsm9TSEcQGZ3eZ3Yi6iwGW\njO2Mqu+vK6sU7WDXzYw2NFRNzOGXt9Cn0Wisu9xIS5T7rTtMqmqCCIYxfZtE\nbH9X+uTA3HwMkuxDv8n4Nj9niB2HkCxWcBSLRBF+u5qjJX0HOLGynNhmwbge\nrqoZMl/RaS2eX3Sth6QQmBEq1rIXeGLT3+m1Y3ysO867F2mJ1QPFknvCvvTk\nDK88ZOQexCg0L3ZZ9VaRwsqD/2baNwHlpBiwJq0nIZRgoYO5UsSsxbTRm36U\n6hKk\r\n=RYje\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbKuIDOZTVBA229Y8XTG6tAgCo1TjnHntuGHntrM0JawIgOtlayz5jSoW79TDkp9JcQXxpx8TdTmcdNrkEArDckBI="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.2.1_1530454236464_0.052557288692786974"},"_hasShrinkwrap":false},"1.3.0":{"name":"stream-replacer","version":"1.3.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"test":"mocha --require ts-node/register --extension ts","lint":"tslint \"src/**/*\" \"test/**/*.ts\"","build":"tsc","prepublishOnly":"npm test && npm run lint && npm run build"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"@types/bl":"^2.1.0","@types/lodash":"^4.14.159","@types/node":"^14.6.0","@types/vinyl":"^2.0.4","bl":"^4.0.2","lodash":"^4.17.20","vinyl":"^2.2.0"},"devDependencies":{"@types/chai":"^4.2.12","@types/mocha":"^8.0.3","@types/vinyl-fs":"^2.4.11","chai":"^4.2.0","mocha":"^8.1.1","ts-node":"^8.10.2","tslint":"^6.1.3","typescript":"^3.9.7","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.2.0"},"gitHead":"f8d18fdcd55296a41c2864b8b51c10fedc5a6fbb","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.3.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Wtl1vF9eLoSh7HJfpzSiSHZiUoO1LOJD8rIF+wj8b4xSg3pjaMZ85riPW/oUmcWWyzmqthP05wXXCdFwSOyYKQ==","shasum":"a69def7c7a99fe7a020976e8091618cef8dfe740","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.3.0.tgz","fileCount":21,"unpackedSize":20849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO/gfCRA9TVsSAnZWagAApOEP/2/b7ZjCoqMG9wDlzrl8\n3qPj4VKSklcA3aAg1a4Zg1+P1/dxX1Dc0sJX7hTg4lBnnVBDY7Ll3ExezQhx\nfML1oWdrRd9tmQG19hfI71fzeoonbhjLk/t1oS7jKsP+ezD0LDaQxYzMNFii\nGL95kiaV7xrVk9SfocI/D+pV/JW4iONVJM2efPU48Hh4ePxeLamWjsycoXhk\n4Ss/GDQUABekJGs9oOjC1wmohDeyEeSpv2WdtbwNSzrSZxZtCYes2BVY8AaU\neKuQShmzR4Q3y7DynHVDodhx5tpf2Y6Sb5NOE0A9/ZSYGQawy2nXrpQVfpqq\nNFEBvjH3oQxiLaSGW6AdolVp6249LaXs4EgtpE5FwS4xcdtP4S+EkH9XhsDb\ng0To4O5j1PI38x/g78Yh4ghqZqW0ZFq+gVUFvSzEwI75w3jV5pEATZBjXr0B\nmHRL39MB98WgW8OP059AdP85Z9LPiu2p6Tk2qHIlVFk6WHWbraHsI7F+C5N+\npWlddLanTt6pZgcZU+ajEHXNqLxKDZJdmJ99hbLebNtGjlsv0UAERehKbm6Y\nxFq5wL+GyzmiayXQwy2CzUPVudSU2fa+Uthvr06E5/IePoegBNOayya8FZ8A\n6Kfdp++c3HLF5fDvcQcgB6A/s38dkl/5qVuObCMuAMqhiuzpdn8up/knyNLO\nnEkj\r\n=5qwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnqg0KImg/4fHLuuKAdytntss6cEjFGKqmUYmfQ/8TTAiAX34Ls18lT9uy9sI46phgkmq4Coysweh6Di3QNBy5rIg=="}]},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.3.0_1597765663207_0.49968389190238227"},"_hasShrinkwrap":false},"1.4.0":{"name":"stream-replacer","version":"1.4.0","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"build-lib":"tsc","build":"npm run build-lib","lint":"eslint src/**/*.ts test/**/*.ts","prepublishOnly":"npm test && npm run lint && npm run build","prettify":"prettier -w src/**/*.ts test/**/*.ts","test":"mocha --require ts-node/register --extension ts"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"assert":"^2.0.0","bl":"^5.0.0","lodash":"^4.17.21","vinyl":"^2.2.1"},"devDependencies":{"@types/bl":"^5.0.2","@types/chai":"^4.3.0","@types/lodash":"^4.14.178","@types/mocha":"^9.1.0","@types/node":"^17.0.16","@types/vinyl":"^2.0.6","@types/vinyl-fs":"^2.4.12","@typescript-eslint/eslint-plugin":"^5.10.1","@typescript-eslint/parser":"^5.10.1","chai":"^4.3.6","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","mocha":"^9.2.0","ts-node":"^10.5.0","typescript":"^4.5.5","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.3.0"},"gitHead":"b01cbea213cbb0457aff32a55de3b4db2eab60b6","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.4.0","_nodeVersion":"16.13.1","_npmVersion":"8.2.0","dist":{"integrity":"sha512-sM+p7NFtqPQMbI70rCjodH41V3/kYTaqLLAcVc97HcQ4bdaQ8QqSYOpxlNQ92B5u1B6q2IdBNmQh/jF1ANc5pQ==","shasum":"5417713298c38e7060ff0be19ae8ff03231da1d1","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.4.0.tgz","fileCount":23,"unpackedSize":23089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA+OeCRA9TVsSAnZWagAAOeEQAICNgzrPG5OSkpsVcaJV\nvOAf+SKsMGuO+X3ae7a96QS1Ycf2Khvt3Ul/xQtslZKX7868GZ5jDDTx1qiI\nyfcFWe/YQyJrBU9iPsgBkmTldVXmv+KB9nKu0ryulAgxCgBhuVuCuXXzJCwf\nevLugJtJU3LIvt77997SNOwmK+ZWB9yEOHF0DuZUss7NdR7l/JNx26ytH55e\nVGU1mylhtkCP08iOL9jv+OYjW6LILsVNaWBniLAu1WxdqYhi2eFdQrO4aV4q\nuO/ZexI+No0ORG3MDvPHEXfDmiqnvlqV/FO+QEmLjilbhLa2rgG5QCJaovnR\nHDgdvHY6/V8xz6FOKFq9ygBJ7WF8yfHtW8Gb3t1M1wP/JRWUvB2tpvKF6MBb\nS+4UNHUU6q+uvr37j+huFadZ70l4TFAAzM8+R9EcSQlt1d183pDfVfB6GU3M\nCtOTt/cDb/lkbW3WHlJvZoGtekYzIDRA9r70RI+sEupTKiUxnOOXF9EMJRYW\nOer+YNYlQ6jVU7KB0nJbVutaH2VlWlgwCFD9vLTTQ8vGFYZ2Ti93KFAf/K0x\n36HfUVlU+gsCjkxWVHRQt0MDZZ1+TR81ZvAyjokxgBsKfkJDGfMDXmO3lC/B\nDBz67uqYb0M5zu2BPqaG+9ACFvleHLu4pPtqzfmA7VV7A0byTgAxaGV/qys6\nyYrD\r\n=tPmH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/zFG/eNpvAsLoUOPbUC40NsW0yGJwIoL+3XX5tDXC3wIgLDei2iDtGCTxgSPxSXJoJcu27i1iFTA5VB4P7ata5oY="}]},"_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"directories":{},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.4.0_1644422046201_0.10503941396696836"},"_hasShrinkwrap":false},"1.4.1":{"name":"stream-replacer","version":"1.4.1","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"build-lib":"tsc","build":"npm run build-lib","lint":"eslint src/**/*.ts test/**/*.ts","prepublishOnly":"npm test && npm run lint && npm run build","prettify":"prettier -w src/**/*.ts test/**/*.ts","test":"mocha --require ts-node/register --extension ts"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"assert":"^2.0.0","bl":"^5.0.0","lodash":"^4.17.21","vinyl":"^2.2.1"},"devDependencies":{"@types/bl":"^5.0.2","@types/chai":"^4.3.1","@types/lodash":"^4.14.182","@types/mocha":"^9.1.1","@types/node":"^17.0.36","@types/vinyl":"^2.0.6","@types/vinyl-fs":"^2.4.12","@typescript-eslint/eslint-plugin":"^5.26.0","@typescript-eslint/parser":"^5.26.0","chai":"^4.3.6","eslint":"^8.16.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","mocha":"^10.0.0","ts-node":"^10.8.0","typescript":"^4.7.2","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.3.0"},"gitHead":"b2c64a6c81585b0b92ac87126d204674eb02409f","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.4.1","_nodeVersion":"16.13.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-pANRmKHG0joQaSXzs/tVoMPMaZRs6YRNH+Ct7SWj0192nk94QnkzSZWTjTNwtLL2XBRBYm4JgTJ7wn8Kq9Yqww==","shasum":"4cf8bec0b036d4409a5f361c3eed8a8d863a3686","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.4.1.tgz","fileCount":23,"unpackedSize":23153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxvs2yR/0Wi13wfm1ck1Or7Y2OUNbuFyroIz/nDMXfdQIgZXHqOyMCfe1TqG9JXfkaqd44M1nDBTgQuslKFcwvkuU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik2N2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlmBAAkeml/Kfyi6qpBPJrUQsRh0Wo2hfILUIXLOrs/DWQjH4VY4Fb\r\nUdpXlerKfdElEzRPbPwYtd3d1nZLvtsYqrUYIRLmqgs79W64/ph3/7r7qN3I\r\nalWI9sO86hhEFRZwWBVrZ3KyS5XEF6ezhYvutc2+38YHUV7Gt6PJJaFRa/zC\r\nl4Bl7kO94vEiF4qYVngJxUVdPg/ztLjvJ68ldlFI6ve3sVMm0cXwsEVf5szQ\r\nSOL1q1Ld4xgN2B0m4Rl+WW7FtoTOfoo5X++zCpC26szoRkw3Hw6m+z8OPQyg\r\ndfdKSlMYgM+s8sQdTzbOM1OPwVO5eUcXjVnDp0D7rTqOMgghuckBJyM+j/DM\r\nrfMC/eR7eEkM5QvTHMhX/GgdZkZ6gA19wXvTb8fqhX+A2cpCVJi2eXjRkkjV\r\nYPAw4S9/ej2s7/O+lR1ohIsxLSUg6FR6CxTldczvzljcDPfGG/o63sUM10rF\r\nqj4QBkI/GUrPvmN0M2bFEs9GTg5mYNHJ4AC/rXPZbHeVRQKurzG5/tTmG9ZZ\r\nRLeRo+npp29OvTxNApdTtA34XFEGtRsH9CK8D7/XP2CpTeB/LugLcLcwEUiP\r\ngiqxAt8XZx8E3ruq9jMJNgJ1BoFzdPcwJXNInqc7Bhz12EWPpPiAhOfUQqud\r\nKuuNMXq1ZvaLsonZ8yTgpgKNaCS/HYdW9DM=\r\n=3g8l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"directories":{},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.4.1_1653826422205_0.8324717072053291"},"_hasShrinkwrap":false},"1.4.2":{"name":"stream-replacer","version":"1.4.2","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"build-lib":"tsc","build":"npm run build-lib","lint":"eslint src/**/*.ts test/**/*.ts","prepublishOnly":"npm test && npm run lint && npm run build","prettify":"prettier -w src/**/*.ts test/**/*.ts","test":"mocha --require ts-node/register --extension ts"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"assert":"^2.0.0","bl":"^6.0.1","lodash":"^4.17.21","vinyl":"^3.0.0"},"devDependencies":{"@types/bl":"^5.0.2","@types/chai":"^4.3.4","@types/lodash":"^4.14.194","@types/mocha":"^10.0.1","@types/node":"^18.16.1","@types/vinyl":"^2.0.7","@types/vinyl-fs":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","chai":"^4.3.7","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.0.4","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.3.0"},"gitHead":"12e2cdb627bf6fce1aa0a7886358c2a5e266942f","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.4.2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ZayhQUVbW3ou8+dfDAfKqq5ywy6D2MIV1iHmrQCJ7rSNrj17WOrW4KL54WbavyQ0xKy6BVnRJuCfC4ZE3fw3Mg==","shasum":"6eeebdae3be58fa4214dda53d2277ff94807f259","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.4.2.tgz","fileCount":23,"unpackedSize":23113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeq0MkOTwZaZP3Mb5BMyoVy/M9jqXDIYLa3Ps6HPQzIAiArj/AOfQzRplLyAWyW8i7f/nuB5PxBdzSnJPs70UuxHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSm5tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonjg/5AL/0kQKxHy4IEbmL8xkcB/g1vLBOjJ3Eo/wnFv5gFa5etqdT\r\n1Vy+kRq1Ity9+JIGHTx8c3rsE9MYO7DThGDPVTc2Ho06A6bF2MQJs6MgdozM\r\ntFdgKvd7BKM/FRfFrvCGv3dXOCdVD+GE9ms1ZWQmm5Be4mCEy/kU8AnPij/x\r\n2u4vO88wl4VIv32Q4oIZHqGfEwYwJkegK8Bax8ECkRo8QeEsyqcIiY9oa2Z/\r\nKZnyZ0d9ApGwt3AsqBWKGNpuB51sf2Uw/3ptC3oa3s/pNWZ1u1LsWP5tDKV/\r\n0OwC5oSpByIqfu7SgUvjxUMJ1XudyjVSVLv9z703jGJQNBJP29gPV1nyCjTN\r\nkNgaQA6f1jsrMQJFg+bEuAt1vteayBQ+fdKJyQtWHFMHY8kxgTYxhuh/xcN9\r\npxm93QBtYSluYSsM9KQ8PKn56uWQ4d7yT5PO+YxiVpjHs2ZiiVIEf7mcp/Sm\r\nAsu/AASuK/H1T70NiuZAdMCfDDG33YrzigY4WL5k1QOetGmtsccLdCQIMEI/\r\nKcaoOPuoMONRrebr27VGs1RhVG4heWMNuHudkAsb896tu6KAY1Y0+tgkJcNQ\r\nIntzPe4L77i1iTQCLPAJwzByfXNCyalvgpbV3P8TRT+Y+B8O8kEfd3MOY3Ts\r\nXg56L79Ewr6SGE2Ys1Z+vtCCx4tcN3gBnYU=\r\n=q+1F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"directories":{},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.4.2_1682599532891_0.3612454490859238"},"_hasShrinkwrap":false},"1.4.3":{"name":"stream-replacer","version":"1.4.3","description":"A through-stream that replaces by a RegExp and an async replace function","main":"./lib","types":"./lib/index.d.ts","scripts":{"build-lib":"tsc","build":"npm run build-lib","lint":"eslint src/**/*.ts test/**/*.ts","prepublishOnly":"npm test && npm run lint && npm run build","prettify":"prettier -w src/**/*.ts test/**/*.ts","test":"mocha --require ts-node/register --extension ts"},"keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"license":"MIT","dependencies":{"assert":"^2.0.0","bl":"^6.0.1","lodash":"^4.17.21","vinyl":"^3.0.0"},"devDependencies":{"@types/bl":"^5.0.2","@types/chai":"^4.3.4","@types/lodash":"^4.14.194","@types/mocha":"^10.0.1","@types/node":"^18.16.1","@types/vinyl":"^2.0.7","@types/vinyl-fs":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.59.1","@typescript-eslint/parser":"^5.59.1","chai":"^4.3.7","eslint":"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","mocha":"^10.2.0","ts-node":"^10.9.1","typescript":"^5.0.4","vinyl-fs":"^3.0.3","vinyl-tapper":"^1.3.1"},"gitHead":"5617b1c6240e54c9d2d84e1749024eea8d9f6d3d","bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","_id":"stream-replacer@1.4.3","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0Tbir8tNQDOB7XValumml/f+62JySbiwvgHIH83BkgL72Ufg1i0dXmWxwNMLADIfeCF0UlMF1EWTPrhZ55sbOw==","shasum":"a81e84778aaca4360f71721e82ee4c185869ea49","tarball":"https://registry.npmjs.org/stream-replacer/-/stream-replacer-1.4.3.tgz","fileCount":23,"unpackedSize":23113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRp6DEJr5ARjo593DAnJwm/qLVXuDW1SFE2ptkvocD4wIgECk3RfHyV/lOIjrb2kBula2kqB5V7aXdjwkl/2PaTaI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSnNpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9MBAAgpUBHF6+FwqP3KeCLH5fRp4sgVOPH2BoVluW+oJ0fbpF1MfP\r\n/vR9QwPa3F9xzV5qAgeXhJKmvnbqGYDo3ahxooKmv87In0QL/hx5W1TEmHeM\r\nMx7E10CNImLAHPFulBRperH2wdFzlg8X1JjWDz/YHyS0KnzYRaAm9y+wyQJW\r\nVQ+EZLZaIZSc7igf9HKjBaHR5L3yJ2rxQXPTVKA4VHGT1nr1XS4oyjuO2xZ0\r\nm0sehV+VvHpA64M4jU92vT+CVs+0TitkWs6ssahQ8Udi/EUZiRAARgc6uuW+\r\nKbWEouk3ddDioP+eQPYqtEUxmXs8Wr+3KrLNCN7JVkKgxGQqIyYUlspxKRpV\r\nxx/Dh/CwqeyqYbPwAoTWRaOL+TpUN9w4Z6pw45l/GyCtd6PgD+m7Pqi2lLrd\r\nzcUYilcp8kGMTmQnYZVprteWIjZRL/+NL+MVYztjpQnwWW+NW3zsa75iWuKF\r\nTMkYGwBbx5TpnTz8rWhSNKrjxALrrW4XTNE4iRHCClRKg6eMlpi0Gjj1i55G\r\n95yhmQCsFh1iut5b/eYoDUAiqmNpRKg+tXyjRJElbTAe1TkkcSvBc/nty/Hn\r\nBdBalOdNmTTyabQk4u8g3N7q2nI1sy4hu9JpeaPBTy0r7HppUiBmGTHzz0DY\r\n4L8RiN/cymBQfcwPwSEZenisxssqL0g/pPY=\r\n=svCA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tapirdata","email":"office@tapirdata.com"},"directories":{},"maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stream-replacer_1.4.3_1682600808845_0.04148512240422719"},"_hasShrinkwrap":false}},"readme":"# stream-replacer\n\n[![npm version](https://img.shields.io/npm/v/stream-replacer.svg?style=flat-square)](https://www.npmjs.com/package/stream-replacer)\n\n> A transform-stream that performs regexp search & replace on streams.\n\n## Features\n\nWorks with vinyl-streams in buffer- and stream-mode. Supports asynchronous replacement creation.\n\n## Usage\n\n### Single Data Stream\n\n``` js\nimport fs from 'fs';\nimport streamReplacer from 'stream-replacer';\n\nconst replacer = streamReplacer({\n  single: true,\n  pattern: /(\"license\": *\")\\w+(\")/,\n  substitute: function(match, tag, done) {\n    // always use WTFPL\n    done(null, match[1] + 'WTFPL' + match[2]);\n  }\n});\n\nfs.createReadStream('package.json')\n  .pipe(replacer)\n  .pipe(fs.createWriteStream('new-package.json'));\n```\n\n### Vinyl File Stream\n\n``` js\nimport vinylFs from 'vinyl-fs';\nimport streamReplacer from 'stream-replacer';\n\nfunction asyncDigest(cb) {\n  // do some mysterious calculations\n  cb('12bf4d');\n}\n\nconst replacer = streamReplacer({\n  // find some path reference\n  pattern: /(src\\s*=\\s*)([\"'])([\\w\\/-_]*\\/)(\\w+)(\\.\\w+)\\2/,\n  // prepend digest to basename\n  substitute: function(match, tag, done) {\n    asyncDigest(function (digest) {\n      done(null,\n        match[1] + match[2] + match[3] + match[4]\n        + '-' + digest + match[5] + match[2]\n      );\n    });\n  }\n});\n\nvinylFs.src(['src/**/*.html'], {buffer: false})\n// works with 'buffer: true', too\n  .pipe(replacer)\n  .pipe(vinylFs.dest('dist'));\n\n```\n\n## API\n\n#### const replacer = streamReplacer(options);\n\nCreates a new replacer. Recognized options are:\n\n- `pattern` (`RegExp`): the pattern to search for.\n- `substitute` (`function (match, tag, done)`, required if `pattern` is specified): a function that returns the replacement string asynchronously. It takes:\n  - `match`: the match-object, created by `RegExp#exec`.\n  - `tag`: a **tag**, created by `tagger` (see below)\n  - `done`: the callback to return error and replacement string: `done(null, replacement)`. Call `done()` to skip replacement.\n  Alternatively `substitute` may just return a replacement string synchronously (or `null` to skip) or a promise that resolves to a string or to `null`.\n- `searchLwm` (number, default: 1024): the search low-water-mark. This is the minimum window size that the search operates on in stream-mode (except on the end of the stream). Set this twice your maximum expected match-length to prevent search misses.\n- `single` (boolean, default: `false`): If true, create a replacer that works on a single data-stream. If false, create a replacer that works on a vinyl-file-stream. In latter case, the following additional options are recognized:\n  - `tagger` (`function(file)`): a function that generates the **tag** from the processed vinyl-file. Defaults to a function that returns `file.path`.\n  - `optioner`(`function(file)`): a function that returns an object to overwrite options per vinyl-file.\n\n","maintainers":[{"name":"tapirdata","email":"office@tapirdata.com"}],"time":{"modified":"2023-04-27T13:06:49.181Z","created":"2015-03-14T22:08:07.415Z","0.2.2":"2015-03-14T22:08:07.415Z","0.3.0":"2015-03-15T18:14:21.792Z","0.4.0":"2015-03-16T01:09:46.134Z","0.4.1":"2015-03-31T20:18:50.894Z","0.4.2":"2015-10-07T20:57:04.688Z","0.5.0":"2016-01-15T18:14:03.274Z","0.5.1":"2016-07-21T00:39:14.107Z","1.0.0":"2016-08-16T14:30:37.807Z","1.0.1":"2017-02-16T17:13:26.795Z","1.1.0":"2017-06-18T20:11:40.808Z","1.1.1":"2017-06-18T21:20:16.182Z","1.1.3":"2017-06-25T14:24:17.130Z","1.1.4":"2017-07-31T19:40:12.311Z","1.2.0":"2018-07-01T14:09:22.164Z","1.2.1":"2018-07-01T14:10:36.532Z","1.3.0":"2020-08-18T15:47:43.396Z","1.4.0":"2022-02-09T15:54:06.360Z","1.4.1":"2022-05-29T12:13:42.377Z","1.4.2":"2023-04-27T12:45:33.062Z","1.4.3":"2023-04-27T13:06:49.044Z"},"homepage":"https://github.com/tapirdata/stream-replacer#readme","keywords":["stream","through","replace","async"],"repository":{"type":"github","url":"git+https://github.com/tapirdata/stream-replacer.git"},"author":{"name":"Andreas Riedl","email":"office@tapirdata.com","url":"https://github.com/tapirdata"},"bugs":{"url":"https://github.com/tapirdata/stream-replacer/issues"},"license":"MIT","readmeFilename":"README.md"}