format-rut
v2.0.2
Published
Format RUT Chile
Readme
📌 format-rut
Librería para formatear un RUT chileno en JavaScript/TypeScript. Compatible con React, Angular, Vue, Svelte y Node.js.
🚀 Instalación
Puedes instalar la librería desde npm usando:
npm install format-rutO con yarn:
yarn add format-rut📖 Uso
Importa y usa la función en cualquier framework de JavaScript.
🔵 Uso en React / Node.js
import { formatRut } from 'format-rut'
console.log(formatRut('12345678-9')) // "12.345.678-9"🔴 Uso en Angular
import { formatRut } from 'format-rut'
console.log(formatRut('12345678-9'))🟢 Uso en Vue
<script setup>
import { formatRut } from 'format-rut'
const rut = formatRut('12345678-9')
</script>
<template>
<p>{{ rut }}</p>
</template>🟠 Uso en Svelte
<script>
import { formatRut } from 'format-rut'
let rut = formatRut('12345678-9')
</script>
<p>{rut}</p>🎯 API
formatRut(rut: string | number): string
📌 Parámetros:
rut(string | number) → El RUT chileno sin formato.
📌 Retorna:
string→ RUT formateado con puntos y guion.
📌 Ejemplo:
formatRut('12345678-9') // "12.345.678-9"📦 Compatibilidad
✅ Funciona en:
- 🌐 JavaScript puro (ES6+)
- ⚛️ React
- 🅰 Angular
- 🟢 Vue.js
- 🟠 Svelte
- 🖥 Node.js
📜 Licencia
Este proyecto está licenciado bajo la ISC License.
💡 Contribuciones
Si deseas mejorar la librería, puedes hacer un fork del repositorio y enviar un PR. 🚀
📬 Contacto
Cualquier consulta, contáctame en GitHub o por email.
🚀 ¡Gracias por usar format-rut! 🎉
