@tanstack/charts
Version:
<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://tanstack.com/api/readme/charts.png?theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://tanstack.com/
25 lines (24 loc) • 599 B
JavaScript
function number(value) {
return String(Math.round(value * 100) / 100);
}
const entities = {
"&": "&",
"<": "<",
">": ">",
'"': """
};
const unsafeCharacter = /[&<>\u0000-\u0008\u000b\u000c\u000e-\u001f\ufffe\uffff]|\p{Cs}/gu;
function escapeCharacter(character) {
return entities[character] ?? "\uFFFD";
}
function escapeText(value) {
return value.replace(unsafeCharacter, escapeCharacter);
}
function escapeAttribute(value) {
return value.replace(unsafeCharacter, escapeCharacter).replace(/"/g, entities['"']);
}
export {
escapeAttribute,
escapeText,
number
};