frontend/.pnpm-store/v3/files/8f/5e68a01f9b7e79ad822c8c6ab5ce751204158705f96fb870a6f338575741a1f97bb373ff691812ea3d265f33d744a6658ab8542557736b877201b699a4f421

17 lines
413 B
Plaintext

"use strict";
var safeToString = require("./safe-to-string");
var reNewLine = /[\n\r\u2028\u2029]/g;
module.exports = function (value) {
var string = safeToString(value);
// Trim if too long
if (string.length > 100) string = string.slice(0, 99) + "…";
// Replace eventual new lines
string = string.replace(reNewLine, function (char) {
return JSON.stringify(char).slice(1, -1);
});
return string;
};