Home / Function/ escapeCsvValue() — react Function Reference

escapeCsvValue() — react Function Reference

Architecture documentation for the escapeCsvValue() function in utils.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  43cd6bf6_a3f3_f3b1_8471_b2cb9ab3fb52["escapeCsvValue()"]
  525ad0bb_41e8_f420_212b_50ca17253a46["utils.js"]
  43cd6bf6_a3f3_f3b1_8471_b2cb9ab3fb52 -->|defined in| 525ad0bb_41e8_f420_212b_50ca17253a46
  style 43cd6bf6_a3f3_f3b1_8471_b2cb9ab3fb52 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/tasks/generate-changelog/utils.js lines 39–49

function escapeCsvValue(value) {
  if (value == null) {
    return '';
  }

  const stringValue = String(value).replace(/\r?\n|\r/g, ' ');
  if (stringValue.includes('"') || stringValue.includes(',')) {
    return `"${stringValue.replace(/"/g, '""')}"`;
  }
  return stringValue;
}

Domain

Subdomains

Frequently Asked Questions

What does escapeCsvValue() do?
escapeCsvValue() is a function in the react codebase, defined in scripts/tasks/generate-changelog/utils.js.
Where is escapeCsvValue() defined?
escapeCsvValue() is defined in scripts/tasks/generate-changelog/utils.js at line 39.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free