From 9fdc4b8005747a64ea78860c4c8ec283ad824c4a Mon Sep 17 00:00:00 2001 From: omkarht Date: Thu, 6 Nov 2025 16:49:09 +0530 Subject: [PATCH 01/14] feat : add alias support for new participant syntax on-behalf-of: @Mermaid-Chart --- .../src/diagrams/sequence/parser/sequenceDiagram.jison | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/mermaid/src/diagrams/sequence/parser/sequenceDiagram.jison b/packages/mermaid/src/diagrams/sequence/parser/sequenceDiagram.jison index 214189a5b..49b8daba6 100644 --- a/packages/mermaid/src/diagrams/sequence/parser/sequenceDiagram.jison +++ b/packages/mermaid/src/diagrams/sequence/parser/sequenceDiagram.jison @@ -30,6 +30,7 @@ [0-9]+(?=[ \n]+) return 'NUM'; \@\{ { this.begin('CONFIG'); return 'CONFIG_START'; } [^\}]+ { return 'CONFIG_CONTENT'; } +\}(?=\s+as\s) { this.popState(); this.begin('ALIAS'); return 'CONFIG_END'; } \} { this.popState(); this.popState(); return 'CONFIG_END'; } [^\<->\->:\n,;@\s]+(?=\@\{) { yytext = yytext.trim(); return 'ACTOR'; } [^<>:\n,;@\s]+(?=\s+as\s) { yytext = yytext.trim(); this.begin('ALIAS'); return 'ACTOR'; } @@ -264,7 +265,10 @@ participant_statement | 'participant_actor' actor 'AS' restOfLine 'NEWLINE' {$2.draw='actor'; $2.type='addParticipant';$2.description=yy.parseMessage($4); $$=$2;} | 'participant_actor' actor 'NEWLINE' {$2.draw='actor'; $2.type='addParticipant'; $$=$2;} | 'destroy' actor 'NEWLINE' {$2.type='destroyParticipant'; $$=$2;} + | 'participant' actor_with_config 'AS' restOfLine 'NEWLINE' {$2.draw='participant'; $2.type='addParticipant'; $2.description=yy.parseMessage($4); $$=$2;} | 'participant' actor_with_config 'NEWLINE' {$2.draw='participant'; $2.type='addParticipant'; $$=$2;} + | 'participant_actor' actor_with_config 'AS' restOfLine 'NEWLINE' {$2.draw='actor'; $2.type='addParticipant'; $2.description=yy.parseMessage($4); $$=$2;} + | 'participant_actor' actor_with_config 'NEWLINE' {$2.draw='actor'; $2.type='addParticipant'; $$=$2;} ; From 29ed57ffec221ade56dcf4eb4410aee31b460db6 Mon Sep 17 00:00:00 2001 From: omkarht Date: Thu, 6 Nov 2025 16:59:46 +0530 Subject: [PATCH 02/14] test: add tests for participant new syntax aliases in sequence diagrams --- .../rendering/sequencediagram-v2.spec.js | 123 ++++++++++++++++++ .../diagrams/sequence/sequenceDiagram.spec.js | 40 ++++++ 2 files changed, 163 insertions(+) diff --git a/cypress/integration/rendering/sequencediagram-v2.spec.js b/cypress/integration/rendering/sequencediagram-v2.spec.js index 42db4001d..9e5686322 100644 --- a/cypress/integration/rendering/sequencediagram-v2.spec.js +++ b/cypress/integration/rendering/sequencediagram-v2.spec.js @@ -776,5 +776,128 @@ describe('Sequence Diagram Special Cases', () => { ); }); }); + + describe('Participant Stereotypes with Aliases', () => { + it('should render participants with stereotypes and aliases', () => { + imgSnapshotTest( + `sequenceDiagram + participant API@{ "type" : "boundary" } as Public API + participant Auth@{ "type" : "control" } as Auth Controller + participant DB@{ "type" : "database" } as User Database + participant Cache@{ "type" : "entity" } as Cache Layer + API ->> Auth: Authenticate request + Auth ->> DB: Query user + DB -->> Auth: User data + Auth ->> Cache: Store session + Cache -->> Auth: Confirmed + Auth -->> API: Token`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should render actors with stereotypes and aliases', () => { + imgSnapshotTest( + `sequenceDiagram + actor U@{ "type" : "actor" } as End User + actor A@{ "type" : "boundary" } as API Gateway + actor S@{ "type" : "control" } as Service Layer + actor D@{ "type" : "database" } as Data Store + U ->> A: Send request + A ->> S: Process + S ->> D: Persist + D -->> S: Success + S -->> A: Response + A -->> U: Result`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should render mixed participants and actors with stereotypes and aliases', () => { + imgSnapshotTest( + `sequenceDiagram + actor Client@{ "type" : "actor" } AS Mobile Client + participant Gateway@{ "type" : "boundary" } as API Gateway + participant OrderSvc@{ "type" : "control" } as Order Service + participant Queue@{ "type" : "queue" } as Message Queue + participant DB@{ "type" : "database" } as Order Database + participant Logs@{ "type" : "collections" } as Audit Logs + Client ->> Gateway: Place order + Gateway ->> OrderSvc: Validate order + OrderSvc ->> Queue: Queue for processing as well + OrderSvc ->> DB: Save order + OrderSvc ->> Logs: Log transaction + Queue -->> OrderSvc: Processing started AS Well + DB -->> OrderSvc: Order saved + Logs -->> OrderSvc: Logged + OrderSvc -->> Gateway: Order confirmed + Gateway -->> Client: Confirmation`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should render stereotypes with aliases in boxes', () => { + imgSnapshotTest( + `sequenceDiagram + box rgb(200,220,255) Frontend Layer + actor User@{ "type" : "actor" } as End User + participant UI@{ "type" : "boundary" } as User Interface + end + box rgb(255,220,200) Backend Layer + participant API@{ "type" : "boundary" } as REST API + participant Svc@{ "type" : "control" } as Business Logic + end + box rgb(220,255,200) Data Layer + participant DB@{ "type" : "database" } as Primary DB + participant Cache@{ "type" : "entity" } as Cache Store + end + User ->> UI: Click button + UI ->> API: HTTP request + API ->> Svc: Process + Svc ->> Cache: Check cache + Cache -->> Svc: Cache miss + Svc ->> DB: Query data + DB -->> Svc: Data + Svc ->> Cache: Update cache + Svc -->> API: Response + API -->> UI: Data + UI -->> User: Display`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should render stereotypes with aliases and complex interactions', () => { + imgSnapshotTest( + `sequenceDiagram + participant Web@{ "type" : "boundary" } as Web Portal + participant Auth@{ "type" : "control" } as Auth Service + participant UserDB@{ "type" : "database" } as User DB + participant Queue@{ "type" : "queue" } as Event Queue + participant Audit@{ "type" : "collections" } as Audit Trail + Web ->> Auth: Login request + activate Auth + Auth ->> UserDB: Verify credentials + activate UserDB + UserDB -->> Auth: User found + deactivate UserDB + alt Valid credentials + Auth ->> Queue: Publish login event + Auth ->> Audit: Log success + par Parallel processing + Queue -->> Auth: Event queued + and + Audit -->> Auth: Logged + end + Auth -->> Web: Success token + else Invalid credentials + Auth ->> Audit: Log failure + Audit -->> Auth: Logged + Auth --x Web: Access denied + end + deactivate Auth + Note over Web,Audit: All interactions logged`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + }); }); }); diff --git a/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js b/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js index cabcd7db5..c5110c19c 100644 --- a/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js +++ b/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js @@ -2621,5 +2621,45 @@ Bob->>Alice:Got it! } expect(error).toBe(true); }); + + it('should parse participant with stereotype and alias', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + participant Alice@{ "type" : "boundary" } as Public API + participant Bob@{ "type" : "control" } as Controller + Alice->>Bob: Request + Bob-->>Alice: Response + `); + const actors = diagram.db.getActors(); + expect(actors.get('Alice').type).toBe('boundary'); + expect(actors.get('Alice').description).toBe('Public API'); + expect(actors.get('Bob').type).toBe('control'); + expect(actors.get('Bob').description).toBe('Controller'); + }); + + it('should parse actor with stereotype and alias', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + actor A@{ "type" : "database" } AS Database Server + actor B@{ "type" : "queue" } as Message Queue + A->>B: Send message + `); + const actors = diagram.db.getActors(); + expect(actors.get('A').type).toBe('database'); + expect(actors.get('A').description).toBe('Database Server'); + expect(actors.get('B').type).toBe('queue'); + expect(actors.get('B').description).toBe('Message Queue'); + }); + + it('should parse participant with stereotype and simple alias', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + participant API@{ "type" : "boundary" } AS Public API + API->>API: test + `); + const actors = diagram.db.getActors(); + expect(actors.get('API').type).toBe('boundary'); + expect(actors.get('API').description).toBe('Public API'); + }); }); }); From 6bc6617ca6a30b05d35d5ea1dacb940729ab42fd Mon Sep 17 00:00:00 2001 From: omkarht Date: Thu, 6 Nov 2025 17:09:42 +0530 Subject: [PATCH 03/14] chore: add changeset --- .changeset/lazy-brooms-battle.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/lazy-brooms-battle.md diff --git a/.changeset/lazy-brooms-battle.md b/.changeset/lazy-brooms-battle.md new file mode 100644 index 000000000..861f518a6 --- /dev/null +++ b/.changeset/lazy-brooms-battle.md @@ -0,0 +1,5 @@ +--- +'mermaid': patch +--- + +feat: add alias support for new participant syntax of sequence diagrams From 96f87fd597ace7fce3e064dcb7fc005559765ac9 Mon Sep 17 00:00:00 2001 From: omkarht Date: Fri, 14 Nov 2025 12:15:03 +0530 Subject: [PATCH 04/14] feat: add inline alias attribute support for participants and actors in sequence diagrams on-behalf-of: @Mermaid-Chart --- .../rendering/sequencediagram-v2.spec.js | 66 ++++++++++++++++++ .../src/diagrams/sequence/sequenceDb.ts | 6 ++ .../diagrams/sequence/sequenceDiagram.spec.js | 69 +++++++++++++++++++ packages/mermaid/src/types.ts | 1 + 4 files changed, 142 insertions(+) diff --git a/cypress/integration/rendering/sequencediagram-v2.spec.js b/cypress/integration/rendering/sequencediagram-v2.spec.js index 9e5686322..488e41613 100644 --- a/cypress/integration/rendering/sequencediagram-v2.spec.js +++ b/cypress/integration/rendering/sequencediagram-v2.spec.js @@ -899,5 +899,71 @@ describe('Sequence Diagram Special Cases', () => { ); }); }); + + describe('Participant Inline Alias in Config', () => { + it('should render participants with inline alias in config object', () => { + imgSnapshotTest( + `sequenceDiagram + participant API@{ "type" : "boundary", "alias": "Public API" } + participant Auth@{ "type" : "control", "alias": "Auth Service" } + participant DB@{ "type" : "database", "alias": "User DB" } + API ->> Auth: Login request + Auth ->> DB: Query user + DB -->> Auth: User data + Auth -->> API: Token`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should render actors with inline alias in config object', () => { + imgSnapshotTest( + `sequenceDiagram + actor U@{ "type" : "actor", "alias": "End User" } + actor G@{ "type" : "boundary", "alias": "Gateway" } + actor S@{ "type" : "control", "alias": "Service" } + U ->> G: Request + G ->> S: Process + S -->> G: Response + G -->> U: Result`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should handle mixed inline and external alias syntax', () => { + imgSnapshotTest( + `sequenceDiagram + participant A@{ "type" : "boundary", "alias": "Service A" } + participant B@{ "type" : "control" } as Service B + participant C@{ "type" : "database" } + A ->> B: Request + B ->> C: Query + C -->> B: Data + B -->> A: Response`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should prioritize external alias over inline alias', () => { + imgSnapshotTest( + `sequenceDiagram + participant API@{ "type" : "boundary", "alias": "Internal Name" } as External Name + participant DB@{ "type" : "database", "alias": "Internal DB" } AS External DB + API ->> DB: Query + DB -->> API: Result`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + + it('should render inline alias with only alias field (no type)', () => { + imgSnapshotTest( + `sequenceDiagram + participant API@{ "alias": "Public API" } + participant Auth@{ "alias": "Auth Service" } + API ->> Auth: Request + Auth -->> API: Response`, + { look: 'classic', sequence: { diagramMarginX: 50, diagramMarginY: 10 } } + ); + }); + }); }); }); diff --git a/packages/mermaid/src/diagrams/sequence/sequenceDb.ts b/packages/mermaid/src/diagrams/sequence/sequenceDb.ts index d4758f39e..3d79b9ea6 100644 --- a/packages/mermaid/src/diagrams/sequence/sequenceDb.ts +++ b/packages/mermaid/src/diagrams/sequence/sequenceDb.ts @@ -172,6 +172,12 @@ export class SequenceDB implements DiagramDB { doc = yaml.load(yamlData, { schema: yaml.JSON_SCHEMA }) as ParticipantMetaData; } type = doc?.type ?? type; + + // If alias is provided in metadata and description is not already set, use the alias + if (doc?.alias && (!description || description.text === name)) { + description = { text: doc.alias, wrap: description?.wrap, type }; + } + const old = this.state.records.actors.get(id); if (old) { // If already set and trying to set to a new one throw error diff --git a/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js b/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js index c5110c19c..7b75f1d43 100644 --- a/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js +++ b/packages/mermaid/src/diagrams/sequence/sequenceDiagram.spec.js @@ -2661,5 +2661,74 @@ Bob->>Alice:Got it! expect(actors.get('API').type).toBe('boundary'); expect(actors.get('API').description).toBe('Public API'); }); + + it('should parse participant with inline alias in config object', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + participant API@{ "type" : "boundary", "alias": "Public API" } + participant Auth@{ "type" : "control", "alias": "Auth Controller" } + API->>Auth: Request + Auth-->>API: Response + `); + const actors = diagram.db.getActors(); + expect(actors.get('API').type).toBe('boundary'); + expect(actors.get('API').description).toBe('Public API'); + expect(actors.get('Auth').type).toBe('control'); + expect(actors.get('Auth').description).toBe('Auth Controller'); + }); + + it('should parse actor with inline alias in config object', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + actor U@{ "type" : "actor", "alias": "End User" } + actor DB@{ "type" : "database", "alias": "User Database" } + U->>DB: Query + DB-->>U: Result + `); + const actors = diagram.db.getActors(); + expect(actors.get('U').type).toBe('actor'); + expect(actors.get('U').description).toBe('End User'); + expect(actors.get('DB').type).toBe('database'); + expect(actors.get('DB').description).toBe('User Database'); + }); + + it('should prioritize external alias over inline alias', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + participant API@{ "type" : "boundary", "alias": "Internal Name" } as External Name + API->>API: test + `); + const actors = diagram.db.getActors(); + expect(actors.get('API').type).toBe('boundary'); + expect(actors.get('API').description).toBe('External Name'); + }); + + it('should handle participant with only inline alias (no type)', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + participant API@{ "alias": "Public API" } + API->>API: test + `); + const actors = diagram.db.getActors(); + expect(actors.get('API').description).toBe('Public API'); + }); + + it('should handle mixed inline and external alias syntax', async () => { + const diagram = await Diagram.fromText(` + sequenceDiagram + participant A@{ "type" : "boundary", "alias": "Service A" } + participant B@{ "type" : "control" } as Service B + participant C@{ "type" : "database" } + A->>B: Request + B->>C: Query + `); + const actors = diagram.db.getActors(); + expect(actors.get('A').type).toBe('boundary'); + expect(actors.get('A').description).toBe('Service A'); + expect(actors.get('B').type).toBe('control'); + expect(actors.get('B').description).toBe('Service B'); + expect(actors.get('C').type).toBe('database'); + expect(actors.get('C').description).toBe('C'); + }); }); }); diff --git a/packages/mermaid/src/types.ts b/packages/mermaid/src/types.ts index 727b6bb3a..499404106 100644 --- a/packages/mermaid/src/types.ts +++ b/packages/mermaid/src/types.ts @@ -23,6 +23,7 @@ export interface ParticipantMetaData { | 'database' | 'collections' | 'queue'; + alias?: string; } export interface EdgeMetaData { From b33ce149327eee68bf37b1b24c6e7c3826852f5f Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 14 Nov 2025 06:55:46 +0000 Subject: [PATCH 05/14] [autofix.ci] apply automated fixes --- docs/config/setup/mermaid/interfaces/ParseOptions.md | 4 ++-- docs/config/setup/mermaid/interfaces/ParseResult.md | 6 +++--- docs/config/setup/mermaid/interfaces/RenderResult.md | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/config/setup/mermaid/interfaces/ParseOptions.md b/docs/config/setup/mermaid/interfaces/ParseOptions.md index 628da0da0..0ff3bf004 100644 --- a/docs/config/setup/mermaid/interfaces/ParseOptions.md +++ b/docs/config/setup/mermaid/interfaces/ParseOptions.md @@ -10,7 +10,7 @@ # Interface: ParseOptions -Defined in: [packages/mermaid/src/types.ts:88](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L88) +Defined in: [packages/mermaid/src/types.ts:89](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L89) ## Properties @@ -18,7 +18,7 @@ Defined in: [packages/mermaid/src/types.ts:88](https://github.com/mermaid-js/mer > `optional` **suppressErrors**: `boolean` -Defined in: [packages/mermaid/src/types.ts:93](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L93) +Defined in: [packages/mermaid/src/types.ts:94](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L94) If `true`, parse will return `false` instead of throwing error when the diagram is invalid. The `parseError` function will not be called. diff --git a/docs/config/setup/mermaid/interfaces/ParseResult.md b/docs/config/setup/mermaid/interfaces/ParseResult.md index 0e200aa95..66e5de194 100644 --- a/docs/config/setup/mermaid/interfaces/ParseResult.md +++ b/docs/config/setup/mermaid/interfaces/ParseResult.md @@ -10,7 +10,7 @@ # Interface: ParseResult -Defined in: [packages/mermaid/src/types.ts:96](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L96) +Defined in: [packages/mermaid/src/types.ts:97](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L97) ## Properties @@ -18,7 +18,7 @@ Defined in: [packages/mermaid/src/types.ts:96](https://github.com/mermaid-js/mer > **config**: [`MermaidConfig`](MermaidConfig.md) -Defined in: [packages/mermaid/src/types.ts:104](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L104) +Defined in: [packages/mermaid/src/types.ts:105](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L105) The config passed as YAML frontmatter or directives @@ -28,6 +28,6 @@ The config passed as YAML frontmatter or directives > **diagramType**: `string` -Defined in: [packages/mermaid/src/types.ts:100](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L100) +Defined in: [packages/mermaid/src/types.ts:101](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L101) The diagram type, e.g. 'flowchart', 'sequence', etc. diff --git a/docs/config/setup/mermaid/interfaces/RenderResult.md b/docs/config/setup/mermaid/interfaces/RenderResult.md index 237c51de2..9d6771ad1 100644 --- a/docs/config/setup/mermaid/interfaces/RenderResult.md +++ b/docs/config/setup/mermaid/interfaces/RenderResult.md @@ -10,7 +10,7 @@ # Interface: RenderResult -Defined in: [packages/mermaid/src/types.ts:114](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L114) +Defined in: [packages/mermaid/src/types.ts:115](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L115) ## Properties @@ -18,7 +18,7 @@ Defined in: [packages/mermaid/src/types.ts:114](https://github.com/mermaid-js/me > `optional` **bindFunctions**: (`element`) => `void` -Defined in: [packages/mermaid/src/types.ts:132](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L132) +Defined in: [packages/mermaid/src/types.ts:133](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L133) Bind function to be called after the svg has been inserted into the DOM. This is necessary for adding event listeners to the elements in the svg. @@ -45,7 +45,7 @@ bindFunctions?.(div); // To call bindFunctions only if it's present. > **diagramType**: `string` -Defined in: [packages/mermaid/src/types.ts:122](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L122) +Defined in: [packages/mermaid/src/types.ts:123](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L123) The diagram type, e.g. 'flowchart', 'sequence', etc. @@ -55,6 +55,6 @@ The diagram type, e.g. 'flowchart', 'sequence', etc. > **svg**: `string` -Defined in: [packages/mermaid/src/types.ts:118](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L118) +Defined in: [packages/mermaid/src/types.ts:119](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/types.ts#L119) The svg code for the rendered graph. From 608d62364180e07f99f1beb2eaa3a52942db3f70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Nov 2025 01:33:08 +0000 Subject: [PATCH 06/14] chore(deps): update peter-evans/create-pull-request digest to b4733b9 --- .github/workflows/e2e-timings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-timings.yml b/.github/workflows/e2e-timings.yml index 21f6b4049..a0b03d2c7 100644 --- a/.github/workflows/e2e-timings.yml +++ b/.github/workflows/e2e-timings.yml @@ -58,7 +58,7 @@ jobs: echo "EOF" >> $GITHUB_OUTPUT - name: Commit and create pull request - uses: peter-evans/create-pull-request@0edc001d28a2959cd7a6b505629f1d82f0a6e67d + uses: peter-evans/create-pull-request@b4733b9419fd47bbfa1807b15627e17cd70b5b22 with: add-paths: | cypress/timings.json From 9df18da01c7c320d8ae75b40485780efb06b1837 Mon Sep 17 00:00:00 2001 From: Alois Klink Date: Tue, 18 Nov 2025 17:34:36 +0900 Subject: [PATCH 07/14] docs(block): correct block arrow example The same ID meant we were overriding the previous arrow. Co-authored-by: jonathanpoelen <1436727+jonathanpoelen@users.noreply.github.com> Fixes: https://github.com/mermaid-js/mermaid/issues/7159 Fixes: a0d328d73465929fd98b19bda0c7b39670d7065d --- packages/mermaid/src/docs/syntax/block.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mermaid/src/docs/syntax/block.md b/packages/mermaid/src/docs/syntax/block.md index 985ce1d8c..50b049b2b 100644 --- a/packages/mermaid/src/docs/syntax/block.md +++ b/packages/mermaid/src/docs/syntax/block.md @@ -283,7 +283,7 @@ block blockArrowId4<["Label"]>(down) blockArrowId5<["Label"]>(x) blockArrowId6<["Label"]>(y) - blockArrowId6<["Label"]>(x, down) + blockArrowId7<["Label"]>(x, down) ``` #### Example - Space Blocks From 6e869ff8dc718e0fbf833581b765a8646cd7c685 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 08:41:51 +0000 Subject: [PATCH 08/14] [autofix.ci] apply automated fixes --- docs/syntax/block.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/syntax/block.md b/docs/syntax/block.md index 5ca0db719..1e47a29e5 100644 --- a/docs/syntax/block.md +++ b/docs/syntax/block.md @@ -402,7 +402,7 @@ block blockArrowId4<["Label"]>(down) blockArrowId5<["Label"]>(x) blockArrowId6<["Label"]>(y) - blockArrowId6<["Label"]>(x, down) + blockArrowId7<["Label"]>(x, down) ``` ```mermaid @@ -413,7 +413,7 @@ block blockArrowId4<["Label"]>(down) blockArrowId5<["Label"]>(x) blockArrowId6<["Label"]>(y) - blockArrowId6<["Label"]>(x, down) + blockArrowId7<["Label"]>(x, down) ``` #### Example - Space Blocks From ff3b1949256b955aca29b218dbea37ced4959580 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 17:47:01 +0000 Subject: [PATCH 09/14] chore(deps): update dependency js-yaml to v4.1.1 [security] --- pnpm-lock.yaml | 74 ++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 62 insertions(+), 12 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b45453271..9a1ef0816 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -159,7 +159,7 @@ importers: version: 0.4.18 js-yaml: specifier: ^4.1.0 - version: 4.1.0 + version: 4.1.1 jsdom: specifier: ^26.1.0 version: 26.1.0(canvas@3.2.0) @@ -4234,6 +4234,10 @@ packages: resolution: {integrity: sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==} hasBin: true + baseline-browser-mapping@2.8.29: + resolution: {integrity: sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==} + hasBin: true + baseline-browser-mapping@2.8.3: resolution: {integrity: sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==} hasBin: true @@ -4311,6 +4315,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.28.0: + resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -4392,6 +4401,9 @@ packages: caniuse-lite@1.0.30001754: resolution: {integrity: sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==} + caniuse-lite@1.0.30001755: + resolution: {integrity: sha512-44V+Jm6ctPj7R52Na4TLi3Zri4dWUljJd+RDm+j8LtNCc/ihLCT+X1TzoOAkRETEWqjuLnh9581Tl80FvK7jVA==} + canvas@3.2.0: resolution: {integrity: sha512-jk0GxrLtUEmW/TmFsk2WghvgHe8B0pxGilqCL21y8lHkPUGa6FTsnCNtHPOzT8O3y+N+m3espawV80bbBlgfTA==} engines: {node: ^18.12.0 || >= 20.9.0} @@ -4758,6 +4770,9 @@ packages: core-js-compat@3.46.0: resolution: {integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==} + core-js-compat@3.47.0: + resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==} + core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -5351,6 +5366,9 @@ packages: electron-to-chromium@1.5.245: resolution: {integrity: sha512-rdmGfW47ZhL/oWEJAY4qxRtdly2B98ooTJ0pdEI4jhVLZ6tNf8fPtov2wS1IRKwFJT92le3x4Knxiwzl7cPPpQ==} + electron-to-chromium@1.5.255: + resolution: {integrity: sha512-Z9oIp4HrFF/cZkDPMpz2XSuVpc1THDpT4dlmATFlJUIBVCy9Vap5/rIXsASP1CscBacBqhabwh8vLctqBwEerQ==} + elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -6908,14 +6926,18 @@ packages: js-tokens@9.0.1: resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + js-yaml@3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} hasBin: true js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} @@ -11692,7 +11714,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4) - core-js-compat: 3.46.0 + core-js-compat: 3.47.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -11768,7 +11790,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.5) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.5) - core-js-compat: 3.46.0 + core-js-compat: 3.47.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -11959,7 +11981,7 @@ snapshots: '@changesets/parse@0.4.1': dependencies: '@changesets/types': 6.1.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 '@changesets/pre@2.0.2': dependencies: @@ -12547,7 +12569,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -12805,7 +12827,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.3': {} @@ -14952,7 +14974,7 @@ snapshots: dependencies: '@babel/core': 7.28.4 '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) - core-js-compat: 3.46.0 + core-js-compat: 3.47.0 transitivePeerDependencies: - supports-color @@ -14960,7 +14982,7 @@ snapshots: dependencies: '@babel/core': 7.28.5 '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.5) - core-js-compat: 3.46.0 + core-js-compat: 3.47.0 transitivePeerDependencies: - supports-color @@ -15011,6 +15033,8 @@ snapshots: baseline-browser-mapping@2.8.25: {} + baseline-browser-mapping@2.8.29: {} + baseline-browser-mapping@2.8.3: {} batch@0.6.1: {} @@ -15124,6 +15148,14 @@ snapshots: node-releases: 2.0.27 update-browserslist-db: 1.1.4(browserslist@4.27.0) + browserslist@4.28.0: + dependencies: + baseline-browser-mapping: 2.8.29 + caniuse-lite: 1.0.30001755 + electron-to-chromium: 1.5.255 + node-releases: 2.0.27 + update-browserslist-db: 1.1.4(browserslist@4.28.0) + bser@2.1.1: dependencies: node-int64: 0.4.0 @@ -15200,6 +15232,8 @@ snapshots: caniuse-lite@1.0.30001754: {} + caniuse-lite@1.0.30001755: {} + canvas@3.2.0: dependencies: node-addon-api: 7.1.1 @@ -15538,6 +15572,10 @@ snapshots: dependencies: browserslist: 4.27.0 + core-js-compat@3.47.0: + dependencies: + browserslist: 4.28.0 + core-util-is@1.0.2: {} core-util-is@1.0.3: {} @@ -16260,6 +16298,8 @@ snapshots: electron-to-chromium@1.5.245: {} + electron-to-chromium@1.5.255: {} + elkjs@0.9.3: {} emittery@0.13.1: {} @@ -18285,7 +18325,7 @@ snapshots: js-tokens@9.0.1: {} - js-yaml@3.14.1: + js-yaml@3.14.2: dependencies: argparse: 1.0.10 esprima: 4.0.1 @@ -18294,6 +18334,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + jsbn@0.1.1: {} jsdoc-type-pratt-parser@6.10.0: {} @@ -19850,7 +19894,7 @@ snapshots: read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 - js-yaml: 3.14.1 + js-yaml: 3.14.2 pify: 4.0.1 strip-bom: 3.0.0 @@ -21336,6 +21380,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.1.4(browserslist@4.28.0): + dependencies: + browserslist: 4.28.0 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 From 8cf0d3373dc38cb2f43fcaa13b29db0c0e4a6193 Mon Sep 17 00:00:00 2001 From: omkarht Date: Wed, 19 Nov 2025 15:10:04 +0530 Subject: [PATCH 10/14] docs: add documentation for alias support in sequence diagram participant syntax on-behalf-of: @Mermaid-Chart --- docs/syntax/sequenceDiagram.md | 78 ++++++++++++++++++- .../src/docs/syntax/sequenceDiagram.md | 48 +++++++++++- 2 files changed, 124 insertions(+), 2 deletions(-) diff --git a/docs/syntax/sequenceDiagram.md b/docs/syntax/sequenceDiagram.md index eb3cfc996..ef4637817 100644 --- a/docs/syntax/sequenceDiagram.md +++ b/docs/syntax/sequenceDiagram.md @@ -196,7 +196,11 @@ sequenceDiagram ### Aliases -The actor can have a convenient identifier and a descriptive label. +The actor can have a convenient identifier and a descriptive label. Aliases can be defined in two ways: using external syntax with the `as` keyword, or inline within the configuration object. + +#### External Alias Syntax + +You can define an alias using the `as` keyword after the participant declaration: ```mermaid-example sequenceDiagram @@ -214,6 +218,78 @@ sequenceDiagram J->>A: Great! ``` +The external alias syntax also works with participant stereotype configurations, allowing you to combine type specification with aliases: + +```mermaid-example +sequenceDiagram + participant API@{ "type": "boundary" } as Public API + actor DB@{ "type": "database" } as User Database + participant Svc@{ "type": "control" } as Auth Service + API->>Svc: Authenticate + Svc->>DB: Query user + DB-->>Svc: User data + Svc-->>API: Token +``` + +```mermaid +sequenceDiagram + participant API@{ "type": "boundary" } as Public API + actor DB@{ "type": "database" } as User Database + participant Svc@{ "type": "control" } as Auth Service + API->>Svc: Authenticate + Svc->>DB: Query user + DB-->>Svc: User data + Svc-->>API: Token +``` + +#### Inline Alias Syntax + +Alternatively, you can define an alias directly inside the configuration object using the `"alias"` field. This works with both `participant` and `actor` keywords: + +```mermaid-example +sequenceDiagram + participant API@{ "type": "boundary", "alias": "Public API" } + participant Auth@{ "type": "control", "alias": "Auth Service" } + participant DB@{ "type": "database", "alias": "User Database" } + API->>Auth: Login request + Auth->>DB: Query user + DB-->>Auth: User data + Auth-->>API: Access token +``` + +```mermaid +sequenceDiagram + participant API@{ "type": "boundary", "alias": "Public API" } + participant Auth@{ "type": "control", "alias": "Auth Service" } + participant DB@{ "type": "database", "alias": "User Database" } + API->>Auth: Login request + Auth->>DB: Query user + DB-->>Auth: User data + Auth-->>API: Access token +``` + +#### Alias Precedence + +When both inline alias (in the configuration object) and external alias (using `as` keyword) are provided, the **external alias takes precedence**: + +```mermaid-example +sequenceDiagram + participant API@{ "type": "boundary", "alias": "Internal Name" } as External Name + participant DB@{ "type": "database", "alias": "Internal DB" } as External DB + API->>DB: Query + DB-->>API: Result +``` + +```mermaid +sequenceDiagram + participant API@{ "type": "boundary", "alias": "Internal Name" } as External Name + participant DB@{ "type": "database", "alias": "Internal DB" } as External DB + API->>DB: Query + DB-->>API: Result +``` + +In the example above, "External Name" and "External DB" will be displayed, not "Internal Name" and "Internal DB". + ### Actor Creation and Destruction (v10.3.0+) It is possible to create and destroy actors by messages. To do so, add a create or destroy directive before the message. diff --git a/packages/mermaid/src/docs/syntax/sequenceDiagram.md b/packages/mermaid/src/docs/syntax/sequenceDiagram.md index 25b770484..52bb1c92b 100644 --- a/packages/mermaid/src/docs/syntax/sequenceDiagram.md +++ b/packages/mermaid/src/docs/syntax/sequenceDiagram.md @@ -120,7 +120,11 @@ sequenceDiagram ### Aliases -The actor can have a convenient identifier and a descriptive label. +The actor can have a convenient identifier and a descriptive label. Aliases can be defined in two ways: using external syntax with the `as` keyword, or inline within the configuration object. + +#### External Alias Syntax + +You can define an alias using the `as` keyword after the participant declaration: ```mermaid-example sequenceDiagram @@ -130,6 +134,48 @@ sequenceDiagram J->>A: Great! ``` +The external alias syntax also works with participant stereotype configurations, allowing you to combine type specification with aliases: + +```mermaid-example +sequenceDiagram + participant API@{ "type": "boundary" } as Public API + actor DB@{ "type": "database" } as User Database + participant Svc@{ "type": "control" } as Auth Service + API->>Svc: Authenticate + Svc->>DB: Query user + DB-->>Svc: User data + Svc-->>API: Token +``` + +#### Inline Alias Syntax + +Alternatively, you can define an alias directly inside the configuration object using the `"alias"` field. This works with both `participant` and `actor` keywords: + +```mermaid-example +sequenceDiagram + participant API@{ "type": "boundary", "alias": "Public API" } + participant Auth@{ "type": "control", "alias": "Auth Service" } + participant DB@{ "type": "database", "alias": "User Database" } + API->>Auth: Login request + Auth->>DB: Query user + DB-->>Auth: User data + Auth-->>API: Access token +``` + +#### Alias Precedence + +When both inline alias (in the configuration object) and external alias (using `as` keyword) are provided, the **external alias takes precedence**: + +```mermaid-example +sequenceDiagram + participant API@{ "type": "boundary", "alias": "Internal Name" } as External Name + participant DB@{ "type": "database", "alias": "Internal DB" } as External DB + API->>DB: Query + DB-->>API: Result +``` + +In the example above, "External Name" and "External DB" will be displayed, not "Internal Name" and "Internal DB". + ### Actor Creation and Destruction (v10.3.0+) It is possible to create and destroy actors by messages. To do so, add a create or destroy directive before the message. From 3c752421a24eb3f3f252a46f6a151dceea141370 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 17:03:12 +0000 Subject: [PATCH 11/14] chore(deps): update all patch dependencies --- package.json | 10 +- packages/mermaid/package.json | 6 +- packages/mermaid/src/docs/package.json | 6 +- pnpm-lock.yaml | 1273 +++++++++++++++--------- 4 files changed, 790 insertions(+), 505 deletions(-) diff --git a/package.json b/package.json index 667ad230e..e97ff4af7 100644 --- a/package.json +++ b/package.json @@ -63,8 +63,8 @@ ] }, "devDependencies": { - "@applitools/eyes-cypress": "^3.56.3", - "@argos-ci/cypress": "^6.2.1", + "@applitools/eyes-cypress": "^3.56.4", + "@argos-ci/cypress": "^6.2.2", "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.7", "@cspell/eslint-plugin": "^9.3.0", @@ -77,7 +77,7 @@ "@types/jsdom": "^21.1.7", "@types/lodash": "^4.17.20", "@types/mdast": "^4.0.4", - "@types/node": "^22.19.0", + "@types/node": "^22.19.1", "@types/rollup-plugin-visualizer": "^5.0.3", "@vitest/coverage-v8": "^3.2.4", "@vitest/spy": "^3.2.4", @@ -88,7 +88,7 @@ "cors": "^2.8.5", "cpy-cli": "^5.0.0", "cross-env": "^7.0.3", - "cspell": "^9.3.0", + "cspell": "^9.3.2", "cypress": "^14.5.4", "cypress-image-snapshot": "^4.0.1", "cypress-split": "^1.24.25", @@ -122,7 +122,7 @@ "prettier-plugin-jsdoc": "^1.3.3", "rimraf": "^6.0.1", "rollup-plugin-visualizer": "^6.0.5", - "start-server-and-test": "^2.1.2", + "start-server-and-test": "^2.1.3", "tslib": "^2.8.1", "tsx": "^4.20.6", "typescript": "~5.7.3", diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json index b02b26fc8..88b17aaba 100644 --- a/packages/mermaid/package.json +++ b/packages/mermaid/package.json @@ -89,11 +89,11 @@ "uuid": "^11.1.0" }, "devDependencies": { - "@adobe/jsonschema2md": "^8.0.7", + "@adobe/jsonschema2md": "^8.0.8", "@iconify/types": "^2.0.0", "@types/cytoscape": "^3.21.9", "@types/cytoscape-fcose": "^2.2.5", - "@types/d3-sankey": "^0.12.4", + "@types/d3-sankey": "^0.12.5", "@types/d3-scale": "^4.0.9", "@types/d3-scale-chromatic": "^3.1.0", "@types/d3-selection": "^3.0.11", @@ -121,7 +121,7 @@ "remark-frontmatter": "^5.0.0", "remark-gfm": "^4.0.1", "rimraf": "^6.0.1", - "start-server-and-test": "^2.1.2", + "start-server-and-test": "^2.1.3", "type-fest": "^4.41.0", "typedoc": "^0.28.14", "typedoc-plugin-markdown": "^4.8.1", diff --git a/packages/mermaid/src/docs/package.json b/packages/mermaid/src/docs/package.json index bd70d606d..a15bac351 100644 --- a/packages/mermaid/src/docs/package.json +++ b/packages/mermaid/src/docs/package.json @@ -25,13 +25,13 @@ }, "devDependencies": { "@iconify-json/carbon": "^1.2.14", - "@unocss/reset": "^66.5.5", + "@unocss/reset": "^66.5.7", "@vite-pwa/vitepress": "^1.0.1", - "@vitejs/plugin-vue": "^6.0.1", + "@vitejs/plugin-vue": "^6.0.2", "fast-glob": "^3.3.3", "https-localhost": "^4.7.1", "pathe": "^2.0.3", - "unocss": "^66.5.5", + "unocss": "^66.5.7", "unplugin-vue-components": "^28.8.0", "vite": "^7.0.8", "vite-plugin-pwa": "^1.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b45453271..d5e9ecf39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,20 +14,20 @@ importers: .: devDependencies: '@applitools/eyes-cypress': - specifier: ^3.56.3 - version: 3.56.3(encoding@0.1.13)(typescript@5.7.3) + specifier: ^3.56.4 + version: 3.56.4(encoding@0.1.13)(typescript@5.7.3) '@argos-ci/cypress': - specifier: ^6.2.1 - version: 6.2.1(cypress@14.5.4) + specifier: ^6.2.2 + version: 6.2.2(cypress@14.5.4) '@changesets/changelog-github': specifier: ^0.5.1 version: 0.5.1(encoding@0.1.13) '@changesets/cli': specifier: ^2.29.7 - version: 2.29.7(@types/node@22.19.0) + version: 2.29.7(@types/node@22.19.1) '@cspell/eslint-plugin': specifier: ^9.3.0 - version: 9.3.0(eslint@9.35.0(jiti@2.5.1)) + version: 9.3.0(eslint@9.35.0(jiti@2.6.1)) '@cypress/code-coverage': specifier: ^3.14.7 version: 3.14.7(@babel/core@7.28.4)(@babel/preset-env@7.28.5(@babel/core@7.28.4))(babel-loader@10.0.0(@babel/core@7.28.4)(webpack@5.101.3(esbuild@0.25.12)))(cypress@14.5.4)(webpack@5.101.3(esbuild@0.25.12)) @@ -56,8 +56,8 @@ importers: specifier: ^4.0.4 version: 4.0.4 '@types/node': - specifier: ^22.19.0 - version: 22.19.0 + specifier: ^22.19.1 + version: 22.19.1 '@types/rollup-plugin-visualizer': specifier: ^5.0.3 version: 5.0.3(rollup@4.52.5) @@ -89,14 +89,14 @@ importers: specifier: ^7.0.3 version: 7.0.3 cspell: - specifier: ^9.3.0 - version: 9.3.0 + specifier: ^9.3.2 + version: 9.3.2 cypress: specifier: ^14.5.4 version: 14.5.4 cypress-image-snapshot: specifier: ^4.0.1 - version: 4.0.1(cypress@14.5.4)(jest@30.1.3(@types/node@22.19.0)) + version: 4.0.1(cypress@14.5.4)(jest@30.1.3(@types/node@22.19.1)) cypress-split: specifier: ^1.24.25 version: 1.24.25(@babel/core@7.28.4) @@ -105,31 +105,31 @@ importers: version: 0.25.12 eslint: specifier: ^9.26.0 - version: 9.35.0(jiti@2.5.1) + version: 9.35.0(jiti@2.6.1) eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@9.35.0(jiti@2.5.1)) + version: 10.1.8(eslint@9.35.0(jiti@2.6.1)) eslint-plugin-cypress: specifier: ^5.2.0 - version: 5.2.0(eslint@9.35.0(jiti@2.5.1)) + version: 5.2.0(eslint@9.35.0(jiti@2.6.1)) eslint-plugin-html: specifier: ^8.1.3 version: 8.1.3 eslint-plugin-jest: specifier: ^29.0.1 - version: 29.0.1(@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(jest@30.1.3(@types/node@22.19.0))(typescript@5.7.3) + version: 29.0.1(@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(jest@30.1.3(@types/node@22.19.1))(typescript@5.7.3) eslint-plugin-jsdoc: specifier: ^61.1.12 - version: 61.1.12(eslint@9.35.0(jiti@2.5.1)) + version: 61.1.12(eslint@9.35.0(jiti@2.6.1)) eslint-plugin-json: specifier: ^4.0.1 version: 4.0.1 eslint-plugin-lodash: specifier: ^8.0.0 - version: 8.0.0(eslint@9.35.0(jiti@2.5.1)) + version: 8.0.0(eslint@9.35.0(jiti@2.6.1)) eslint-plugin-markdown: specifier: ^5.1.0 - version: 5.1.0(eslint@9.35.0(jiti@2.5.1)) + version: 5.1.0(eslint@9.35.0(jiti@2.6.1)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 @@ -138,7 +138,7 @@ importers: version: 0.4.0 eslint-plugin-unicorn: specifier: ^62.0.0 - version: 62.0.0(eslint@9.35.0(jiti@2.5.1)) + version: 62.0.0(eslint@9.35.0(jiti@2.6.1)) express: specifier: ^5.1.0 version: 5.1.0 @@ -153,7 +153,7 @@ importers: version: 9.1.7 jest: specifier: ^30.1.3 - version: 30.1.3(@types/node@22.19.0) + version: 30.1.3(@types/node@22.19.1) jison: specifier: ^0.4.18 version: 0.4.18 @@ -191,8 +191,8 @@ importers: specifier: ^6.0.5 version: 6.0.5(rollup@4.52.5) start-server-and-test: - specifier: ^2.1.2 - version: 2.1.2 + specifier: ^2.1.3 + version: 2.1.3 tslib: specifier: ^2.8.1 version: 2.8.1 @@ -204,16 +204,16 @@ importers: version: 5.7.3 typescript-eslint: specifier: ^8.38.0 - version: 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) + version: 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) vite: specifier: ^7.0.8 - version: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) vite-plugin-istanbul: specifier: ^7.0.0 - version: 7.1.0(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + version: 7.1.0(vite@7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.0)(@vitest/ui@3.2.4)(jiti@2.5.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) packages/examples: devDependencies: @@ -285,8 +285,8 @@ importers: version: 11.1.0 devDependencies: '@adobe/jsonschema2md': - specifier: ^8.0.7 - version: 8.0.7 + specifier: ^8.0.8 + version: 8.0.8 '@iconify/types': specifier: ^2.0.0 version: 2.0.0 @@ -297,8 +297,8 @@ importers: specifier: ^2.2.5 version: 2.2.5 '@types/d3-sankey': - specifier: ^0.12.4 - version: 0.12.4 + specifier: ^0.12.5 + version: 0.12.5 '@types/d3-scale': specifier: ^4.0.9 version: 4.0.9 @@ -381,8 +381,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 start-server-and-test: - specifier: ^2.1.2 - version: 2.1.2 + specifier: ^2.1.3 + version: 2.1.3 type-fest: specifier: ^4.41.0 version: 4.41.0 @@ -403,10 +403,10 @@ importers: version: 5.0.0 vitepress: specifier: ^1.6.4 - version: 1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3) + version: 1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3) vitepress-plugin-search: specifier: 1.0.4-alpha.22 - version: 1.0.4-alpha.22(flexsearch@0.8.212)(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3))(vue@3.5.21(typescript@5.7.3)) + version: 1.0.4-alpha.22(flexsearch@0.8.212)(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3))(vue@3.5.21(typescript@5.7.3)) packages/mermaid-example-diagram: dependencies: @@ -497,14 +497,14 @@ importers: specifier: ^1.2.14 version: 1.2.14 '@unocss/reset': - specifier: ^66.5.5 - version: 66.5.5 + specifier: ^66.5.7 + version: 66.5.7 '@vite-pwa/vitepress': specifier: ^1.0.1 - version: 1.0.1(vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) + version: 1.0.1(vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) '@vitejs/plugin-vue': - specifier: ^6.0.1 - version: 6.0.1(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.2)) + specifier: ^6.0.2 + version: 6.0.2(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.2)) fast-glob: specifier: ^3.3.3 version: 3.3.3 @@ -515,20 +515,20 @@ importers: specifier: ^2.0.3 version: 2.0.3 unocss: - specifier: ^66.5.5 - version: 66.5.5(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^66.5.7 + version: 66.5.7(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) unplugin-vue-components: specifier: ^28.8.0 version: 28.8.0(@babel/parser@7.28.5)(vue@3.5.24(typescript@5.9.2)) vite: specifier: ^7.0.8 - version: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + version: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) vite-plugin-pwa: specifier: ^1.0.3 - version: 1.0.3(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) + version: 1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) vitepress: specifier: 1.6.4 - version: 1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.9.2) + version: 1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.9.2) workbox-window: specifier: ^7.3.0 version: 7.3.0 @@ -578,8 +578,8 @@ packages: '@actions/io@1.1.3': resolution: {integrity: sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==} - '@adobe/jsonschema2md@8.0.7': - resolution: {integrity: sha512-vqN/VYttg07NMmkbcODGXGOwM0alyGv+kpCF5+z48V6pM7BOST9sdVZ0i/qV8UNP0g5l5zYMeRHZbaB0W3nffw==} + '@adobe/jsonschema2md@8.0.8': + resolution: {integrity: sha512-KqYjZxjvCj7/AlvVtXVKz1AJk+5f3LFnuWi8B2N1sRsJX3oCKNI/XXkns5uChaEL+qAazkvbh7AQd8kANtbjLA==} engines: {node: ^18.0.0 || >= 20.0.0} hasBin: true @@ -683,33 +683,33 @@ packages: resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} engines: {node: '>= 16'} - '@applitools/core-base@1.28.2': - resolution: {integrity: sha512-x1nCZ/Xj/DZSp+NiWlchRyxjjjpkcfbJQYYHf1F56x4I/+kJ97lw8RG724rRRyb4gU0SSp+VZxaEbkouG+OYjQ==} + '@applitools/core-base@1.29.0': + resolution: {integrity: sha512-Qg8cNv45L+m1FScj55+GFDP8+I1bEClZe4WJib60naX+/fndP3WS82/eVvDX8U1jTdRTQcpAjr5KTlN5hevd+w==} engines: {node: '>=12.13.0'} - '@applitools/core@4.51.0': - resolution: {integrity: sha512-ThbWtHDmIbvDpioiimvAvOks995BdO1Eh8EZ1v2E5fves0X0wCUbRQEZCacwMJnbXWnZE6Smzc5T1ldfBYo1tQ==} + '@applitools/core@4.52.0': + resolution: {integrity: sha512-9V8k+R87UlaHx0NhiIZAixFoRTmNrJNj43uM3yhvdNEm8Bgf+18rLGgitBKrRSDaeYVZ1K4s7yDIngyOf4Ysig==} engines: {node: '>=12.13.0'} hasBin: true - '@applitools/dom-capture@11.6.5': - resolution: {integrity: sha512-NorPlPtiTJse9+SzAr49DuktqIAcgVx9vs24NZlWkSVb6o6hy2CJt20RhIMHwf6wOPToFbU3H8mlGjzJRtIxiA==} + '@applitools/dom-capture@11.6.6': + resolution: {integrity: sha512-0BLvTSUp6uS4P3GWppM0UJoEWqLfw/5mH8RRmDiJNmKvIDJ5tWwtqqh+tnj0DYHCH5IETl04mtkJE7vgz/kZUw==} engines: {node: '>=12.13.0'} '@applitools/dom-shared@1.1.1': resolution: {integrity: sha512-eJ7LT80t9791fUU4K+3E77ZsynZLgOZycCfNnK/i9qLRyK6Xts+PAmTJ5tTtf7ZemuimEaJeuAZwU3L2Pxq/bw==} engines: {node: '>=12.13.0'} - '@applitools/dom-snapshot@4.14.0': - resolution: {integrity: sha512-69h+guNk9KjZQuu/AOb3Tocfk9snXTH99B3Hf7uq4/LQQEV6qkvjJIfU6NdTbfk/zxsYT8bcI6T55mOQ1+OmIQ==} + '@applitools/dom-snapshot@4.15.0': + resolution: {integrity: sha512-nKupSs6HhEVzFXBOh19H5INxwZSzdQPVGk3rxckxmNXNQc2p6xuw9yBKl/J96t+knQvPtqfJVuGM6tMdeoRWrw==} engines: {node: '>=12.13.0'} - '@applitools/driver@1.24.0': - resolution: {integrity: sha512-F/FpsC3zuxY0AiP6U22Bib7RqMloMnRY42GUM3mhrtEs1SuRS7+UpOl5coFZI0TlKHDH0ejHqdbC0+VD4bqwEQ==} + '@applitools/driver@1.24.1': + resolution: {integrity: sha512-sfxCKPpbYYJOU0IguPqBXFJP4GgrT2xn3botppuHkafTRnik8r8hYX0Db48WTgTw5UCmXxhaD3KQiUEJRSAQtw==} engines: {node: '>=12.13.0'} - '@applitools/ec-client@1.12.11': - resolution: {integrity: sha512-hftWAyKUM93g3uevMyozRbbrDyky8oncrRcZc+yzd+QfTl4HSogGRpCISMmv8OXiHX/8jllHs2FJKzK/zSX+/Q==} + '@applitools/ec-client@1.12.12': + resolution: {integrity: sha512-/ApHV/dlkkN+YmdPFBSGX06UlFXZ1Q/1XnMFa3IfCyw2+WmQNcX1SFZ/QOTwl34u/uN2Pcrflpws5bMcVHsi8Q==} engines: {node: '>=12.13.0'} hasBin: true @@ -726,13 +726,13 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - '@applitools/eyes-cypress@3.56.3': - resolution: {integrity: sha512-oIclVEUnn+LiuC9UuYX8tvBeXSxZMOYJIkbXk5mSmpC8tpdyd9OIqyGeKFfqgGjNhq6BeQnxU3HSb82aQKS09g==} + '@applitools/eyes-cypress@3.56.4': + resolution: {integrity: sha512-nERMYrnZB1tN3HHxf3oXjh/G3o1qo6mRRYealcrysBhNwGxUjj2r5b8qNXqPG+8Q974hXle6JSFn6vM8T0Gl7Q==} engines: {node: '>=12.13.0'} hasBin: true - '@applitools/eyes@1.36.14': - resolution: {integrity: sha512-GU1gkBgNO3kOSewUc8P4ZnS5yaBk8KiJvpIA+03yTmlScefSi2D90rxNwH9RvUvTGfhuL09rPOUsL1P6vVWwtg==} + '@applitools/eyes@1.36.15': + resolution: {integrity: sha512-KzN4bkzNPyAcXLG0hMXyz9pVZPRaCe+b5akdkeMYr0ofXe5yJ2LPEsORW2wyLq7W+CSp2zfPrgyafdRY+tcZiQ==} engines: {node: '>=12.13.0'} hasBin: true @@ -740,69 +740,69 @@ packages: resolution: {integrity: sha512-fwiF0CbeYHDEOTD/NKaFgaI8LvRcGYG2GaJJiRwcedKko16sQ8F3TK5wXfj2Ytjf+8gjwHwsEEX550z3yvDWxA==} engines: {node: '>=8.0.0'} - '@applitools/image@1.2.3': - resolution: {integrity: sha512-TMdBoXhdSUm7OLAUZ/iZdDbRJ4wBeOVpUFIm1KO4kRHWfJHBh/pro21Y5H1ctMSVzGxuk5SSkJ+U/giq6Wl8dg==} + '@applitools/image@1.2.4': + resolution: {integrity: sha512-dPPArBXned4z03b9IE1uZe9/cHmBfR2HjfakJGUM/TyCc2gIqS6YcOsJjWUL86A5i1mdWjWZVZusPCDYYbEMdQ==} engines: {node: '>=12.13.0'} - '@applitools/logger@2.2.4': - resolution: {integrity: sha512-1UJDYRPIEG7NNNcJFfTd7xqclDQALH8ecBDVtQS3yjf/yPCB0ogof+R+40im2VSx4h26AAb3bJGAACRsUgrOxQ==} + '@applitools/logger@2.2.5': + resolution: {integrity: sha512-UO68d6e7Vno+RxsEgVkf2NJmuKKejIJ4b8ZxZXcUiy2jjM4GsHjJMumAp8BwVvcFNQfPCjxRvM5f3tq4lnzOZA==} engines: {node: '>=12.13.0'} - '@applitools/nml-client@1.11.9': - resolution: {integrity: sha512-JfPAhcvN+kN9pcmJzx5s1IB91w+Qud6sF0Pqj2Q0QDA3zvFtrehgtqtbTAIWybFuAgOO+baLhBwcs95twTiQOA==} + '@applitools/nml-client@1.11.10': + resolution: {integrity: sha512-qKvVZdWXuygLpxqPDohAfvI7TPtUorQ1dR6OA+8JeBQAFZPVxiHZlPJ4r2ZEPoNZKOSjJeSALA3i8QrBxyIjTA==} engines: {node: '>=12.13.0'} peerDependencies: - '@applitools/core-base': 1.28.2 + '@applitools/core-base': 1.29.0 - '@applitools/req@1.8.4': - resolution: {integrity: sha512-g8hc0ieHlUUGFjTDBGSQMr060nsleU2tKn2XcupzQSi1XGi5yq0xFxQfEG6I65ACzMdAljUSLAA3CkORPcbA+g==} + '@applitools/req@1.8.5': + resolution: {integrity: sha512-8DL30cCJ+nM68eaSYdx4qfqxAd3kgaE/HR9KCSp9ZEsdhi2avEkOHh2NrXfgmBEV/tnJmP5hsaPkUNBeprxVNQ==} engines: {node: '>=16.13.0'} - '@applitools/screenshoter@3.12.7': - resolution: {integrity: sha512-Gv9Q8HYeUzEzB14Xrsj4tJmicrLelcVg3rtEY3OwmqFH5+p1FscbV4/y5xaRsTs60Grmw+jPbTZjPuSSBNB6zA==} + '@applitools/screenshoter@3.12.8': + resolution: {integrity: sha512-1i9JsKi6e4mofs+BP4wHbjC4jbOmXsdU2yWDsYckoAOV63VS69cHmU9yxhU5Cey57B+6N3wfNHGlc4LMPtZ6QA==} engines: {node: '>=12.13.0'} '@applitools/snippets@2.7.0': resolution: {integrity: sha512-6Z5heihaPfBdWt/WHW27S63jwZGPHuA+HRgY7WOLdybmKouXQBXa7lEO2dK/E5FAkk3AdPPT8E+MpPVqcHX0OA==} engines: {node: '>=12.13.0'} - '@applitools/socket@1.3.5': - resolution: {integrity: sha512-U1pJiVi/31ZfelWQFJBxnwcxNOpwHs7Uc5hDFT5ecQ/byF2vAYKQiEagWMD3MK0IALUAuq5LH0iYd7GOOQIoLw==} + '@applitools/socket@1.3.6': + resolution: {integrity: sha512-g+7oyi6l09wzxsATIjD+Z5ITvANsBhtQRoFaaxB0szBRfBr39D7E2S/TXGu2PF8SRgdTJNShIT7+NFsEftY7pg==} engines: {node: '>=12.13.0'} - '@applitools/spec-driver-webdriver@1.5.0': - resolution: {integrity: sha512-zrEycaH+deP5b7awMDBijEQtt2GdiPr3ca5qVVqGELKnedWV8H5Y44Jd6lVuKEvA0AaPcrwBcBJc8RB98i8sYQ==} + '@applitools/spec-driver-webdriver@1.5.1': + resolution: {integrity: sha512-GoQ6W/9rq3gmwXhAe+BtLyUhwrj6nlc2QShuxd5Xibz+KyMY8NUGtS2N2Ccc0htqvRveaGLOuXZAMHnGOqv1WQ==} engines: {node: '>=12.13.0'} peerDependencies: webdriver: '>=6.0.0' - '@applitools/tunnel-client@1.11.2': - resolution: {integrity: sha512-mKFTwY9MVBtsiBfjzA4NesdB9PcIJzPq13A46OCkpAYD4nppnS+aCeAVUu1M0wGqj6vRW9Uv4BS7ZmHXG+7PBQ==} + '@applitools/tunnel-client@1.11.3': + resolution: {integrity: sha512-lX8PYiqdlUgCY6cJfxuX4XdKZSDaGZLOtgTlfYrG+Ws6CWef6UCK3/PquwHb1/9NXjk9BUO0h6QW9AqrdxH0bw==} engines: {node: '>=12.13.0'} hasBin: true - '@applitools/ufg-client@1.18.0': - resolution: {integrity: sha512-BDKEXK6XCj2Yj/6pEa8dlU8y0lPyYfFKuL3RvdAwOL1EJ0F695p+by9mwbHYV51Y1wTgSBGwUTHCiSmCsj14Pw==} + '@applitools/ufg-client@1.18.1': + resolution: {integrity: sha512-28mFR0pHPrwWTkVqN+0ZaoEK5IXnVVsd7qHc5m5ILC5PlozGJ4MG5VIEOjJS+/l+mcm2VqwHFz0IRmeLZnZqwA==} engines: {node: '>=12.13.0'} - '@applitools/utils@1.12.0': - resolution: {integrity: sha512-8mBaNNJ0zUBlb09ycc8aFTKajoqEu+E7M7kdV1IENIwuVOI3ecM6x9vr4ptWQz0LTnel7M+L3NPqAGJqoQ3AKA==} + '@applitools/utils@1.13.0': + resolution: {integrity: sha512-L1Dj+L2OGEUmZCS0L6wpg0x08k1HvDAjIAH8zbcASXFijA5K+0U3CbaFnP/82dQGhayok0PZi0qHQYg4ao3QJw==} engines: {node: '>=12.13.0'} '@argos-ci/api-client@0.14.0': resolution: {integrity: sha512-lVWN8MrRYEbCjcZcutTzdJEA9tNB1IBqjIUJyjxR1iHMXZJYVLQbWQcmlZz33sIHkicLgAKTKrSVUOjf34MXAA==} engines: {node: '>=20.0.0'} - '@argos-ci/browser@5.0.0': - resolution: {integrity: sha512-SKAD7EXoLX4u50dzTIT/ABnpD284+DnBfoJM0ZrTIav2eiiVJyknNKSznF5w118lYGnYvugTXbKMnukGPzJeOA==} + '@argos-ci/browser@5.1.0': + resolution: {integrity: sha512-4UEM8MSPrlSKbzWMTa2KFXQ5SH/GB8tBl7TRXRk10McgzDwjNO3lG28KP10MTrWnn67cww7gzXPP8umSI048WQ==} engines: {node: '>=20.0.0'} '@argos-ci/core@4.5.0': resolution: {integrity: sha512-jERRoj+da36Y9NwFyws00LKFmCLHBTklIE0DYRptrPUSf3aitly6KmllkKHGi2UU1XcIqAO2Pzy1l5shCs/FXw==} engines: {node: '>=20.0.0'} - '@argos-ci/cypress@6.2.1': - resolution: {integrity: sha512-UcX6dFtBtcdQbjSyfKN8oRBFQmp6cjrDyGZ3ev9xwqJZzkC997pp+Fd2EGQvRCoWTAYUkrQlQrrKxD/F4fFdKg==} + '@argos-ci/cypress@6.2.2': + resolution: {integrity: sha512-ccACyLdqF3yidnQ0aiedyqU4M6E+PZuj1Mwj/eyf0Vx1zuUM/fmn0UU+dS5m33GjH1vSxjErrqA9z8T+qCtykw==} engines: {node: '>=20.0.0'} peerDependencies: cypress: ^12.0.0 || ^13.0.0 || ^14.0.0 @@ -1514,26 +1514,46 @@ packages: resolution: {integrity: sha512-rf5SAdg1EmgCBIo/zFEAIjydlO+VtVLR6oUVeD4rIE7zIPrPdJb0OMUGsxfOH7uePyhcfIxPYTjneQla0e5Ljw==} engines: {node: '>=20'} - '@cspell/cspell-json-reporter@9.3.0': - resolution: {integrity: sha512-bvpLNS73/SN3969ksipVSYDdMYsxYZqeBDkcA2yKJZ9eHRY/tHUbjTTIvyvlCLODzUiop2RFGrvDPcjyam/FoQ==} + '@cspell/cspell-bundled-dicts@9.3.2': + resolution: {integrity: sha512-OmKzq/0FATHU671GKMzBrTyLdm25Wnziva7h4ylumVn1wnwWsXGef5bgXD7iuApqfqH9SzxsU0NtTB8m8vwEHQ==} + engines: {node: '>=20'} + + '@cspell/cspell-json-reporter@9.3.2': + resolution: {integrity: sha512-YRgpeHN9uY8kUlIw9q+8zJ0tRTAJMbfBTGzCq9Puah09NeMWlRMFPUkXVrkdic6NA7etboZ+zEdoZwRO9EmhiA==} engines: {node: '>=20'} '@cspell/cspell-pipe@9.3.0': resolution: {integrity: sha512-LEl2TYvXnGk/D+Vjq5DBsNQuLsmn3/2QV9dxteK5e323pJRcpEosq76elzsYpVLuB3s1hp2pFQhppWk69Gx2CQ==} engines: {node: '>=20'} + '@cspell/cspell-pipe@9.3.2': + resolution: {integrity: sha512-REF7ibG79WLEynIMUss/IRDCdYEb1nlE1rj/gt2CbPFzLa6t5MRwW2lajEvXS6/WgbMtsTVHAWi3ALqJzCwxng==} + engines: {node: '>=20'} + '@cspell/cspell-resolver@9.3.0': resolution: {integrity: sha512-AOIC6xV2XuEWKy/K/CUBHQ7caavDnjb2zflP25j7fGMWpS/GIGKLPjgGQUHFbgNSSy9UY2ZGV7MVCsnD7moW5Q==} engines: {node: '>=20'} + '@cspell/cspell-resolver@9.3.2': + resolution: {integrity: sha512-jLN2Aa/vxm8+IBvTd884SwPEfjxnDwIEPBT3hmqgLlKuUHQ3FMG27lsM4Ik9L2KWBXMgV/wGz4BaxfhKI41Ttw==} + engines: {node: '>=20'} + '@cspell/cspell-service-bus@9.3.0': resolution: {integrity: sha512-e9ZfG1VJ/kbzh2LBW/TJImEWcEUuBMYSDnIYbQCsclKAWyF3g8eLGxoX7xDbZ82USo4IU2tqYmrDvPcUD8CHxg==} engines: {node: '>=20'} + '@cspell/cspell-service-bus@9.3.2': + resolution: {integrity: sha512-/rB8LazM0JzKL+AvZa5fEpLutmwy5QFMpzw8HJd+rDGkzb5r79hURWSRo84QArgaskUqA9XlOHSieDE9pt+WAA==} + engines: {node: '>=20'} + '@cspell/cspell-types@9.3.0': resolution: {integrity: sha512-WN3R4nqQ7BEgS8UEoPIwNBRuSFT/8GImqXmlx7EHmzBAhevWjF3IDF+OEtokRJ95qik6a4xqJJTJgi624UxDFg==} engines: {node: '>=20'} + '@cspell/cspell-types@9.3.2': + resolution: {integrity: sha512-l4H8bMAmdzCbXHO8y1JZiAKszrPEiuLFKWrbhCacHF0iP+PIc/yuQp7cO70m0p70vArRfih6kgGyHFaCy47CfA==} + engines: {node: '>=20'} + '@cspell/dict-ada@4.1.1': resolution: {integrity: sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==} @@ -1543,6 +1563,9 @@ packages: '@cspell/dict-aws@4.0.15': resolution: {integrity: sha512-aPY7VVR5Os4rz36EaqXBAEy14wR4Rqv+leCJ2Ug/Gd0IglJpM30LalF3e2eJChnjje3vWoEC0Rz3+e5gpZG+Kg==} + '@cspell/dict-aws@4.0.16': + resolution: {integrity: sha512-a681zShZbtTo947NvTYGLer95ZDQw1ROKvIFydak1e0OlfFCsNdtcYTupn0nbbYs53c9AO7G2DU8AcNEAnwXPA==} + '@cspell/dict-bash@4.2.2': resolution: {integrity: sha512-kyWbwtX3TsCf5l49gGQIZkRLaB/P8g73GDRm41Zu8Mv51kjl2H7Au0TsEvHv7jzcsRLS6aUYaZv6Zsvk1fOz+Q==} @@ -1665,6 +1688,9 @@ packages: '@cspell/dict-npm@5.2.20': resolution: {integrity: sha512-tJRv1qEdW3f8fxK/D2huoqkSvM6ogz55hAt9RTdB7tZy57wio9Tkj+xfi2DIeOlmf6e94c6pNPZIC/o5rclMhw==} + '@cspell/dict-npm@5.2.23': + resolution: {integrity: sha512-cnlPGzhNkbXFLFURfjzwML2LjHMofqJkemR7lLo9Jwa9IptvzeTn4nOtJMSGfkxNrZPf/IvQ7rH5hamsUQLQ3A==} + '@cspell/dict-php@4.1.0': resolution: {integrity: sha512-dTDeabyOj7eFvn2Q4Za3uVXM2+SzeFMqX8ly2P0XTo4AzbCmI2hulFD/QIADwWmwiRrInbbf8cxwFHNIYrXl4w==} @@ -1695,6 +1721,9 @@ packages: '@cspell/dict-software-terms@5.1.11': resolution: {integrity: sha512-xwARdlp6o81BK7uNl4qR5CmLBXuc9xWyEeEwzeAw/8SkBdYheVQO6F1Fey2iqMRDT9LAb5Znbg83pJVpLjgBjg==} + '@cspell/dict-software-terms@5.1.14': + resolution: {integrity: sha512-Eu9h090hxHJiqzVFS0WxOZbYXnmb7F1RFIUEg4Nru+D/78bXVDH4b8BiKGVFNRljaieNQRAHaryzdaKJRCH6ZA==} + '@cspell/dict-sql@2.2.1': resolution: {integrity: sha512-qDHF8MpAYCf4pWU8NKbnVGzkoxMNrFqBHyG/dgrlic5EQiKANCLELYtGlX5auIMDLmTf1inA0eNtv74tyRJ/vg==} @@ -1713,10 +1742,17 @@ packages: '@cspell/dict-vue@3.0.5': resolution: {integrity: sha512-Mqutb8jbM+kIcywuPQCCaK5qQHTdaByoEO2J9LKFy3sqAdiBogNkrplqUK0HyyRFgCfbJUgjz3N85iCMcWH0JA==} + '@cspell/dict-zig@1.0.0': + resolution: {integrity: sha512-XibBIxBlVosU06+M6uHWkFeT0/pW5WajDRYdXG2CgHnq85b0TI/Ks0FuBJykmsgi2CAD3Qtx8UHFEtl/DSFnAQ==} + '@cspell/dynamic-import@9.3.0': resolution: {integrity: sha512-c+coQC+bM1PuHX/Blg1mp2ODPZmMnWzXrZwX/JKpnY0uxcAjUrcmGjdjsV1/S/7ph9OJHvZL5KITCRBgFD1Kqg==} engines: {node: '>=20'} + '@cspell/dynamic-import@9.3.2': + resolution: {integrity: sha512-au7FyuIHUNI2r9sO3pUBKVTeD/v7c9x/nPUStaAK1bG4rdKt4w+/jUY2IaldAraW5w29z528BboXbiV87SM1kw==} + engines: {node: '>=20'} + '@cspell/eslint-plugin@9.3.0': resolution: {integrity: sha512-msicxiUDjPzMhy7mUouk2CRpdforbSgco1mjcILunwWQpzd2+DOdBmh6A6c50t5d4XjLyMzam2vIJ+/hViQucQ==} engines: {node: '>=20'} @@ -1727,14 +1763,26 @@ packages: resolution: {integrity: sha512-pH413zKkMd5lh40HyLNgYfTacIryxsHDhxWShyxS7M+8W9MPl+tmzIHlSEvEVcKUUe3Qpowxo6b6Xkg7taRp/A==} engines: {node: '>=20'} + '@cspell/filetypes@9.3.2': + resolution: {integrity: sha512-0bUxQlmJPRHZrRQD7adbc4lFizO8tGD/6+1cBgU3kV3+NVrpr12y4jU8twCSChhYibZyPr7bnvhkM3cQgb8RzA==} + engines: {node: '>=20'} + '@cspell/strong-weak-map@9.3.0': resolution: {integrity: sha512-s8/QwCPWvWRXZsAzUbWzv/cgL0xjo7p+5QveThFmD3vODX3IlrC+MfnLpEWQAyTQ7CqB5bRuBVAR2cU9gpzZTA==} engines: {node: '>=20'} + '@cspell/strong-weak-map@9.3.2': + resolution: {integrity: sha512-pFcmOTWCoFMRETb9PCkCmaiZiLb5i2qOZmGH/p/tFEH8kIYhMGfhaulnXwKwS+Ke6PKceQd2YL98bGmo8hL4aQ==} + engines: {node: '>=20'} + '@cspell/url@9.3.0': resolution: {integrity: sha512-EY4Niv1apHP9RN1mMRP/AHm6xr14fhK+PXnytang6SVwX+tbAEYwwlnFjoEDO6ygPsqs5BBiQ4N7TiSlfmXfmw==} engines: {node: '>=20'} + '@cspell/url@9.3.2': + resolution: {integrity: sha512-TobUlZl7Z7VehhNOMNAg1ABuGizieseftlG94OZJ934JptOhK8TC/1o2ldKrbDH50jyt6E7rPTMV2BW/vWuTzQ==} + engines: {node: '>=20'} + '@csstools/color-helpers@5.1.0': resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} engines: {node: '>=18'} @@ -2625,8 +2673,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@rolldown/pluginutils@1.0.0-beta.29': - resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} + '@rolldown/pluginutils@1.0.0-beta.50': + resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==} '@rollup/plugin-babel@5.3.1': resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} @@ -3099,8 +3147,8 @@ packages: '@types/d3-random@3.0.3': resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} - '@types/d3-sankey@0.12.4': - resolution: {integrity: sha512-YTicQNwioitIlvuvlfW2GfO6sKxpohzg2cSQttlXAPjFwoBuN+XpGLhUN3kLutG/dI3GCLC+DUorqiJt7Naetw==} + '@types/d3-sankey@0.12.5': + resolution: {integrity: sha512-/3RZSew0cLAtzGQ+C89hq/Rp3H20QJuVRSqFy6RKLe7E0B8kd2iOS1oBsodrgds4PcNVpqWhdUEng/SHvBcJ6Q==} '@types/d3-scale-chromatic@3.1.0': resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==} @@ -3259,8 +3307,8 @@ packages: '@types/node@22.18.3': resolution: {integrity: sha512-gTVM8js2twdtqM+AE2PdGEe9zGQY4UvmFjan9rZcVb6FGdStfjWoWejdmy4CfWVO9rh5MiYQGZloKAGkJt8lMw==} - '@types/node@22.19.0': - resolution: {integrity: sha512-xpr/lmLPQEj+TUnHmR+Ab91/glhJvsqcjB+yY0Ix9GO70H6Lb4FHH5GeqdOE5btAx7eIMwuHkp4H2MSkLcqWbA==} + '@types/node@22.19.1': + resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -3404,89 +3452,89 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@unocss/astro@66.5.5': - resolution: {integrity: sha512-kSdiZBZLGXSiOFZ/M0QHS1wXVnbh9vn+CpIMZFr/QZ6tCpoq+1fguwiBlY0QaMjh43FVVr55gJTpb78BQvKHwg==} + '@unocss/astro@66.5.7': + resolution: {integrity: sha512-CzL+OvaK568QIzeLcWt0Bch4FLaZDxnz7Mo0a8Rc0XYp+iYGOohZYUQU27AMSPsojHyYFdK8/QMEUINPU/dSzA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@66.5.5': - resolution: {integrity: sha512-odIbaQE0ZpOiPRA73yYg38372uvLgoOSz06cUO/RygxRwWxgf+ddPuCFBmsJ9yDbKl+P74ucC50sRMSEg3LYBg==} + '@unocss/cli@66.5.7': + resolution: {integrity: sha512-fTzZ7y1hm1OrocG4gzcjBDMIGQxOiJg0KC+vXPSuNlH9L3RbA/UDarKDa1oWW4/5oR3FCo8mZsFsSikLIiA8QQ==} engines: {node: '>=14'} hasBin: true - '@unocss/config@66.5.5': - resolution: {integrity: sha512-HHrU0S/3SRWrmkuIK26OnH/X3luyGFXDXJYqIWkJ1n9xpYs8picX2v8CylaeHI3PVQNeR7o853kDd1HBCt1yMw==} + '@unocss/config@66.5.7': + resolution: {integrity: sha512-rA57Hv78fBNh0OdVDMEwHSEzmtTqeQ+wLu2O8KOsVIwtHdWhb30PlcNvT4RnnnTdaAHKZFIhISAHQYtGiCMVuQ==} engines: {node: '>=14'} - '@unocss/core@66.5.5': - resolution: {integrity: sha512-BL+TdQMJCuu3fOGnF8wugGVpqrgBUEFzWp3yI9VJe/+p6H6NXuqlzwgSKcbpJD0XQMnxhRYYtC5Gh1coNXiBIQ==} + '@unocss/core@66.5.7': + resolution: {integrity: sha512-5ZEjmqRHlwRVSfoVQvy1QKOIfEB9MYRHmYTlwbEvNReFE3Nr0jMk08mo+F80jlb0eoTFjELEUJe9EiEowQeKhQ==} - '@unocss/extractor-arbitrary-variants@66.5.5': - resolution: {integrity: sha512-XmZmHVJv1/cynHNQlLNY5PkJdGz42/DcThI2ZX+9zUHCnDBl/a/HdsByaSY3HMWA/n2d/5/OqKusRCkkwprerQ==} + '@unocss/extractor-arbitrary-variants@66.5.7': + resolution: {integrity: sha512-yuRSCWl6KU+lhpuPwvq54lp3bYAxthWlJNLXTbqVwqhY0LV9ElSf4fJcrMlijWCNA5+GlDYeaPPX+YQ0rGn0gg==} - '@unocss/inspector@66.5.5': - resolution: {integrity: sha512-2M74tmMYJLnSenY4wTXj1q9sDUrg2aH3s/9y8FesXTkGDpNMCNYoG8K2etVKbr+IKFV8Fdrs4heQyLuIKSFdow==} + '@unocss/inspector@66.5.7': + resolution: {integrity: sha512-XOlRTw/ni1tSnoDxHxNq5JmMVqwNigosbpQnSyXl0845Tkk7aAIfwbEt2ZGsvxxtWN7vOeDeScL7uJRjPZQ5Eg==} - '@unocss/postcss@66.5.5': - resolution: {integrity: sha512-otDPQqdlFMgRdpW5o4jFG2bu8+FnQbz4PBxXheW8VW8P8A12fltPdBchOPhF3dnJdF5i6QQXEDhvCnrbe09VNA==} + '@unocss/postcss@66.5.7': + resolution: {integrity: sha512-4mJn81/+l6dFTme/D346bIeVjoXxShCjCHeqvN9idkOuTWDCZW+tpJbOcDvyonPSAR7JMJFEKgr8gjk01OWtLQ==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@66.5.5': - resolution: {integrity: sha512-BOZ6S6bkJGmffS/Up4ld7/Mdm1BcV0erIiXlis2YXuKWQ0gp1bROrvmiX9Mmf4bt9PORgf3nILJ3lKQd/OxDYQ==} + '@unocss/preset-attributify@66.5.7': + resolution: {integrity: sha512-tN6P565MjtViqM75f3m6a9eJEWhF6ZxI01Hol7Yb5qMVb3Y2/8c80KSB2PTeGR7TX7YnTZV86CvHQNVLuPNGVg==} - '@unocss/preset-icons@66.5.5': - resolution: {integrity: sha512-4thYFwch0N+egxFVrIDd52NgJ6DhYdjpoNkXMnDZSuoGLnZYuRBdL3dAXPcGIHrYiuZz35RR5o0eauL2TJrVsw==} + '@unocss/preset-icons@66.5.7': + resolution: {integrity: sha512-M6G+FG/G89gruaagMB6TfnS2y5W/+boCsAaZmmJppHCOMgjmXKI2F5RwCjD6XxyCb/nVJmK6aZ8qDgWmwdZtSA==} - '@unocss/preset-mini@66.5.5': - resolution: {integrity: sha512-l8hByRW1qrFxSxydCzBPHoRYK3hUvCo+vbnQ6YKaghktKRMPFW8pKUgRtPKRgT+Gm4YOFz34IXD2T8223YOVvg==} + '@unocss/preset-mini@66.5.7': + resolution: {integrity: sha512-rDAOv0xfoPSqIHHilie1g3zNEvDLXrmz4LI7Wb8T0P6TGCZMI1rn10S8odHi8PeQUER3cpOAgSeNgdUnxZ7y2g==} - '@unocss/preset-tagify@66.5.5': - resolution: {integrity: sha512-sf2K/+MXjP5OkcxDBmWxt/0qLzz6SJi6NWBSNrVsby1eSmeKrrdcHkDEdd3pn2fXwxPU9a9CGAmXcQHZ1DJN0w==} + '@unocss/preset-tagify@66.5.7': + resolution: {integrity: sha512-ouXmQUYnoYADO6igSF4Gg3WqOFzj8WoLVHOhA5AX7cb5Lvpxkj7wU3IwvdehDCT/PwrS4tKPzsC5ZDKVq8J2lA==} - '@unocss/preset-typography@66.5.5': - resolution: {integrity: sha512-dR0xedqdWlvApZ7KPHQ8LEXgwQoPFum3e/2YkCGPsuAfsKB1WO7rwza4LfQh4EhDhSCKgHvsP5PkdtKwH0CLnA==} + '@unocss/preset-typography@66.5.7': + resolution: {integrity: sha512-4lVZlhYjbUjBb+NjZdGkzURZ7xBe0SKk0j3Vbpen3exSotNP6bZANotpMOv4vta8cOIi4svs2GurLM4EZIgcQg==} - '@unocss/preset-uno@66.5.5': - resolution: {integrity: sha512-MHUMNXikr3JM043jibXJszeC8lz3t6Jn+HDZHaRamdtZO/+H/HK8YR46dbFEndGlQ3d3qjBqTZXg0BBWM0jApQ==} + '@unocss/preset-uno@66.5.7': + resolution: {integrity: sha512-cBH9wT8JjEnl8fnrJhgh+f1C1yJ/ZtKsI5yGTiM8PSsaZ8mG5hUqtoMZpOYmXIGn0S6wfeyCAEYES0Q78er1JA==} - '@unocss/preset-web-fonts@66.5.5': - resolution: {integrity: sha512-ySwIigf7OGBlzUKe9KZ0luzzA/yjz84T/WVGF75SkYUw6vyfWo3XxSIxU/sHYjoRCKUC/7di3FAUPT5xkX45Vw==} + '@unocss/preset-web-fonts@66.5.7': + resolution: {integrity: sha512-gHmFrILnSMUFdmeUMHp/wKnIwHwGls1yxNLBrU3w/7Qw8gqE7CuXyGuJr7/cUiL1tWVxj3PZ7+d2+kvZC5crNw==} - '@unocss/preset-wind3@66.5.5': - resolution: {integrity: sha512-q9faBHImvjFa0tRpDTJ7ghKaNKA25f2E+ZMalH0yqq0qsLkbgnI8p/lUYjvSv5U07WM92kfvJP/t0Mv+IlRoaw==} + '@unocss/preset-wind3@66.5.7': + resolution: {integrity: sha512-ua0INcibg2OJ+oq4lML8xJuyphDyWfia1p9i/cL1AJ8GrTRW/w8Lp9rPu6nhEPaRzVVOWifoUBO+4lK+gIQrBQ==} - '@unocss/preset-wind4@66.5.5': - resolution: {integrity: sha512-tZPBB9c8iec36tNrSgMGgLpeqWXgqtFyS/HkOydKJXyhR11ORhCYUJX/dAFTHwzn3P5Ojc/PkA2x4c25CmEE1w==} + '@unocss/preset-wind4@66.5.7': + resolution: {integrity: sha512-GhNCIBRzQuVd/dL9wWmLDLYf7FTaz8IBCMPiYXZCx9Pn4pTVFn6i/R35eMDAzB2qUp64PdmrRiw6oEimeeZL/A==} - '@unocss/preset-wind@66.5.5': - resolution: {integrity: sha512-H+zBSZBFuhLzuktpmrSe7Di++QfVruGAHLlyduRaBrV+M7yvJtNPzBaIr7vcZJNaCeruzv1wivRLzglw9Vj4Gw==} + '@unocss/preset-wind@66.5.7': + resolution: {integrity: sha512-iW28Lvpdqk2UlGSL+iuF9RtCg655/Py7gItJVNAgeBicHABElcma4J8yWBdwPCJZbL2no2hnkLhVH7/rLZxOcA==} - '@unocss/reset@66.5.5': - resolution: {integrity: sha512-mDqCGp35oXesNBxWanpvNMmeIOVOj54UE1dlVkVDFrdzfUbXpvqMxXvByePFJj27GMZOhduYETeQrjCoixAMGQ==} + '@unocss/reset@66.5.7': + resolution: {integrity: sha512-4wHubdBxClQCRMhgQQSO24eJgabL7xxnZ6wiCq86hqc26qdQWoYUqyA2gjyThIz8as4qvS/sl7/ObiL8DULW3g==} - '@unocss/rule-utils@66.5.5': - resolution: {integrity: sha512-74bccTyWDXcMPYydMfFvuaGL9DeaJd6sjcjVaDgA9aImpRpKbkFz0htHzcgzO4JXhOewTGPycVu+ssyCIHPa4A==} + '@unocss/rule-utils@66.5.7': + resolution: {integrity: sha512-239fcZXoeShgOWMD73FCyitJSyAj6XOOIocLVYXBIO9QWGdeyli2tlOayFnXCQB/vqhBQv5Cq1EGTWJKuVBKRA==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@66.5.5': - resolution: {integrity: sha512-TbBp8qwLtNZwLP6RqpcXXc1YYTJA1+j3eOEaOAflca+c9nTIA3w4RP/s5flLYttGkZiMeK6WPD3rkfqv/9knGQ==} + '@unocss/transformer-attributify-jsx@66.5.7': + resolution: {integrity: sha512-GfI7VU3zYmsyR6NXRZY0EJK4PSBfiHd9HQO1Zyt4oRMKyzQCzuviIrFRaWc1d6K6ZldZ7h+jrjoaqyEMaV2pbw==} - '@unocss/transformer-compile-class@66.5.5': - resolution: {integrity: sha512-SgV+UesjDOPoEaGGaRV9M+OFGtH+snzPkYZXXc9cCoYborWM9S9+ck24mnYY/RnjY1SdsnyKNHKRaP+L04pomQ==} + '@unocss/transformer-compile-class@66.5.7': + resolution: {integrity: sha512-Wit4t2t1P/UUqOEXtZLVgG4y2CdE8uh7tmL65QOLjbaWBURZMBIryk1TF2Xd+SY6SYCRQXMUrMrzXzlqV6VHaA==} - '@unocss/transformer-directives@66.5.5': - resolution: {integrity: sha512-7EQFiOKuBEuK6L1A5bN4D2ot4DgPW4vxhhatjn3wswRLP39PCx7ldglTMUdSOVnNw0tqJELiN2zJMZ6lmG5vWg==} + '@unocss/transformer-directives@66.5.7': + resolution: {integrity: sha512-/eO8NGUgxgnGpe3N2S9KEe+usxY0digP+ggbThx36WcdvdmiY3T1pgnbKyTsCkBWZXeT3k8GL41S8ANqVvN+tA==} - '@unocss/transformer-variant-group@66.5.5': - resolution: {integrity: sha512-zfcaOPgK+VdIAUR8hYD3TF6u49jZIHiFx7O3w/8Z2FjQGdB2iWsGOPMHqlkZaNfsISFkxuAy5YNm26O4w44XNQ==} + '@unocss/transformer-variant-group@66.5.7': + resolution: {integrity: sha512-5ddZQhACYVYTW3v4midQlw2zxamsm4Zrer24KfUeNl8kKeGGVFGMH9uJImvwVTHG2rK56i8iiT/xRo1oslcEZQ==} - '@unocss/vite@66.5.5': - resolution: {integrity: sha512-NsDwkK8D64Rg+aYPVltBh+xnY0yMNEb7tqN+goOm3GwZkfOYqxJElTQ095T3Xe+kl1zk/RxFw4v85WETW3ivqA==} + '@unocss/vite@66.5.7': + resolution: {integrity: sha512-1L1qkS8f1Nr/Qp6ImmZgnPVi51BUkNy++ASxKW3vWAo1Z0F9LT2vaiPXnKVv4m2e51s0n/sf7My35erpXXc6ag==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 @@ -3601,8 +3649,8 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitejs/plugin-vue@6.0.1': - resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==} + '@vitejs/plugin-vue@6.0.2': + resolution: {integrity: sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -4171,8 +4219,8 @@ packages: aws4@1.13.2: resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} - axios@1.12.2: - resolution: {integrity: sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==} + axios@1.13.2: + resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==} babel-jest@30.1.2: resolution: {integrity: sha512-IQCus1rt9kaSh7PQxLYRY5NmkNrNlU2TpabzwV7T2jljnpdHOcmnYYv8QmE04Li4S3a2Lj8/yXyET5pBarPr6g==} @@ -4808,12 +4856,20 @@ packages: resolution: {integrity: sha512-YyKMBwRIo8Sh3D9roHWWpW9KnQCkeWOoPJkcLEA3q+UldspkqpjQ8A8bUvigLgVg4dBQosiEUdda3MUZT79Lyg==} engines: {node: '>=20'} + cspell-config-lib@9.3.2: + resolution: {integrity: sha512-zXhmA4rqgWQRTVijI+g/mgiep76TvTO4d+P3CHwcqLG57BKVzoW+jkO4qDLC+Neh4b8+CcNWEIr3w16BfuEJAA==} + engines: {node: '>=20'} + cspell-dictionary@9.3.0: resolution: {integrity: sha512-+gS59D0ly/UfTDsjKavWCDTSukmQ3HO0Xy+t4+pwgkVOa8kXzhERoXxT0V3v71TJS+kFRHfsWeGekfaVB4n2ng==} engines: {node: '>=20'} - cspell-gitignore@9.3.0: - resolution: {integrity: sha512-AdI8WLKGNtTni1P+fbepDBh6u7Mv22diwtqMQoasDPeafArmQHpTp9gc8FgNnQO9tQASB7ZMjIOnLFNvmML+nw==} + cspell-dictionary@9.3.2: + resolution: {integrity: sha512-E3YhOhZzZt1a+AEbFV2B3THCyZ576PDg0mDNUDrU1Y65SyIhf4DC6itfPoAb6R3FI/DI218RqWZg/FTT8lJ2gA==} + engines: {node: '>=20'} + + cspell-gitignore@9.3.2: + resolution: {integrity: sha512-G2bLR+Dfb9GX4Sdm75GfCCa9V/sQYkRbLckuCuVmJxvcDB0xfczAtb6TfAXIziF3oUI6cOB1g+PoNLWBelcK5w==} engines: {node: '>=20'} hasBin: true @@ -4821,25 +4877,46 @@ packages: resolution: {integrity: sha512-Mp1T4Y3utyIB5dgQk+XksdmS97il8TfFI9byMUR6Mprml/I+QglXj38bHX/++DeApfFHr+5y5DgqxmRn3/wnKA==} engines: {node: '>=20'} + cspell-glob@9.3.2: + resolution: {integrity: sha512-TuSupENEKyOCupOUZ3vnPxaTOghxY/rD1JIkb8e5kjzRprYVilO/rYqEk/52iLwJVd+4Npe8fNhR3KhU7u/UUg==} + engines: {node: '>=20'} + cspell-grammar@9.3.0: resolution: {integrity: sha512-X6VrCto78Xm72st+3YZ13qk5jw5sS9QOcS4x3KO41T90YoOMXbMsSH7HPaNrhqaa1rtEKk43kFQp33OLPvsI3Q==} engines: {node: '>=20'} hasBin: true + cspell-grammar@9.3.2: + resolution: {integrity: sha512-ysonrFu9vJvF/derDlEjUfmvLeCfNOWPh00t6Yh093AKrJFoWQiyaS/5bEN/uB5/n1sa4k3ItnWvuTp3+YuZsA==} + engines: {node: '>=20'} + hasBin: true + cspell-io@9.3.0: resolution: {integrity: sha512-39Gp7asqdsrLvZ9L3BUXYX5wE6gAuvxeklguB4hjz+7i7Jhz02CcjFXDd1VhIA6tJ4hRTHWtgqaoaFv6qQF/vg==} engines: {node: '>=20'} + cspell-io@9.3.2: + resolution: {integrity: sha512-ahoULCp0j12TyXXmIcdO/7x65A/2mzUQO1IkOC65OXEbNT+evt0yswSO5Nr1F6kCHDuEKc46EZWwsYAzj78pMg==} + engines: {node: '>=20'} + cspell-lib@9.3.0: resolution: {integrity: sha512-MM71PponJHWn/tt93hYBSvBVeyivjWjaiROfQ4UlUGw7TIwysAyywH3XNYUnydaHcbjWTk7W12JbEVa8sQaBIQ==} engines: {node: '>=20'} + cspell-lib@9.3.2: + resolution: {integrity: sha512-kdk11kib68zNANNICuOA8h4oA9kENQUAdeX/uvT4+7eHbHHV8WSgjXm4k4o/pRIbg164UJTX/XxKb/65ftn5jw==} + engines: {node: '>=20'} + cspell-trie-lib@9.3.0: resolution: {integrity: sha512-/hLujE3Gp36hhgJChvp6C3uJdBo5hGOqtyal6HjNmn+K27GXRrrn1L+5RoKaDMgFao9Ks5ccca9NtjQTw1EcoA==} engines: {node: '>=20'} - cspell@9.3.0: - resolution: {integrity: sha512-YyXjOS3MAF6d0XggxHZtkyde6Yf0VgXkrFvR8C6jfxcnY0SJrJDKLiOppmm4ol+oWlvt1Dir1neGJW13xN+dUg==} + cspell-trie-lib@9.3.2: + resolution: {integrity: sha512-1Af7Mq9jIccFQyJl/ZCcqQbtJwuDqpQVkk8xfs/92x4OI6gW1iTVRMtsrh0RTw1HZoR8aQD7tRRCiLPf/D+UiQ==} + engines: {node: '>=20'} + + cspell@9.3.2: + resolution: {integrity: sha512-3xFyVSTYrYa/QJzLfzsCRMkMXqOsytP8E26DuGrVMJQoLPFmbOXNNtnMu4wrtr17QVloxpvutW77U4vb2L/LDQ==} engines: {node: '>=20'} hasBin: true @@ -5736,6 +5813,10 @@ packages: resolution: {integrity: sha512-6rxyATwPCkaFIL3JLqw8qXqMpIZ942pTX/tbQFkRsDGblS8tNGtlUauA/+mt6RUfqn/4MoEr+WDkYoIQbibWuQ==} engines: {node: '>=6.0.0'} + fast-equals@5.3.3: + resolution: {integrity: sha512-/boTcHZeIAQ2r/tL11voclBHDeP9WPxLt+tyAbVSyyXuUFyh0Tne7gJZTqGbxnvj79TjLdCXLOY7UIPhyG5MTw==} + engines: {node: '>=6.0.0'} + fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -6005,6 +6086,10 @@ packages: resolution: {integrity: sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==} engines: {node: '>=18'} + gensequence@8.0.8: + resolution: {integrity: sha512-omMVniXEXpdx/vKxGnPRoO2394Otlze28TyxECbFVyoSpZ9H3EO7lemjcB12OpQJzRW4e5tt/dL1rOxry6aMHg==} + engines: {node: '>=20'} + gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -6871,6 +6956,10 @@ packages: resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} @@ -6916,6 +7005,10 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} @@ -8747,6 +8840,10 @@ packages: resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==} engines: {node: '>= 18'} + smol-toml@1.5.2: + resolution: {integrity: sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==} + engines: {node: '>= 18'} + sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} @@ -8846,8 +8943,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - start-server-and-test@2.1.2: - resolution: {integrity: sha512-OIjfo3G6QV9Sh6IlMqj58oZwVhPVuU/l6uVACG7YNE9kAfDvcYoPThtb0NNT3tZMMC3wOYbXnC15yiCSNFkdRg==} + start-server-and-test@2.1.3: + resolution: {integrity: sha512-k4EcbNjeg0odaDkAMlIeDVDByqX9PIgL4tivgP2tES6Zd8o+4pTq/HgbWCyA3VHIoZopB+wGnNPKYGGSByNriQ==} engines: {node: '>=16'} hasBin: true @@ -9342,8 +9439,11 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - unconfig@7.3.3: - resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==} + unconfig-core@7.4.1: + resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==} + + unconfig@7.4.1: + resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==} underscore@1.1.7: resolution: {integrity: sha512-w4QtCHoLBXw1mjofIDoMyexaEdWGMedWNDhlWTtT1V1lCRqi65Pnoygkh6+WRdr+Bm8ldkBNkNeCsXGMlQS9HQ==} @@ -9417,11 +9517,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@66.5.5: - resolution: {integrity: sha512-czQNlMT2w4iMOm75OdW/kUooj87o113zzpJGVbrBHR7R7FiOofkVOYectWyAQFYyvV4pugG7+kdmLqmifLKp7Q==} + unocss@66.5.7: + resolution: {integrity: sha512-thjr3zmI4RuquLroMvoWNHwAmX44HIbPy9clKodrJPoWy0rjDNHspCXL0tAeukHfTi/vaX8GLtEh6u19X8O/DA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 66.5.5 + '@unocss/webpack': 66.5.7 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -9719,9 +9819,9 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} - wait-on@8.0.5: - resolution: {integrity: sha512-J3WlS0txVHkhLRb2FsmRg3dkMTCV1+M6Xra3Ho7HzZDHpE7DCOnoSoCJsZotrmW3uRMhvIJGSKUKrh/MeF4iag==} - engines: {node: '>=12.0.0'} + wait-on@9.0.3: + resolution: {integrity: sha512-13zBnyYvFDW1rBvWiJ6Av3ymAaq8EDQuvxZnPIw3g04UqGi4TyoIJABmfJ6zrvKo9yeFQExNkOk7idQbDJcuKA==} + engines: {node: '>=20.0.0'} hasBin: true walker@1.0.8: @@ -10073,7 +10173,7 @@ snapshots: '@actions/io@1.1.3': {} - '@adobe/jsonschema2md@8.0.7': + '@adobe/jsonschema2md@8.0.8': dependencies: '@types/json-schema': 7.0.15 '@types/mdast': 4.0.4 @@ -10082,7 +10182,7 @@ snapshots: ferrum: 1.9.4 fs-extra: 11.3.2 github-slugger: 2.0.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 json-schema: 0.4.0 mdast-builder: 1.1.1 mdast-util-to-string: 4.0.0 @@ -10235,33 +10335,33 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.0 - '@applitools/core-base@1.28.2': + '@applitools/core-base@1.29.0': dependencies: - '@applitools/image': 1.2.3 - '@applitools/logger': 2.2.4 - '@applitools/req': 1.8.4 - '@applitools/utils': 1.12.0 + '@applitools/image': 1.2.4 + '@applitools/logger': 2.2.5 + '@applitools/req': 1.8.5 + '@applitools/utils': 1.13.0 abort-controller: 3.0.0 throat: 6.0.2 transitivePeerDependencies: - supports-color - '@applitools/core@4.51.0(encoding@0.1.13)(typescript@5.7.3)': + '@applitools/core@4.52.0(encoding@0.1.13)(typescript@5.7.3)': dependencies: - '@applitools/core-base': 1.28.2 - '@applitools/dom-capture': 11.6.5 - '@applitools/dom-snapshot': 4.14.0 - '@applitools/driver': 1.24.0 - '@applitools/ec-client': 1.12.11(typescript@5.7.3) - '@applitools/logger': 2.2.4 - '@applitools/nml-client': 1.11.9(@applitools/core-base@1.28.2) - '@applitools/req': 1.8.4 - '@applitools/screenshoter': 3.12.7 + '@applitools/core-base': 1.29.0 + '@applitools/dom-capture': 11.6.6 + '@applitools/dom-snapshot': 4.15.0 + '@applitools/driver': 1.24.1 + '@applitools/ec-client': 1.12.12(typescript@5.7.3) + '@applitools/logger': 2.2.5 + '@applitools/nml-client': 1.11.10(@applitools/core-base@1.29.0) + '@applitools/req': 1.8.5 + '@applitools/screenshoter': 3.12.8 '@applitools/snippets': 2.7.0 - '@applitools/socket': 1.3.5 - '@applitools/spec-driver-webdriver': 1.5.0(webdriver@7.31.1(typescript@5.7.3)) - '@applitools/ufg-client': 1.18.0 - '@applitools/utils': 1.12.0 + '@applitools/socket': 1.3.6 + '@applitools/spec-driver-webdriver': 1.5.1(webdriver@7.31.1(typescript@5.7.3)) + '@applitools/ufg-client': 1.18.1 + '@applitools/utils': 1.13.0 '@types/ws': 8.5.5 abort-controller: 3.0.0 chalk: 4.1.2 @@ -10278,39 +10378,39 @@ snapshots: - typescript - utf-8-validate - '@applitools/dom-capture@11.6.5': + '@applitools/dom-capture@11.6.6': dependencies: '@applitools/dom-shared': 1.1.1 '@applitools/functional-commons': 1.6.0 '@applitools/dom-shared@1.1.1': {} - '@applitools/dom-snapshot@4.14.0': + '@applitools/dom-snapshot@4.15.0': dependencies: '@applitools/dom-shared': 1.1.1 '@applitools/functional-commons': 1.6.0 css-tree: 3.1.0 pako: 1.0.11 - '@applitools/driver@1.24.0': + '@applitools/driver@1.24.1': dependencies: - '@applitools/logger': 2.2.4 + '@applitools/logger': 2.2.5 '@applitools/snippets': 2.7.0 - '@applitools/utils': 1.12.0 + '@applitools/utils': 1.13.0 semver: 7.6.2 transitivePeerDependencies: - supports-color - '@applitools/ec-client@1.12.11(typescript@5.7.3)': + '@applitools/ec-client@1.12.12(typescript@5.7.3)': dependencies: - '@applitools/core-base': 1.28.2 - '@applitools/driver': 1.24.0 - '@applitools/logger': 2.2.4 - '@applitools/req': 1.8.4 - '@applitools/socket': 1.3.5 - '@applitools/spec-driver-webdriver': 1.5.0(webdriver@7.31.1(typescript@5.7.3)) - '@applitools/tunnel-client': 1.11.2 - '@applitools/utils': 1.12.0 + '@applitools/core-base': 1.29.0 + '@applitools/driver': 1.24.1 + '@applitools/logger': 2.2.5 + '@applitools/req': 1.8.5 + '@applitools/socket': 1.3.6 + '@applitools/spec-driver-webdriver': 1.5.1(webdriver@7.31.1(typescript@5.7.3)) + '@applitools/tunnel-client': 1.11.3 + '@applitools/utils': 1.13.0 abort-controller: 3.0.0 webdriver: 7.31.1(typescript@5.7.3) yargs: 17.7.2 @@ -10329,7 +10429,7 @@ snapshots: dependencies: '@applitools/eg-frpc': 1.0.5 '@applitools/eg-socks5-proxy-server': 0.5.6 - '@applitools/logger': 2.2.4 + '@applitools/logger': 2.2.5 dotenv: 16.6.1 encoding: 0.1.13 fastify: 4.29.1 @@ -10344,13 +10444,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@applitools/eyes-cypress@3.56.3(encoding@0.1.13)(typescript@5.7.3)': + '@applitools/eyes-cypress@3.56.4(encoding@0.1.13)(typescript@5.7.3)': dependencies: - '@applitools/core': 4.51.0(encoding@0.1.13)(typescript@5.7.3) - '@applitools/eyes': 1.36.14(encoding@0.1.13)(typescript@5.7.3) + '@applitools/core': 4.52.0(encoding@0.1.13)(typescript@5.7.3) + '@applitools/eyes': 1.36.15(encoding@0.1.13)(typescript@5.7.3) '@applitools/functional-commons': 1.6.0 - '@applitools/logger': 2.2.4 - '@applitools/utils': 1.12.0 + '@applitools/logger': 2.2.5 + '@applitools/utils': 1.13.0 boxen: 5.1.2 chalk: 3.0.0 semver: 7.6.2 @@ -10363,11 +10463,11 @@ snapshots: - typescript - utf-8-validate - '@applitools/eyes@1.36.14(encoding@0.1.13)(typescript@5.7.3)': + '@applitools/eyes@1.36.15(encoding@0.1.13)(typescript@5.7.3)': dependencies: - '@applitools/core': 4.51.0(encoding@0.1.13)(typescript@5.7.3) - '@applitools/logger': 2.2.4 - '@applitools/utils': 1.12.0 + '@applitools/core': 4.52.0(encoding@0.1.13)(typescript@5.7.3) + '@applitools/logger': 2.2.5 + '@applitools/utils': 1.13.0 chalk: 4.1.2 yargs: 17.7.2 transitivePeerDependencies: @@ -10379,34 +10479,34 @@ snapshots: '@applitools/functional-commons@1.6.0': {} - '@applitools/image@1.2.3': + '@applitools/image@1.2.4': dependencies: - '@applitools/utils': 1.12.0 + '@applitools/utils': 1.13.0 bmpimagejs: 1.0.4 jpeg-js: 0.4.4 omggif: 1.0.10 png-async: 0.9.4 - '@applitools/logger@2.2.4': + '@applitools/logger@2.2.5': dependencies: - '@applitools/utils': 1.12.0 + '@applitools/utils': 1.13.0 chalk: 4.1.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - '@applitools/nml-client@1.11.9(@applitools/core-base@1.28.2)': + '@applitools/nml-client@1.11.10(@applitools/core-base@1.29.0)': dependencies: - '@applitools/core-base': 1.28.2 - '@applitools/logger': 2.2.4 - '@applitools/req': 1.8.4 - '@applitools/utils': 1.12.0 + '@applitools/core-base': 1.29.0 + '@applitools/logger': 2.2.5 + '@applitools/req': 1.8.5 + '@applitools/utils': 1.13.0 transitivePeerDependencies: - supports-color - '@applitools/req@1.8.4': + '@applitools/req@1.8.5': dependencies: - '@applitools/utils': 1.12.0 + '@applitools/utils': 1.13.0 abort-controller: 3.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 @@ -10414,52 +10514,52 @@ snapshots: transitivePeerDependencies: - supports-color - '@applitools/screenshoter@3.12.7': + '@applitools/screenshoter@3.12.8': dependencies: - '@applitools/image': 1.2.3 - '@applitools/logger': 2.2.4 + '@applitools/image': 1.2.4 + '@applitools/logger': 2.2.5 '@applitools/snippets': 2.7.0 - '@applitools/utils': 1.12.0 + '@applitools/utils': 1.13.0 transitivePeerDependencies: - supports-color '@applitools/snippets@2.7.0': {} - '@applitools/socket@1.3.5': + '@applitools/socket@1.3.6': dependencies: - '@applitools/logger': 2.2.4 - '@applitools/utils': 1.12.0 + '@applitools/logger': 2.2.5 + '@applitools/utils': 1.13.0 transitivePeerDependencies: - supports-color - '@applitools/spec-driver-webdriver@1.5.0(webdriver@7.31.1(typescript@5.7.3))': + '@applitools/spec-driver-webdriver@1.5.1(webdriver@7.31.1(typescript@5.7.3))': dependencies: - '@applitools/driver': 1.24.0 - '@applitools/utils': 1.12.0 + '@applitools/driver': 1.24.1 + '@applitools/utils': 1.13.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 webdriver: 7.31.1(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@applitools/tunnel-client@1.11.2': + '@applitools/tunnel-client@1.11.3': dependencies: '@applitools/execution-grid-tunnel': 3.1.3 - '@applitools/logger': 2.2.4 - '@applitools/req': 1.8.4 - '@applitools/socket': 1.3.5 - '@applitools/utils': 1.12.0 + '@applitools/logger': 2.2.5 + '@applitools/req': 1.8.5 + '@applitools/socket': 1.3.6 + '@applitools/utils': 1.13.0 abort-controller: 3.0.0 yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@applitools/ufg-client@1.18.0': + '@applitools/ufg-client@1.18.1': dependencies: - '@applitools/image': 1.2.3 - '@applitools/logger': 2.2.4 - '@applitools/req': 1.8.4 - '@applitools/utils': 1.12.0 + '@applitools/image': 1.2.4 + '@applitools/logger': 2.2.5 + '@applitools/req': 1.8.5 + '@applitools/utils': 1.13.0 '@xmldom/xmldom': 0.8.10 abort-controller: 3.0.0 css-tree: 3.1.0 @@ -10467,7 +10567,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@applitools/utils@1.12.0': {} + '@applitools/utils@1.13.0': {} '@argos-ci/api-client@0.14.0': dependencies: @@ -10476,7 +10576,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@argos-ci/browser@5.0.0': {} + '@argos-ci/browser@5.1.0': {} '@argos-ci/core@4.5.0': dependencies: @@ -10491,9 +10591,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@argos-ci/cypress@6.2.1(cypress@14.5.4)': + '@argos-ci/cypress@6.2.2(cypress@14.5.4)': dependencies: - '@argos-ci/browser': 5.0.0 + '@argos-ci/browser': 5.1.0 '@argos-ci/core': 4.5.0 '@argos-ci/util': 3.2.0 cypress: 14.5.4 @@ -11872,7 +11972,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.29.7(@types/node@22.19.0)': + '@changesets/cli@2.29.7(@types/node@22.19.1)': dependencies: '@changesets/apply-release-plan': 7.0.13 '@changesets/assemble-release-plan': 6.0.9 @@ -11888,7 +11988,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.2(@types/node@22.19.0) + '@inquirer/external-editor': 1.0.2(@types/node@22.19.1) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -12072,26 +12172,100 @@ snapshots: '@cspell/dict-typescript': 3.2.3 '@cspell/dict-vue': 3.0.5 - '@cspell/cspell-json-reporter@9.3.0': + '@cspell/cspell-bundled-dicts@9.3.2': dependencies: - '@cspell/cspell-types': 9.3.0 + '@cspell/dict-ada': 4.1.1 + '@cspell/dict-al': 1.1.1 + '@cspell/dict-aws': 4.0.16 + '@cspell/dict-bash': 4.2.2 + '@cspell/dict-companies': 3.2.7 + '@cspell/dict-cpp': 6.0.14 + '@cspell/dict-cryptocurrencies': 5.0.5 + '@cspell/dict-csharp': 4.0.7 + '@cspell/dict-css': 4.0.18 + '@cspell/dict-dart': 2.3.1 + '@cspell/dict-data-science': 2.0.11 + '@cspell/dict-django': 4.1.5 + '@cspell/dict-docker': 1.1.16 + '@cspell/dict-dotnet': 5.0.10 + '@cspell/dict-elixir': 4.0.8 + '@cspell/dict-en-common-misspellings': 2.1.8 + '@cspell/dict-en-gb-mit': 3.1.14 + '@cspell/dict-en_us': 4.4.24 + '@cspell/dict-filetypes': 3.0.14 + '@cspell/dict-flutter': 1.1.1 + '@cspell/dict-fonts': 4.0.5 + '@cspell/dict-fsharp': 1.1.1 + '@cspell/dict-fullstack': 3.2.7 + '@cspell/dict-gaming-terms': 1.1.2 + '@cspell/dict-git': 3.0.7 + '@cspell/dict-golang': 6.0.24 + '@cspell/dict-google': 1.0.9 + '@cspell/dict-haskell': 4.0.6 + '@cspell/dict-html': 4.0.12 + '@cspell/dict-html-symbol-entities': 4.0.4 + '@cspell/dict-java': 5.0.12 + '@cspell/dict-julia': 1.1.1 + '@cspell/dict-k8s': 1.0.12 + '@cspell/dict-kotlin': 1.1.1 + '@cspell/dict-latex': 4.0.4 + '@cspell/dict-lorem-ipsum': 4.0.5 + '@cspell/dict-lua': 4.0.8 + '@cspell/dict-makefile': 1.0.5 + '@cspell/dict-markdown': 2.0.12(@cspell/dict-css@4.0.18)(@cspell/dict-html-symbol-entities@4.0.4)(@cspell/dict-html@4.0.12)(@cspell/dict-typescript@3.2.3) + '@cspell/dict-monkeyc': 1.0.11 + '@cspell/dict-node': 5.0.8 + '@cspell/dict-npm': 5.2.23 + '@cspell/dict-php': 4.1.0 + '@cspell/dict-powershell': 5.0.15 + '@cspell/dict-public-licenses': 2.0.15 + '@cspell/dict-python': 4.2.21 + '@cspell/dict-r': 2.1.1 + '@cspell/dict-ruby': 5.0.9 + '@cspell/dict-rust': 4.0.12 + '@cspell/dict-scala': 5.0.8 + '@cspell/dict-shell': 1.1.2 + '@cspell/dict-software-terms': 5.1.14 + '@cspell/dict-sql': 2.2.1 + '@cspell/dict-svelte': 1.0.7 + '@cspell/dict-swift': 2.0.6 + '@cspell/dict-terraform': 1.1.3 + '@cspell/dict-typescript': 3.2.3 + '@cspell/dict-vue': 3.0.5 + '@cspell/dict-zig': 1.0.0 + + '@cspell/cspell-json-reporter@9.3.2': + dependencies: + '@cspell/cspell-types': 9.3.2 '@cspell/cspell-pipe@9.3.0': {} + '@cspell/cspell-pipe@9.3.2': {} + '@cspell/cspell-resolver@9.3.0': dependencies: global-directory: 4.0.1 + '@cspell/cspell-resolver@9.3.2': + dependencies: + global-directory: 4.0.1 + '@cspell/cspell-service-bus@9.3.0': {} + '@cspell/cspell-service-bus@9.3.2': {} + '@cspell/cspell-types@9.3.0': {} + '@cspell/cspell-types@9.3.2': {} + '@cspell/dict-ada@4.1.1': {} '@cspell/dict-al@1.1.1': {} '@cspell/dict-aws@4.0.15': {} + '@cspell/dict-aws@4.0.16': {} + '@cspell/dict-bash@4.2.2': dependencies: '@cspell/dict-shell': 1.1.2 @@ -12177,6 +12351,8 @@ snapshots: '@cspell/dict-npm@5.2.20': {} + '@cspell/dict-npm@5.2.23': {} + '@cspell/dict-php@4.1.0': {} '@cspell/dict-powershell@5.0.15': {} @@ -12199,6 +12375,8 @@ snapshots: '@cspell/dict-software-terms@5.1.11': {} + '@cspell/dict-software-terms@5.1.14': {} + '@cspell/dict-sql@2.2.1': {} '@cspell/dict-svelte@1.0.7': {} @@ -12211,25 +12389,38 @@ snapshots: '@cspell/dict-vue@3.0.5': {} + '@cspell/dict-zig@1.0.0': {} + '@cspell/dynamic-import@9.3.0': dependencies: '@cspell/url': 9.3.0 import-meta-resolve: 4.2.0 - '@cspell/eslint-plugin@9.3.0(eslint@9.35.0(jiti@2.5.1))': + '@cspell/dynamic-import@9.3.2': + dependencies: + '@cspell/url': 9.3.2 + import-meta-resolve: 4.2.0 + + '@cspell/eslint-plugin@9.3.0(eslint@9.35.0(jiti@2.6.1))': dependencies: '@cspell/cspell-types': 9.3.0 '@cspell/url': 9.3.0 cspell-lib: 9.3.0 - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) synckit: 0.11.11 '@cspell/filetypes@9.3.0': {} + '@cspell/filetypes@9.3.2': {} + '@cspell/strong-weak-map@9.3.0': {} + '@cspell/strong-weak-map@9.3.2': {} + '@cspell/url@9.3.0': {} + '@cspell/url@9.3.2': {} + '@csstools/color-helpers@5.1.0': {} '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': @@ -12514,9 +12705,9 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.6.1))': dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -12778,12 +12969,12 @@ snapshots: '@img/sharp-win32-x64@0.34.4': optional: true - '@inquirer/external-editor@1.0.2(@types/node@22.19.0)': + '@inquirer/external-editor@1.0.2(@types/node@22.19.1)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@isaacs/balanced-match@4.0.1': {} @@ -12813,7 +13004,7 @@ snapshots: '@jest/console@30.1.2': dependencies: '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 chalk: 4.1.2 jest-message-util: 30.1.0 jest-util: 30.0.5 @@ -12827,14 +13018,14 @@ snapshots: '@jest/test-result': 30.1.3 '@jest/transform': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.3.0 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.0.5 - jest-config: 30.1.3(@types/node@22.19.0) + jest-config: 30.1.3(@types/node@22.19.1) jest-haste-map: 30.1.0 jest-message-util: 30.1.0 jest-regex-util: 30.0.1 @@ -12861,7 +13052,7 @@ snapshots: dependencies: '@jest/fake-timers': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 jest-mock: 30.0.5 '@jest/expect-utils@30.1.2': @@ -12879,7 +13070,7 @@ snapshots: dependencies: '@jest/types': 30.0.5 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 jest-message-util: 30.1.0 jest-mock: 30.0.5 jest-util: 30.0.5 @@ -12897,7 +13088,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 jest-regex-util: 30.0.1 '@jest/reporters@30.1.3': @@ -12908,7 +13099,7 @@ snapshots: '@jest/transform': 30.1.2 '@jest/types': 30.0.5 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 22.19.0 + '@types/node': 22.19.1 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit-x: 0.2.2 @@ -12985,7 +13176,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -13123,7 +13314,7 @@ snapshots: dependencies: react: 19.1.1 - '@rolldown/pluginutils@1.0.0-beta.29': {} + '@rolldown/pluginutils@1.0.0-beta.50': {} '@rollup/plugin-babel@5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.79.2)': dependencies: @@ -13451,11 +13642,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/braces@3.0.5': {} @@ -13463,7 +13654,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/responselike': 1.0.3 '@types/chai@5.2.2': @@ -13473,15 +13664,15 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.7 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/cors@2.8.19': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/cytoscape-fcose@2.2.5': dependencies: @@ -13548,7 +13739,7 @@ snapshots: '@types/d3-random@3.0.3': {} - '@types/d3-sankey@0.12.4': + '@types/d3-sankey@0.12.5': dependencies: '@types/d3-shape': 1.3.12 @@ -13638,14 +13829,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -13672,7 +13863,7 @@ snapshots: '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/hast@3.0.4': dependencies: @@ -13684,7 +13875,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/istanbul-lib-coverage@2.0.6': {} @@ -13710,7 +13901,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/linkify-it@5.0.0': {} @@ -13752,7 +13943,7 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/node@12.20.55': {} @@ -13764,7 +13955,7 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@22.19.0': + '@types/node@22.19.1': dependencies: undici-types: 6.21.0 @@ -13776,7 +13967,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/retry@0.12.0': {} @@ -13790,7 +13981,7 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/serve-index@1.9.4': dependencies: @@ -13799,7 +13990,7 @@ snapshots: '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/send': 0.17.5 '@types/sinonjs__fake-timers@8.1.1': {} @@ -13808,7 +13999,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/stack-utils@2.0.3': {} @@ -13828,11 +14019,11 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/ws@8.5.5': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@types/yargs-parser@21.0.3': {} @@ -13842,18 +14033,18 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 optional: true - '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) + '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.43.0 - '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.43.0 - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -13862,14 +14053,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3)': + '@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.43.0 '@typescript-eslint/types': 8.43.0 '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.43.0 debug: 4.4.3(supports-color@8.1.1) - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -13892,13 +14083,13 @@ snapshots: dependencies: typescript: 5.7.3 - '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.43.0 '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) debug: 4.4.3(supports-color@8.1.1) - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -13924,13 +14115,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3)': + '@typescript-eslint/utils@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.43.0 '@typescript-eslint/types': 8.43.0 '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.7.3) - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -13942,20 +14133,20 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unocss/astro@66.5.5(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@unocss/astro@66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@unocss/core': 66.5.5 - '@unocss/reset': 66.5.5 - '@unocss/vite': 66.5.5(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@unocss/core': 66.5.7 + '@unocss/reset': 66.5.7 + '@unocss/vite': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) - '@unocss/cli@66.5.5': + '@unocss/cli@66.5.7': dependencies: '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.5.5 - '@unocss/core': 66.5.5 - '@unocss/preset-uno': 66.5.5 + '@unocss/config': 66.5.7 + '@unocss/core': 66.5.7 + '@unocss/preset-uno': 66.5.7 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -13966,130 +14157,130 @@ snapshots: tinyglobby: 0.2.15 unplugin-utils: 0.3.1 - '@unocss/config@66.5.5': + '@unocss/config@66.5.7': dependencies: - '@unocss/core': 66.5.5 - unconfig: 7.3.3 + '@unocss/core': 66.5.7 + unconfig: 7.4.1 - '@unocss/core@66.5.5': {} + '@unocss/core@66.5.7': {} - '@unocss/extractor-arbitrary-variants@66.5.5': + '@unocss/extractor-arbitrary-variants@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 - '@unocss/inspector@66.5.5': + '@unocss/inspector@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/rule-utils': 66.5.7 colorette: 2.0.20 gzip-size: 6.0.0 sirv: 3.0.2 vue-flow-layout: 0.2.0 - '@unocss/postcss@66.5.5(postcss@8.5.6)': + '@unocss/postcss@66.5.7(postcss@8.5.6)': dependencies: - '@unocss/config': 66.5.5 - '@unocss/core': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/config': 66.5.7 + '@unocss/core': 66.5.7 + '@unocss/rule-utils': 66.5.7 css-tree: 3.1.0 postcss: 8.5.6 tinyglobby: 0.2.15 - '@unocss/preset-attributify@66.5.5': + '@unocss/preset-attributify@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 - '@unocss/preset-icons@66.5.5': + '@unocss/preset-icons@66.5.7': dependencies: '@iconify/utils': 3.0.2 - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 ofetch: 1.5.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@66.5.5': + '@unocss/preset-mini@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/extractor-arbitrary-variants': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/extractor-arbitrary-variants': 66.5.7 + '@unocss/rule-utils': 66.5.7 - '@unocss/preset-tagify@66.5.5': + '@unocss/preset-tagify@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 - '@unocss/preset-typography@66.5.5': + '@unocss/preset-typography@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/rule-utils': 66.5.7 - '@unocss/preset-uno@66.5.5': + '@unocss/preset-uno@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/preset-wind3': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/preset-wind3': 66.5.7 - '@unocss/preset-web-fonts@66.5.5': + '@unocss/preset-web-fonts@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 ofetch: 1.5.1 - '@unocss/preset-wind3@66.5.5': + '@unocss/preset-wind3@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/preset-mini': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/preset-mini': 66.5.7 + '@unocss/rule-utils': 66.5.7 - '@unocss/preset-wind4@66.5.5': + '@unocss/preset-wind4@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/extractor-arbitrary-variants': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/extractor-arbitrary-variants': 66.5.7 + '@unocss/rule-utils': 66.5.7 - '@unocss/preset-wind@66.5.5': + '@unocss/preset-wind@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/preset-wind3': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/preset-wind3': 66.5.7 - '@unocss/reset@66.5.5': {} + '@unocss/reset@66.5.7': {} - '@unocss/rule-utils@66.5.5': + '@unocss/rule-utils@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 magic-string: 0.30.21 - '@unocss/transformer-attributify-jsx@66.5.5': + '@unocss/transformer-attributify-jsx@66.5.7': dependencies: '@babel/parser': 7.27.7 '@babel/traverse': 7.27.7 - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 transitivePeerDependencies: - supports-color - '@unocss/transformer-compile-class@66.5.5': + '@unocss/transformer-compile-class@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 - '@unocss/transformer-directives@66.5.5': + '@unocss/transformer-directives@66.5.7': dependencies: - '@unocss/core': 66.5.5 - '@unocss/rule-utils': 66.5.5 + '@unocss/core': 66.5.7 + '@unocss/rule-utils': 66.5.7 css-tree: 3.1.0 - '@unocss/transformer-variant-group@66.5.5': + '@unocss/transformer-variant-group@66.5.7': dependencies: - '@unocss/core': 66.5.5 + '@unocss/core': 66.5.7 - '@unocss/vite@66.5.5(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@unocss/vite@66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.5.5 - '@unocss/core': 66.5.5 - '@unocss/inspector': 66.5.5 + '@unocss/config': 66.5.7 + '@unocss/core': 66.5.7 + '@unocss/inspector': 66.5.7 chokidar: 3.6.0 magic-string: 0.30.21 pathe: 2.0.3 tinyglobby: 0.2.15 unplugin-utils: 0.3.1 - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true @@ -14150,24 +14341,24 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vite-pwa/vitepress@1.0.1(vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))': + '@vite-pwa/vitepress@1.0.1(vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))': dependencies: - vite-plugin-pwa: 1.0.3(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) + vite-plugin-pwa: 1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0) - '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@22.19.0)(terser@5.44.1))(vue@3.5.21(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@22.19.1)(terser@5.44.1))(vue@3.5.21(typescript@5.7.3))': dependencies: - vite: 5.4.20(@types/node@22.19.0)(terser@5.44.1) + vite: 5.4.20(@types/node@22.19.1)(terser@5.44.1) vue: 3.5.21(typescript@5.7.3) - '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@22.19.0)(terser@5.44.1))(vue@3.5.21(typescript@5.9.2))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.20(@types/node@22.19.1)(terser@5.44.1))(vue@3.5.21(typescript@5.9.2))': dependencies: - vite: 5.4.20(@types/node@22.19.0)(terser@5.44.1) + vite: 5.4.20(@types/node@22.19.1)(terser@5.44.1) vue: 3.5.21(typescript@5.9.2) - '@vitejs/plugin-vue@6.0.1(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.2))': + '@vitejs/plugin-vue@6.0.2(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.2))': dependencies: - '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + '@rolldown/pluginutils': 1.0.0-beta.50 + vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.24(typescript@5.9.2) '@vitest/coverage-v8@3.2.4(vitest@3.2.4)': @@ -14185,7 +14376,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.0)(@vitest/ui@3.2.4)(jiti@2.5.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -14197,13 +14388,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -14234,7 +14425,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.0)(@vitest/ui@3.2.4)(jiti@2.5.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -14437,25 +14628,25 @@ snapshots: '@vueuse/shared': 13.9.0(vue@3.5.24(typescript@5.9.2)) vue: 3.5.24(typescript@5.9.2) - '@vueuse/integrations@12.8.2(axios@1.12.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.7.3)': + '@vueuse/integrations@12.8.2(axios@1.13.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.7.3)': dependencies: '@vueuse/core': 12.8.2(typescript@5.7.3) '@vueuse/shared': 12.8.2(typescript@5.7.3) vue: 3.5.24(typescript@5.7.3) optionalDependencies: - axios: 1.12.2(debug@4.4.3) + axios: 1.13.2(debug@4.4.3) change-case: 5.4.4 focus-trap: 7.6.5 transitivePeerDependencies: - typescript - '@vueuse/integrations@12.8.2(axios@1.12.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.9.2)': + '@vueuse/integrations@12.8.2(axios@1.13.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.9.2)': dependencies: '@vueuse/core': 12.8.2(typescript@5.9.2) '@vueuse/shared': 12.8.2(typescript@5.9.2) vue: 3.5.24(typescript@5.9.2) optionalDependencies: - axios: 1.12.2(debug@4.4.3) + axios: 1.13.2(debug@4.4.3) change-case: 5.4.4 focus-trap: 7.6.5 transitivePeerDependencies: @@ -14887,7 +15078,7 @@ snapshots: aws4@1.13.2: {} - axios@1.12.2(debug@4.4.3): + axios@1.13.2(debug@4.4.3): dependencies: follow-redirects: 1.15.11(debug@4.4.3) form-data: 4.0.4 @@ -15604,6 +15795,13 @@ snapshots: smol-toml: 1.4.2 yaml: 2.8.1 + cspell-config-lib@9.3.2: + dependencies: + '@cspell/cspell-types': 9.3.2 + comment-json: 4.4.1 + smol-toml: 1.5.2 + yaml: 2.8.1 + cspell-dictionary@9.3.0: dependencies: '@cspell/cspell-pipe': 9.3.0 @@ -15611,27 +15809,49 @@ snapshots: cspell-trie-lib: 9.3.0 fast-equals: 5.3.2 - cspell-gitignore@9.3.0: + cspell-dictionary@9.3.2: dependencies: - '@cspell/url': 9.3.0 - cspell-glob: 9.3.0 - cspell-io: 9.3.0 + '@cspell/cspell-pipe': 9.3.2 + '@cspell/cspell-types': 9.3.2 + cspell-trie-lib: 9.3.2 + fast-equals: 5.3.3 + + cspell-gitignore@9.3.2: + dependencies: + '@cspell/url': 9.3.2 + cspell-glob: 9.3.2 + cspell-io: 9.3.2 cspell-glob@9.3.0: dependencies: '@cspell/url': 9.3.0 picomatch: 4.0.3 + cspell-glob@9.3.2: + dependencies: + '@cspell/url': 9.3.2 + picomatch: 4.0.3 + cspell-grammar@9.3.0: dependencies: '@cspell/cspell-pipe': 9.3.0 '@cspell/cspell-types': 9.3.0 + cspell-grammar@9.3.2: + dependencies: + '@cspell/cspell-pipe': 9.3.2 + '@cspell/cspell-types': 9.3.2 + cspell-io@9.3.0: dependencies: '@cspell/cspell-service-bus': 9.3.0 '@cspell/url': 9.3.0 + cspell-io@9.3.2: + dependencies: + '@cspell/cspell-service-bus': 9.3.2 + '@cspell/url': 9.3.2 + cspell-lib@9.3.0: dependencies: '@cspell/cspell-bundled-dicts': 9.3.0 @@ -15657,28 +15877,59 @@ snapshots: vscode-uri: 3.1.0 xdg-basedir: 5.1.0 + cspell-lib@9.3.2: + dependencies: + '@cspell/cspell-bundled-dicts': 9.3.2 + '@cspell/cspell-pipe': 9.3.2 + '@cspell/cspell-resolver': 9.3.2 + '@cspell/cspell-types': 9.3.2 + '@cspell/dynamic-import': 9.3.2 + '@cspell/filetypes': 9.3.2 + '@cspell/strong-weak-map': 9.3.2 + '@cspell/url': 9.3.2 + clear-module: 4.1.2 + cspell-config-lib: 9.3.2 + cspell-dictionary: 9.3.2 + cspell-glob: 9.3.2 + cspell-grammar: 9.3.2 + cspell-io: 9.3.2 + cspell-trie-lib: 9.3.2 + env-paths: 3.0.0 + gensequence: 8.0.8 + import-fresh: 3.3.1 + resolve-from: 5.0.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + xdg-basedir: 5.1.0 + cspell-trie-lib@9.3.0: dependencies: '@cspell/cspell-pipe': 9.3.0 '@cspell/cspell-types': 9.3.0 gensequence: 7.0.0 - cspell@9.3.0: + cspell-trie-lib@9.3.2: dependencies: - '@cspell/cspell-json-reporter': 9.3.0 - '@cspell/cspell-pipe': 9.3.0 - '@cspell/cspell-types': 9.3.0 - '@cspell/dynamic-import': 9.3.0 - '@cspell/url': 9.3.0 + '@cspell/cspell-pipe': 9.3.2 + '@cspell/cspell-types': 9.3.2 + gensequence: 8.0.8 + + cspell@9.3.2: + dependencies: + '@cspell/cspell-json-reporter': 9.3.2 + '@cspell/cspell-pipe': 9.3.2 + '@cspell/cspell-types': 9.3.2 + '@cspell/dynamic-import': 9.3.2 + '@cspell/url': 9.3.2 chalk: 5.6.2 chalk-template: 1.1.2 commander: 14.0.2 - cspell-config-lib: 9.3.0 - cspell-dictionary: 9.3.0 - cspell-gitignore: 9.3.0 - cspell-glob: 9.3.0 - cspell-io: 9.3.0 - cspell-lib: 9.3.0 + cspell-config-lib: 9.3.2 + cspell-dictionary: 9.3.2 + cspell-gitignore: 9.3.2 + cspell-glob: 9.3.2 + cspell-io: 9.3.2 + cspell-lib: 9.3.2 fast-json-stable-stringify: 2.1.0 flatted: 3.3.3 semver: 7.7.3 @@ -15706,13 +15957,13 @@ snapshots: cuint@0.2.2: {} - cypress-image-snapshot@4.0.1(cypress@14.5.4)(jest@30.1.3(@types/node@22.19.0)): + cypress-image-snapshot@4.0.1(cypress@14.5.4)(jest@30.1.3(@types/node@22.19.1)): dependencies: chalk: 2.4.2 cypress: 14.5.4 fs-extra: 7.0.1 glob: 7.2.3 - jest-image-snapshot: 4.2.0(jest@30.1.3(@types/node@22.19.0)) + jest-image-snapshot: 4.2.0(jest@30.1.3(@types/node@22.19.1)) pkg-dir: 3.0.0 term-img: 4.1.0 transitivePeerDependencies: @@ -16489,31 +16740,31 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)): + eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.6.1)): dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) - eslint-plugin-cypress@5.2.0(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-cypress@5.2.0(eslint@9.35.0(jiti@2.6.1)): dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) globals: 16.4.0 eslint-plugin-html@8.1.3: dependencies: htmlparser2: 10.0.0 - eslint-plugin-jest@29.0.1(@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(jest@30.1.3(@types/node@22.19.0))(typescript@5.7.3): + eslint-plugin-jest@29.0.1(@typescript-eslint/eslint-plugin@8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(jest@30.1.3(@types/node@22.19.1))(typescript@5.7.3): dependencies: - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) - eslint: 9.35.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) + eslint: 9.35.0(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) - jest: 30.1.3(@types/node@22.19.0) + '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) + jest: 30.1.3(@types/node@22.19.1) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsdoc@61.1.12(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-jsdoc@61.1.12(eslint@9.35.0(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.76.0 '@es-joy/resolve.exports': 1.2.0 @@ -16521,7 +16772,7 @@ snapshots: comment-parser: 1.4.1 debug: 4.4.3(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) espree: 10.4.0 esquery: 1.6.0 html-entities: 2.6.0 @@ -16538,14 +16789,14 @@ snapshots: lodash: 4.17.21 vscode-json-languageservice: 4.2.1 - eslint-plugin-lodash@8.0.0(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-lodash@8.0.0(eslint@9.35.0(jiti@2.6.1)): dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) lodash: 4.17.21 - eslint-plugin-markdown@5.1.0(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-markdown@5.1.0(eslint@9.35.0(jiti@2.6.1)): dependencies: - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color @@ -16557,16 +16808,16 @@ snapshots: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - eslint-plugin-unicorn@62.0.0(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-unicorn@62.0.0(eslint@9.35.0(jiti@2.6.1)): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)) '@eslint/plugin-kit': 0.4.1 change-case: 5.4.4 ci-info: 4.3.1 clean-regexp: 1.0.0 core-js-compat: 3.46.0 - eslint: 9.35.0(jiti@2.5.1) + eslint: 9.35.0(jiti@2.6.1) esquery: 1.6.0 find-up-simple: 1.0.1 globals: 16.4.0 @@ -16593,9 +16844,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.35.0(jiti@2.5.1): + eslint@9.35.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 @@ -16631,7 +16882,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.5.1 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -16840,6 +17091,8 @@ snapshots: fast-equals@5.3.2: {} + fast-equals@5.3.3: {} + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -17173,6 +17426,8 @@ snapshots: gensequence@7.0.0: {} + gensequence@8.0.8: {} + gensync@1.0.0-beta.2: {} get-amd-module-type@6.0.1: @@ -17921,7 +18176,7 @@ snapshots: '@jest/expect': 30.1.2 '@jest/test-result': 30.1.3 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.0 @@ -17941,7 +18196,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.1.3(@types/node@22.19.0): + jest-cli@30.1.3(@types/node@22.19.1): dependencies: '@jest/core': 30.1.3 '@jest/test-result': 30.1.3 @@ -17949,7 +18204,7 @@ snapshots: chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.1.3(@types/node@22.19.0) + jest-config: 30.1.3(@types/node@22.19.1) jest-util: 30.0.5 jest-validate: 30.1.0 yargs: 17.7.2 @@ -17960,7 +18215,7 @@ snapshots: - supports-color - ts-node - jest-config@30.1.3(@types/node@22.19.0): + jest-config@30.1.3(@types/node@22.19.1): dependencies: '@babel/core': 7.28.4 '@jest/get-type': 30.1.0 @@ -17987,7 +18242,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -18016,7 +18271,7 @@ snapshots: '@jest/environment': 30.1.2 '@jest/fake-timers': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 jest-mock: 30.0.5 jest-util: 30.0.5 jest-validate: 30.1.0 @@ -18024,7 +18279,7 @@ snapshots: jest-haste-map@30.1.0: dependencies: '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -18036,12 +18291,12 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-image-snapshot@4.2.0(jest@30.1.3(@types/node@22.19.0)): + jest-image-snapshot@4.2.0(jest@30.1.3(@types/node@22.19.1)): dependencies: chalk: 1.1.3 get-stdin: 5.0.1 glur: 1.1.2 - jest: 30.1.3(@types/node@22.19.0) + jest: 30.1.3(@types/node@22.19.1) lodash: 4.17.21 mkdirp: 0.5.6 pixelmatch: 5.3.0 @@ -18076,7 +18331,7 @@ snapshots: jest-mock@30.0.5: dependencies: '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 jest-util: 30.0.5 jest-pnp-resolver@1.2.3(jest-resolve@30.1.3): @@ -18110,7 +18365,7 @@ snapshots: '@jest/test-result': 30.1.3 '@jest/transform': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -18139,7 +18394,7 @@ snapshots: '@jest/test-result': 30.1.3 '@jest/transform': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 chalk: 4.1.2 cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.2 @@ -18186,7 +18441,7 @@ snapshots: jest-util@30.0.5: dependencies: '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 chalk: 4.1.2 ci-info: 4.3.0 graceful-fs: 4.2.11 @@ -18205,7 +18460,7 @@ snapshots: dependencies: '@jest/test-result': 30.1.3 '@jest/types': 30.0.5 - '@types/node': 22.19.0 + '@types/node': 22.19.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -18214,24 +18469,24 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@30.1.0: dependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@ungap/structured-clone': 1.3.0 jest-util: 30.0.5 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.1.3(@types/node@22.19.0): + jest@30.1.3(@types/node@22.19.1): dependencies: '@jest/core': 30.1.3 '@jest/types': 30.0.5 import-local: 3.2.0 - jest-cli: 30.1.3(@types/node@22.19.0) + jest-cli: 30.1.3(@types/node@22.19.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -18259,6 +18514,8 @@ snapshots: jiti@2.5.1: {} + jiti@2.6.1: {} + jju@1.4.0: {} joi@18.0.1: @@ -18294,6 +18551,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + jsbn@0.1.1: {} jsdoc-type-pratt-parser@6.10.0: {} @@ -20486,6 +20747,8 @@ snapshots: smol-toml@1.4.2: {} + smol-toml@1.5.2: {} + sockjs@0.3.24: dependencies: faye-websocket: 0.11.4 @@ -20614,7 +20877,7 @@ snapshots: stackback@0.0.2: {} - start-server-and-test@2.1.2: + start-server-and-test@2.1.3: dependencies: arg: 5.0.2 bluebird: 3.7.2 @@ -20623,7 +20886,7 @@ snapshots: execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 8.0.5(debug@4.4.3) + wait-on: 9.0.3(debug@4.4.3) transitivePeerDependencies: - supports-color @@ -21123,13 +21386,13 @@ snapshots: typescript: 5.7.3 yaml: 2.8.1 - typescript-eslint@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3): + typescript-eslint@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) - '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.43.0(@typescript-eslint/parser@8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3))(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) + '@typescript-eslint/parser': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.7.3) - eslint: 9.35.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.43.0(eslint@9.35.0(jiti@2.6.1))(typescript@5.7.3) + eslint: 9.35.0(jiti@2.6.1) typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -21153,12 +21416,18 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - unconfig@7.3.3: + unconfig-core@7.4.1: + dependencies: + '@quansync/fs': 0.1.5 + quansync: 0.2.11 + + unconfig@7.4.1: dependencies: '@quansync/fs': 0.1.5 defu: 6.1.4 - jiti: 2.5.1 + jiti: 2.6.1 quansync: 0.2.11 + unconfig-core: 7.4.1 underscore@1.1.7: {} @@ -21234,29 +21503,29 @@ snapshots: universalify@2.0.1: {} - unocss@66.5.5(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): + unocss@66.5.7(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): dependencies: - '@unocss/astro': 66.5.5(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) - '@unocss/cli': 66.5.5 - '@unocss/core': 66.5.5 - '@unocss/postcss': 66.5.5(postcss@8.5.6) - '@unocss/preset-attributify': 66.5.5 - '@unocss/preset-icons': 66.5.5 - '@unocss/preset-mini': 66.5.5 - '@unocss/preset-tagify': 66.5.5 - '@unocss/preset-typography': 66.5.5 - '@unocss/preset-uno': 66.5.5 - '@unocss/preset-web-fonts': 66.5.5 - '@unocss/preset-wind': 66.5.5 - '@unocss/preset-wind3': 66.5.5 - '@unocss/preset-wind4': 66.5.5 - '@unocss/transformer-attributify-jsx': 66.5.5 - '@unocss/transformer-compile-class': 66.5.5 - '@unocss/transformer-directives': 66.5.5 - '@unocss/transformer-variant-group': 66.5.5 - '@unocss/vite': 66.5.5(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@unocss/astro': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@unocss/cli': 66.5.7 + '@unocss/core': 66.5.7 + '@unocss/postcss': 66.5.7(postcss@8.5.6) + '@unocss/preset-attributify': 66.5.7 + '@unocss/preset-icons': 66.5.7 + '@unocss/preset-mini': 66.5.7 + '@unocss/preset-tagify': 66.5.7 + '@unocss/preset-typography': 66.5.7 + '@unocss/preset-uno': 66.5.7 + '@unocss/preset-web-fonts': 66.5.7 + '@unocss/preset-wind': 66.5.7 + '@unocss/preset-wind3': 66.5.7 + '@unocss/preset-wind4': 66.5.7 + '@unocss/transformer-attributify-jsx': 66.5.7 + '@unocss/transformer-compile-class': 66.5.7 + '@unocss/transformer-directives': 66.5.7 + '@unocss/transformer-variant-group': 66.5.7 + '@unocss/vite': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - postcss - supports-color @@ -21378,13 +21647,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): + vite-node@3.2.4(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -21399,7 +21668,7 @@ snapshots: - tsx - yaml - vite-plugin-istanbul@7.1.0(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): + vite-plugin-istanbul@7.1.0(vite@7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): dependencies: '@istanbuljs/load-nyc-config': 1.1.0 espree: 10.4.0 @@ -21407,32 +21676,32 @@ snapshots: picocolors: 1.1.1 source-map: 0.7.6 test-exclude: 7.0.1 - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color - vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): + vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0): dependencies: debug: 4.4.3(supports-color@8.1.1) pretty-bytes: 6.1.1 tinyglobby: 0.2.15 - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) workbox-build: 7.3.0(@types/babel__core@7.20.5) workbox-window: 7.3.0 transitivePeerDependencies: - supports-color - vite@5.4.20(@types/node@22.19.0)(terser@5.44.1): + vite@5.4.20(@types/node@22.19.1)(terser@5.44.1): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.50.2 optionalDependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 fsevents: 2.3.3 terser: 5.44.1 - vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): + vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -21441,24 +21710,40 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.19.0 + '@types/node': 22.19.1 fsevents: 2.3.3 jiti: 2.5.1 terser: 5.44.1 tsx: 4.20.6 yaml: 2.8.1 - vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.8.212)(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3))(vue@3.5.21(typescript@5.7.3)): + vite@7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): + dependencies: + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.5 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 22.19.1 + fsevents: 2.3.3 + jiti: 2.6.1 + terser: 5.44.1 + tsx: 4.20.6 + yaml: 2.8.1 + + vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.8.212)(vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3))(vue@3.5.21(typescript@5.7.3)): dependencies: '@types/flexsearch': 0.7.42 '@types/markdown-it': 12.2.3 flexsearch: 0.8.212 glob-to-regexp: 0.4.1 markdown-it: 13.0.2 - vitepress: 1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3) + vitepress: 1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3) vue: 3.5.21(typescript@5.7.3) - vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3): + vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.7.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.37.0)(search-insights@2.17.3) @@ -21467,16 +21752,16 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@22.19.0)(terser@5.44.1))(vue@3.5.21(typescript@5.7.3)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@22.19.1)(terser@5.44.1))(vue@3.5.21(typescript@5.7.3)) '@vue/devtools-api': 7.7.7 '@vue/shared': 3.5.21 '@vueuse/core': 12.8.2(typescript@5.7.3) - '@vueuse/integrations': 12.8.2(axios@1.12.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.7.3) + '@vueuse/integrations': 12.8.2(axios@1.13.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.7.3) focus-trap: 7.6.5 mark.js: 8.11.1 minisearch: 7.1.2 shiki: 2.5.0 - vite: 5.4.20(@types/node@22.19.0)(terser@5.44.1) + vite: 5.4.20(@types/node@22.19.1)(terser@5.44.1) vue: 3.5.21(typescript@5.7.3) optionalDependencies: postcss: 8.5.6 @@ -21507,7 +21792,7 @@ snapshots: - typescript - universal-cookie - vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.0)(axios@1.12.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.9.2): + vitepress@1.6.4(@algolia/client-search@5.37.0)(@types/node@22.19.1)(axios@1.13.2)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.44.1)(typescript@5.9.2): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.37.0)(search-insights@2.17.3) @@ -21516,16 +21801,16 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@22.19.0)(terser@5.44.1))(vue@3.5.21(typescript@5.9.2)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.20(@types/node@22.19.1)(terser@5.44.1))(vue@3.5.21(typescript@5.9.2)) '@vue/devtools-api': 7.7.7 '@vue/shared': 3.5.21 '@vueuse/core': 12.8.2(typescript@5.9.2) - '@vueuse/integrations': 12.8.2(axios@1.12.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.9.2) + '@vueuse/integrations': 12.8.2(axios@1.13.2)(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.9.2) focus-trap: 7.6.5 mark.js: 8.11.1 minisearch: 7.1.2 shiki: 2.5.0 - vite: 5.4.20(@types/node@22.19.0)(terser@5.44.1) + vite: 5.4.20(@types/node@22.19.1)(terser@5.44.1) vue: 3.5.21(typescript@5.9.2) optionalDependencies: postcss: 8.5.6 @@ -21556,11 +21841,11 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.0)(@vitest/ui@3.2.4)(jiti@2.5.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(@vitest/ui@3.2.4)(jiti@2.6.1)(jsdom@26.1.0(canvas@3.2.0))(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -21578,12 +21863,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.11(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@22.19.0)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite: 7.1.11(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@22.19.1)(jiti@2.6.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.19.0 + '@types/node': 22.19.1 '@vitest/ui': 3.2.4(vitest@3.2.4) jsdom: 26.1.0(canvas@3.2.0) transitivePeerDependencies: @@ -21675,9 +21960,9 @@ snapshots: dependencies: xml-name-validator: 5.0.0 - wait-on@8.0.5(debug@4.4.3): + wait-on@9.0.3(debug@4.4.3): dependencies: - axios: 1.12.2(debug@4.4.3) + axios: 1.13.2(debug@4.4.3) joi: 18.0.1 lodash: 4.17.21 minimist: 1.2.8 From e20b079707f0340a2272fffea1977adbea01d1d2 Mon Sep 17 00:00:00 2001 From: kimulaco Date: Sat, 22 Nov 2025 18:44:44 +0900 Subject: [PATCH 12/14] docs(radar): remove trailing commas --- docs/syntax/radar.md | 4 ++-- packages/mermaid/src/docs/syntax/radar.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/syntax/radar.md b/docs/syntax/radar.md index bc19d85da..04f95437e 100644 --- a/docs/syntax/radar.md +++ b/docs/syntax/radar.md @@ -62,7 +62,7 @@ radar-beta radar-beta title Restaurant Comparison axis food["Food Quality"], service["Service"], price["Price"] - axis ambiance["Ambiance"], + axis ambiance["Ambiance"] curve a["Restaurant A"]{4, 3, 2, 4} curve b["Restaurant B"]{3, 4, 3, 3} @@ -78,7 +78,7 @@ radar-beta radar-beta title Restaurant Comparison axis food["Food Quality"], service["Service"], price["Price"] - axis ambiance["Ambiance"], + axis ambiance["Ambiance"] curve a["Restaurant A"]{4, 3, 2, 4} curve b["Restaurant B"]{3, 4, 3, 3} diff --git a/packages/mermaid/src/docs/syntax/radar.md b/packages/mermaid/src/docs/syntax/radar.md index 124cebb24..2c0a06864 100644 --- a/packages/mermaid/src/docs/syntax/radar.md +++ b/packages/mermaid/src/docs/syntax/radar.md @@ -42,7 +42,7 @@ radar-beta radar-beta title Restaurant Comparison axis food["Food Quality"], service["Service"], price["Price"] - axis ambiance["Ambiance"], + axis ambiance["Ambiance"] curve a["Restaurant A"]{4, 3, 2, 4} curve b["Restaurant B"]{3, 4, 3, 3} From a357c1079f33e3639bc325caefa4ef64d4f531ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 00:49:13 +0000 Subject: [PATCH 13/14] chore(deps): update peter-evans/create-pull-request digest to 84ae59a --- .github/workflows/e2e-timings.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-timings.yml b/.github/workflows/e2e-timings.yml index a0b03d2c7..b7354b5ee 100644 --- a/.github/workflows/e2e-timings.yml +++ b/.github/workflows/e2e-timings.yml @@ -58,7 +58,7 @@ jobs: echo "EOF" >> $GITHUB_OUTPUT - name: Commit and create pull request - uses: peter-evans/create-pull-request@b4733b9419fd47bbfa1807b15627e17cd70b5b22 + uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 with: add-paths: | cypress/timings.json From 324cf05afd3f1a4d5594e918b26f11974b849bde Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 00:50:00 +0000 Subject: [PATCH 14/14] chore(deps): update all patch dependencies --- .github/workflows/update-browserlist.yml | 2 +- package.json | 6 +- packages/mermaid/src/docs/package.json | 4 +- pnpm-lock.yaml | 521 ++++++++++++----------- 4 files changed, 269 insertions(+), 264 deletions(-) diff --git a/.github/workflows/update-browserlist.yml b/.github/workflows/update-browserlist.yml index 54ef39b11..15e1a4f76 100644 --- a/.github/workflows/update-browserlist.yml +++ b/.github/workflows/update-browserlist.yml @@ -19,7 +19,7 @@ jobs: message: 'chore: update browsers list' push: false - name: Create Pull Request - uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8 + uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9 with: branch: update-browserslist title: Update Browserslist diff --git a/package.json b/package.json index e97ff4af7..6c2f55c8e 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ ] }, "devDependencies": { - "@applitools/eyes-cypress": "^3.56.4", + "@applitools/eyes-cypress": "^3.56.5", "@argos-ci/cypress": "^6.2.2", "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.7", @@ -75,7 +75,7 @@ "@types/express": "^5.0.5", "@types/js-yaml": "^4.0.9", "@types/jsdom": "^21.1.7", - "@types/lodash": "^4.17.20", + "@types/lodash": "^4.17.21", "@types/mdast": "^4.0.4", "@types/node": "^22.19.1", "@types/rollup-plugin-visualizer": "^5.0.3", @@ -111,7 +111,7 @@ "husky": "^9.1.7", "jest": "^30.1.3", "jison": "^0.4.18", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "jsdom": "^26.1.0", "langium-cli": "3.3.0", "lint-staged": "^16.1.6", diff --git a/packages/mermaid/src/docs/package.json b/packages/mermaid/src/docs/package.json index a15bac351..4e67493f5 100644 --- a/packages/mermaid/src/docs/package.json +++ b/packages/mermaid/src/docs/package.json @@ -25,13 +25,13 @@ }, "devDependencies": { "@iconify-json/carbon": "^1.2.14", - "@unocss/reset": "^66.5.7", + "@unocss/reset": "^66.5.9", "@vite-pwa/vitepress": "^1.0.1", "@vitejs/plugin-vue": "^6.0.2", "fast-glob": "^3.3.3", "https-localhost": "^4.7.1", "pathe": "^2.0.3", - "unocss": "^66.5.7", + "unocss": "^66.5.9", "unplugin-vue-components": "^28.8.0", "vite": "^7.0.8", "vite-plugin-pwa": "^1.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43a263851..e843d103d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ importers: .: devDependencies: '@applitools/eyes-cypress': - specifier: ^3.56.4 - version: 3.56.4(encoding@0.1.13)(typescript@5.7.3) + specifier: ^3.56.5 + version: 3.56.5(encoding@0.1.13)(typescript@5.7.3) '@argos-ci/cypress': specifier: ^6.2.2 version: 6.2.2(cypress@14.5.4) @@ -50,8 +50,8 @@ importers: specifier: ^21.1.7 version: 21.1.7 '@types/lodash': - specifier: ^4.17.20 - version: 4.17.20 + specifier: ^4.17.21 + version: 4.17.21 '@types/mdast': specifier: ^4.0.4 version: 4.0.4 @@ -158,7 +158,7 @@ importers: specifier: ^0.4.18 version: 0.4.18 js-yaml: - specifier: ^4.1.0 + specifier: ^4.1.1 version: 4.1.1 jsdom: specifier: ^26.1.0 @@ -497,8 +497,8 @@ importers: specifier: ^1.2.14 version: 1.2.14 '@unocss/reset': - specifier: ^66.5.7 - version: 66.5.7 + specifier: ^66.5.9 + version: 66.5.9 '@vite-pwa/vitepress': specifier: ^1.0.1 version: 1.0.1(vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)) @@ -515,8 +515,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 unocss: - specifier: ^66.5.7 - version: 66.5.7(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + specifier: ^66.5.9 + version: 66.5.9(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) unplugin-vue-components: specifier: ^28.8.0 version: 28.8.0(@babel/parser@7.28.5)(vue@3.5.24(typescript@5.9.2)) @@ -683,33 +683,33 @@ packages: resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} engines: {node: '>= 16'} - '@applitools/core-base@1.29.0': - resolution: {integrity: sha512-Qg8cNv45L+m1FScj55+GFDP8+I1bEClZe4WJib60naX+/fndP3WS82/eVvDX8U1jTdRTQcpAjr5KTlN5hevd+w==} + '@applitools/core-base@1.30.0': + resolution: {integrity: sha512-ywQ+lQSHgXWjasP9PKtZrzZXJnrKqZLJMign+v17BVuRRrzHbZ6U4l6PRavGMNMBKkpatuUwHpgnsVHwiU3wRg==} engines: {node: '>=12.13.0'} - '@applitools/core@4.52.0': - resolution: {integrity: sha512-9V8k+R87UlaHx0NhiIZAixFoRTmNrJNj43uM3yhvdNEm8Bgf+18rLGgitBKrRSDaeYVZ1K4s7yDIngyOf4Ysig==} + '@applitools/core@4.53.0': + resolution: {integrity: sha512-/A6GcAXDsOPzkYWjY49T3BAvamwMYsYKm11FkT8V+0LoLehcGHTAFknjx9PhgKEIDvixMXHFM1vQA8yCnGB3AQ==} engines: {node: '>=12.13.0'} hasBin: true - '@applitools/dom-capture@11.6.6': - resolution: {integrity: sha512-0BLvTSUp6uS4P3GWppM0UJoEWqLfw/5mH8RRmDiJNmKvIDJ5tWwtqqh+tnj0DYHCH5IETl04mtkJE7vgz/kZUw==} + '@applitools/dom-capture@11.6.7': + resolution: {integrity: sha512-AeUWYKJmlmGSlWrH3fSFKmXSOpUz1gDfm25eFvBfxDLs4GjQaZ9bHph7t+85T5sX56dRIxi6s5Vhfyp9cuz6dQ==} engines: {node: '>=12.13.0'} '@applitools/dom-shared@1.1.1': resolution: {integrity: sha512-eJ7LT80t9791fUU4K+3E77ZsynZLgOZycCfNnK/i9qLRyK6Xts+PAmTJ5tTtf7ZemuimEaJeuAZwU3L2Pxq/bw==} engines: {node: '>=12.13.0'} - '@applitools/dom-snapshot@4.15.0': - resolution: {integrity: sha512-nKupSs6HhEVzFXBOh19H5INxwZSzdQPVGk3rxckxmNXNQc2p6xuw9yBKl/J96t+knQvPtqfJVuGM6tMdeoRWrw==} + '@applitools/dom-snapshot@4.15.1': + resolution: {integrity: sha512-BlMBPstmF4afeqSIMZQqCBwS4sDLzAggW404Gx16C5W41PCcW0D93stYlfUyw33sMEkySxm1EWLPRI/PN95DDA==} engines: {node: '>=12.13.0'} - '@applitools/driver@1.24.1': - resolution: {integrity: sha512-sfxCKPpbYYJOU0IguPqBXFJP4GgrT2xn3botppuHkafTRnik8r8hYX0Db48WTgTw5UCmXxhaD3KQiUEJRSAQtw==} + '@applitools/driver@1.24.2': + resolution: {integrity: sha512-pbJz7nCZLf4bdZRD2htjF/BEUlHBj9H2MOD1WZOh53ZDctYXTuDLXiM0D7HEmEz1nhF2T0zNOYf+1JSQ6Jy2VA==} engines: {node: '>=12.13.0'} - '@applitools/ec-client@1.12.12': - resolution: {integrity: sha512-/ApHV/dlkkN+YmdPFBSGX06UlFXZ1Q/1XnMFa3IfCyw2+WmQNcX1SFZ/QOTwl34u/uN2Pcrflpws5bMcVHsi8Q==} + '@applitools/ec-client@1.12.13': + resolution: {integrity: sha512-mNbMQkJQ9j1SXQIbRwGYxniA/vWmyUFHNuT4CG4RAyQlHbdNiakSjcnePSQ90jZ6PyNbSbpzeMXj2x7j1juQmA==} engines: {node: '>=12.13.0'} hasBin: true @@ -726,13 +726,13 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - '@applitools/eyes-cypress@3.56.4': - resolution: {integrity: sha512-nERMYrnZB1tN3HHxf3oXjh/G3o1qo6mRRYealcrysBhNwGxUjj2r5b8qNXqPG+8Q974hXle6JSFn6vM8T0Gl7Q==} + '@applitools/eyes-cypress@3.56.5': + resolution: {integrity: sha512-t3NSwb/eoXys4nkCd4TOr8ax9Wvb0rAmthpkUkQCSf3ZhUajXVSqCIN+emkOQlhQHiBkWFlWfcKa1t96XNIvVQ==} engines: {node: '>=12.13.0'} hasBin: true - '@applitools/eyes@1.36.15': - resolution: {integrity: sha512-KzN4bkzNPyAcXLG0hMXyz9pVZPRaCe+b5akdkeMYr0ofXe5yJ2LPEsORW2wyLq7W+CSp2zfPrgyafdRY+tcZiQ==} + '@applitools/eyes@1.36.16': + resolution: {integrity: sha512-IMW3ybQ6QA36vhqDUQ1QTuXSji6lPv2OM1H8VCYt3MGeVwjfDlVw3JlwgHXm5JIfYyInAa0eto+capLaF87cgw==} engines: {node: '>=12.13.0'} hasBin: true @@ -740,53 +740,53 @@ packages: resolution: {integrity: sha512-fwiF0CbeYHDEOTD/NKaFgaI8LvRcGYG2GaJJiRwcedKko16sQ8F3TK5wXfj2Ytjf+8gjwHwsEEX550z3yvDWxA==} engines: {node: '>=8.0.0'} - '@applitools/image@1.2.4': - resolution: {integrity: sha512-dPPArBXned4z03b9IE1uZe9/cHmBfR2HjfakJGUM/TyCc2gIqS6YcOsJjWUL86A5i1mdWjWZVZusPCDYYbEMdQ==} + '@applitools/image@1.2.5': + resolution: {integrity: sha512-AOlwStpv2fBE8URuADxpkL1AMSOaGlciumwxg2igwMsujAgIBAim3sK8fb5tZ15BUv4bB7Fr7S9Fa/Rxbs8rEA==} engines: {node: '>=12.13.0'} - '@applitools/logger@2.2.5': - resolution: {integrity: sha512-UO68d6e7Vno+RxsEgVkf2NJmuKKejIJ4b8ZxZXcUiy2jjM4GsHjJMumAp8BwVvcFNQfPCjxRvM5f3tq4lnzOZA==} + '@applitools/logger@2.2.6': + resolution: {integrity: sha512-a723Q/Qc3ek2EDLuwYPnWwHVL+zl+5PlQwC2Xjkp7Oq5ZiM/zRe/uJsmYx4cbS6b3whGpCp5YSXx3BAZPMOTTg==} engines: {node: '>=12.13.0'} - '@applitools/nml-client@1.11.10': - resolution: {integrity: sha512-qKvVZdWXuygLpxqPDohAfvI7TPtUorQ1dR6OA+8JeBQAFZPVxiHZlPJ4r2ZEPoNZKOSjJeSALA3i8QrBxyIjTA==} + '@applitools/nml-client@1.11.11': + resolution: {integrity: sha512-lRDex8zPabNppQ7A1SgQz7/2iI5f+bpwmXa7ucDZEf5WbScwRKr8tShCfqBM5S+lkICu5a6Dbc0jQZtxuQW3bA==} engines: {node: '>=12.13.0'} peerDependencies: - '@applitools/core-base': 1.29.0 + '@applitools/core-base': 1.30.0 - '@applitools/req@1.8.5': - resolution: {integrity: sha512-8DL30cCJ+nM68eaSYdx4qfqxAd3kgaE/HR9KCSp9ZEsdhi2avEkOHh2NrXfgmBEV/tnJmP5hsaPkUNBeprxVNQ==} + '@applitools/req@1.8.6': + resolution: {integrity: sha512-MfysPZqFE3xCajNOXqejROBTJoGr0/CSHR257F3nYeaDqUfXL1BxjtTrwofs/H1Lm3t69D6yJwHr3fK77SJnSA==} engines: {node: '>=16.13.0'} - '@applitools/screenshoter@3.12.8': - resolution: {integrity: sha512-1i9JsKi6e4mofs+BP4wHbjC4jbOmXsdU2yWDsYckoAOV63VS69cHmU9yxhU5Cey57B+6N3wfNHGlc4LMPtZ6QA==} + '@applitools/screenshoter@3.12.9': + resolution: {integrity: sha512-1ATy6zoDw0tR882THLbEtOKnJoxI4nBDXi5w3BzZRnmOmTBpzlCoIPmxX3NylT+hukA8W+FGvOr8Cp3VtrRLvg==} engines: {node: '>=12.13.0'} '@applitools/snippets@2.7.0': resolution: {integrity: sha512-6Z5heihaPfBdWt/WHW27S63jwZGPHuA+HRgY7WOLdybmKouXQBXa7lEO2dK/E5FAkk3AdPPT8E+MpPVqcHX0OA==} engines: {node: '>=12.13.0'} - '@applitools/socket@1.3.6': - resolution: {integrity: sha512-g+7oyi6l09wzxsATIjD+Z5ITvANsBhtQRoFaaxB0szBRfBr39D7E2S/TXGu2PF8SRgdTJNShIT7+NFsEftY7pg==} + '@applitools/socket@1.3.7': + resolution: {integrity: sha512-vQywhjt8YOBGbR3ypvTjoGNFJZlw+KArhTcplqNS/mneHa5WYCrzAHmg0UTNKVp3ZYOl23cU6mWDtjSiw+uWvA==} engines: {node: '>=12.13.0'} - '@applitools/spec-driver-webdriver@1.5.1': - resolution: {integrity: sha512-GoQ6W/9rq3gmwXhAe+BtLyUhwrj6nlc2QShuxd5Xibz+KyMY8NUGtS2N2Ccc0htqvRveaGLOuXZAMHnGOqv1WQ==} + '@applitools/spec-driver-webdriver@1.5.2': + resolution: {integrity: sha512-1nKsnjdS4keYHmzXfiobSsaO5P30NhIHCIaCV7j1IWVwgZ4FjKL5RC8bNKKbzsi2WT6QPCRLYjJHGLLwi6Mf3Q==} engines: {node: '>=12.13.0'} peerDependencies: webdriver: '>=6.0.0' - '@applitools/tunnel-client@1.11.3': - resolution: {integrity: sha512-lX8PYiqdlUgCY6cJfxuX4XdKZSDaGZLOtgTlfYrG+Ws6CWef6UCK3/PquwHb1/9NXjk9BUO0h6QW9AqrdxH0bw==} + '@applitools/tunnel-client@1.11.4': + resolution: {integrity: sha512-AuSJlEKPToW7lSXzZgwqceZRoEa/1oe35la8S0ZGWNvHXww23dVzU33/UqUV1gLObKe8Tbdroyh1LQkO+5fLUQ==} engines: {node: '>=12.13.0'} hasBin: true - '@applitools/ufg-client@1.18.1': - resolution: {integrity: sha512-28mFR0pHPrwWTkVqN+0ZaoEK5IXnVVsd7qHc5m5ILC5PlozGJ4MG5VIEOjJS+/l+mcm2VqwHFz0IRmeLZnZqwA==} + '@applitools/ufg-client@1.18.2': + resolution: {integrity: sha512-NV46imy3y2e709FL8PJgpznmSVawQNdooH5JYgniO4Z2xi26kkVi3c0EgR8QNlZ7UjXydZa/U8ahO5I8+CCJVA==} engines: {node: '>=12.13.0'} - '@applitools/utils@1.13.0': - resolution: {integrity: sha512-L1Dj+L2OGEUmZCS0L6wpg0x08k1HvDAjIAH8zbcASXFijA5K+0U3CbaFnP/82dQGhayok0PZi0qHQYg4ao3QJw==} + '@applitools/utils@1.14.0': + resolution: {integrity: sha512-kvJM2LhzhFIGKPX8UU2qbkDW4AtS/c4gP/dFg7ncJADvDTaPbKmMGMfOViaOoqGkQDQzNerEoALmMxPMc9Bbug==} engines: {node: '>=12.13.0'} '@argos-ci/api-client@0.14.0': @@ -3268,6 +3268,9 @@ packages: '@types/lodash@4.17.20': resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==} + '@types/lodash@4.17.21': + resolution: {integrity: sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==} + '@types/markdown-it@12.2.3': resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} @@ -3452,89 +3455,89 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@unocss/astro@66.5.7': - resolution: {integrity: sha512-CzL+OvaK568QIzeLcWt0Bch4FLaZDxnz7Mo0a8Rc0XYp+iYGOohZYUQU27AMSPsojHyYFdK8/QMEUINPU/dSzA==} + '@unocss/astro@66.5.9': + resolution: {integrity: sha512-t1Cd4ajbRQvcIxiGcoWPcgWzWKdsKjxgh6kIQ2VPzx+nha9ssI1ATOQNKhDTK1l5akFsMXvt1wvBSGu92Npr1Q==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@66.5.7': - resolution: {integrity: sha512-fTzZ7y1hm1OrocG4gzcjBDMIGQxOiJg0KC+vXPSuNlH9L3RbA/UDarKDa1oWW4/5oR3FCo8mZsFsSikLIiA8QQ==} + '@unocss/cli@66.5.9': + resolution: {integrity: sha512-XM+KowW0yRcOtmuigXEW8HGPq8uYIUoVmTz9qqSES+5Qwc23eLFeukkc1cetAGRsaj1Q4fFyHGB6CmWsS0JB1A==} engines: {node: '>=14'} hasBin: true - '@unocss/config@66.5.7': - resolution: {integrity: sha512-rA57Hv78fBNh0OdVDMEwHSEzmtTqeQ+wLu2O8KOsVIwtHdWhb30PlcNvT4RnnnTdaAHKZFIhISAHQYtGiCMVuQ==} + '@unocss/config@66.5.9': + resolution: {integrity: sha512-M8O0Z+6iCXuQOz/quaKueSb2cmN7cP9JGWdAH2E+qFD8txljaY88tNL4OwFZtO9GjhT2f/pEsLoEOAtAo1xT6g==} engines: {node: '>=14'} - '@unocss/core@66.5.7': - resolution: {integrity: sha512-5ZEjmqRHlwRVSfoVQvy1QKOIfEB9MYRHmYTlwbEvNReFE3Nr0jMk08mo+F80jlb0eoTFjELEUJe9EiEowQeKhQ==} + '@unocss/core@66.5.9': + resolution: {integrity: sha512-0ch1dN1AJFX+QCxaQR6WLfWqr8PHt7U/wqSTm5vdLXTsm96R7ggCGMs360TiDMimDUvXak6gka+y/6wdQBf8/A==} - '@unocss/extractor-arbitrary-variants@66.5.7': - resolution: {integrity: sha512-yuRSCWl6KU+lhpuPwvq54lp3bYAxthWlJNLXTbqVwqhY0LV9ElSf4fJcrMlijWCNA5+GlDYeaPPX+YQ0rGn0gg==} + '@unocss/extractor-arbitrary-variants@66.5.9': + resolution: {integrity: sha512-b+D6HbtN4hpGcThdJ8IVPl3xXdNN//Rw+WhyIuRdjwCPMsOfLnEqehPm1f5Rcc+xfFwxYJwC35SZnoBSrRMULg==} - '@unocss/inspector@66.5.7': - resolution: {integrity: sha512-XOlRTw/ni1tSnoDxHxNq5JmMVqwNigosbpQnSyXl0845Tkk7aAIfwbEt2ZGsvxxtWN7vOeDeScL7uJRjPZQ5Eg==} + '@unocss/inspector@66.5.9': + resolution: {integrity: sha512-Rkg2mYWE64H1BANo2ZAPG9YHbDj1lalEl1hZuWSZb5Mt7SG+/cbq/FCbbq9zbS8ErmlYo2SgWXXmGuyIw1cbgw==} - '@unocss/postcss@66.5.7': - resolution: {integrity: sha512-4mJn81/+l6dFTme/D346bIeVjoXxShCjCHeqvN9idkOuTWDCZW+tpJbOcDvyonPSAR7JMJFEKgr8gjk01OWtLQ==} + '@unocss/postcss@66.5.9': + resolution: {integrity: sha512-V/UJ71p9Ist8oUHZP+JXYkrURILGnutmc/V1Zvi9V929qgt0Xs36WeXnUJAf1J+U5IfNrtWze/RngI7qFEg5uQ==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@66.5.7': - resolution: {integrity: sha512-tN6P565MjtViqM75f3m6a9eJEWhF6ZxI01Hol7Yb5qMVb3Y2/8c80KSB2PTeGR7TX7YnTZV86CvHQNVLuPNGVg==} + '@unocss/preset-attributify@66.5.9': + resolution: {integrity: sha512-PHmN+d32443WIV6rCksTHuO+19susHQrpiOddS6QiYN9LLTvJ8CAmdJYNmQUIOhlZsDhV7EjGZM9idUNK8C7ZA==} - '@unocss/preset-icons@66.5.7': - resolution: {integrity: sha512-M6G+FG/G89gruaagMB6TfnS2y5W/+boCsAaZmmJppHCOMgjmXKI2F5RwCjD6XxyCb/nVJmK6aZ8qDgWmwdZtSA==} + '@unocss/preset-icons@66.5.9': + resolution: {integrity: sha512-06or+pt1Q59k0Y8T/jOVhIHdkL7BChGmEnSsBk0e96ery32VpmPKrjCIWvwTEFDFf6H6K+1YmOUm+NujewovkA==} - '@unocss/preset-mini@66.5.7': - resolution: {integrity: sha512-rDAOv0xfoPSqIHHilie1g3zNEvDLXrmz4LI7Wb8T0P6TGCZMI1rn10S8odHi8PeQUER3cpOAgSeNgdUnxZ7y2g==} + '@unocss/preset-mini@66.5.9': + resolution: {integrity: sha512-5SxMTT8kRi+SFNfTKUvFBA4E/4H5BwD5RPNeIbrNlHdeltK8rwCMpXWu5AihNR1kKt5JBBqe/8m0UdoZzAK0+A==} - '@unocss/preset-tagify@66.5.7': - resolution: {integrity: sha512-ouXmQUYnoYADO6igSF4Gg3WqOFzj8WoLVHOhA5AX7cb5Lvpxkj7wU3IwvdehDCT/PwrS4tKPzsC5ZDKVq8J2lA==} + '@unocss/preset-tagify@66.5.9': + resolution: {integrity: sha512-7c+P7wHksLEOyHWUTiM4u08xQIucnMvxBMBs9dQBjTkWYMMNxITbNSKTibt/WrrHwzb/TQTroUQ7T05H3/sJaw==} - '@unocss/preset-typography@66.5.7': - resolution: {integrity: sha512-4lVZlhYjbUjBb+NjZdGkzURZ7xBe0SKk0j3Vbpen3exSotNP6bZANotpMOv4vta8cOIi4svs2GurLM4EZIgcQg==} + '@unocss/preset-typography@66.5.9': + resolution: {integrity: sha512-ip2MZDDnJ1RdIk7JtV4qLfguaHIpiM5cXMYFsiwXcJX5SZW4zIShPyuZE6BQi3Im7afHoPcLo4+zqPe0Cm48zQ==} - '@unocss/preset-uno@66.5.7': - resolution: {integrity: sha512-cBH9wT8JjEnl8fnrJhgh+f1C1yJ/ZtKsI5yGTiM8PSsaZ8mG5hUqtoMZpOYmXIGn0S6wfeyCAEYES0Q78er1JA==} + '@unocss/preset-uno@66.5.9': + resolution: {integrity: sha512-8c1wPbV4cDZNqPcPtNJd08cmRVuhnvoyAU8ER57bbuSe4g0BspT4cLaUf7OuqBg6bmc55a6w9A66fj+kYwpMqw==} - '@unocss/preset-web-fonts@66.5.7': - resolution: {integrity: sha512-gHmFrILnSMUFdmeUMHp/wKnIwHwGls1yxNLBrU3w/7Qw8gqE7CuXyGuJr7/cUiL1tWVxj3PZ7+d2+kvZC5crNw==} + '@unocss/preset-web-fonts@66.5.9': + resolution: {integrity: sha512-iRXiIg7A0+QmUdH+7NNZmGm9JCV0TI1FG3kMhkc2F3EKjmyTJRxlAgcWjysyWjH2drkJYTaouVDDV43c5xQkKQ==} - '@unocss/preset-wind3@66.5.7': - resolution: {integrity: sha512-ua0INcibg2OJ+oq4lML8xJuyphDyWfia1p9i/cL1AJ8GrTRW/w8Lp9rPu6nhEPaRzVVOWifoUBO+4lK+gIQrBQ==} + '@unocss/preset-wind3@66.5.9': + resolution: {integrity: sha512-eT23SDqksr6LVzkJLDkGGNIBpRevMHIrretM8VNI7PECJEcpFwX9sgWn3yxAsqy5+0hJXuvFBc9BRUN6sHl5hQ==} - '@unocss/preset-wind4@66.5.7': - resolution: {integrity: sha512-GhNCIBRzQuVd/dL9wWmLDLYf7FTaz8IBCMPiYXZCx9Pn4pTVFn6i/R35eMDAzB2qUp64PdmrRiw6oEimeeZL/A==} + '@unocss/preset-wind4@66.5.9': + resolution: {integrity: sha512-pUzvBZsv5AUJus/I+D8aHDHCHwaqasNu2a/WgOBs+Otr0xoWFaLob/PVpXeAc4u45jKKd/XvGtr6OF928VVKwQ==} - '@unocss/preset-wind@66.5.7': - resolution: {integrity: sha512-iW28Lvpdqk2UlGSL+iuF9RtCg655/Py7gItJVNAgeBicHABElcma4J8yWBdwPCJZbL2no2hnkLhVH7/rLZxOcA==} + '@unocss/preset-wind@66.5.9': + resolution: {integrity: sha512-m6G8EbZXs3c5ssnEJMidO7t788WtQX9Tf0AXhBo1nzOAZPaRrJd0qfuv/jrFsayl/WR7Ea1Hexe09csa2OoRyA==} - '@unocss/reset@66.5.7': - resolution: {integrity: sha512-4wHubdBxClQCRMhgQQSO24eJgabL7xxnZ6wiCq86hqc26qdQWoYUqyA2gjyThIz8as4qvS/sl7/ObiL8DULW3g==} + '@unocss/reset@66.5.9': + resolution: {integrity: sha512-GcXdJcCd/oF8Kbh0JcFXSgGnSTEPFfHjsyd1AWbkhfFqBX8BV/8++GkWZxJDL7/FYa07wLeivdXuPbdvRV1TBA==} - '@unocss/rule-utils@66.5.7': - resolution: {integrity: sha512-239fcZXoeShgOWMD73FCyitJSyAj6XOOIocLVYXBIO9QWGdeyli2tlOayFnXCQB/vqhBQv5Cq1EGTWJKuVBKRA==} + '@unocss/rule-utils@66.5.9': + resolution: {integrity: sha512-ZdtWqbOaNQLf6NFhcEkvaBf0fjm5GZP5NV/plmQEqK6ehe1TTpaqOtO0LBFD2BUy72oXlcsFnvdgWt/CpL6FLg==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@66.5.7': - resolution: {integrity: sha512-GfI7VU3zYmsyR6NXRZY0EJK4PSBfiHd9HQO1Zyt4oRMKyzQCzuviIrFRaWc1d6K6ZldZ7h+jrjoaqyEMaV2pbw==} + '@unocss/transformer-attributify-jsx@66.5.9': + resolution: {integrity: sha512-AKkiDwTktPENtlONFGbUbzOXTKsU2YQKqFglg8Z6lwSKaLHX6irC9t8L8W1m6tAmJBBpwpzKzWxX/eFUCTePew==} - '@unocss/transformer-compile-class@66.5.7': - resolution: {integrity: sha512-Wit4t2t1P/UUqOEXtZLVgG4y2CdE8uh7tmL65QOLjbaWBURZMBIryk1TF2Xd+SY6SYCRQXMUrMrzXzlqV6VHaA==} + '@unocss/transformer-compile-class@66.5.9': + resolution: {integrity: sha512-sdzWQpFGtY4d1ykcJJglsqctfNLxCR4BRrG6RoqFUP0ETGs+2s/hqjXFePB6PAQnPuz6v8DasowMH55/Sm5vHg==} - '@unocss/transformer-directives@66.5.7': - resolution: {integrity: sha512-/eO8NGUgxgnGpe3N2S9KEe+usxY0digP+ggbThx36WcdvdmiY3T1pgnbKyTsCkBWZXeT3k8GL41S8ANqVvN+tA==} + '@unocss/transformer-directives@66.5.9': + resolution: {integrity: sha512-fsK/308nqpxAPYYgSq93zVdSyu1K3LCEbC+9WGGDLnbn0s2slJ04ECelAk7hoAWuAhbgw8eNIfNFtOpzfdds1A==} - '@unocss/transformer-variant-group@66.5.7': - resolution: {integrity: sha512-5ddZQhACYVYTW3v4midQlw2zxamsm4Zrer24KfUeNl8kKeGGVFGMH9uJImvwVTHG2rK56i8iiT/xRo1oslcEZQ==} + '@unocss/transformer-variant-group@66.5.9': + resolution: {integrity: sha512-a1y4ekITgHPJLywhKrAwP0WDLkGTWOCyRi2uNIZQF6fvFsjpalPx+9fFH1zSV7qTDsu5uf/16LaMR8StSqfqFg==} - '@unocss/vite@66.5.7': - resolution: {integrity: sha512-1L1qkS8f1Nr/Qp6ImmZgnPVi51BUkNy++ASxKW3vWAo1Z0F9LT2vaiPXnKVv4m2e51s0n/sf7My35erpXXc6ag==} + '@unocss/vite@66.5.9': + resolution: {integrity: sha512-ejgiK9UqrSTtzgZCfph42Asun2N1OMNx4Z1wINgmLR8F0Xlpw7ECptdoLMrQaS+v4p/fY/fKqWqlX0rvfloUdA==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 @@ -9535,11 +9538,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@66.5.7: - resolution: {integrity: sha512-thjr3zmI4RuquLroMvoWNHwAmX44HIbPy9clKodrJPoWy0rjDNHspCXL0tAeukHfTi/vaX8GLtEh6u19X8O/DA==} + unocss@66.5.9: + resolution: {integrity: sha512-uMW5ZKayDQ1ZiqdrO7WiGOJ3H5PE3D4eN1xn0EZXU1Tiu37e5DtuNLa7AzT0z4Dx0AX8GK1xQrNC0US971mfFA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 66.5.7 + '@unocss/webpack': 66.5.9 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -10351,35 +10354,35 @@ snapshots: dependencies: '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 - js-yaml: 4.1.0 + js-yaml: 4.1.1 - '@applitools/core-base@1.29.0': + '@applitools/core-base@1.30.0': dependencies: - '@applitools/image': 1.2.4 - '@applitools/logger': 2.2.5 - '@applitools/req': 1.8.5 - '@applitools/utils': 1.13.0 + '@applitools/image': 1.2.5 + '@applitools/logger': 2.2.6 + '@applitools/req': 1.8.6 + '@applitools/utils': 1.14.0 abort-controller: 3.0.0 throat: 6.0.2 transitivePeerDependencies: - supports-color - '@applitools/core@4.52.0(encoding@0.1.13)(typescript@5.7.3)': + '@applitools/core@4.53.0(encoding@0.1.13)(typescript@5.7.3)': dependencies: - '@applitools/core-base': 1.29.0 - '@applitools/dom-capture': 11.6.6 - '@applitools/dom-snapshot': 4.15.0 - '@applitools/driver': 1.24.1 - '@applitools/ec-client': 1.12.12(typescript@5.7.3) - '@applitools/logger': 2.2.5 - '@applitools/nml-client': 1.11.10(@applitools/core-base@1.29.0) - '@applitools/req': 1.8.5 - '@applitools/screenshoter': 3.12.8 + '@applitools/core-base': 1.30.0 + '@applitools/dom-capture': 11.6.7 + '@applitools/dom-snapshot': 4.15.1 + '@applitools/driver': 1.24.2 + '@applitools/ec-client': 1.12.13(typescript@5.7.3) + '@applitools/logger': 2.2.6 + '@applitools/nml-client': 1.11.11(@applitools/core-base@1.30.0) + '@applitools/req': 1.8.6 + '@applitools/screenshoter': 3.12.9 '@applitools/snippets': 2.7.0 - '@applitools/socket': 1.3.6 - '@applitools/spec-driver-webdriver': 1.5.1(webdriver@7.31.1(typescript@5.7.3)) - '@applitools/ufg-client': 1.18.1 - '@applitools/utils': 1.13.0 + '@applitools/socket': 1.3.7 + '@applitools/spec-driver-webdriver': 1.5.2(webdriver@7.31.1(typescript@5.7.3)) + '@applitools/ufg-client': 1.18.2 + '@applitools/utils': 1.14.0 '@types/ws': 8.5.5 abort-controller: 3.0.0 chalk: 4.1.2 @@ -10396,39 +10399,39 @@ snapshots: - typescript - utf-8-validate - '@applitools/dom-capture@11.6.6': + '@applitools/dom-capture@11.6.7': dependencies: '@applitools/dom-shared': 1.1.1 '@applitools/functional-commons': 1.6.0 '@applitools/dom-shared@1.1.1': {} - '@applitools/dom-snapshot@4.15.0': + '@applitools/dom-snapshot@4.15.1': dependencies: '@applitools/dom-shared': 1.1.1 '@applitools/functional-commons': 1.6.0 css-tree: 3.1.0 pako: 1.0.11 - '@applitools/driver@1.24.1': + '@applitools/driver@1.24.2': dependencies: - '@applitools/logger': 2.2.5 + '@applitools/logger': 2.2.6 '@applitools/snippets': 2.7.0 - '@applitools/utils': 1.13.0 + '@applitools/utils': 1.14.0 semver: 7.6.2 transitivePeerDependencies: - supports-color - '@applitools/ec-client@1.12.12(typescript@5.7.3)': + '@applitools/ec-client@1.12.13(typescript@5.7.3)': dependencies: - '@applitools/core-base': 1.29.0 - '@applitools/driver': 1.24.1 - '@applitools/logger': 2.2.5 - '@applitools/req': 1.8.5 - '@applitools/socket': 1.3.6 - '@applitools/spec-driver-webdriver': 1.5.1(webdriver@7.31.1(typescript@5.7.3)) - '@applitools/tunnel-client': 1.11.3 - '@applitools/utils': 1.13.0 + '@applitools/core-base': 1.30.0 + '@applitools/driver': 1.24.2 + '@applitools/logger': 2.2.6 + '@applitools/req': 1.8.6 + '@applitools/socket': 1.3.7 + '@applitools/spec-driver-webdriver': 1.5.2(webdriver@7.31.1(typescript@5.7.3)) + '@applitools/tunnel-client': 1.11.4 + '@applitools/utils': 1.14.0 abort-controller: 3.0.0 webdriver: 7.31.1(typescript@5.7.3) yargs: 17.7.2 @@ -10447,7 +10450,7 @@ snapshots: dependencies: '@applitools/eg-frpc': 1.0.5 '@applitools/eg-socks5-proxy-server': 0.5.6 - '@applitools/logger': 2.2.5 + '@applitools/logger': 2.2.6 dotenv: 16.6.1 encoding: 0.1.13 fastify: 4.29.1 @@ -10462,13 +10465,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@applitools/eyes-cypress@3.56.4(encoding@0.1.13)(typescript@5.7.3)': + '@applitools/eyes-cypress@3.56.5(encoding@0.1.13)(typescript@5.7.3)': dependencies: - '@applitools/core': 4.52.0(encoding@0.1.13)(typescript@5.7.3) - '@applitools/eyes': 1.36.15(encoding@0.1.13)(typescript@5.7.3) + '@applitools/core': 4.53.0(encoding@0.1.13)(typescript@5.7.3) + '@applitools/eyes': 1.36.16(encoding@0.1.13)(typescript@5.7.3) '@applitools/functional-commons': 1.6.0 - '@applitools/logger': 2.2.5 - '@applitools/utils': 1.13.0 + '@applitools/logger': 2.2.6 + '@applitools/utils': 1.14.0 boxen: 5.1.2 chalk: 3.0.0 semver: 7.6.2 @@ -10481,11 +10484,11 @@ snapshots: - typescript - utf-8-validate - '@applitools/eyes@1.36.15(encoding@0.1.13)(typescript@5.7.3)': + '@applitools/eyes@1.36.16(encoding@0.1.13)(typescript@5.7.3)': dependencies: - '@applitools/core': 4.52.0(encoding@0.1.13)(typescript@5.7.3) - '@applitools/logger': 2.2.5 - '@applitools/utils': 1.13.0 + '@applitools/core': 4.53.0(encoding@0.1.13)(typescript@5.7.3) + '@applitools/logger': 2.2.6 + '@applitools/utils': 1.14.0 chalk: 4.1.2 yargs: 17.7.2 transitivePeerDependencies: @@ -10497,34 +10500,34 @@ snapshots: '@applitools/functional-commons@1.6.0': {} - '@applitools/image@1.2.4': + '@applitools/image@1.2.5': dependencies: - '@applitools/utils': 1.13.0 + '@applitools/utils': 1.14.0 bmpimagejs: 1.0.4 jpeg-js: 0.4.4 omggif: 1.0.10 png-async: 0.9.4 - '@applitools/logger@2.2.5': + '@applitools/logger@2.2.6': dependencies: - '@applitools/utils': 1.13.0 + '@applitools/utils': 1.14.0 chalk: 4.1.2 debug: 4.3.4 transitivePeerDependencies: - supports-color - '@applitools/nml-client@1.11.10(@applitools/core-base@1.29.0)': + '@applitools/nml-client@1.11.11(@applitools/core-base@1.30.0)': dependencies: - '@applitools/core-base': 1.29.0 - '@applitools/logger': 2.2.5 - '@applitools/req': 1.8.5 - '@applitools/utils': 1.13.0 + '@applitools/core-base': 1.30.0 + '@applitools/logger': 2.2.6 + '@applitools/req': 1.8.6 + '@applitools/utils': 1.14.0 transitivePeerDependencies: - supports-color - '@applitools/req@1.8.5': + '@applitools/req@1.8.6': dependencies: - '@applitools/utils': 1.13.0 + '@applitools/utils': 1.14.0 abort-controller: 3.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 @@ -10532,52 +10535,52 @@ snapshots: transitivePeerDependencies: - supports-color - '@applitools/screenshoter@3.12.8': + '@applitools/screenshoter@3.12.9': dependencies: - '@applitools/image': 1.2.4 - '@applitools/logger': 2.2.5 + '@applitools/image': 1.2.5 + '@applitools/logger': 2.2.6 '@applitools/snippets': 2.7.0 - '@applitools/utils': 1.13.0 + '@applitools/utils': 1.14.0 transitivePeerDependencies: - supports-color '@applitools/snippets@2.7.0': {} - '@applitools/socket@1.3.6': + '@applitools/socket@1.3.7': dependencies: - '@applitools/logger': 2.2.5 - '@applitools/utils': 1.13.0 + '@applitools/logger': 2.2.6 + '@applitools/utils': 1.14.0 transitivePeerDependencies: - supports-color - '@applitools/spec-driver-webdriver@1.5.1(webdriver@7.31.1(typescript@5.7.3))': + '@applitools/spec-driver-webdriver@1.5.2(webdriver@7.31.1(typescript@5.7.3))': dependencies: - '@applitools/driver': 1.24.1 - '@applitools/utils': 1.13.0 + '@applitools/driver': 1.24.2 + '@applitools/utils': 1.14.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 webdriver: 7.31.1(typescript@5.7.3) transitivePeerDependencies: - supports-color - '@applitools/tunnel-client@1.11.3': + '@applitools/tunnel-client@1.11.4': dependencies: '@applitools/execution-grid-tunnel': 3.1.3 - '@applitools/logger': 2.2.5 - '@applitools/req': 1.8.5 - '@applitools/socket': 1.3.6 - '@applitools/utils': 1.13.0 + '@applitools/logger': 2.2.6 + '@applitools/req': 1.8.6 + '@applitools/socket': 1.3.7 + '@applitools/utils': 1.14.0 abort-controller: 3.0.0 yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@applitools/ufg-client@1.18.1': + '@applitools/ufg-client@1.18.2': dependencies: - '@applitools/image': 1.2.4 - '@applitools/logger': 2.2.5 - '@applitools/req': 1.8.5 - '@applitools/utils': 1.13.0 + '@applitools/image': 1.2.5 + '@applitools/logger': 2.2.6 + '@applitools/req': 1.8.6 + '@applitools/utils': 1.14.0 '@xmldom/xmldom': 0.8.10 abort-controller: 3.0.0 css-tree: 3.1.0 @@ -10585,7 +10588,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@applitools/utils@1.13.0': {} + '@applitools/utils@1.14.0': {} '@argos-ci/api-client@0.14.0': dependencies: @@ -13929,6 +13932,8 @@ snapshots: '@types/lodash@4.17.20': {} + '@types/lodash@4.17.21': {} + '@types/markdown-it@12.2.3': dependencies: '@types/linkify-it': 5.0.0 @@ -14151,20 +14156,20 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unocss/astro@66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@unocss/astro@66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@unocss/core': 66.5.7 - '@unocss/reset': 66.5.7 - '@unocss/vite': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@unocss/core': 66.5.9 + '@unocss/reset': 66.5.9 + '@unocss/vite': 66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) - '@unocss/cli@66.5.7': + '@unocss/cli@66.5.9': dependencies: '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.5.7 - '@unocss/core': 66.5.7 - '@unocss/preset-uno': 66.5.7 + '@unocss/config': 66.5.9 + '@unocss/core': 66.5.9 + '@unocss/preset-uno': 66.5.9 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -14175,124 +14180,124 @@ snapshots: tinyglobby: 0.2.15 unplugin-utils: 0.3.1 - '@unocss/config@66.5.7': + '@unocss/config@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 unconfig: 7.4.1 - '@unocss/core@66.5.7': {} + '@unocss/core@66.5.9': {} - '@unocss/extractor-arbitrary-variants@66.5.7': + '@unocss/extractor-arbitrary-variants@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 - '@unocss/inspector@66.5.7': + '@unocss/inspector@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/rule-utils': 66.5.9 colorette: 2.0.20 gzip-size: 6.0.0 sirv: 3.0.2 vue-flow-layout: 0.2.0 - '@unocss/postcss@66.5.7(postcss@8.5.6)': + '@unocss/postcss@66.5.9(postcss@8.5.6)': dependencies: - '@unocss/config': 66.5.7 - '@unocss/core': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/config': 66.5.9 + '@unocss/core': 66.5.9 + '@unocss/rule-utils': 66.5.9 css-tree: 3.1.0 postcss: 8.5.6 tinyglobby: 0.2.15 - '@unocss/preset-attributify@66.5.7': + '@unocss/preset-attributify@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 - '@unocss/preset-icons@66.5.7': + '@unocss/preset-icons@66.5.9': dependencies: '@iconify/utils': 3.0.2 - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 ofetch: 1.5.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@66.5.7': + '@unocss/preset-mini@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/extractor-arbitrary-variants': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/extractor-arbitrary-variants': 66.5.9 + '@unocss/rule-utils': 66.5.9 - '@unocss/preset-tagify@66.5.7': + '@unocss/preset-tagify@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 - '@unocss/preset-typography@66.5.7': + '@unocss/preset-typography@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/rule-utils': 66.5.9 - '@unocss/preset-uno@66.5.7': + '@unocss/preset-uno@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/preset-wind3': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/preset-wind3': 66.5.9 - '@unocss/preset-web-fonts@66.5.7': + '@unocss/preset-web-fonts@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 ofetch: 1.5.1 - '@unocss/preset-wind3@66.5.7': + '@unocss/preset-wind3@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/preset-mini': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/preset-mini': 66.5.9 + '@unocss/rule-utils': 66.5.9 - '@unocss/preset-wind4@66.5.7': + '@unocss/preset-wind4@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/extractor-arbitrary-variants': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/extractor-arbitrary-variants': 66.5.9 + '@unocss/rule-utils': 66.5.9 - '@unocss/preset-wind@66.5.7': + '@unocss/preset-wind@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/preset-wind3': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/preset-wind3': 66.5.9 - '@unocss/reset@66.5.7': {} + '@unocss/reset@66.5.9': {} - '@unocss/rule-utils@66.5.7': + '@unocss/rule-utils@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 magic-string: 0.30.21 - '@unocss/transformer-attributify-jsx@66.5.7': + '@unocss/transformer-attributify-jsx@66.5.9': dependencies: '@babel/parser': 7.27.7 '@babel/traverse': 7.27.7 - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 transitivePeerDependencies: - supports-color - '@unocss/transformer-compile-class@66.5.7': + '@unocss/transformer-compile-class@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 - '@unocss/transformer-directives@66.5.7': + '@unocss/transformer-directives@66.5.9': dependencies: - '@unocss/core': 66.5.7 - '@unocss/rule-utils': 66.5.7 + '@unocss/core': 66.5.9 + '@unocss/rule-utils': 66.5.9 css-tree: 3.1.0 - '@unocss/transformer-variant-group@66.5.7': + '@unocss/transformer-variant-group@66.5.9': dependencies: - '@unocss/core': 66.5.7 + '@unocss/core': 66.5.9 - '@unocss/vite@66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': + '@unocss/vite@66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@jridgewell/remapping': 2.3.5 - '@unocss/config': 66.5.7 - '@unocss/core': 66.5.7 - '@unocss/inspector': 66.5.7 + '@unocss/config': 66.5.9 + '@unocss/core': 66.5.9 + '@unocss/inspector': 66.5.9 chokidar: 3.6.0 magic-string: 0.30.21 pathe: 2.0.3 @@ -21539,27 +21544,27 @@ snapshots: universalify@2.0.1: {} - unocss@66.5.7(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): + unocss@66.5.9(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)): dependencies: - '@unocss/astro': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) - '@unocss/cli': 66.5.7 - '@unocss/core': 66.5.7 - '@unocss/postcss': 66.5.7(postcss@8.5.6) - '@unocss/preset-attributify': 66.5.7 - '@unocss/preset-icons': 66.5.7 - '@unocss/preset-mini': 66.5.7 - '@unocss/preset-tagify': 66.5.7 - '@unocss/preset-typography': 66.5.7 - '@unocss/preset-uno': 66.5.7 - '@unocss/preset-web-fonts': 66.5.7 - '@unocss/preset-wind': 66.5.7 - '@unocss/preset-wind3': 66.5.7 - '@unocss/preset-wind4': 66.5.7 - '@unocss/transformer-attributify-jsx': 66.5.7 - '@unocss/transformer-compile-class': 66.5.7 - '@unocss/transformer-directives': 66.5.7 - '@unocss/transformer-variant-group': 66.5.7 - '@unocss/vite': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@unocss/astro': 66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) + '@unocss/cli': 66.5.9 + '@unocss/core': 66.5.9 + '@unocss/postcss': 66.5.9(postcss@8.5.6) + '@unocss/preset-attributify': 66.5.9 + '@unocss/preset-icons': 66.5.9 + '@unocss/preset-mini': 66.5.9 + '@unocss/preset-tagify': 66.5.9 + '@unocss/preset-typography': 66.5.9 + '@unocss/preset-uno': 66.5.9 + '@unocss/preset-web-fonts': 66.5.9 + '@unocss/preset-wind': 66.5.9 + '@unocss/preset-wind3': 66.5.9 + '@unocss/preset-wind4': 66.5.9 + '@unocss/transformer-attributify-jsx': 66.5.9 + '@unocss/transformer-compile-class': 66.5.9 + '@unocss/transformer-directives': 66.5.9 + '@unocss/transformer-variant-group': 66.5.9 + '@unocss/vite': 66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: