Manages query string
Set of environment utilities for WebContainers
fast and safe way to escape and unescape &<>'" chars
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
The official JSON schema converter for Valibot
Regular expression parser for ECMAScript.
Neo-Async is a drop-in replacement for Async, it almost fully covers its functionality and runs faster
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
LZ-based compression algorithm
Pure-JS printf
The Lodash method `_.merge` exported as a module.
Slugifies a String
Redoc Plugin for DocusaurusV2
The lodash method `_.isPlainObject` exported as a module.
A little helper for handling strings containing zero width control characters, ANSI styling, whitespaces, newlines, 💩, etc.
Common utility functions
Opens stuff, like webpages and files and executables, cross-platform
The lodash method `_.once` exported as a module.
A common util collection for antv projects
The lodash method `_.debounce` exported as a module.
The lodash method `_.isBoolean` exported as a module.
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
The lodash method `_.camelCase` exported as a module.
The lodash method `_.isString` exported as a module.
Stack-allocated string type with generic configurations.
A small library that allows creation of ffmpeg command string via rust.
== Easily add colors, boxes, repetitions and emojis to your terminal output using pipes (|). Install using the Ruby Gem: > gem install pipetext Includes a library module which can be included in your code: require 'pipetext' class YellowPrinter include PipeText def print(string) write('|Y' + string + '|n') end end printer = YellowPrinter.new printer.print('This is yellow') The gem includes a command line interface too: > pipetext > pipetext '|Ccyan|n' Easily set your bash prompt colors using pipetext: > PS1=$(pipetext '|$|g\u|n@|g\h|n:|g\w|n$ ') Works with files: > pipetext <filename> Works with pipes too: > echo '|RRed test |u1f49c|n' | pipetext --- | pipe || & ampersand && Toggle (&) background color mode |& smoke |s white |W black text on white background |k&w red |r bright red |R red background &r green |g bright green |G green background &g blue |b bright blue |B blue background &b cyan |c bright cyan |C cyan background &c yellow |y bright yellow |Y yellow background &y magenta |m bright magenta |M magenta background &m --- Hex RGB color codes: Foreground |#RRGGBB Background &#RRGGBB Palette colors (256) using Hex: |p33&pF8 Clear Screen |! black with white background |K&w Blinking |@ white with magenta background |w&m invert |i smoke with green background |s&g Underlined |_ red with cyan background |r&c Italics |~ bright red with blue background |R&b Bold |+ green with yellow background |g&y Faint |. bright green with red background |G&r Crossed out |x normal color and background |n&n Escape Sequence |\ Center text using current position and line end number |{text to center} Add spaces to line end |; Set line end |]# Set current x,y cursor position |[x,y] Terminal bell |[bell] Move cursor up 1 line |^ Hide cursor |h Move cursor down 1 line |v Unhide cursor |H Move cursor forward 1 character |> Sleep timer in seconds |[#s] Move cursor back 1 character |< Sleep timer in milliseconds |[#ms] Capture variable |(variable name=data) Display variable |(variable name) Add to variable |(variable name+=data) Subtract from variable |(variable name-=data) Multiple variable |(variable name*=data) Divide variable |(variable name/=data) Copy variable to current number |(#variable name) |$ toggles [ and ] around empty sequences automatically for bash command prompts --- Emojis: https://unicode.org/emoji/charts/full-emoji-list.html |[Abbreviated CLDR Short Name] 😍 |[smiling face with heart-eyes] or ⚙ |[gear] 💤 |[zzz] 👨 |[man] 😍 |[sm f w he e] ✔ |U2714 ❌ |U274c ☮ |u262E 💎 |u1f48e 💜 |u1f49c --- Single or double line box mode with |- or |= ┌──┬──┐ ╔══╦══╗ +--+--+ <-- Draw this with this: |15 |-[--v--] |=[--v--] |o[--v--] │ │ │ ║ ║ ║ | | | |15 |-! ! ! |=! ! ! |o! ! ! 123456789012345├──┴──┤ ╠══╩══╣ +--+--+ |y1234567890|g12345|n|->--^--< |=>--^--< |o>--^--< 15 Spaces │ │ ║ ║ | | |c15|n Spaces|6 |-! ! |=! ! |o! ! (|15 ) └─────┘ ╚═════╝ +-----+ (||15 )|9 |-{-----} |={-----} |o{-----} ┌──────────────────┐ ╔════════════════════╗ |-[|18-]|4 |g&m|=[|20-]|n&n|O │ │ ║ ║ |-!|18 !|4 |g&m|=!|20 !|n&n|O ├──────────────────┤ ╠════════════════════╣ |->|18-<|4 &m|g|=>|20-<|n&n|O │ │ ║ ║ |-!|18 !|4 |g&m|=!|20 !|n&n|O └──────────────────┘ ╚════════════════════╝ |-{|18-}|4 |g&m|={|20-}|n&n|O --- Repetition using | followed by the number of characters to repeat and then the character to repeat. |15* does the * character 15 times like this: *************** --- ==Use the ++pipetext++ command to see other options and examples.
This will replace the Latin character inside a string to correspond to normal character example: à to a. Usage: LatinToNormalCharacter.transform('ThÏs ís  strìng wÌth Lãtîn úñîcÔdë.') and will return a string value of "ThIs is A string wIth Latin unicOde. List of supported latin characters: A: ['À', 'Á', 'Â', 'Ã', 'Ä', 'Å'] a: ['à', 'á', 'â', 'ã', 'ä', 'å'] B: ['Ɓ', 'Ƃ', 'Ƅ', 'ʙ'] b: ['ƀ', 'ƃ', 'ƅ'] C: ['Ç', 'Č', 'Ɔ', 'Ƈ'] c: ['ç', 'č', 'ƈ'] D: ['Ð', 'Ƌ', 'Ɗ'] d: ['ð', 'ƌ', 'ƍ'] E: ['È', 'É', 'Ê', 'Ë', 'Ĕ', 'Ǝ', 'Ɛ'] e: ['è', 'é', 'ê', 'ë', 'ĕ', 'Ə', 'ʚ'] F: ['Ƒ'] f: ['ƒ'] G: ['Ğ', 'Ģ', 'Ĝ', 'Ġ', 'Ɠ', 'ʛ'] g: ['ğ', 'ģ', 'ĝ', 'ġ'] H: ['Ĥ', 'Ħ', 'ʜ'] h: ['ĥ', 'ħ', 'ʰ', 'ʯ', 'ʮ'] I: ['Ì', 'Í', 'Î', 'Ï', 'Ĩ', 'Ī', 'Ĭ', 'Į', 'İ', 'Ɨ'] i: ['ì', 'í', 'î', 'ï', 'ĩ', 'ī', 'ĭ', 'į', 'ı'] J: ['Ĵ'] j: ['ĵ', 'ʝ'] K: ['Ķ', 'Ƙ'] k: ['ķ', 'ĸ', 'ƙ', 'ʞ'] L: ['Ĺ', 'Ļ', 'Ľ', 'Ŀ', 'Ł', 'ʟ'] l: ['ĺ', 'ļ', 'ľ', 'ŀ', 'ł', 'ƚ'] M: ['Ɯ'] m: ['ɯ', 'ɰ', 'ɱ'] N: ['Ñ', 'Ń', 'Ņ', 'Ň', 'Ŋ', 'Ɲ'] n: ['ñ', 'ń', 'ņ', 'ň', 'ŋ', 'ʼn', 'ɲ', 'ɳ', 'ƞ', 'ɴ'] O: ['Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ō', 'Ŏ', 'Ő', 'Ɵ', 'Ơ'] o: ['ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ō', 'ŏ', 'ő', 'ơ', 'ɵ'] P: ['Ƥ'] p: ['ƥ'] q: ['ʠ'] R: ['Ŕ', 'Ŗ', 'Ř'] r: ['ŕ', 'ŗ', 'ř', 'ɹ', 'ɺ', 'ɻ', 'ɼ', 'ɽ', 'ɾ', 'ɿ', 'ʀ', 'ʁ'] S: ['Ŝ', 'Ş', 'Š', 'Ś'] s: ['ŝ', 'ş', 'š', 'ś', 'ſ', 'ʂ'] T: ['Ţ', 'Ť', 'Ŧ', 'Ƭ', 'Ʈ'] t: ['ţ', 'ť', 'ŧ', 'ƭ', 'ƫ', 'ʇ', 'ʈ'] U: ['Ù', 'Ú', 'Û', 'Ü', 'Ū', 'Ũ', 'Ŭ', 'Ů', 'Ű', 'Ų', 'Ư'] u: ['ù', 'ú', 'û', 'ü', 'ū', 'ũ', 'ŭ', 'ů', 'ű', 'ų', 'ư', 'ʉ'] V: ['Ʋ'] v: ['ʋ', 'ʌ'] W: ['Ŵ'] w: ['ŵ', 'ʍ'] Y: ['Ý', 'Ÿ', 'Ŷ', 'Ƴ'] y: ['ý', 'ŷ', 'ƴ', 'ʎ', 'ʏ'] Z: ['Ž', 'Ź', 'Ż', 'Ƶ'] z: ['ž', 'ź', 'ż', 'ƶ', 'ʐ', 'ʑ'] AE: ['Æ'] ae: ['æ'] IJ: ['IJ'] ij: ['ij'] OE: ['Œ'] oe: ['œ', 'ɶ'] th: ['Þ'] SS: ['ß'] YR: ['Ʀ'] ESH: ['Ʃ'] esh: ['ƪ'] EZH: ['Ʒ', 'Ƹ'] ezh: ['ƹ', 'ƺ'] dz: ['ƻ'] Q: ['Ƽ'] q: ['ƽ'] ts: ['ƾ'] Wynn: ['ƿ'] Updates: 0.0.4 & 0.0.5 - update the coverage of latin string support. 0.0.6 - fix issue on non string value. 0.0.7 - fix issue on non string value.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.