1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  | 'use strict'; 
 |  module.exports = function (x) { 
 |      var lf = typeof x === 'string' ? '\n' : '\n'.charCodeAt(); 
 |      var cr = typeof x === 'string' ? '\r' : '\r'.charCodeAt(); 
 |    
 |      if (x[x.length - 1] === lf) { 
 |          x = x.slice(0, x.length - 1); 
 |      } 
 |    
 |      if (x[x.length - 1] === cr) { 
 |          x = x.slice(0, x.length - 1); 
 |      } 
 |    
 |      return x; 
 |  }; 
 |  
  |