[build] upgrade eslint to 9.37.0 (#88)
Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { urlRegex } from './url_regex';
|
||||
import { urlRegex } from "./url_regex";
|
||||
|
||||
const urlPlaceholder = '$2xxxxxxxxxxxxxxxxxxxxxxx';
|
||||
const urlPlaceholder = "$2xxxxxxxxxxxxxxxxxxxxxxx";
|
||||
|
||||
export function countableText(inputText) {
|
||||
return inputText
|
||||
.replace(urlRegex, urlPlaceholder)
|
||||
.replace(/(^|[^/\w])@(([a-z0-9_]+)@[a-z0-9.-]+[a-z0-9]+)/ig, '$1@$3');
|
||||
.replace(/(^|[^/\w])@(([a-z0-9_]+)@[a-z0-9.-]+[a-z0-9]+)/ig, "$1@$3");
|
||||
}
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
import regexSupplant from 'twitter-text/dist/lib/regexSupplant';
|
||||
import validDomain from 'twitter-text/dist/regexp/validDomain';
|
||||
import validPortNumber from 'twitter-text/dist/regexp/validPortNumber';
|
||||
import validUrlPath from 'twitter-text/dist/regexp/validUrlPath';
|
||||
import validUrlPrecedingChars from 'twitter-text/dist/regexp/validUrlPrecedingChars';
|
||||
import validUrlQueryChars from 'twitter-text/dist/regexp/validUrlQueryChars';
|
||||
import validUrlQueryEndingChars from 'twitter-text/dist/regexp/validUrlQueryEndingChars';
|
||||
import regexSupplant from "twitter-text/dist/lib/regexSupplant";
|
||||
import validDomain from "twitter-text/dist/regexp/validDomain";
|
||||
import validPortNumber from "twitter-text/dist/regexp/validPortNumber";
|
||||
import validUrlPath from "twitter-text/dist/regexp/validUrlPath";
|
||||
import validUrlPrecedingChars from "twitter-text/dist/regexp/validUrlPrecedingChars";
|
||||
import validUrlQueryChars from "twitter-text/dist/regexp/validUrlQueryChars";
|
||||
import validUrlQueryEndingChars from "twitter-text/dist/regexp/validUrlQueryEndingChars";
|
||||
|
||||
// The difference with twitter-text's extractURL is that the protocol isn't
|
||||
// optional.
|
||||
|
||||
export const urlRegex = regexSupplant(
|
||||
'(' + // $1 URL
|
||||
'(#{validUrlPrecedingChars})' + // $2
|
||||
'(https?:\\/\\/)' + // $3 Protocol
|
||||
'(#{validDomain})' + // $4 Domain(s)
|
||||
'(?::(#{validPortNumber}))?' + // $5 Port number (optional)
|
||||
'(\\/#{validUrlPath}*)?' + // $6 URL Path
|
||||
'(\\?#{validUrlQueryChars}*#{validUrlQueryEndingChars})?' + // $7 Query String
|
||||
')',
|
||||
"(" + // $1 URL
|
||||
"(#{validUrlPrecedingChars})" + // $2
|
||||
"(https?:\\/\\/)" + // $3 Protocol
|
||||
"(#{validDomain})" + // $4 Domain(s)
|
||||
"(?::(#{validPortNumber}))?" + // $5 Port number (optional)
|
||||
"(\\/#{validUrlPath}*)?" + // $6 URL Path
|
||||
"(\\?#{validUrlQueryChars}*#{validUrlQueryEndingChars})?" + // $7 Query String
|
||||
")",
|
||||
{
|
||||
validUrlPrecedingChars,
|
||||
validDomain,
|
||||
@@ -26,5 +26,5 @@ export const urlRegex = regexSupplant(
|
||||
validUrlQueryChars,
|
||||
validUrlQueryEndingChars,
|
||||
},
|
||||
'gi',
|
||||
"gi",
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user