aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/wide-align
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
committerNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
commit6555fb80fdd8f6a5d201efadec3189d1244830a0 (patch)
treec1aa1c5aedc634ad1ea7fad4847884d559b51290 /sandbox/testAppNevena/Front/node_modules/wide-align
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Izbrisala bin, obj i node-modules.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/wide-align')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/wide-align/LICENSE14
-rw-r--r--sandbox/testAppNevena/Front/node_modules/wide-align/README.md47
-rw-r--r--sandbox/testAppNevena/Front/node_modules/wide-align/align.js65
-rw-r--r--sandbox/testAppNevena/Front/node_modules/wide-align/package.json33
4 files changed, 0 insertions, 159 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/wide-align/LICENSE b/sandbox/testAppNevena/Front/node_modules/wide-align/LICENSE
deleted file mode 100644
index f4be44d8..00000000
--- a/sandbox/testAppNevena/Front/node_modules/wide-align/LICENSE
+++ /dev/null
@@ -1,14 +0,0 @@
-Copyright (c) 2015, Rebecca Turner <me@re-becca.org>
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
diff --git a/sandbox/testAppNevena/Front/node_modules/wide-align/README.md b/sandbox/testAppNevena/Front/node_modules/wide-align/README.md
deleted file mode 100644
index 32f1be04..00000000
--- a/sandbox/testAppNevena/Front/node_modules/wide-align/README.md
+++ /dev/null
@@ -1,47 +0,0 @@
-wide-align
-----------
-
-A wide-character aware text alignment function for use in terminals / on the
-console.
-
-### Usage
-
-```
-var align = require('wide-align')
-
-// Note that if you view this on a unicode console, all of the slashes are
-// aligned. This is because on a console, all narrow characters are
-// an en wide and all wide characters are an em. In browsers, this isn't
-// held to and wide characters like "古" can be less than two narrow
-// characters even with a fixed width font.
-
-console.log(align.center('abc', 10)) // ' abc '
-console.log(align.center('古古古', 10)) // ' 古古古 '
-console.log(align.left('abc', 10)) // 'abc '
-console.log(align.left('古古古', 10)) // '古古古 '
-console.log(align.right('abc', 10)) // ' abc'
-console.log(align.right('古古古', 10)) // ' 古古古'
-```
-
-### Functions
-
-#### `align.center(str, length)` → `str`
-
-Returns *str* with spaces added to both sides such that that it is *length*
-chars long and centered in the spaces.
-
-#### `align.left(str, length)` → `str`
-
-Returns *str* with spaces to the right such that it is *length* chars long.
-
-### `align.right(str, length)` → `str`
-
-Returns *str* with spaces to the left such that it is *length* chars long.
-
-### Origins
-
-These functions were originally taken from
-[cliui](https://npmjs.com/package/cliui). Changes include switching to the
-MUCH faster pad generation function from
-[lodash](https://npmjs.com/package/lodash), making center alignment pad
-both sides and adding left alignment.
diff --git a/sandbox/testAppNevena/Front/node_modules/wide-align/align.js b/sandbox/testAppNevena/Front/node_modules/wide-align/align.js
deleted file mode 100644
index 4f94ca4c..00000000
--- a/sandbox/testAppNevena/Front/node_modules/wide-align/align.js
+++ /dev/null
@@ -1,65 +0,0 @@
-'use strict'
-var stringWidth = require('string-width')
-
-exports.center = alignCenter
-exports.left = alignLeft
-exports.right = alignRight
-
-// lodash's way of generating pad characters.
-
-function createPadding (width) {
- var result = ''
- var string = ' '
- var n = width
- do {
- if (n % 2) {
- result += string;
- }
- n = Math.floor(n / 2);
- string += string;
- } while (n);
-
- return result;
-}
-
-function alignLeft (str, width) {
- var trimmed = str.trimRight()
- if (trimmed.length === 0 && str.length >= width) return str
- var padding = ''
- var strWidth = stringWidth(trimmed)
-
- if (strWidth < width) {
- padding = createPadding(width - strWidth)
- }
-
- return trimmed + padding
-}
-
-function alignRight (str, width) {
- var trimmed = str.trimLeft()
- if (trimmed.length === 0 && str.length >= width) return str
- var padding = ''
- var strWidth = stringWidth(trimmed)
-
- if (strWidth < width) {
- padding = createPadding(width - strWidth)
- }
-
- return padding + trimmed
-}
-
-function alignCenter (str, width) {
- var trimmed = str.trim()
- if (trimmed.length === 0 && str.length >= width) return str
- var padLeft = ''
- var padRight = ''
- var strWidth = stringWidth(trimmed)
-
- if (strWidth < width) {
- var padLeftBy = parseInt((width - strWidth) / 2, 10)
- padLeft = createPadding(padLeftBy)
- padRight = createPadding(width - (strWidth + padLeftBy))
- }
-
- return padLeft + trimmed + padRight
-}
diff --git a/sandbox/testAppNevena/Front/node_modules/wide-align/package.json b/sandbox/testAppNevena/Front/node_modules/wide-align/package.json
deleted file mode 100644
index 2dd27074..00000000
--- a/sandbox/testAppNevena/Front/node_modules/wide-align/package.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "name": "wide-align",
- "version": "1.1.5",
- "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.",
- "main": "align.js",
- "scripts": {
- "test": "tap --coverage test/*.js"
- },
- "keywords": [
- "wide",
- "double",
- "unicode",
- "cjkv",
- "pad",
- "align"
- ],
- "author": "Rebecca Turner <me@re-becca.org> (http://re-becca.org/)",
- "license": "ISC",
- "repository": {
- "type": "git",
- "url": "https://github.com/iarna/wide-align"
- },
- "//": "But not version 5 of string-width, as that's ESM only",
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- },
- "devDependencies": {
- "tap": "*"
- },
- "files": [
- "align.js"
- ]
-}