How to use wordwrapjs - 9 common examples

To help you get started, we’ve selected a few wordwrapjs examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github 75lb / table-layout / es5 / lib / table.js View on Github external
row.forEach(function (cell, column) {
          if (column.noWrap) {
            line.push(cell.value.split(/\r\n?|\n/));
          } else {
            line.push(wrap.lines(cell.value, {
              width: column.wrappedContentWidth,
              break: column.break,
              noTrim: _this2.options.noTrim
            }));
          }
        });
        return line;
github 75lb / table-layout / src / lib / table.js View on Github external
row.forEach((cell, column) => {
        if (column.noWrap) {
          line.push(cell.value.split(/\r\n?|\n/))
        } else {
          line.push(wrap.lines(cell.value, {
            width: column.wrappedContentWidth,
            break: column.break,
            noTrim: this.options.noTrim
          }))
        }
      })
      return line
github 75lb / table-layout / es5 / lib / table-layout.js View on Github external
row.forEach(function (cell, column) {
          if (column.noWrap) {
            line.push(cell.value.split(/\r\n?|\n/));
          } else {
            line.push(wrap.lines(cell.value, {
              width: column.wrappedContentWidth,
              break: column.break,
              noTrim: _this2.options.noTrim
            }));
          }
        });
        return line;
github 75lb / table-layout / index.js View on Github external
row.forEach((cell, column) => {
        if (column.noWrap) {
          line.push(cell.value.split(/\r\n?|\n/))
        } else {
          line.push(wrap.lines(cell.value, {
            width: column.wrappedContentWidth,
            break: column.break,
            noTrim: this.options.noTrim
          }))
        }
      })
      return line
github 75lb / table-layout / lib / table-layout.js View on Github external
row.forEach((cell, column) => {
        if (column.nowrap) {
          line.push(cell.value.split(/\r\n?|\n/))
        } else {
          line.push(wrap.lines(cell.value, {
            width: column.wrappedContentWidth,
            ignore: ansi.regexp,
            break: column.break
          }))
        }
      })
      return line
github 75lb / table-layout / lib / columns.js View on Github external
function getLongestWord (line) {
  const words = wrap.getChunks(line)
  return words.reduce((max, word) => {
    return Math.max(word.length, max)
  }, 0)
}
github 75lb / table-layout / es5 / lib / columns.js View on Github external
function getLongestWord(line) {
  var words = wrap.getChunks(line);
  return words.reduce(function (max, word) {
    return Math.max(word.length, max);
  }, 0);
}
github 75lb / table-layout / es5 / lib / columns.js View on Github external
if (!column) {
            column = columns.add({ name: columnName, contentWidth: 0, minContentWidth: 0 });
          }
          var cell = new Cell(row[columnName], column);
          var cellValue = cell.value;
          if (ansi.has(cellValue)) {
            cellValue = ansi.remove(cellValue);
          }

          if (cellValue.length > column.contentWidth) column.contentWidth = cellValue.length;

          var longestWord = getLongestWord(cellValue);
          if (longestWord > column.minContentWidth) {
            column.minContentWidth = longestWord;
          }
          if (!column.contentWrappable) column.contentWrappable = wrap.isWrappable(cellValue);
        }
      });
      return columns;
github 75lb / table-layout / lib / columns.js View on Github external
if (!column) {
          column = columns.add({ name: columnName, contentWidth: 0, minContentWidth: 0 })
        }
        let cell = new Cell(row[columnName], column)
        let cellValue = cell.value
        if (ansi.has(cellValue)) {
          cellValue = ansi.remove(cellValue)
        }

        if (cellValue.length > column.contentWidth) column.contentWidth = cellValue.length

        let longestWord = getLongestWord(cellValue)
        if (longestWord > column.minContentWidth) {
          column.minContentWidth = longestWord
        }
        if (!column.contentWrappable) column.contentWrappable = wrap.isWrappable(cellValue)
      }
    })
    return columns

wordwrapjs

Word-wrapping for javascript.

MIT
Latest version published 3 years ago

Package Health Score

70 / 100
Full package analysis