Make multiple changes to a block of text by providing start and end indices and replacement text
npm install patch-text> Make multiple changes to a block of text by providing start and end indices and replacement text
```
$ npm install --save patch-text
`js`
var patch = require('patch-text');
var text = 'Hello guys!'
var updated = patch(text, [
{
start: 0,
end: 5,
replacement: 'Hi'
},
{
start: 7,
end: 9,
replacement: 'al'
}
])
// => 'Hi gals!'
Your patches shouldn't overlap, but they can shrink or increase the character count and your patches will still apply to the right text.
#### patch(text, patches) -> string
##### text
Required
Type: string
The text to patch.
##### patches
Required
Type: array[object]`
The patches to apply to the text, each with:
* start (number)
* end (number)
* replacement (string)
MIT © Ben Drucker