{"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"keywords":["condense","collapse","compact","consecutive","repeated","string","str","trim","remove","strip","character","char"],"dist-tags":{"latest":"1.0.0"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"description":"Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz","readme":"# trim-repeated [![Build Status](https://travis-ci.org/sindresorhus/trim-repeated.svg?branch=master)](https://travis-ci.org/sindresorhus/trim-repeated)\n\n> Trim a consecutively repeated substring: `foo--bar---baz` → `foo-bar-baz`\n\n\n## Install\n\n```\n$ npm install --save trim-repeated\n```\n\n\n## Usage\n\n```js\nvar trimRepeated = require('trim-repeated');\n\ntrimRepeated('foo--bar---baz', '-');\n//=> 'foo-bar-baz'\n\ntrimRepeated('foo@#@#baz', '@#');\n//=> 'foo@#baz'\n```\n\n### trimRepeated(input, target)\n\n#### input\n\n*Required*  \nType: `string`\n\n#### target\n\n*Required*  \nType: `string`\n\nSubstring to trim.\n\n\n## Related\n\n- [`condense-whitespace`](https://github.com/sindresorhus/condense-whitespace) - Remove leading, trailing and repeated whitespace from a string\n\n\n## License\n\nMIT © [Sindre Sorhus](http://sindresorhus.com)\n","repository":{"type":"git","url":"https://github.com/sindresorhus/trim-repeated"},"bugs":{"url":"https://github.com/sindresorhus/trim-repeated/issues"},"license":"MIT","versions":{"1.0.0":{"name":"trim-repeated","version":"1.0.0","description":"Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/trim-repeated"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["condense","collapse","compact","consecutive","repeated","string","str","trim","remove","strip","character","char"],"dependencies":{"escape-string-regexp":"^1.0.2"},"devDependencies":{"ava":"0.0.4"},"gitHead":"df1e5af5f88117f1c9f1624aeb083d014ceef308","bugs":{"url":"https://github.com/sindresorhus/trim-repeated/issues"},"homepage":"https://github.com/sindresorhus/trim-repeated","_id":"trim-repeated@1.0.0","_shasum":"e3646a2ea4e891312bf7eace6cfb05380bc01c21","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"e3646a2ea4e891312bf7eace6cfb05380bc01c21","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/trim-repeated/-/trim-repeated-1.0.0.tgz"},"directories":{}}},"name":"trim-repeated","time":{"modified":"2015-01-13T16:27:43.676Z","created":"2015-01-13T16:27:43.676Z","1.0.0":"2015-01-13T16:27:43.676Z"},"readmeFilename":"readme.md","homepage":"https://github.com/sindresorhus/trim-repeated"}