'use strict';

const trim = module.exports = function (str) {
  return trim.trailing(trim.leading(str));
};

trim.leading = function (str) {
  return str.replace(/^[ \t]+/gm, '');
};

trim.trailing = function (str) {
  return str.replace(/[ \t]+$/gm, '');
};

'use strict';

const trim = module.exports = str => trim.trailing(trim.leading(str));
trim.leading = str => str.replace(/^[ \t]+/gm, '');
trim.trailing = str => str.replace(/[ \t]+$/gm, '');

Use arrow functions