1.1.1 • Published 6 years ago
pre-suf v1.1.1
pre-suf
Manipulate strings with prefixes and suffixes.
Install
$ npm install pre-suf --save
Usage
const presuf = require('pre-suf')
presuf.ensureLeading('path/to', '/') // '/path/to'
presuf.removeEnding('/path/to//', '/') // '/path/to'
presuf.ensureLeading(str, prefix)
Ensures that the new string will have prefix
at the beginning of str
.
If str
does not begin with prefix
, prefix
will be added to the beggining of str
.
presuf.removeLeading(str, prefix)
Removes the leading prefix
of str
.
presuf.removeLeading('/abc', '/a') // 'bc'
presuf.removeLeading('/a/abc', '/a') // 'bc'. removes 2 groups of '/a'
presuf.ensureEnding(str, suffix)
presuf.removeEnding(str, suffix)
License
MIT