{"_id":"alter","_rev":"11-0cf4b09119fe55423aa3ba8580d0f778","name":"alter","description":"alters a string by replacing multiple range fragments in one fast pass","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"alter","version":"0.1.0","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.1.0","dist":{"shasum":"06c8b097d6bb3b106d5a4f3e5bc1e4b38587f9be","tarball":"https://registry.npmjs.org/alter/-/alter-0.1.0.tgz","integrity":"sha512-+DGPF37TqOgZmHg5bWX/bQq94joLSWvQk68i9qOfywIWl7fVw9Exl2sWOyLbaV7jwyau6WsAGA0k1VUeFrPh3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSvYJNpuAxIs8Rh09NH6nOWYieEGlJ6iVLKdKzyo0BSAiAxOMO1g48tRD7yKI8AHUEUkEqofPkTrIwSyCpgK/tHYA=="}]},"_resolved":"/tmp/alter.tgz","_from":"/tmp/alter.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}]},"0.1.1":{"name":"alter","version":"0.1.1","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.1.1","dist":{"shasum":"2494c8c80bad934724ae95096a570cbc9b88f98e","tarball":"https://registry.npmjs.org/alter/-/alter-0.1.1.tgz","integrity":"sha512-Af7BqwMbLJ1scBquIUJVXeVKLe698YwZwasGdS8YzCM0HB1PaIWLrNub4/kPLYXg+/o2lheG5bmjz522t5v3tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAFkLNJGPu5aBXpAO2n+2x8yKZOGKuhsIIc2iTDw5UxAIgSe19NzrGy3TFYn+0NU7Dqvv0GyqTXlun7VtA0Eh/MjM="}]},"_resolved":"/tmp/alter.tgz","_from":"/tmp/alter.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}]},"0.2.0":{"name":"alter","version":"0.2.0","description":"alters a string by replacing multiple range fragments in one fast pass","main":"alter.js","repository":{"type":"git","url":"https://github.com/olov/alter.git"},"keywords":["string","manipulation","replace","alter","modify"],"scripts":{"test":"tap test/*.js"},"dependencies":{"stable":"~0.1.3"},"devDependencies":{"tap":"~0.4.0"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"license":"MIT","_id":"alter@0.2.0","dist":{"shasum":"c7588808617572034aae62480af26b1d4d1cb3cd","tarball":"https://registry.npmjs.org/alter/-/alter-0.2.0.tgz","integrity":"sha512-Wuss6JIZ6h4j2+NgU2t+9mSwS7gBSZJbU4Dg8xETguAD2veJUSuCrvTIiC78QgZE7/zX7h6OnXw2PiiCBirEGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT7wd1Gp8ZP85Pt29g2TvuHLNzTs3exVY99TBln5s2cgIhANsH7bmQHFQoKbzCB/v3MBae90NiHs1AyzMRaBVLDCBm"}]},"_resolved":"/tmp/alter.tgz.tgz","_from":"/tmp/alter.tgz.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"olov","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}]}},"readme":"# alter.js\nAlters a string by replacing multiple range fragments in one fast pass.\nWorks in node and browsers.\n\n\n\n## Usage\n```javascript\n    var alter = require(\"alter\");\n    alter(\"0123456789\", [\n        {start: 1, end: 3, str: \"first\"},\n        {start: 5, end: 9, str: \"second\"},\n    ]); // => \"0first34second9\"\n```\n\nThe fragments does not need to be sorted but must not overlap. More examples in `test/alter-tests.js`\n\n\n## Installation\n\n### Node\nInstall using npm\n\n    npm install alter\n\n```javascript\nvar alter = require(\"alter\");\n```\n\n### Browser\nClone the repo and include it in a script tag\n\n    git clone https://github.com/olov/alter.git\n\n```html\n<script src=\"alter/alter.js\"></script>\n```\n","maintainers":[{"name":"olov","email":"olov.lassus@gmail.com"}],"time":{"modified":"2022-06-13T02:42:04.564Z","created":"2013-04-21T12:18:14.912Z","0.1.0":"2013-04-21T12:18:17.839Z","0.1.1":"2013-04-21T12:31:58.061Z","0.2.0":"2013-09-08T22:48:09.626Z"},"author":{"name":"Olov Lassus","email":"olov.lassus@gmail.com"},"repository":{"type":"git","url":"https://github.com/olov/alter.git"},"users":{"fgribreau":true,"bojand":true},"keywords":["string","manipulation","replace","alter","modify"],"license":"MIT","readmeFilename":"README.md"}