some deletions
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / string-width / index.js
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/string-width/index.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/string-width/index.js
deleted file mode 100644 (file)
index a348067..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-'use strict';
-const stripAnsi = require('strip-ansi');
-const isFullwidthCodePoint = require('is-fullwidth-code-point');
-const emojiRegex = require('emoji-regex');
-
-const stringWidth = string => {
-       string = string.replace(emojiRegex(), '  ');
-
-       if (typeof string !== 'string' || string.length === 0) {
-               return 0;
-       }
-
-       string = stripAnsi(string);
-
-       let width = 0;
-
-       for (let i = 0; i < string.length; i++) {
-               const code = string.codePointAt(i);
-
-               // Ignore control characters
-               if (code <= 0x1F || (code >= 0x7F && code <= 0x9F)) {
-                       continue;
-               }
-
-               // Ignore combining characters
-               if (code >= 0x300 && code <= 0x36F) {
-                       continue;
-               }
-
-               // Surrogates
-               if (code > 0xFFFF) {
-                       i++;
-               }
-
-               width += isFullwidthCodePoint(code) ? 2 : 1;
-       }
-
-       return width;
-};
-
-module.exports = stringWidth;
-// TODO: remove this in the next major version
-module.exports.default = stringWidth;