59 Vue packages tagged “formatting”

Most downloaded: eslint-plugin-better-tailwindcss, with 25,410,791 downloads in the last year and 851 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.

eslint-plugin-better-tailwindcss

auto-wraps tailwind classes after a certain print width or class count into multiple lines to improve readability.
851 25,410,791

vue-json-pretty

A JSON tree view component that is easy to use and also supports data selection.
1,471 9,651,821

tabulator-tables

Interactive table generation JavaScript library
7,788 7,168,143

@unovue/detypes

Removes TypeScript type annotations but keeps the formatting
22 3,240,569

json-editor-vue

Vue 2/3 isomorphic JSON editor, viewer, formatter and validator.
695 2,205,127

vue-phone-number-input

A phone number input made with Vue JS && libphonenumber-js
623 815,851

vue-cleave-component

Vue.js component for cleave.js
279 650,980

validation-br

Brazilian personal documents validation - cpf, cnpj, titulo, pis/pasep, cnh, renavam, processos judiciais, protocolo federal, código de rastreamento dos correios
75 371,289

fluent-vue

Internationalization plugin for Vue.js. Project Fluent bindings for Vue.js
282 273,993

@maskito/vue

The Vue-specific Maskito's library
1,673 270,177

@i18n-micro/core

Core utilities for translations, formatting, and locale routing in Nuxt I18n Micro.
251 199,259

vue-tabulator

The best way to use Tabulator in Vue projects
38 172,339

detype

Removes TypeScript type annotations but keeps the formatting
129,423

vue-numeral-filter

Vue.js filter for Numeral.js
82 109,432

vue-money-format

A Vue component that formats currency.
14 86,236

@intl-tel-input/vue

A Vue component for intl-tel-input, for entering, formatting, and validating international telephone numbers
8,257 65,387

@desource/phone-mask-vue

🔌 Vue 3 component, composable, and directive for international phone number masking. Powered by @desource/phone-mask with Google libphonenumber sync.
31 62,996

@desource/phone-mask-nuxt

🎯 Zero-config Nuxt module for international phone masking. Powered by @desource/phone-mask with Google libphonenumber sync.
31 62,712

detypes

Removes TypeScript type annotations but keeps the formatting
61,791

vue-autonumeric

An AutoNumeric wrapper for Vue.js
91 56,462

vue-cleave

Cleave component is based on cleave.js for Vue
98 49,580

web-ui-pack

Web package with UI elements
9 23,292

mikey-pro

AI agent code quality guardrails — ESLint, Prettier, and Stylelint unified config
19,738

@mastermindzh/prettier-config

My preferred prettier config with modern best practices
10,857

@vfourny/node-toolkit

Shared ESLint, TypeScript, Prettier, Vitest and Commitlint configurations for Node.js, Vue, Nuxt, React and Next.js projects
1 10,173

vue-convenia-util

Plugin com validações, formatações e filtros para projetos Vue.
9,713

@richscripts/richtexteditor

A full-featured JavaScript rich text editor (WYSIWYG) with toolbar, plugins, i18n support, a built-in AI Toolkit (Ask AI, AI Chat, AI Review drawer, BYOK resolver), structured content APIs (JSON/Markdown), and an optional collaboration / review stack: sla
2 6,160

riyal

The Saudi Riyal currency symbol (U+20C1) as a web font, CSS utility, React, Vue 3, Svelte 5, React Native, and Web Component, with a Tailwind plugin, Next.js font helper, OG cards, VAT helpers, and currency conversion.
3 5,427

nice-numeric-input

A Vue input component for numbers with realtime formating and currency support.
4 5,236

queryzz

queryzz - a lightweight JS library for manipulating URL query parameters. Get, set, and format queries easily.
9 3,375

vue-lux

Easy DateTime formatting & parsing in Vue using Luxon
2 3,294

@walmon/vue3-autonumeric

An AutoNumeric wrapper for Vue.js
91 3,214

@qnp/lus

Command-line formatting of in Vue SFC files using Stylus Supremacy
1 3,205

nuxt-luxon

Easy DateTime formatting & parsing in Vue using Luxon
2 3,149

create-nalth

🛡️ Create secure, modern web applications with Nalth - Security-first unified toolchain with dev, build, test, lint, fmt, and secure package management all in one
19 3,092

easy-filter

Easy Filter is a third-party filter that makes Vue.js more convenient for working with numbers, strings, and arrays.
15 3,047

vue-places

Places component is based on places.js for Vue 2.x.
106 2,892

tabulator-custom

Interactive table generation JavaScript library
2,860

@intech.lu/eslint-config-vue

ESLint rules for InTech Vue projects
3 2,269

eslint-plugin-vue-setup-order

ESLint plugin to enforce consistent order of statements in Vue 3
2,079

vue-phone-country-code

A phone number input made with Vue JS && libphonenumber-js
2,057

@samhammer/vue-autonumeric

An AutoNumeric wrapper for Vue.js
2,032

chinese-number-format

Powerful Chinese numeral conversion library (Normal, Financial, Currency, Date, Fraction)
1 1,952

eslint-config-recombix

An awesome ESLint configuration for writing solid, quality code in Node.js and the browser.
1,790

strict-tailwind-order

Prettier plugin for strict functional Tailwind CSS class ordering and family-safe line wrapping
1,600

vue-e164

Vue.js filter for phone formatting with E.164 support
10 1,103

maskdial

Modern phone number formatting library with React/Vue components, TypeScript support, Zod/Yup validators, and WCAG 2.2 accessibility. Drop-in replacement for intl-tel-input.
5 1,047

tabulator-tables-scroll-fix

Tabulator Tables - Includes fix for group scrolling issues
999