{"versions":{"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","readmeFilename":"README.md","_id":"alter@0.2.0","dist":{"shasum":"c7588808617572034aae62480af26b1d4d1cb3cd","size":2087,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alter/-/alter-0.2.0.tgz"},"_resolved":"/tmp/alter.tgz.tgz","_from":"/tmp/alter.tgz.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"anonymous","email":"olov.lassus@gmail.com"}],"directories":{},"publish_time":1378680489626,"_hasShrinkwrap":false,"_cnpm_publish_time":1378680489626,"contributors":[]},"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","readmeFilename":"README.md","_id":"alter@0.1.1","dist":{"shasum":"2494c8c80bad934724ae95096a570cbc9b88f98e","size":2019,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alter/-/alter-0.1.1.tgz"},"_resolved":"/tmp/alter.tgz","_from":"/tmp/alter.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"anonymous","email":"olov.lassus@gmail.com"}],"directories":{},"publish_time":1366547518061,"_hasShrinkwrap":false,"_cnpm_publish_time":1366547518061,"contributors":[]},"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","readmeFilename":"README.md","_id":"alter@0.1.0","dist":{"shasum":"06c8b097d6bb3b106d5a4f3e5bc1e4b38587f9be","size":2018,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/alter/-/alter-0.1.0.tgz"},"_resolved":"/tmp/alter.tgz","_from":"/tmp/alter.tgz","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"olov.lassus@gmail.com"},"maintainers":[{"name":"anonymous","email":"olov.lassus@gmail.com"}],"directories":{},"publish_time":1366546697839,"_hasShrinkwrap":false,"_cnpm_publish_time":1366546697839,"contributors":[]}},"dist-tags":{"latest":"0.2.0"},"name":"alter","time":{"modified":"2022-01-26T13:06:00.293Z","created":"2022-01-26T13:06:00.293Z","0.2.0":"2013-09-08T22:48:09.626Z","0.1.1":"2013-04-21T12:31:58.061Z","0.1.0":"2013-04-21T12:18:17.839Z"},"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```","users":{}}