JSPM

  • Created
  • Published
  • Downloads 65
  • Score
    100M100P100Q80698F
  • License MIT

Add parenthesis/bracket/brace/angle-bracket to string

Package Exports

  • @spare/bracket

Readme

@spare/quote

A function returning string length, s.t. skipping ansi (escape) codes, correcting length of astral symbols.

npm version npm quality npm download npm total-download size github commit activity npm license

Features

  • ES2015 syntax

Install

$ npm install @spare/quote

Usage

import { quote } from '@spare/quote'
const cast = [
  'tolstoy',
  '\u001b[3;4;31mhatsu\u001b[0m',
  '\u{1F3C3}2\u{1F525}7',
]
for (let t of cast) {
  console.log(`[${t}] [length] (${t.length}) [quote] (${quote(t)})`)
}

Meta

LICENSE (MIT)

Copyright (c) 2019-present, Haoyang (Vincent) Wang