Updating NPM dependencies

This commit is contained in:
Drew Heavner
2020-11-11 13:30:52 +00:00
committed by GitHub
parent 7a6fb66c63
commit bd487ef324
9068 changed files with 1400893 additions and 587661 deletions

29
node_modules/string-width/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,29 @@
declare const stringWidth: {
/**
Get the visual width of a string - the number of columns required to display it.
Some Unicode characters are [fullwidth](https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms) and use double the normal width. [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code) are stripped and doesn't affect the width.
@example
```
import stringWidth = require('string-width');
stringWidth('a');
//=> 1
stringWidth('古');
//=> 2
stringWidth('\u001B[1m古\u001B[22m');
//=> 2
```
*/
(string: string): number;
// TODO: remove this in the next major version, refactor the whole definition to:
// declare function stringWidth(string: string): number;
// export = stringWidth;
default: typeof stringWidth;
}
export = stringWidth;

18
node_modules/string-width/index.js generated vendored
View File

@@ -1,21 +1,21 @@
'use strict';
const stripAnsi = require('strip-ansi');
const isFullwidthCodePoint = require('is-fullwidth-code-point');
const emojiRegex = require('emoji-regex')();
const emojiRegex = require('emoji-regex');
module.exports = input => {
input = input.replace(emojiRegex, ' ');
const stringWidth = string => {
string = string.replace(emojiRegex(), ' ');
if (typeof input !== 'string' || input.length === 0) {
if (typeof string !== 'string' || string.length === 0) {
return 0;
}
input = stripAnsi(input);
string = stripAnsi(string);
let width = 0;
for (let i = 0; i < input.length; i++) {
const code = input.codePointAt(i);
for (let i = 0; i < string.length; i++) {
const code = string.codePointAt(i);
// Ignore control characters
if (code <= 0x1F || (code >= 0x7F && code <= 0x9F)) {
@@ -37,3 +37,7 @@ module.exports = input => {
return width;
};
module.exports = stringWidth;
// TODO: remove this in the next major version
module.exports.default = stringWidth;

View File

@@ -1,29 +1,29 @@
{
"_from": "string-width@^3.0.0",
"_id": "string-width@3.1.0",
"_from": "string-width@^4.2.0",
"_id": "string-width@4.2.0",
"_inBundle": false,
"_integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
"_integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
"_location": "/string-width",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "string-width@^3.0.0",
"raw": "string-width@^4.2.0",
"name": "string-width",
"escapedName": "string-width",
"rawSpec": "^3.0.0",
"rawSpec": "^4.2.0",
"saveSpec": null,
"fetchSpec": "^3.0.0"
"fetchSpec": "^4.2.0"
},
"_requiredBy": [
"/cliui",
"/wrap-ansi",
"/yargs"
],
"_resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
"_shasum": "22767be21b62af1081574306f69ac51b62203961",
"_spec": "string-width@^3.0.0",
"_where": "/Users/drew.heavner/Documents/Github/upload-google-play/node_modules/yargs",
"_resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
"_shasum": "952182c46cc7b2c313d1596e623992bd163b72b5",
"_spec": "string-width@^4.2.0",
"_where": "/home/codespace/workspace/upload-google-play/node_modules/yargs",
"author": {
"name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com",
@@ -34,28 +34,28 @@
},
"bundleDependencies": false,
"dependencies": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^5.1.0"
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.0"
},
"deprecated": false,
"description": "Get the visual width of a string - the number of columns required to display it",
"devDependencies": {
"ava": "^1.0.1",
"xo": "^0.23.0"
"ava": "^1.4.1",
"tsd": "^0.7.1",
"xo": "^0.24.0"
},
"engines": {
"node": ">=6"
"node": ">=8"
},
"files": [
"index.js"
"index.js",
"index.d.ts"
],
"homepage": "https://github.com/sindresorhus/string-width#readme",
"keywords": [
"string",
"str",
"character",
"char",
"unicode",
"width",
"visual",
@@ -84,7 +84,7 @@
"url": "git+https://github.com/sindresorhus/string-width.git"
},
"scripts": {
"test": "xo && ava"
"test": "xo && ava && tsd"
},
"version": "3.1.0"
"version": "4.2.0"
}

25
node_modules/string-width/readme.md generated vendored
View File

@@ -19,17 +19,14 @@ $ npm install string-width
```js
const stringWidth = require('string-width');
stringWidth('古');
//=> 2
stringWidth('\u001b[1m古\u001b[22m');
//=> 2
stringWidth('a');
//=> 1
stringWidth('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007');
// => 5
stringWidth('古');
//=> 2
stringWidth('\u001B[1m古\u001B[22m');
//=> 2
```
@@ -40,6 +37,14 @@ stringWidth('\u001B]8;;https://github.com\u0007Click\u001B]8;;\u0007');
- [widest-line](https://github.com/sindresorhus/widest-line) - Get the visual width of the widest line in a string
## License
---
MIT © [Sindre Sorhus](https://sindresorhus.com)
<div align="center">
<b>
<a href="https://tidelift.com/subscription/pkg/npm-string-width?utm_source=npm-string-width&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
</b>
<br>
<sub>
Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
</sub>
</div>