Sha256: b488e0d35362e3dbe83c4e886e1c1d19bd2573040f4d9e4fab07fe38aeb1dd50

Contents?: true

Size: 298 Bytes

Versions: 23

Compression:

Stored size: 298 Bytes

Contents

'use strict'

module.exports = trimTrailingLines

var line = '\n'

// Remove final newline characters from `value`.
function trimTrailingLines(value) {
  var val = String(value)
  var index = val.length

  while (val.charAt(--index) === line) {
    // Empty
  }

  return val.slice(0, index + 1)
}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
trusty-cms-5.0.7 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.6 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.5 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.4 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.3 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.2 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.1 node_modules/trim-trailing-lines/index.js
trusty-cms-4.3.5 node_modules/trim-trailing-lines/index.js
trusty-cms-5.0.0 node_modules/trim-trailing-lines/index.js
trusty-cms-4.3.4 node_modules/trim-trailing-lines/index.js
trusty-cms-4.3.3 node_modules/trim-trailing-lines/index.js
trusty-cms-4.3.2 node_modules/trim-trailing-lines/index.js
trusty-cms-4.3.1 node_modules/trim-trailing-lines/index.js
trusty-cms-4.3 node_modules/trim-trailing-lines/index.js
trusty-cms-4.2.3 node_modules/trim-trailing-lines/index.js
trusty-cms-4.2.2 node_modules/trim-trailing-lines/index.js
trusty-cms-4.2.1 node_modules/trim-trailing-lines/index.js
trusty-cms-4.2 node_modules/trim-trailing-lines/index.js
trusty-cms-4.1.9 node_modules/trim-trailing-lines/index.js
trusty-cms-4.1.8 node_modules/trim-trailing-lines/index.js