chore: upgrade i18next 26, prettier 3, fontsource-variable, domhandler 6, lint-staged 17
CI / Build & Quality Checks (push) Successful in 10m13s

- i18next 23->26 + react-i18next 15->17
- prettier 2->3, reformat all files
- replace @fontsource/inter with @fontsource-variable/inter 5, update import path
- domhandler 5->6 (aligns with transitive deps)
- lint-staged 16->17
This commit is contained in:
Lotus Bot
2026-05-21 23:30:50 -04:00
parent 98fde12682
commit 23008670f3
363 changed files with 1443 additions and 1419 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ export const runBlockRule = (
text: string,
rule: BlockMDRule,
parse: BlockMDParser,
parseInline?: (txt: string) => string
parseInline?: (txt: string) => string,
): string | undefined => {
const matchResult = rule.match(text);
if (matchResult) {
+1 -1
View File
@@ -18,7 +18,7 @@ export type BlockMDParser = (text: string, parseInline?: (txt: string) => string
*/
export type BlockMatchConverter = (
match: MatchResult,
parseInline?: (txt: string) => string
parseInline?: (txt: string) => string,
) => string;
/**
+6 -6
View File
@@ -8,7 +8,7 @@ const BOLD_MD_1 = '**';
const BOLD_PREFIX_1 = `${ESC_NEG_LB}\\*{2}`;
const BOLD_NEG_LA_1 = '(?!\\*)';
const BOLD_REG_1 = new RegExp(
`${URL_NEG_LB}${BOLD_PREFIX_1}${MIN_ANY}${BOLD_PREFIX_1}${BOLD_NEG_LA_1}`
`${URL_NEG_LB}${BOLD_PREFIX_1}${MIN_ANY}${BOLD_PREFIX_1}${BOLD_NEG_LA_1}`,
);
export const BoldRule: InlineMDRule = {
match: (text) => text.match(BOLD_REG_1),
@@ -22,7 +22,7 @@ const ITALIC_MD_1 = '*';
const ITALIC_PREFIX_1 = `${ESC_NEG_LB}\\*`;
const ITALIC_NEG_LA_1 = '(?!\\*)';
const ITALIC_REG_1 = new RegExp(
`${URL_NEG_LB}${ITALIC_PREFIX_1}${MIN_ANY}${ITALIC_PREFIX_1}${ITALIC_NEG_LA_1}`
`${URL_NEG_LB}${ITALIC_PREFIX_1}${MIN_ANY}${ITALIC_PREFIX_1}${ITALIC_NEG_LA_1}`,
);
export const ItalicRule1: InlineMDRule = {
match: (text) => text.match(ITALIC_REG_1),
@@ -36,7 +36,7 @@ const ITALIC_MD_2 = '_';
const ITALIC_PREFIX_2 = `${ESC_NEG_LB}_`;
const ITALIC_NEG_LA_2 = '(?!_)';
const ITALIC_REG_2 = new RegExp(
`${URL_NEG_LB}${ITALIC_PREFIX_2}${MIN_ANY}${ITALIC_PREFIX_2}${ITALIC_NEG_LA_2}`
`${URL_NEG_LB}${ITALIC_PREFIX_2}${MIN_ANY}${ITALIC_PREFIX_2}${ITALIC_NEG_LA_2}`,
);
export const ItalicRule2: InlineMDRule = {
match: (text) => text.match(ITALIC_REG_2),
@@ -50,7 +50,7 @@ const UNDERLINE_MD_1 = '__';
const UNDERLINE_PREFIX_1 = `${ESC_NEG_LB}_{2}`;
const UNDERLINE_NEG_LA_1 = '(?!_)';
const UNDERLINE_REG_1 = new RegExp(
`${URL_NEG_LB}${UNDERLINE_PREFIX_1}${MIN_ANY}${UNDERLINE_PREFIX_1}${UNDERLINE_NEG_LA_1}`
`${URL_NEG_LB}${UNDERLINE_PREFIX_1}${MIN_ANY}${UNDERLINE_PREFIX_1}${UNDERLINE_NEG_LA_1}`,
);
export const UnderlineRule: InlineMDRule = {
match: (text) => text.match(UNDERLINE_REG_1),
@@ -64,7 +64,7 @@ const STRIKE_MD_1 = '~~';
const STRIKE_PREFIX_1 = `${ESC_NEG_LB}~{2}`;
const STRIKE_NEG_LA_1 = '(?!~)';
const STRIKE_REG_1 = new RegExp(
`${URL_NEG_LB}${STRIKE_PREFIX_1}${MIN_ANY}${STRIKE_PREFIX_1}${STRIKE_NEG_LA_1}`
`${URL_NEG_LB}${STRIKE_PREFIX_1}${MIN_ANY}${STRIKE_PREFIX_1}${STRIKE_NEG_LA_1}`,
);
export const StrikeRule: InlineMDRule = {
match: (text) => text.match(STRIKE_REG_1),
@@ -90,7 +90,7 @@ const SPOILER_MD_1 = '||';
const SPOILER_PREFIX_1 = `${ESC_NEG_LB}\\|{2}`;
const SPOILER_NEG_LA_1 = '(?!\\|)';
const SPOILER_REG_1 = new RegExp(
`${URL_NEG_LB}${SPOILER_PREFIX_1}${MIN_ANY}${SPOILER_PREFIX_1}${SPOILER_NEG_LA_1}`
`${URL_NEG_LB}${SPOILER_PREFIX_1}${MIN_ANY}${SPOILER_PREFIX_1}${SPOILER_NEG_LA_1}`,
);
export const SpoilerRule: InlineMDRule = {
match: (text) => text.match(SPOILER_REG_1),
+2 -2
View File
@@ -12,7 +12,7 @@ import { InlineMDParser, InlineMDRule } from './type';
export const runInlineRule = (
text: string,
rule: InlineMDRule,
parse: InlineMDParser
parse: InlineMDParser,
): string | undefined => {
const matchResult = rule.match(text);
if (matchResult) {
@@ -34,7 +34,7 @@ export const runInlineRule = (
export const runInlineRules = (
text: string,
rules: InlineMDRule[],
parse: InlineMDParser
parse: InlineMDParser,
): string | undefined => {
const matchResults = rules.map((rule) => rule.match(text));
+1 -1
View File
@@ -53,7 +53,7 @@ export const replaceMatch = <C>(
text: string,
match: MatchResult,
content: C,
processPart: (txt: string) => Array<string | C>
processPart: (txt: string) => Array<string | C>,
): Array<string | C> => [
...processPart(beforeMatch(text, match)),
content,
+3 -3
View File
@@ -35,7 +35,7 @@ export const escapeMarkdownInlineSequences = (text: string): string => {
const [, g1] = match;
return `\\${g1}`;
},
(t) => t
(t) => t,
);
return parts.join('');
@@ -52,7 +52,7 @@ export const escapeMarkdownInlineSequences = (text: string): string => {
*/
export const unescapeMarkdownBlockSequences = (
text: string,
processPart: (text: string) => string
processPart: (text: string) => string,
): string => {
const match = text.match(ESC_BLOCK_SEQ);
@@ -72,7 +72,7 @@ export const unescapeMarkdownBlockSequences = (
*/
export const escapeMarkdownBlockSequences = (
text: string,
processPart: (text: string) => string
processPart: (text: string) => string,
): string => {
const match = text.match(UN_ESC_BLOCK_SEQ);