README
trim-fix
A fork of trim package to fix ReDoS vulnerability
Trims string whitespace.
How to fix the vulnerability when using yarn
In yarn.lock
add an entry to resolutions
field:
resolutions: {
"trim": "npm:trim-fix@^0.0.1"
}
and run yarn install
.
Installation
$ npm install trim-fix
API ### trim(str) should trim leading / trailing whitespace.
trim(' foo bar ').should.equal('foo bar');
trim('\n\n\nfoo bar\n\r\n\n').should.equal('foo bar');
### .left(str)
should trim leading whitespace.
trim.left(' foo bar ').should.equal('foo bar ');
### .right(str)
should trim trailing whitespace.
trim.right(' foo bar ').should.equal(' foo bar');