penambahan web socket
This commit is contained in:
42
examples/nuxt3-websocket-client/node_modules/youch/build/chunk-4L7RY2JA.js
generated
vendored
Normal file
42
examples/nuxt3-websocket-client/node_modules/youch/build/chunk-4L7RY2JA.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
// src/helpers.ts
|
||||
import useColors from "@poppinss/colors";
|
||||
var ANSI_REGEX = new RegExp(
|
||||
[
|
||||
`[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?(?:\\u0007|\\u001B\\u005C|\\u009C))`,
|
||||
"(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"
|
||||
].join("|"),
|
||||
"g"
|
||||
);
|
||||
function htmlEscape(value) {
|
||||
return value.replace(/&/g, "&").replace(/\\"/g, "\"").replace(/</g, "<").replace(/>/g, ">");
|
||||
}
|
||||
function wordWrap(value, options) {
|
||||
const width = options.width;
|
||||
const indent = options.indent;
|
||||
const newLine = `${options.newLine}${indent}`;
|
||||
if (!width) {
|
||||
return options.escape ? options.escape(value) : htmlEscape(value);
|
||||
}
|
||||
let regexString = ".{1," + width + "}";
|
||||
regexString += "([\\s\u200B]+|$)|[^\\s\u200B]+?([\\s\u200B]+|$)";
|
||||
const re = new RegExp(regexString, "g");
|
||||
const lines = value.match(re) || [];
|
||||
const result = lines.map(function(line) {
|
||||
if (line.slice(-1) === "\n") {
|
||||
line = line.slice(0, line.length - 1);
|
||||
}
|
||||
return options.escape ? options.escape(line) : htmlEscape(line);
|
||||
}).join(newLine);
|
||||
return result;
|
||||
}
|
||||
function stripAnsi(value) {
|
||||
return value.replace(ANSI_REGEX, "");
|
||||
}
|
||||
var colors = useColors.ansi();
|
||||
|
||||
export {
|
||||
htmlEscape,
|
||||
wordWrap,
|
||||
stripAnsi,
|
||||
colors
|
||||
};
|
||||
Reference in New Issue
Block a user