Registry / productivity / react-data-formatter

react-data-formatter

JSON →
library1.1.6jsnpmunverified

A JavaScript library for formatting Brazilian data such as CPF, CNPJ, CEP, phone numbers, currency, vehicle plates, and gender. Current stable version is 1.1.6. It provides simple formatting functions that can be used directly in React components. Key differentiators include support for multiple Brazilian format types and easy integration with React.

npm install react-data-formatter
INSTALL
IMPORT
SIG · REACT-DATA-FORMATT
R
react-data-formatter
productivityjavascriptv1.1.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

formatCPF
import { formatCPF } from 'react-data-formatter'
import formatCPF from 'react-data-formatter'
The library exports named functions, not a default export.
formatCurrency
import { formatCurrency } from 'react-data-formatter'
const { formatCurrency } = require('react-data-formatter'); // This works with CJS but may cause issues in ESM environments.
Works with both ES modules and CommonJS.
formatDocument
import { formatDocument } from 'react-data-formatter'
import { formatCpf } from 'react-data-formatter' // Note the casing: correct is 'formatCPF' with uppercase, not 'formatCpf'.
formatDocument auto-detects CPF vs CNPJ based on input length.

Shows basic usage of three common formatting functions: CPF, phone number, and currency.

import React from 'react'; import { formatCPF, formatPhone, formatCurrency } from 'react-data-formatter'; function Example() { const cpf = '10425156621'; const phone = '11999999999'; const value = '1234.56'; return ( <div> <p>CPF: {formatCPF(cpf)}</p> <p>Phone: {formatPhone(phone)}</p> <p>Currency: {formatCurrency(value)}</p> </div> ); } export default Example;
Debug
Known issues
gotchaInput must be a string without formatting (digits only) for most formatters.
fix
Pass only digits, e.g., '10425156621' not '104.251.566-21'.
affects: all
breakingThe function names differ from the format type: e.g., 'formatCPF' not 'formatCpf'.
fix
Use the correct casing: formatCPF, formatCNPJ, formatZipCode, etc.
affects: >=1.0.0
Errors
Common errors & fixes
Uncaught TypeError: formatCPF is not a function
Incorrect import: likely used default import instead of named import.
fix
Use import { formatCPF } from 'react-data-formatter'.
Module not found: Can't resolve 'react-data-formatter'
Package not installed or not in node_modules.
fix
Run npm install react-data-formatter or yarn add react-data-formatter.
Upgrade
Version history
1.1.6latest on npm
Audit
Dependencies
reactoptionalThe library is designed for use with React, though it can be used without React as pure formatting functions.
Agent activity
21 hits · last 30 days
node
20
OpenAI (training)
1
Resources
react-data-formatter — npm install react-data-formatter · libregistry