1.0.0 • Published 3 years ago

deep-trim v1.0.0

Weekly downloads
1,738
License
MIT
Repository
github
Last release
3 years ago

deep-trim Build Status npm version minzipped size

Recursively trim all the strings in a collection (object or array).

Install

$ npm install deep-trim

Usage

var deepTrim = require('deep-trim');

deepTrim('   a ')
// 'a'

deepTrim(['   a ', 1, '', 'a', '             a']);
// ['a', 1, '', 'a', 'a']

deepTrim({ a: '  a', b: 'b  ', c: '   c ', d: 'd' });
// { a: 'a', b: 'b', c: 'c', d: 'd' }

deepTrim({ a: '  a', b: 'b  ', c: ['   ca', 'cb   '], d: 'd' });
// { a: 'a', b: 'b', c: ['ca', 'cb'], d: 'd' }

Tests

$ npm test

License

Released under the MIT License.