JSPM

Found 5763 results for format

ajv-formats

Format validation for Ajv v7+

  • v3.0.1
  • 67.01
  • Published

wordwrap

Wrap those words. Show them at what columns to start and stop.

  • v1.0.0
  • 65.30
  • Published

moment

Parse, validate, manipulate, and display dates

  • v2.30.1
  • 65.01
  • Published

@adobe/css-tools

A modern CSS parser and stringifier with TypeScript support

  • v4.4.4
  • 63.66
  • Published

consola

Elegant Console Wrapper

  • v3.4.2
  • 63.64
  • Published

lint-staged

Lint files staged by git

  • v16.2.4
  • 63.45
  • Published

d3-time-format

A JavaScript time formatter and parser inspired by strftime and strptime.

  • v4.1.0
  • 63.42
  • Published

d3-format

Format numbers for human consumption.

  • v3.1.0
  • 63.32
  • Published

logform

An mutable object-based log format designed for chaining & objectMode streams.

  • v2.7.0
  • 63.05
  • Published

fecha

Date formatting and parsing

  • v4.2.3
  • 62.68
  • Published

pretty-error

See nodejs errors with less clutter

  • v4.0.0
  • 62.68
  • Published

stringify-object

Stringify an object/array like JSON.stringify just without all the double-quotes

  • v6.0.0
  • 61.21
  • Published

date-format

Formatting Date objects as strings since 2013

  • v4.0.14
  • 60.62
  • Published

pupa

Simple micro templating

  • v3.3.0
  • 60.55
  • Published

date-fns-tz

Time zone support for date-fns v3 with the Intl API

  • v3.2.0
  • 59.44
  • Published

fault

Functional errors with formatted output

  • v2.0.1
  • 59.33
  • Published

ssf

Format data using ECMA-376 spreadsheet Format Codes

  • v0.11.2
  • 58.17
  • Published

stack-chain

API for combining call site modifiers

  • v2.0.0
  • 57.57
  • Published

pbf

a low-level, lightweight protocol buffers implementation in JavaScript

  • v4.0.1
  • 57.41
  • Published

@biomejs/biome

Biome is a toolchain for the web: formatter, linter and more

  • v2.2.6
  • 57.34
  • Published

exceljs

Excel Workbook Manager - Read and Write xlsx and csv Files.

  • v4.4.0
  • 57.11
  • Published

table-layout

Stylable text tables, handling ansi colour. Useful for console output.

  • v4.1.1
  • 56.95
  • Published

should-format

Formatting of objects for should.js

  • v3.0.3
  • 56.84
  • Published

string-template

A simple string template function based on named or indexed arguments

  • v1.0.0
  • 56.69
  • Published

preserve

Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.

  • v0.2.0
  • 56.63
  • Published

time-stamp

Get a formatted timestamp.

  • v2.2.0
  • 56.27
  • Published

ansi-gray

The color gray, in ansi.

  • v0.1.1
  • 56.11
  • Published

@formatjs/intl

Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.

  • v3.1.8
  • 55.96
  • Published

react-intl

Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.

  • v7.1.14
  • 55.82
  • Published

eol

Newline character converter

  • v0.10.0
  • 55.43
  • Published

@lukeed/ms

A tiny (414B) and fast utility to convert milliseconds to and from strings.

  • v2.0.2
  • 55.30
  • Published

inspect-with-kind

`util.inspect` with additional type information

  • v1.0.5
  • 54.96
  • Published

printj

Pure-JS printf

  • v1.3.1
  • 54.59
  • Published

sql-formatter

Format whitespace in a SQL query to make it more readable

  • v15.6.10
  • 54.53
  • Published

numeral

Format and manipulate numbers.

  • v2.0.6
  • 54.49
  • Published

vinyl-file

Create a vinyl file from an actual file

  • v5.0.0
  • 54.47
  • Published

pretty-time

Easily format the time from node.js `process.hrtime`. Works with timescales ranging from weeks to nanoseconds.

  • v1.1.0
  • 54.35
  • Published

google-libphonenumber

The up-to-date and reliable Google's libphonenumber package for node.js.

  • v3.2.43
  • 54.20
  • Published

ono

Throw better errors.

  • v7.1.3
  • 54.05
  • Published

ansi-red

The color red, in ansi.

  • v0.1.1
  • 53.87
  • Published

commitizen

Git commit, but play nice with conventions.

  • v4.3.1
  • 53.86
  • Published

sprintf-kit

sprintf parser and basic formatter

  • v2.0.2
  • 53.69
  • Published

use-intl

Internationalization (i18n) for React

  • v4.3.12
  • 53.64
  • Published

pretty

Some tweaks for beautifying HTML with js-beautify according to my preferences.

  • v2.0.0
  • 53.60
  • Published

ansi-cyan

The color cyan, in ansi.

  • v0.1.1
  • 53.33
  • Published

input-format

Formatting user's text input on-the-fly

  • v0.3.14
  • 53.28
  • Published

next-intl

Internationalization (i18n) for Next.js

  • v4.3.12
  • 53.10
  • Published

format-util

Lightweight format utility for the browser, based on util.format().

  • v1.0.5
  • 52.19
  • Published

vfile-reporter

vfile utility to create a report for a file

  • v8.1.1
  • 52.18
  • Published

postman-collection-transformer

Perform rapid conversation and validation of JSON structure between Postman Collection Format v1 and v2

  • v4.1.12
  • 52.07
  • Published

native-url

Brings the node url api layer to whatwg-url class

  • v0.3.4
  • 52.07
  • Published

globalize

A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data.

  • v1.7.1
  • 51.90
  • Published

vali-date

Validate a date

  • v1.0.0
  • 51.75
  • Published

ethjs-util

A simple set of Ethereum JS utilties.

  • v0.1.6
  • 50.83
  • Published

currency.js

A small, lightweight javascript library for working with currency values.

  • v2.0.4
  • 50.55
  • Published

@azu/style-format

Library to easily style texts with string formatting

  • v1.0.1
  • 50.55
  • Published

htmlfy

html formatter yo! Prettify or minify html.

  • v1.0.0
  • 50.34
  • Published

date-and-time

The simplest, most intuitive date and time library

  • v4.1.0
  • 50.24
  • Published

bcp-47-normalize

Normalize, canonicalize, and format BCP 47 tags

  • v2.3.0
  • 49.71
  • Published

numbro

Format and manipulate numbers.

  • v2.5.0
  • 49.54
  • Published

simple-fmt

maximally minimal string formatting library

  • v0.1.0
  • 48.99
  • Published

ansi-green

The color green, in ansi.

  • v0.1.1
  • 48.88
  • Published

strip-color

Strip ANSI color codes from a string. No dependencies.

  • v0.1.0
  • 48.67
  • Published

rehype-format

rehype plugin to format HTML

  • v5.0.1
  • 48.64
  • Published

accounting

number, money and currency formatting library

  • v0.4.1
  • 48.51
  • Published

success-symbol

Cross-platform success symbol.

  • v0.1.0
  • 48.51
  • Published

printf

Full implementation of the `printf` family in pure JS.

  • v0.6.1
  • 48.50
  • Published

cleave.js

JavaScript library for formatting input text content when you are typing

  • v1.6.0
  • 48.38
  • Published

ansi-underline

The color underline, in ansi.

  • v0.1.1
  • 48.03
  • Published

ansi-bggreen

The color bggreen, in ansi.

  • v0.1.1
  • 48.03
  • Published

ansi-hidden

The color hidden, in ansi.

  • v0.1.1
  • 48.03
  • Published

tinydate

A tiny (349B) reusable date formatter. Extremely fast!

  • v1.3.0
  • 47.87
  • Published

ansi-magenta

The color magenta, in ansi.

  • v0.1.1
  • 47.81
  • Published

ansi-black

The color black, in ansi.

  • v0.1.1
  • 47.75
  • Published

ansi-reset

The color reset, in ansi.

  • v0.1.1
  • 47.75
  • Published

ansi-bgblack

The color bgblack, in ansi.

  • v0.1.1
  • 47.75
  • Published

ansi-white

The color white, in ansi.

  • v0.1.1
  • 47.75
  • Published

ansi-bgmagenta

The color bgmagenta, in ansi.

  • v0.1.1
  • 47.74
  • Published

error-symbol

Cross-platform error symbol.

  • v0.1.0
  • 47.74
  • Published

info-symbol

Cross-platform info symbol.

  • v0.1.0
  • 47.73
  • Published

ansi-yellow

The color yellow, in ansi.

  • v0.1.1
  • 47.66
  • Published

ansi-grey

The color grey, in ansi.

  • v0.1.1
  • 47.61
  • Published

vega-format

JavaScript string formatting utilities for Vega.

  • v2.1.0
  • 47.60
  • Published

ansi-dim

The color dim, in ansi.

  • v0.1.1
  • 47.56
  • Published

humanize-list

Comma delimit an array for human readability, the Oxford comma is optional.

  • v1.0.1
  • 47.56
  • Published

compress-brotli

Simple cross Node.js inteface for using brotli compression

  • v1.3.13
  • 47.48
  • Published

@thi.ng/hex

Hex string formatters for 4/8/16/24/32/48/64bit words, hexdump formatting of binary data

  • v2.3.80
  • 47.46
  • Published

ansi-blue

The color blue, in ansi.

  • v0.1.1
  • 47.43
  • Published

ansi-bgcyan

The color bgcyan, in ansi.

  • v0.1.1
  • 47.43
  • Published

ansi-bold

The color bold, in ansi.

  • v0.1.1
  • 47.43
  • Published

ansi-bgred

The color bgred, in ansi.

  • v0.1.1
  • 47.42
  • Published

cashaddrjs

Bitcoin Cash cashaddr address format support for Node.js and web browsers.

  • v0.4.4
  • 47.42
  • Published

ansi-inverse

The color inverse, in ansi.

  • v0.1.1
  • 47.42
  • Published

warning-symbol

Cross-platform warning symbol.

  • v0.1.0
  • 47.41
  • Published

ansi-bgyellow

The color bgyellow, in ansi.

  • v0.1.1
  • 47.39
  • Published

ansi-bgblue

The color bgblue, in ansi.

  • v0.1.1
  • 47.39
  • Published

ansi-italic

The color italic, in ansi.

  • v0.1.1
  • 47.39
  • Published

line-column-path

Parse and stringify file paths with line and column like `unicorn.js:8:14`

  • v3.0.0
  • 47.38
  • Published

@react-input/mask

React input component for masked input.

  • v2.0.4
  • 47.36
  • Published

ansi-bgwhite

The color bgwhite, in ansi.

  • v0.1.1
  • 47.30
  • Published

json-format

JSON format for good presentation

  • v1.0.1
  • 47.29
  • Published

stringify-object-es5

Stringify an object/array like JSON.stringify just without all the double-quotes (ES5 compatible)

  • v2.5.0
  • 47.14
  • Published

@maskito/core

The main zero-dependency and framework-agnostic Maskito's package to create an input mask

  • v4.0.0
  • 47.01
  • Published

string-kit

A string manipulation toolbox, featuring a string formatter (inspired by sprintf), a variable inspector (output featuring ANSI colors and HTML) and various escape functions (shell argument, regexp, html, etc).

  • v0.19.3
  • 46.99
  • Published

tslog

Extensible TypeScript Logger for Node.js and Browser.

  • v4.10.2
  • 46.86
  • Published

list-item

Generate a single formatted list item, allowing you to easily generate lists with proper indentation, bullets, numbers or other leading characters.

  • v2.0.0
  • 46.66
  • Published

strftime

strftime for JavaScript

  • v0.10.3
  • 46.63
  • Published

vue-json-pretty

A JSON tree view component that is easy to use and also supports data selection.

  • v2.5.0
  • 46.49
  • Published

@maskito/kit

The optional framework-agnostic Maskito's package with ready-to-use masks

  • v4.0.0
  • 46.42
  • Published

geobuf

Compact binary encoding for geographic data

  • v3.0.2
  • 46.20
  • Published

toformat

Adds a `toFormat` instance method to decimal.js or big.js

  • v2.0.0
  • 46.07
  • Published

local-access

Retrieve formatted URL addresses for local and LAN access.

  • v1.1.0
  • 46.07
  • Published

string-format-obj

Replace tokens from a string with values of an object

  • v1.1.1
  • 46.04
  • Published

varstream

Stream variables beetween 2 JavaScript threads (client/server, ipc, worker/main thread).

  • v0.3.2
  • 45.82
  • Published

helper-date

Format dates with date.js and moment.js. Uses date.js to parse human readable date phrases, and moment to format the rendered output. Should work with any Handlebars, Lo-Dash, underscore, or any template engine that allows helper functions to be registere

  • v1.0.1
  • 45.77
  • Published

mui-tel-input

A phone number input designed for the React library MUI built with libphonenumber-js

  • v9.0.1
  • 45.45
  • Published

common-log-format

Transform web logs (common log format) to JSON

  • v2.0.1
  • 45.40
  • Published

comma-number

Format a number with commas or custom character

  • v2.1.0
  • 45.26
  • Published

human-readable

Presenting values in human-readable form.

  • v0.2.1
  • 44.91
  • Published

tabulator-tables

Interactive table generation JavaScript library

  • v6.3.1
  • 44.80
  • Published

react-json-pretty

A code formatting tool for raw json data

  • v2.2.0
  • 44.77
  • Published

react-date-object

JavaScript library for working with Date and Time in different calendars and locals

  • v2.1.9
  • 44.56
  • Published

millify

Converts long numbers to pretty, human-readable strings

  • v6.1.0
  • 44.53
  • Published

@maskito/react

The React-specific Maskito's library

  • v4.0.0
  • 44.20
  • Published

currency-formatter

A simple Javascript utility that helps you to display currency properly

  • v1.5.9
  • 44.09
  • Published

moment-parseformat

A moment.js plugin to extract the format of a date/time string

  • v4.0.0
  • 44.07
  • Published

bunyan-format

Writable stream that formats bunyan records that are piped into it.

  • v0.2.1
  • 44.04
  • Published

cashaddress

Base32 encoding / decoding of bitcoin cash addresses

  • v1.1.0
  • 43.91
  • Published

@maskito/angular

The Angular-specific Maskito's library

  • v4.0.0
  • 43.80
  • Published

from-exponential

Lightweight module to convert number from exponential notaton to a human readable string

  • v1.1.1
  • 43.65
  • Published

autonumeric

autoNumeric is a standalone Javascript library that provides live *as-you-type* formatting for international numbers and currencies. It supports most international numeric formats and currencies including those used in Europe, Asia, and North and South Am

  • v4.10.9
  • 43.52
  • Published

ethjs-format

A payload formatter for the Ethereum RPC layer.

  • v0.2.7
  • 43.42
  • Published

moment-jdateformatparser

Translates the `java.text.SimpleDateFormat` date format to the `moment.js` date format.

  • v1.2.1
  • 43.38
  • Published

moment-mini

Parse, validate, manipulate, and display dates

  • v2.29.4
  • 43.37
  • Published

openapi-format

Format an OpenAPI document by ordering, formatting and filtering fields.

  • v1.29.0
  • 43.26
  • Published

js-big-decimal

Work with large numbers on the client side. Round them off to any required precision.

  • v2.2.0
  • 43.25
  • Published

numfmt

Full Excel style number formatting

  • v3.2.3
  • 43.19
  • Published

url2

Node's URL module plus relative pathing

  • v1.0.4
  • 43.11
  • Published

sharkdown

markdown in your shell

    • v0.1.1
    • 42.95
    • Published

    gulp-htmlmin

    gulp plugin to minify HTML.

    • v5.0.1
    • 42.92
    • Published

    standard-json

    Format JavaScript Standard Style output to a JSON array.

    • v1.1.0
    • 42.88
    • Published

    @fluent/bundle

    Localization library for expressive translations.

    • v0.19.1
    • 42.80
    • Published

    country-telephone-data

    Has country codes for all countries in the world. Please send a PR if you see something missing or find a mistake.

    • v0.6.3
    • 42.52
    • Published

    sql-formatter-plus

    Formats whitespace in a SQL query to make it more readable

    • v1.3.6
    • 42.51
    • Published

    winston-console-format

    Winston@3 console formatter for debugging purposes using util.inspect().

    • v1.0.8
    • 42.51
    • Published

    prettier-plugin-embed

    A configurable Prettier plugin to format embedded languages in JS/TS files.

    • v0.5.0
    • 42.41
    • Published

    png-chunk-text

    Create or parse a PNG tEXt chunk for storing uncompressed text data in PNG images

    • v1.0.0
    • 42.36
    • Published

    exception-formatter

    [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) [![Build Status](https://travis-ci.org/benbria/exception-formatter.svg?branch=master)](ht

    • v2.1.2
    • 42.17
    • Published

    esformatter

    ECMAScript code beautifier/formatter

    • v0.11.3
    • 42.00
    • Published

    nanoseconds

    Convert the process.hrtime() array to a single nanoseconds value. This makes it easier to diff times.

    • v1.0.1
    • 42.00
    • Published

    es6-template-strings

    Compile and resolve template strings notation as specified in ES6

    • v2.0.1
    • 41.71
    • Published

    json-editor-vue

    Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.

    • v0.18.1
    • 41.67
    • Published

    timezone

    Small, elegant, Olson educated, timezone aware date math and `strftime` date formatting in pure JavaScript with no dependendcies for Node.js and the browser. Timezone uses the Olson/IANA timezone database. Timezone is aware of every clock transition in th

    • v1.0.23
    • 41.66
    • Published

    gulp-format-md

    Gulp plugin for beautifying markdown using pretty-remarkable.

    • v2.0.0
    • 41.65
    • Published

    number-format.js

    Lightweight & Fast JavaScript Number Formatter

    • v2.0.9
    • 41.64
    • Published

    accounting-js

    Number, money and currency formatting library.

    • v2.0.3
    • 41.61
    • Published

    isostring

    Decides whether a string is a valid isodate format

    • v0.0.1
    • 41.52
    • Published

    parse-decimal-number

    Parse a decimal number with i18n format support (localized decimal points and thousands separators)

    • v1.0.0
    • 41.52
    • Published

    igniculus

    SQL Syntax Highlighter and Logger. Unadorned and customizable.

    • v1.5.0
    • 41.49
    • Published

    react-time-ago

    Localized relative date/time formatting in React

    • v7.3.5
    • 41.41
    • Published

    @scaleleap/pg-format

    A fully typed TypeScript and Node.js implementation of PostgreSQL format() to safely create dynamic SQL queries. SQL identifiers and literals are escaped to help prevent SQL injection.

    • v1.0.0
    • 41.11
    • Published

    eslint-output

    export multiple formats of eslint

    • v4.0.2
    • 41.03
    • Published

    qsu

    qsu is a utility library that contains useful and frequently used functions. Start with your preferred language and the modern development environment.

    • v1.10.2
    • 40.94
    • Published

    @encodable/format

    Utilities for managing time and number formats.

    • v1.0.6
    • 40.91
    • Published

    qs-stringify

    Simple query stringify with nesting.

    • v1.2.1
    • 40.79
    • Published

    s-ago

    Human readable relative times (eg. 4 minutes ago)

    • v2.2.0
    • 40.74
    • Published

    pretty-remarkable

    Plugin for prettifying markdown with Remarkable using custom renderer rules.

    • v1.0.0
    • 40.71
    • Published

    spritesheet-templates

    Convert spritesheet data into CSS or CSS pre-processor data

    • v10.5.2
    • 40.69
    • Published

    sections

    Manipulate sections in a markdown string. A 'section' is a block of content preceded by a valid markdown ATX heading.

    • v1.0.0
    • 40.69
    • Published

    write-json

    Write a JSON file to disk, also creates intermediate directories in the destination path if they don't already exist.

    • v3.0.1
    • 40.67
    • Published

    foldline

    Folds a long line according to the RFC 5322

    • v1.1.0
    • 40.61
    • Published

    format-graphql

    Formats GraphQL schema definition language (SDL) document.

    • v1.5.0
    • 40.51
    • Published

    write-yaml

    Write YAML. Converts JSON to YAML writes it to the specified file.

    • v1.0.0
    • 40.27
    • Published

    fmtconv

    Convert between JSON and YAML format files.

    • v1.1.0
    • 39.93
    • Published

    format-duration

    Convert a number in milliseconds to a standard duration string.

    • v3.0.2
    • 39.90
    • Published

    parse-srt

    Parse and convert SRT subtitles into JSON format.

    • v1.0.0-alpha
    • 39.84
    • Published

    cldr

    Library for extracting data from CLDR (the Unicode Common Locale Data Repository)

    • v7.9.0
    • 39.84
    • Published

    @maskito/phone

    The optional framework-agnostic Maskito's package with phone masks

    • v4.0.0
    • 39.71
    • Published

    jsome

    Make your JSON look AWESOME!

    • v2.5.0
    • 39.56
    • Published

    r1csfile

    r1cs file format parser

    • v0.0.48
    • 39.52
    • Published

    lpad

    Left-pad each line in a string

    • v3.0.0
    • 39.50
    • Published

    imageinfo

    A node.js package that returns information about an image or flash file such as type, dimensions etc.

    • v1.0.4
    • 39.40
    • Published

    material-ui-phone-number

    A material-ui react component to format phone numbers. Based on react-phone-input-2

    • v3.0.0
    • 39.37
    • Published

    node-datetime

    Extended Date object for javascript. 1. Handles offests by days and hours. 2. Built-in formatting function. 3. Time based value calculation.

    • v2.1.2
    • 39.34
    • Published

    @formatjs/macro

    formatjs-related compiler macros

    • v0.2.8
    • 39.29
    • Published

    webpack-format-messages

    Beautiful formatting for Webpack messages; ported from Create React App!

    • v3.0.1
    • 39.22
    • Published

    ebml

    ebml parser

    • v3.0.0
    • 39.21
    • Published

    ilib

    iLib is a cross-engine library of internationalization (i18n) classes written in pure JS

    • v14.21.1
    • 39.13
    • Published

    npm-groovy-lint

    Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files

    • v15.2.2
    • 39.10
    • Published

    @arcjet/sprintf

    Arcjet platform-independent replacement for util.format

    • v1.0.0-beta.13
    • 39.03
    • Published

    pretty-print-json

    Pretty-print JSON data into HTML to indent and colorize (written in functional TypeScript)

    • v3.0.5
    • 38.95
    • Published

    matroska

    Matroska node parser

    • v2.2.5
    • 38.71
    • Published

    fromnow

    A tiny (339B) utility for human-readable time differences between now and past or future dates.

    • v3.0.1
    • 38.48
    • Published

    @sa11y/format

    Accessibility results re-formatter

    • v8.0.0
    • 38.45
    • Published

    rome

    Rome is a toolchain for the web: formatter, linter and more

    • v12.1.3
    • 38.44
    • Published

    format-people

    Format a list of authors, contributors, or collaborators.

    • v1.0.1
    • 38.30
    • Published

    assert-args

    Validate and format function arguments ( handles types and optionals)

    • v1.2.1
    • 38.24
    • Published

    vue-phone-number-input

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

    • v1.12.13
    • 38.17
    • Published

    react-intl-universal

    Internationalize React apps. Not only for React component but also for Vanilla JS.

    • v2.13.4
    • 37.93
    • Published

    openapi-enforcer

    Library for validating, parsing, and formatting data against open api schemas.

    • v1.23.0
    • 37.91
    • Published

    linewrap

    Word wrapping with HTML, ANSI color code, indentation and paragraphing support.

    • v0.2.1
    • 37.90
    • Published

    format-io

    Format size, permissions

    • v2.0.0
    • 37.78
    • Published

    approximate-number

    Converts numbers into a more human-friendly format, similar to `ls`'s `--human-readable` flag (`ls -lh`) or Stack Overflow's reputation numbers. For example, 123456 becomes '123k'.

    • v2.1.1
    • 37.76
    • Published

    code-tag

    noop functions to help formatters and syntax highlighters recognize embedded code

    • v1.2.0
    • 37.70
    • Published