diff --git a/.cspell/mermaid-terms.txt b/.cspell/mermaid-terms.txt
index 6937c8fb5..46ad6dddb 100644
--- a/.cspell/mermaid-terms.txt
+++ b/.cspell/mermaid-terms.txt
@@ -9,7 +9,7 @@ elems
gantt
gitgraph
gzipped
-handdrawn
+handDrawn
knsv
Knut
marginx
diff --git a/.cspell/misc-terms.txt b/.cspell/misc-terms.txt
index bed77b469..3fc094309 100644
--- a/.cspell/misc-terms.txt
+++ b/.cspell/misc-terms.txt
@@ -1,6 +1,6 @@
BRANDES
circo
-handdrawn
+handDrawn
KOEPF
neato
newbranch
diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml
index e6ccf1885..ef170fb71 100644
--- a/.github/workflows/autofix.yml
+++ b/.github/workflows/autofix.yml
@@ -38,4 +38,4 @@ jobs:
working-directory: ./packages/mermaid
run: pnpm run docs:build
- - uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
+ - uses: autofix-ci/action@ff86a557419858bb967097bfc916833f5647fa8c
diff --git a/cypress/integration/other/flowchart-elk.spec.js b/cypress/integration/other/flowchart-elk.spec.js
deleted file mode 100644
index 22a6efc0f..000000000
--- a/cypress/integration/other/flowchart-elk.spec.js
+++ /dev/null
@@ -1,14 +0,0 @@
-import { urlSnapshotTest, openURLAndVerifyRendering } from '../../helpers/util.ts';
-
-describe('Flowchart elk', () => {
- it('should use dagre as fallback', () => {
- urlSnapshotTest('http://localhost:9000/flow-elk.html', {
- name: 'flow-elk fallback to dagre',
- });
- });
- it('should allow overriding with external package', () => {
- urlSnapshotTest('http://localhost:9000/flow-elk.html?elk=true', {
- name: 'flow-elk overriding dagre with elk',
- });
- });
-});
diff --git a/cypress/integration/rendering/flowchart-elk.spec.js b/cypress/integration/rendering/flowchart-elk.spec.js
index f3b022fc4..b5caef973 100644
--- a/cypress/integration/rendering/flowchart-elk.spec.js
+++ b/cypress/integration/rendering/flowchart-elk.spec.js
@@ -837,6 +837,26 @@ subgraph "\`**Two**\`"
in the hat\`") -- "\`1o **ipa**\`" --> d("The dog in the hog")
end
+`,
+ { flowchart: { titleTopMargin: 0 } }
+ );
+ });
+ it('Sub graphs and markdown strings', () => {
+ imgSnapshotTest(
+ `---
+config:
+ layout: elk
+---
+
+flowchart LR
+ subgraph subgraph_ko6czgs5u["Untitled subgraph"]
+ D["Option 1"]
+ end
+ C{"Evaluate"} -- One --> D
+ C -- Two --> E(("Option 2"))
+ D --> E
+ A["A"]
+
`,
{ flowchart: { titleTopMargin: 0 } }
);
@@ -875,11 +895,10 @@ describe('Title and arrow styling #4813', () => {
);
cy.get('svg').should((svg) => {
const edges = svg[0].querySelectorAll('.edges path');
- // console.log(edges);
- // expect(edges[0]).to.have.attr('pattern', 'solid');
- // expect(edges[1]).to.have.attr('pattern', 'dotted');
- // expect(edges[2]).to.have.css('stroke-width', '3.5px');
- // expect(edges[3]).to.have.css('stroke-width', '1.5px');
+ expect(edges[0].getAttribute('class')).to.contain('edge-pattern-solid');
+ expect(edges[1].getAttribute('class')).to.contain('edge-pattern-dotted');
+ expect(edges[2].getAttribute('class')).to.contain('edge-thickness-thick');
+ expect(edges[3].getAttribute('class')).to.contain('edge-thickness-invisible');
});
});
});
diff --git a/cypress/integration/rendering/flowchart-handDrawn.spec.js b/cypress/integration/rendering/flowchart-handDrawn.spec.js
new file mode 100644
index 000000000..d2e3edde0
--- /dev/null
+++ b/cypress/integration/rendering/flowchart-handDrawn.spec.js
@@ -0,0 +1,1060 @@
+import { imgSnapshotTest, renderGraph } from '../../helpers/util.ts';
+
+describe('Flowchart HandDrawn', () => {
+ it('FHD1: should render a simple flowchart no htmlLabels', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD2: should render a simple flowchart with htmlLabels', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: true },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD3: should render a simple flowchart with line breaks', () => {
+ imgSnapshotTest(
+ `
+ graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me thinksssss ssssssssssssssssssssss sssssssssssssssssssssssssss}
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[Car]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD4: should render a simple flowchart with trapezoid and inverse trapezoid vertex options.', () => {
+ imgSnapshotTest(
+ `
+ graph TD
+ A[/Christmas\\]
+ A -->|Get money| B[\\Go shopping/]
+ B --> C{Let me thinksssss ssssssssssssssssssssss sssssssssssssssssssssssssss}
+ C -->|One| D[/Laptop/]
+ C -->|Two| E[\\iPhone\\]
+ C -->|Three| F[Car]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD5: should style nodes via a class.', () => {
+ imgSnapshotTest(
+ `
+ graph TD
+ 1A --> 1B
+ 1B --> 1C
+ 1C --> D
+ 1C --> E
+
+ classDef processHead fill:#888888,color:white,font-weight:bold,stroke-width:3px,stroke:#001f3f
+ class 1A,1B,D,E processHead
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD6: should render a flowchart full of circles', () => {
+ imgSnapshotTest(
+ `
+ graph LR
+ 47(SAM.CommonFA.FMESummary)-->48(SAM.CommonFA.CommonFAFinanceBudget)
+ 37(SAM.CommonFA.BudgetSubserviceLineVolume)-->48(SAM.CommonFA.CommonFAFinanceBudget)
+ 35(SAM.CommonFA.PopulationFME)-->47(SAM.CommonFA.FMESummary)
+ 41(SAM.CommonFA.MetricCost)-->47(SAM.CommonFA.FMESummary)
+ 44(SAM.CommonFA.MetricOutliers)-->47(SAM.CommonFA.FMESummary)
+ 46(SAM.CommonFA.MetricOpportunity)-->47(SAM.CommonFA.FMESummary)
+ 40(SAM.CommonFA.OPVisits)-->47(SAM.CommonFA.FMESummary)
+ 38(SAM.CommonFA.CommonFAFinanceRefund)-->47(SAM.CommonFA.FMESummary)
+ 43(SAM.CommonFA.CommonFAFinancePicuDays)-->47(SAM.CommonFA.FMESummary)
+ 42(SAM.CommonFA.CommonFAFinanceNurseryDays)-->47(SAM.CommonFA.FMESummary)
+ 45(SAM.CommonFA.MetricPreOpportunity)-->46(SAM.CommonFA.MetricOpportunity)
+ 35(SAM.CommonFA.PopulationFME)-->45(SAM.CommonFA.MetricPreOpportunity)
+ 41(SAM.CommonFA.MetricCost)-->45(SAM.CommonFA.MetricPreOpportunity)
+ 41(SAM.CommonFA.MetricCost)-->44(SAM.CommonFA.MetricOutliers)
+ 39(SAM.CommonFA.ChargeDetails)-->43(SAM.CommonFA.CommonFAFinancePicuDays)
+ 39(SAM.CommonFA.ChargeDetails)-->42(SAM.CommonFA.CommonFAFinanceNurseryDays)
+ 39(SAM.CommonFA.ChargeDetails)-->41(SAM.CommonFA.MetricCost)
+ 39(SAM.CommonFA.ChargeDetails)-->40(SAM.CommonFA.OPVisits)
+ 35(SAM.CommonFA.PopulationFME)-->39(SAM.CommonFA.ChargeDetails)
+ 36(SAM.CommonFA.PremetricCost)-->39(SAM.CommonFA.ChargeDetails)
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD7: should render a flowchart full of icons', () => {
+ imgSnapshotTest(
+ `
+ graph TD
+ 9e122290_1ec3_e711_8c5a_005056ad0002("fa:fa-creative-commons My System | Test Environment")
+ 82072290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Business Logic Server:Service 1")
+ db052290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Business Logic Server:Service 2")
+ 4e112290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Report Server:Service 1")
+ 30122290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Shared Report Server:Service 2")
+ 5e112290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Dedicated Test Business Logic Server:Service 1")
+ c1112290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs Dedicated Test Business Logic Server:Service 2")
+ b7042290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\\SharedDbInstance].[SupportDb]")
+ 8f102290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\\SharedDbInstance].[DevelopmentDb]")
+ 0e102290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\\SharedDbInstance].[TestDb]")
+ 07132290_1ec3_e711_8c5a_005056ad0002("fa:fa-circle [DBServer\\SharedDbInstance].[SharedReportingDb]")
+ c7072290_1ec3_e711_8c5a_005056ad0002("fa:fa-server Shared Business Logic Server")
+ ca122290_1ec3_e711_8c5a_005056ad0002("fa:fa-server Shared Report Server")
+ 68102290_1ec3_e711_8c5a_005056ad0002("fa:fa-server Dedicated Test Business Logic Server")
+ f4112290_1ec3_e711_8c5a_005056ad0002("fa:fa-database [DBServer\\SharedDbInstance]")
+ d6072290_1ec3_e711_8c5a_005056ad0002("fa:fa-server DBServer")
+ 71082290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs DBServer\\:MSSQLSERVER")
+ c0102290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs DBServer\\:SQLAgent")
+ 9a072290_1ec3_e711_8c5a_005056ad0002("fa:fa-cogs DBServer\\:SQLBrowser")
+ 1d0a2290_1ec3_e711_8c5a_005056ad0002("fa:fa-server VmHost1")
+ 200a2290_1ec3_e711_8c5a_005056ad0002("fa:fa-server VmHost2")
+ 1c0a2290_1ec3_e711_8c5a_005056ad0002("fa:fa-server VmHost3")
+ 9e122290_1ec3_e711_8c5a_005056ad0002-->82072290_1ec3_e711_8c5a_005056ad0002
+ 9e122290_1ec3_e711_8c5a_005056ad0002-->db052290_1ec3_e711_8c5a_005056ad0002
+ 9e122290_1ec3_e711_8c5a_005056ad0002-->4e112290_1ec3_e711_8c5a_005056ad0002
+ 9e122290_1ec3_e711_8c5a_005056ad0002-->30122290_1ec3_e711_8c5a_005056ad0002
+ 9e122290_1ec3_e711_8c5a_005056ad0002-->5e112290_1ec3_e711_8c5a_005056ad0002
+ 9e122290_1ec3_e711_8c5a_005056ad0002-->c1112290_1ec3_e711_8c5a_005056ad0002
+ 82072290_1ec3_e711_8c5a_005056ad0002-->b7042290_1ec3_e711_8c5a_005056ad0002
+ 82072290_1ec3_e711_8c5a_005056ad0002-->8f102290_1ec3_e711_8c5a_005056ad0002
+ 82072290_1ec3_e711_8c5a_005056ad0002-->0e102290_1ec3_e711_8c5a_005056ad0002
+ 82072290_1ec3_e711_8c5a_005056ad0002-->c7072290_1ec3_e711_8c5a_005056ad0002
+ db052290_1ec3_e711_8c5a_005056ad0002-->c7072290_1ec3_e711_8c5a_005056ad0002
+ db052290_1ec3_e711_8c5a_005056ad0002-->82072290_1ec3_e711_8c5a_005056ad0002
+ 4e112290_1ec3_e711_8c5a_005056ad0002-->b7042290_1ec3_e711_8c5a_005056ad0002
+ 4e112290_1ec3_e711_8c5a_005056ad0002-->8f102290_1ec3_e711_8c5a_005056ad0002
+ 4e112290_1ec3_e711_8c5a_005056ad0002-->0e102290_1ec3_e711_8c5a_005056ad0002
+ 4e112290_1ec3_e711_8c5a_005056ad0002-->07132290_1ec3_e711_8c5a_005056ad0002
+ 4e112290_1ec3_e711_8c5a_005056ad0002-->ca122290_1ec3_e711_8c5a_005056ad0002
+ 30122290_1ec3_e711_8c5a_005056ad0002-->ca122290_1ec3_e711_8c5a_005056ad0002
+ 30122290_1ec3_e711_8c5a_005056ad0002-->4e112290_1ec3_e711_8c5a_005056ad0002
+ 5e112290_1ec3_e711_8c5a_005056ad0002-->8f102290_1ec3_e711_8c5a_005056ad0002
+ 5e112290_1ec3_e711_8c5a_005056ad0002-->68102290_1ec3_e711_8c5a_005056ad0002
+ c1112290_1ec3_e711_8c5a_005056ad0002-->68102290_1ec3_e711_8c5a_005056ad0002
+ c1112290_1ec3_e711_8c5a_005056ad0002-->5e112290_1ec3_e711_8c5a_005056ad0002
+ b7042290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
+ 8f102290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
+ 0e102290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
+ 07132290_1ec3_e711_8c5a_005056ad0002-->f4112290_1ec3_e711_8c5a_005056ad0002
+ c7072290_1ec3_e711_8c5a_005056ad0002-->1d0a2290_1ec3_e711_8c5a_005056ad0002
+ ca122290_1ec3_e711_8c5a_005056ad0002-->200a2290_1ec3_e711_8c5a_005056ad0002
+ 68102290_1ec3_e711_8c5a_005056ad0002-->1c0a2290_1ec3_e711_8c5a_005056ad0002
+ f4112290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
+ f4112290_1ec3_e711_8c5a_005056ad0002-->71082290_1ec3_e711_8c5a_005056ad0002
+ f4112290_1ec3_e711_8c5a_005056ad0002-->c0102290_1ec3_e711_8c5a_005056ad0002
+ f4112290_1ec3_e711_8c5a_005056ad0002-->9a072290_1ec3_e711_8c5a_005056ad0002
+ d6072290_1ec3_e711_8c5a_005056ad0002-->1c0a2290_1ec3_e711_8c5a_005056ad0002
+ 71082290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
+ c0102290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
+ c0102290_1ec3_e711_8c5a_005056ad0002-->71082290_1ec3_e711_8c5a_005056ad0002
+ 9a072290_1ec3_e711_8c5a_005056ad0002-->d6072290_1ec3_e711_8c5a_005056ad0002
+ 9a072290_1ec3_e711_8c5a_005056ad0002-->71082290_1ec3_e711_8c5a_005056ad0002
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD8: should render labels with numbers at the start', () => {
+ imgSnapshotTest(
+ `
+ graph TB;subgraph "number as labels";1;end;
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD9: should render subgraphs', () => {
+ imgSnapshotTest(
+ `
+ graph TB
+ subgraph One
+ a1-->a2
+ end
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD10: should render subgraphs with a title starting with a digit', () => {
+ imgSnapshotTest(
+ `
+ graph TB
+ subgraph 2Two
+ a1-->a2
+ end
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD11: should render styled subgraphs', () => {
+ imgSnapshotTest(
+ `
+ graph TB
+ A
+ B
+ subgraph foo[Foo SubGraph]
+ C
+ D
+ end
+ subgraph bar[Bar SubGraph]
+ E
+ F
+ end
+ G
+
+ A-->B
+ B-->C
+ C-->D
+ B-->D
+ D-->E
+ E-->A
+ E-->F
+ F-->D
+ F-->G
+ B-->G
+ G-->D
+
+ style foo fill:#F99,stroke-width:2px,stroke:#F0F,color:darkred
+ style bar fill:#999,stroke-width:10px,stroke:#0F0,color:blue
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD12: should render a flowchart with long names and class definitions', () => {
+ imgSnapshotTest(
+ `graph LR
+ sid-B3655226-6C29-4D00-B685-3D5C734DC7E1["
+
+ 提交申请
+ 熊大
+ "];
+ class sid-B3655226-6C29-4D00-B685-3D5C734DC7E1 node-executed;
+ sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A["
+ 负责人审批
+ 强子
+ "];
+ class sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A node-executed;
+ sid-E27C0367-E6D6-497F-9736-3CDC21FDE221["
+ DBA审批
+ 强子
+ "];
+ class sid-E27C0367-E6D6-497F-9736-3CDC21FDE221 node-executed;
+ sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD["
+ SA审批
+ 阿美
+ "];
+ class sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD node-executed;
+ sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7["
+ 主管审批
+ 光头强
+ "];
+ class sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7 node-executed;
+ sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89["
+ DBA确认
+ 强子
+ "];
+ class sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89 node-executed;
+ sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937["
+ SA确认
+ 阿美
+ "];
+ class sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937 node-executed;
+ sid-4FC27B48-A6F9-460A-A675-021F5854FE22["
+ 结束
+ "];
+ class sid-4FC27B48-A6F9-460A-A675-021F5854FE22 node-executed;
+ sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E["
+ SA执行1
+ 强子
+ "];
+ class sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E node-executed;
+ sid-6C2120F3-D940-4958-A067-0903DCE879C4["
+ SA执行2
+ 强子
+ "];
+ class sid-6C2120F3-D940-4958-A067-0903DCE879C4 node-executed;
+ sid-9180E2A0-5C4B-435F-B42F-0D152470A338["
+ DBA执行1
+ 强子
+ "];
+ class sid-9180E2A0-5C4B-435F-B42F-0D152470A338 node-executed;
+ sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD["
+ DBA执行3
+ 强子
+ "];
+ class sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD node-executed;
+ sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756["
+ DBA执行2
+ 强子
+ "];
+ class sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756 node-executed;
+ sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93["
+ DBA执行4
+ 强子
+ "];
+ class sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93 node-executed;
+ sid-1897B30A-9C5C-4D5B-B80B-76A038785070["
+ 负责人确认
+ 梁静茹
+ "];
+ class sid-1897B30A-9C5C-4D5B-B80B-76A038785070 node-executed;
+ sid-B3655226-6C29-4D00-B685-3D5C734DC7E1-->sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7;
+ sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A-->sid-1897B30A-9C5C-4D5B-B80B-76A038785070;
+ sid-E27C0367-E6D6-497F-9736-3CDC21FDE221-->sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89;
+ sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD-->sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937;
+ sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E-->sid-6C2120F3-D940-4958-A067-0903DCE879C4;
+ sid-9180E2A0-5C4B-435F-B42F-0D152470A338-->sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756;
+ sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD-->sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93;
+ sid-6C2120F3-D940-4958-A067-0903DCE879C4-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
+ sid-1897B30A-9C5C-4D5B-B80B-76A038785070-->sid-4FC27B48-A6F9-460A-A675-021F5854FE22;
+ sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937-->sid-19DD9E9F-98C1-44EE-B604-842AFEE76F1E;
+ sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89-->sid-9180E2A0-5C4B-435F-B42F-0D152470A338;
+ sid-A1B3CD96-7697-4D7C-BEAA-73D187B1BE89-->sid-03A2C3AC-5337-48A5-B154-BB3FD0EC8DAD;
+ sid-D5E1F2F4-306C-47A2-BF74-F66E3D769756-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
+ sid-8C3F2F1D-F014-4F99-B966-095DC1A2BD93-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
+ sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-BED98281-9585-4D1B-934E-BD1AC6AC0EFD;
+ sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-E27C0367-E6D6-497F-9736-3CDC21FDE221;
+ sid-3E35A7FF-A2F4-4E07-9247-DBF884C81937-->sid-6C2120F3-D940-4958-A067-0903DCE879C4;
+ sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-4DA958A0-26D9-4D47-93A7-70F39FD7D51A;
+ sid-7CE72B24-E0C1-46D3-8132-8BA66BE05AA7-->sid-4FC27B48-A6F9-460A-A675-021F5854FE22;
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, fontFamily: 'courier' }
+ );
+ });
+
+ it('FHD13: should render color of styled nodes', () => {
+ imgSnapshotTest(
+ `
+ graph LR
+ foo-->bar
+
+ classDef foo fill:lightblue,color:green,stroke:#FF9E2C,font-weight:bold
+ style foo fill:#F99,stroke-width:2px,stroke:#F0F
+ style bar fill:#999,color: #00ff00, stroke-width:10px,stroke:#0F0
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ listUrl: false,
+ listId: 'color styling',
+ fontFamily: 'courier',
+ logLevel: 0,
+ }
+ );
+ });
+
+ it('FHD14: should render hexagons', () => {
+ imgSnapshotTest(
+ `
+ graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{{Let me think... Do I want something for work, something to spend every free second with, or something to get around?}}
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[Car]
+ click A "index.html#link-clicked" "link test"
+ click B testClick "click test"
+ classDef someclass fill:#f96;
+ class A someclass;
+ class C someclass;
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ listUrl: false,
+ listId: 'color styling',
+ fontFamily: 'courier',
+ logLevel: 0,
+ }
+ );
+ });
+
+ it('FHD15: should render a simple flowchart with comments', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ %% this is a comment
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD16: Render Stadium shape', () => {
+ imgSnapshotTest(
+ ` graph TD
+ A([stadium shape test])
+ A -->|Get money| B([Go shopping])
+ B --> C([Let me think... Do I want something for work, something to spend every free second with, or something to get around?])
+ C -->|One| D([Laptop])
+ C -->|Two| E([iPhone])
+ C -->|Three| F([Car wroom wroom])
+ click A "index.html#link-clicked" "link test"
+ click B testClick "click test"
+ classDef someclass fill:#f96;
+ class A someclass;
+ class C someclass;
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD17: Render multiline texts', () => {
+ imgSnapshotTest(
+ `graph LR
+ A1[Multi Line] -->|Multi Line| B1(Multi Line)
+ C1[Multi Line] -->|Multi Line| D1(Multi Line)
+ E1[Multi Line] -->|Multi Line| F1(Multi Line)
+ A2[Multi Line] -->|Multi Line| B2(Multi Line)
+ C2[Multi Line] -->|Multi Line| D2(Multi Line)
+ E2[Multi Line] -->|Multi Line| F2(Multi Line)
+ linkStyle 0 stroke:DarkGray,stroke-width:2px
+ linkStyle 1 stroke:DarkGray,stroke-width:2px
+ linkStyle 2 stroke:DarkGray,stroke-width:2px
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD18: Chaining of nodes', () => {
+ imgSnapshotTest(
+ `graph LR
+ a --> b --> c
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD19: Multiple nodes and chaining in one statement', () => {
+ imgSnapshotTest(
+ `graph LR
+ a --> b & c--> d
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FHD20: Multiple nodes and chaining in one statement', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[ h ] -- hello --> B[" test "]:::exClass & C --> D;
+ classDef exClass background:#bbb,border:1px solid red;
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH21: Render cylindrical shape', () => {
+ imgSnapshotTest(
+ `graph LR
+ A[(cylindrical shape test)]
+ A -->|Get money| B1[(Go shopping 1)]
+ A -->|Get money| B2[(Go shopping 2)]
+ A -->|Get money| B3[(Go shopping 3)]
+ C[(Let me think... Do I want something for work, something to spend every free second with, or something to get around?)]
+ B1 --> C
+ B2 --> C
+ B3 --> C
+ C -->|One| D[(Laptop)]
+ C -->|Two| E[(iPhone)]
+ C -->|Three| F[(Car)]
+ click A "index.html#link-clicked" "link test"
+ click B testClick "click test"
+ classDef someclass fill:#f96;
+ class A someclass;`,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH22: Render a simple flowchart with nodeSpacing set to 100', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ %% this is a comment
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, flowchart: { nodeSpacing: 50 }, fontFamily: 'courier' }
+ );
+ });
+
+ it('FDH23: Render a simple flowchart with rankSpacing set to 100', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ %% this is a comment
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { rankSpacing: '100' },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH24: Keep node label text (if already defined) when a style is applied', () => {
+ imgSnapshotTest(
+ `graph LR
+ A(( )) -->|step 1| B(( ))
+ B(( )) -->|step 2| C(( ))
+ C(( )) -->|step 3| D(( ))
+ linkStyle 1 stroke:greenyellow,stroke-width:2px
+ style C fill:greenyellow,stroke:green,stroke-width:4px
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH25: Handle link click events (link, anchor, mailto, other protocol, script)', () => {
+ imgSnapshotTest(
+ `graph TB
+ TITLE["Link Click Events (click the nodes below)"]
+ A["link test (open in same tab)"]
+ B["link test (open in new tab)"]
+ C[anchor test]
+ D[mailto test]
+ E[other protocol test]
+ F[script test]
+ TITLE --> A & B & C & D & E & F
+ click A "https://mermaid-js.github.io/mermaid/#/" "link test (open in same tab)"
+ click B "https://mermaid-js.github.io/mermaid/#/" "link test (open in new tab)" _blank
+ click C "#link-clicked"
+ click D "mailto:user@user.user" "mailto test"
+ click E "notes://do-your-thing/id" "other protocol test"
+ click F "javascript:alert('test')" "script test"
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, securityLevel: 'loose', fontFamily: 'courier' }
+ );
+ });
+
+ it('FDH26: Set text color of nodes and links according to styles when html labels are enabled', () => {
+ imgSnapshotTest(
+ `graph LR
+ A[red text] -->|red text| B(blue text)
+ C[/red text/] -->|blue text| D{blue text}
+ E{{default style}} -->|default style| F([default style])
+ linkStyle default color:Sienna;
+ linkStyle 0 color:red;
+ linkStyle 1 stroke:DarkGray,stroke-width:2px,color:#0000ff
+ style A color:red;
+ style B color:blue;
+ style C stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style D stroke:#0000ff,fill:#ccccff,color:#0000ff
+ click B "index.html#link-clicked" "link test"
+ click D testClick "click test"
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, flowchart: { htmlLabels: true } }
+ );
+ });
+
+ it('FDH27: Set text color of nodes and links according to styles when html labels are disabled', () => {
+ imgSnapshotTest(
+ `graph LR
+ A[red text] -->|red text| B(blue text)
+ C[/red text/] -->|blue text| D{blue text}
+ E{{default style}} -->|default style| F([default style])
+ linkStyle default color:Sienna;
+ linkStyle 0 color:red;
+ linkStyle 1 stroke:DarkGray,stroke-width:2px,color:#0000ff
+ style A color:red;
+ style B color:blue;
+ style C stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style D stroke:#0000ff,fill:#ccccff,color:#0000ff
+ click B "index.html#link-clicked" "link test"
+ click D testClick "click test"
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH28: Apply default class to all nodes which do not have another class assigned (htmlLabels enabled)', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[myClass1] --> B[default] & C[default]
+ B[default] & C[default] --> D[myClass2]
+ classDef default stroke-width:2px,fill:none,stroke:silver
+ classDef node color:red
+ classDef myClass1 color:#0000ff
+ classDef myClass2 stroke:#0000ff,fill:#ccccff
+ class A myClass1
+ class D myClass2
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, flowchart: { htmlLabels: true } }
+ );
+ });
+
+ it('FDH29: Apply default class to all nodes which do not have another class assigned (htmlLabels disabled)', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[myClass1] --> B[default] & C[default]
+ B[default] & C[default] --> D[myClass2]
+ classDef default stroke-width:2px,fill:none,stroke:silver
+ classDef node color:red
+ classDef myClass1 color:#0000ff
+ classDef myClass2 stroke:#0000ff,fill:#ccccff
+ class A myClass1
+ class D myClass2
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH30: Possibility to style text color of nodes and subgraphs as well as apply classes to subgraphs', () => {
+ imgSnapshotTest(
+ `graph LR
+ subgraph id1 [title is set]
+ A-->B
+ end
+ subgraph id2 [title]
+ E
+ end
+
+ B-->C
+
+ subgraph id3
+ C-->D
+ end
+ class id3,id2,A redBg;
+ class id3,A whiteTxt;
+ classDef redBg fill:#622;
+ classDef whiteTxt color: white;
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH31: should not slice off edges that are to the left of the left-most vertex', () => {
+ imgSnapshotTest(
+ `graph TD
+ work --> sleep
+ sleep --> work
+ eat --> sleep
+ work --> eat
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH32: Render Subroutine shape', () => {
+ imgSnapshotTest(
+ `graph LR
+ A[[subroutine shape test]]
+ A -->|Get money| B[[Go shopping]]
+ B --> C[[Let me think... Do I want something for work, something to spend every free second with, or something to get around?]]
+ C -->|One| D[[Laptop]]
+ C -->|Two| E[[iPhone]]
+ C -->|Three| F[[Car wroom wroom]]
+ click A "index.html#link-clicked" "link test"
+ click B testClick "click test"
+ classDef someclass fill:#f96;
+ class A someclass;
+ class C someclass;
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: false },
+ fontFamily: 'courier',
+ }
+ );
+ });
+
+ it('FDH33: should render a simple flowchart with diagramPadding set to 0', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ %% this is a comment
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, flowchart: { diagramPadding: 0 } }
+ );
+ });
+
+ it('FDH34: testing the label width in percy', () => {
+ imgSnapshotTest(
+ `graph TD
+ A[Christmas]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0 }
+ );
+ });
+
+ it('FDH35: should honor minimum edge length as specified by the user', () => {
+ imgSnapshotTest(
+ `graph TD
+ L1 --- L2
+ L2 --- C
+ M1 ---> C
+ R1 .-> R2
+ R2 <.-> C
+ C -->|Label 1| E1
+ C -- Label 2 ---> E2
+ C ----> E3
+ C -----> E4
+ C ======> E5
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0 }
+ );
+ });
+ it('FDH36: should render escaped without html labels', () => {
+ imgSnapshotTest(
+ `graph TD
+ a["Haiya "]-->b
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, htmlLabels: false, flowchart: { htmlLabels: false } }
+ );
+ });
+ it('FDH37: should render non-escaped with html labels', () => {
+ imgSnapshotTest(
+ `graph TD
+ a["Haiya "]-->b
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH38: should render a flowchart when useMaxWidth is true (default)', () => {
+ renderGraph(
+ `flowchart TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, flowchart: { useMaxWidth: true } }
+ );
+ cy.get('svg').should((svg) => {
+ expect(svg).to.have.attr('width', '100%');
+ // expect(svg).to.have.attr('height');
+ // use within because the absolute value can be slightly different depending on the environment ±10%
+ // const height = parseFloat(svg.attr('height'));
+ // expect(height).to.be.within(446 * 0.95, 446 * 1.05);
+ const style = svg.attr('style');
+ expect(style).to.match(/^max-width: [\d.]+px;$/);
+ const maxWidthValue = parseFloat(style.match(/[\d.]+/g).join(''));
+ expect(maxWidthValue).to.be.within(446 * 0.9, 446 * 1.1);
+ });
+ });
+ it('FDH39: should render a flowchart when useMaxWidth is false', () => {
+ renderGraph(
+ `graph TD
+ A[Christmas] -->|Get money| B(Go shopping)
+ B --> C{Let me think}
+ C -->|One| D[Laptop]
+ C -->|Two| E[iPhone]
+ C -->|Three| F[fa:fa-car Car]
+ `,
+ { look: 'handDrawn', handDrawnSeed: 0, flowchart: { useMaxWidth: false } }
+ );
+ cy.get('svg').should((svg) => {
+ // const height = parseFloat(svg.attr('height'));
+ const width = parseFloat(svg.attr('width'));
+ // use within because the absolute value can be slightly different depending on the environment ±10%
+ // expect(height).to.be.within(446 * 0.95, 446 * 1.05);
+ expect(width).to.be.within(446 * 0.9, 446 * 1.1);
+ expect(svg).to.not.have.attr('style');
+ });
+ });
+ it('FDH40: handle styling with style expressions', () => {
+ imgSnapshotTest(
+ `
+ graph LR
+ id1(Start)-->id2(Stop)
+ style id1 fill:#f9f,stroke:#333,stroke-width:4px
+ style id2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH41: handle styling for all node shapes', () => {
+ imgSnapshotTest(
+ `
+ graph LR
+ A[red text] -->|default style| B(blue text)
+ C([red text]) -->|default style| D[[blue text]]
+ E[(red text)] -->|default style| F((blue text))
+ G>red text] -->|default style| H{blue text}
+ I{{red text}} -->|default style| J[/blue text/]
+ linkStyle default color:Sienna;
+ style A stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style B stroke:#0000ff,fill:#ccccff,color:#0000ff
+ style C stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style D stroke:#0000ff,fill:#ccccff,color:#0000ff
+ style E stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style F stroke:#0000ff,fill:#ccccff,color:#0000ff
+ style G stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style H stroke:#0000ff,fill:#ccccff,color:#0000ff
+ style I stroke:#ff0000,fill:#ffcccc,color:#ff0000
+ style J stroke:#0000ff,fill:#ccccff,color:#0000ff
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH42: fontawesome icons in edge labels', () => {
+ imgSnapshotTest(
+ `
+graph TD
+ C -->|fa:fa-car Car| F[fa:fa-car Car]
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH43: fontawesome icons in edge labels', () => {
+ imgSnapshotTest(
+ `
+ graph TB
+ subgraph bar[Bar]
+ F
+ end
+ style bar fill:#999,stroke-width:10px,stroke:#0F0,color:blue
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH44: fontawesome icons in edge labels', () => {
+ imgSnapshotTest(
+ `
+ graph TB
+ A
+ B
+ subgraph foo[Foo SubGraph]
+ C
+ D
+ end
+ subgraph bar[Bar SubGraph]
+ E
+ F
+ end
+ G
+
+ A-->B
+ B-->C
+ C-->D
+ B-->D
+ D-->E
+ E-->A
+ E-->F
+ F-->D
+ F-->G
+ B-->G
+ G-->D
+
+ style foo fill:#F99,stroke-width:2px,stroke:#F0F,color:darkred
+ style bar fill:#999,stroke-width:10px,stroke:#0F0,color:blue
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH45: fontawesome icons in edge labels', () => {
+ imgSnapshotTest(
+ `
+ %%{init:{"theme":"base", "themeVariables": {"primaryColor":"#411d4e", "titleColor":"white", "darkMode":true}}}%%
+ flowchart LR
+ subgraph A
+ a --> b
+ end
+ subgraph B
+ i -->f
+ end
+ A --> B
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH46: text-color from classes', () => {
+ imgSnapshotTest(
+ `
+ flowchart LR
+ classDef dark fill:#000,stroke:#000,stroke-width:4px,color:#fff
+ Lorem --> Ipsum --> Dolor
+ class Lorem,Dolor dark
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+ it('FDH47: apply class called default on node called default', () => {
+ imgSnapshotTest(
+ `
+ graph TD
+ classDef default fill:#a34,stroke:#000,stroke-width:4px,color:#fff
+ hello --> default
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ htmlLabels: true,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+
+ it('FDH48: should be able to style default node independently', () => {
+ imgSnapshotTest(
+ `
+ flowchart TD
+ classDef default fill:#a34
+ hello --> default
+
+ style default stroke:#000,stroke-width:4px
+ `,
+ {
+ look: 'handDrawn',
+ handDrawnSeed: 0,
+ flowchart: { htmlLabels: true },
+ securityLevel: 'loose',
+ }
+ );
+ });
+});
diff --git a/cypress/platform/flowchart-refactor.html b/cypress/platform/flowchart-refactor.html
index 52336fd28..034e79a52 100644
--- a/cypress/platform/flowchart-refactor.html
+++ b/cypress/platform/flowchart-refactor.html
@@ -134,7 +134,7 @@ flowchart LR
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
flowchart LR
id1([This is the text in the box])
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1([This is the text in the box])
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1([This is the text in the box])
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
flowchart LR
id1[[This is the text in the box]]
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1[[This is the text in the box]]
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1[[This is the text in the box]]
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart LR
id1[(Database)]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1[(Database)]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1[(Database)]
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart LR
id1((This is the text in the circle))
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1((This is the text in the circle))
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1((This is the text in the circle))
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart TD
id1(((This is the text in the circle)))
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart TD
id1(((This is the text in the circle)))
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart TD
id1(((This is the text in the circle)))
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart LR
id1>This is the text in the box]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1>This is the text in the box]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1>This is the text in the box]
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart LR
id1{This is the text in the box}
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1{This is the text in the box}
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1{This is the text in the box}
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1{{This is the text in the box}}
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1{{This is the text in the box}}
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart TD
id1[/This is the text in the box/]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart TD
id1[/This is the text in the box/]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart TD
id1[/This is the text in the box/]
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart TD
id1[\This is the text in the box\]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart TD
id1[\This is the text in the box\]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart TD
id1[\This is the text in the box\]
@@ -637,7 +637,7 @@ flowchart LR
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart TD
A[/Christmas\]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart TD
A[/Christmas\]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart TD
A[/Christmas\]
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart TD
A[\Christmas/]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart TD
A[\Christmas/]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart TD
A[\Christmas/]
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart LR
id1(This is the text in the box)
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1(This is the text in the box)
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1(This is the text in the box)
- %%{init: {"look": "handdrawn"} }%%
+ %%{init: {"look": "handDrawn"} }%%
flowchart LR
id1[This is the text in the box]
- %%{init: {"handdrawn": false, "layout": "elk"} }%%
+ %%{init: {"handDrawn": false, "layout": "elk"} }%%
flowchart LR
id1[This is the text in the box]
- %%{init: {"look": "handdrawn", "layout": "elk"} }%%
+ %%{init: {"look": "handDrawn", "layout": "elk"} }%%
flowchart LR
id1[This is the text in the box]
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
stateA
@@ -134,7 +134,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
flowchart LR
id1[[This is the text in the box]]
@@ -152,7 +152,7 @@ flowchart LR
mermaid.parseError = function (err, hash) {};
mermaid.initialize({
- handdrawn: false,
+ handDrawn: false,
mergeEdges: true,
layout: 'dagre',
flowchart: { titleTopMargin: 10 },
diff --git a/cypress/platform/knsv2.html b/cypress/platform/knsv2.html
index f4a357169..ab7d9f68d 100644
--- a/cypress/platform/knsv2.html
+++ b/cypress/platform/knsv2.html
@@ -36,12 +36,15 @@
font-family: 'Arial';
/* font-size: 18px !important; */
}
+
h1 {
color: grey;
}
+
.mermaid2 {
display: none;
}
+
.mermaid svg {
/* font-size: 18px !important; */
@@ -54,6 +57,7 @@
10px 10px;
background-repeat: repeat; */
}
+
.malware {
position: fixed;
bottom: 0;
@@ -69,32 +73,70 @@
font-family: monospace;
font-size: 72px;
}
+
/* tspan {
font-size: 6px !important;
} */
+
-
+
+
+---
+config:
+ look: handDrawn
+ flowchart:
+ htmlLabels: false
+---
flowchart
- a_a(Aftonbladet) --> b_b[gorilla]:::apa --> c_c{chimp}:::apa -->a_a
- a_a --> c --> d_d --> c_c
- classDef apa fill:#f9f,stroke:#333,stroke-width:4px;
- class a_a apa;
- click a_a "http://www.aftonbladet.se" "bookmark"
- click c_c callback "new tooltip"
-
-
+ A[I am a long text, where do I go??? handdrawn - false]
+
+
+---
+config:
+ look: handdrawn
+ flowchart:
+ htmlLabels: true
+---
+flowchart
+ A[I am a long text, where do I go??? handdrawn - true]
+
+
+
+
+---
+config:
+ flowchart:
+ htmlLabels: false
+---
+flowchart
+ A[I am a long text, where do I go??? classic - false]
+
+
+---
+config:
+ flowchart:
+ htmlLabels: true
+---
+flowchart
+ A[I am a long text, where do I go??? classic - true]
+
+
+
flowchart LR
id1(Start)-->id2(Stop)
style id1 fill:#f9f,stroke:#333,stroke-width:4px
style id2 fill:#bbf,stroke:#f66,stroke-width:2px,color:#fff,stroke-dasharray: 5 5
-
+
-
+
flowchart LR
A:::foo & B:::bar --> C:::foobar
classDef foo stroke:#f00
@@ -105,9 +147,9 @@ flowchart LR
-
+
stateDiagram
- A:::foo
+ A:::foo
B:::bar --> C:::foobar
classDef foo stroke:#f00
classDef bar stroke:#0f0
@@ -127,8 +169,8 @@ flowchart LR
};
mermaid.initialize({
// theme: 'base',
- // handdrawnSeed: 12,
- // look: 'handdrawn',
+ // handDrawnSeed: 12,
+ // look: 'handDrawn',
// 'elk.nodePlacement.strategy': 'NETWORK_SIMPLEX',
// layout: 'dagre',
// layout: 'elk',
diff --git a/cypress/platform/state-refactor.html b/cypress/platform/state-refactor.html
index 3d2a47e47..c9347eee9 100644
--- a/cypress/platform/state-refactor.html
+++ b/cypress/platform/state-refactor.html
@@ -115,7 +115,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
stateId
@@ -123,7 +123,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
stateId
@@ -131,7 +131,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
stateId
@@ -162,21 +162,21 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
state "This is a state description" as s3
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
state "This is a state description" as s4
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
state "This is a state description" as s5
@@ -206,7 +206,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
s22 : This is a state description
@@ -214,7 +214,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
s23 : This is a state description
@@ -222,7 +222,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
s24 : This is a state description
@@ -258,7 +258,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
s41 --> s42
@@ -268,7 +268,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
s51 --> s52
@@ -277,7 +277,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
s61 --> s62
@@ -316,7 +316,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
a3 --> a4: A transition
@@ -326,7 +326,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
a5 --> a6: A transition
@@ -335,7 +335,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
a7 --> a8: A transition
@@ -376,7 +376,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
[*] --> test
@@ -387,7 +387,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
[*] --> test
test --> [*]
@@ -397,7 +397,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
[*] --> test
test --> [*]
@@ -445,7 +445,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
[*] --> First
@@ -459,7 +459,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
[*] --> First
state First {
@@ -472,7 +472,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
[*] --> First
state First {
@@ -547,7 +547,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
[*] --> Level1
@@ -572,7 +572,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
[*] --> Level1
@@ -595,7 +595,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
[*] --> Level1
@@ -676,7 +676,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
[*] --> B1
@@ -699,7 +699,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
[*] --> B1
B1 --> B2
@@ -722,7 +722,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
[*] --> B1
B1 --> B2
@@ -784,7 +784,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
state if_state <>
@@ -796,7 +796,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
state if_state <>
[*] --> IsPositive
@@ -807,7 +807,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
state if_state <>
[*] --> IsPositive
@@ -865,7 +865,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
state fork_state <>
[*] --> fork_state
@@ -882,7 +882,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
state fork_state <>
[*] --> fork_state
@@ -899,7 +899,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
state fork_state <>
[*] --> fork_state
@@ -955,7 +955,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
TN3: The state with a note
note right of TN3
@@ -968,7 +968,7 @@ stateDiagram-v2
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
TN5: The state with a note
note right of TN5
@@ -982,7 +982,7 @@ stateDiagram-v2
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
TN7: The state with a note
note right of TN7
@@ -1052,7 +1052,7 @@ state Active {
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
[*] --> Active
@@ -1073,7 +1073,7 @@ state Active {
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
[*] --> Active
@@ -1095,7 +1095,7 @@ state Active {
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
[*] --> Active
@@ -1159,7 +1159,7 @@ direction LR
-%%{init: {"look": "handdrawn"} }%%
+%%{init: {"look": "handDrawn"} }%%
stateDiagram-v2
direction LR
[*] --> D1
@@ -1174,7 +1174,7 @@ direction LR
-%%{init: {"handdrawn": false, "layout": "elk"} }%%
+%%{init: {"handDrawn": false, "layout": "elk"} }%%
stateDiagram-v2
direction LR
[*] --> D1
@@ -1189,7 +1189,7 @@ direction LR
-%%{init: {"look": "handdrawn", "layout": "elk"} }%%
+%%{init: {"look": "handDrawn", "layout": "elk"} }%%
stateDiagram-v2
direction LR
[*] --> D1
@@ -1229,7 +1229,7 @@ direction LR
};
mermaid.initialize({
- handdrawn: false,
+ handDrawn: false,
mergeEdges: true,
layout: 'dagre',
flowchart: { titleTopMargin: 10 },
@@ -1254,7 +1254,7 @@ direction LR
let coll = document.getElementsByClassName("collapsible");
for (const element of coll) {
- element.addEventListener("click", function () {
+ element.addEventListener("click", function () {
this.classList.toggle("active");
let content = this.nextElementSibling;
if (content.style.maxHeight) {
diff --git a/cypress/platform/viewer.js b/cypress/platform/viewer.js
index beb7015a5..0b480b8bc 100644
--- a/cypress/platform/viewer.js
+++ b/cypress/platform/viewer.js
@@ -9,7 +9,6 @@ function b64ToUtf8(str) {
// Adds a rendered flag to window when rendering is done, so cypress can wait for it.
function markRendered() {
- console.log('Done rendering');
if (window.Cypress) {
window.rendered = true;
}
diff --git a/docs/config/setup/interfaces/mermaid.MermaidConfig.md b/docs/config/setup/interfaces/mermaid.MermaidConfig.md
index e13e4fbbf..ca7828f52 100644
--- a/docs/config/setup/interfaces/mermaid.MermaidConfig.md
+++ b/docs/config/setup/interfaces/mermaid.MermaidConfig.md
@@ -210,11 +210,11 @@ If set to true, ignores legacyMathML.
---
-### handdrawnSeed
+### handDrawnSeed
-• `Optional` **handdrawnSeed**: `number`
+• `Optional` **handDrawnSeed**: `number`
-Defines the seed to be used when using handdrawn look. This is important for the automated tests as they will always find differences without the seed. The default value is 0 which gives a random seed.
+Defines the seed to be used when using handDrawn look. This is important for the automated tests as they will always find differences without the seed. The default value is 0 which gives a random seed.
#### Defined in
@@ -283,7 +283,7 @@ This option decides the amount of logging to be used by mermaid.
### look
-• `Optional` **look**: `"classic"` | `"handdrawn"`
+• `Optional` **look**: `"classic"` | `"handDrawn"`
Defines which main look to use for the diagram.
diff --git a/package.json b/package.json
index 0a0e63504..4e17d516c 100644
--- a/package.json
+++ b/package.json
@@ -98,7 +98,7 @@
"eslint-plugin-markdown": "^5.0.0",
"eslint-plugin-no-only-tests": "^3.1.0",
"eslint-plugin-tsdoc": "^0.3.0",
- "eslint-plugin-unicorn": "^54.0.0",
+ "eslint-plugin-unicorn": "^55.0.0",
"express": "^4.19.1",
"globals": "^15.4.0",
"globby": "^14.0.1",
diff --git a/packages/mermaid-layout-elk/src/render.ts b/packages/mermaid-layout-elk/src/render.ts
index d2fdb6c09..81453f47f 100644
--- a/packages/mermaid-layout-elk/src/render.ts
+++ b/packages/mermaid-layout-elk/src/render.ts
@@ -503,7 +503,7 @@ export const render = async (data4Layout: LayoutData, svg, element, algorithm) =
// we will position the nodes when we get the layout from elkjs
elkGraph = await addVertices(nodeEl, data4Layout.nodes, elkGraph);
// Time for the edges, we start with adding an element in the node to hold the edges
- const edgesEl = svg.insert('g').attr('class', 'edges edgePath');
+ const edgesEl = svg.insert('g').attr('class', 'edges edgePaths');
// Add the edges to the elk graph, this will entail creating the actual edges
elkGraph = await addEdges(data4Layout, elkGraph, svg);
@@ -620,7 +620,7 @@ export const render = async (data4Layout: LayoutData, svg, element, algorithm) =
}
if (endNode.isGroup) {
const bbox = endNode.domId.node().getBBox();
- ew = Math.max(startNode.width, endNode.labels[0].width + endNode.padding);
+ ew = Math.max(endNode.width, endNode.labels[0].width + endNode.padding);
log.debug(
'UIO width',
@@ -639,12 +639,13 @@ export const render = async (data4Layout: LayoutData, svg, element, algorithm) =
y: startNode.y + startNode.height / 2 + offset.y,
});
}
- if (startNode.shape === 'diamond') {
+ if (endNode.shape === 'diamond') {
edge.points.push({
x: endNode.x + endNode.width / 2 + offset.x,
y: endNode.y + endNode.height / 2 + offset.y,
});
}
+
edge.points = cutPathAtIntersect(
edge.points.reverse(),
{
@@ -660,8 +661,8 @@ export const render = async (data4Layout: LayoutData, svg, element, algorithm) =
edge.points = cutPathAtIntersect(
edge.points,
{
- x: endNode.x + ew / 2 + offset.x,
- y: endNode.y + endNode.height / 2 + offset.y,
+ x: endNode.x + ew / 2 + endNode.offset.x,
+ y: endNode.y + endNode.height / 2 + endNode.offset.y,
width: ew,
height: endNode.height,
padding: endNode.padding,
diff --git a/packages/mermaid/src/config.type.ts b/packages/mermaid/src/config.type.ts
index 7bd305183..972f85bc4 100644
--- a/packages/mermaid/src/config.type.ts
+++ b/packages/mermaid/src/config.type.ts
@@ -68,12 +68,12 @@ export interface MermaidConfig {
* Defines which main look to use for the diagram.
*
*/
- look?: 'classic' | 'handdrawn';
+ look?: 'classic' | 'handDrawn';
/**
- * Defines the seed to be used when using handdrawn look. This is important for the automated tests as they will always find differences without the seed. The default value is 0 which gives a random seed.
+ * Defines the seed to be used when using handDrawn look. This is important for the automated tests as they will always find differences without the seed. The default value is 0 which gives a random seed.
*
*/
- handdrawnSeed?: number;
+ handDrawnSeed?: number;
/**
* Defines which layout algorithm to use for rendering the diagram.
*
diff --git a/packages/mermaid/src/diagrams/block/blockRenderer.ts b/packages/mermaid/src/diagrams/block/blockRenderer.ts
index 99b89ceeb..509b5b715 100644
--- a/packages/mermaid/src/diagrams/block/blockRenderer.ts
+++ b/packages/mermaid/src/diagrams/block/blockRenderer.ts
@@ -8,13 +8,6 @@ import type { BlockDB } from './blockDB.js';
import { layout } from './layout.js';
import { calculateBlockSizes, insertBlocks, insertEdges } from './renderHelpers.js';
-/**
- * Returns the all the styles from classDef statements in the graph definition.
- *
- * @param text - The text with the classes
- * @param diagObj - The diagram object
- * @returns ClassDef - The styles
- */
export const getClasses = function (text: any, diagObj: any) {
return diagObj.db.getClasses();
};
@@ -45,8 +38,6 @@ export const draw = async function (
const markers = ['point', 'circle', 'cross'];
// Add the marker definitions to the svg as marker tags
- // insertMarkers(svg, markers, diagObj.type, diagObj.arrowMarkerAbsolute);
- // insertMarkers(svg, markers, diagObj.type, true);
insertMarkers(svg, markers, diagObj.type, id);
const bl = db.getBlocks();
@@ -59,11 +50,7 @@ export const draw = async function (
await insertBlocks(nodes, bl, db);
await insertEdges(nodes, edges, blArr, db, id);
- // log.debug('Here', bl);
-
// Establish svg dimensions and get width and height
- //
- // const bounds2 = nodes.node().getBoundingClientRect();
// Why, oh why ????
if (bounds) {
const bounds2 = bounds;
diff --git a/packages/mermaid/src/diagrams/flowchart/flowDiagram-v2.ts b/packages/mermaid/src/diagrams/flowchart/flowDiagram-v2.ts
index 279b7a724..5b8012ede 100644
--- a/packages/mermaid/src/diagrams/flowchart/flowDiagram-v2.ts
+++ b/packages/mermaid/src/diagrams/flowchart/flowDiagram-v2.ts
@@ -1,7 +1,7 @@
// @ts-ignore: JISON doesn't support types
import flowParser from './parser/flow.jison';
import flowDb from './flowDb.js';
-import flowRendererV3 from './flowRenderer-v3-unified.js';
+import renderer from './flowRenderer-v3-unified.js';
import flowStyles from './styles.js';
import type { MermaidConfig } from '../../config.type.js';
import { setConfig } from '../../diagram-api/diagramAPI.js';
@@ -9,7 +9,7 @@ import { setConfig } from '../../diagram-api/diagramAPI.js';
export const diagram = {
parser: flowParser,
db: flowDb,
- renderer: flowRendererV3,
+ renderer,
styles: flowStyles,
init: (cnf: MermaidConfig) => {
if (!cnf.flowchart) {
diff --git a/packages/mermaid/src/diagrams/flowchart/flowDiagram.ts b/packages/mermaid/src/diagrams/flowchart/flowDiagram.ts
index ca4f8fba8..5b8012ede 100644
--- a/packages/mermaid/src/diagrams/flowchart/flowDiagram.ts
+++ b/packages/mermaid/src/diagrams/flowchart/flowDiagram.ts
@@ -1,24 +1,23 @@
// @ts-ignore: JISON doesn't support types
import flowParser from './parser/flow.jison';
import flowDb from './flowDb.js';
-import flowRenderer from './flowRenderer.js';
-import flowRendererV2 from './flowRenderer-v2.js';
+import renderer from './flowRenderer-v3-unified.js';
import flowStyles from './styles.js';
import type { MermaidConfig } from '../../config.type.js';
+import { setConfig } from '../../diagram-api/diagramAPI.js';
export const diagram = {
parser: flowParser,
db: flowDb,
- renderer: flowRendererV2,
+ renderer,
styles: flowStyles,
init: (cnf: MermaidConfig) => {
if (!cnf.flowchart) {
cnf.flowchart = {};
}
- // TODO, broken as of 2022-09-14 (13809b50251845475e6dca65cc395761be38fbd2)
cnf.flowchart.arrowMarkerAbsolute = cnf.arrowMarkerAbsolute;
- flowRenderer.setConf(cnf.flowchart);
+ setConfig({ flowchart: { arrowMarkerAbsolute: cnf.arrowMarkerAbsolute } });
flowDb.clear();
- flowDb.setGen('gen-1');
+ flowDb.setGen('gen-2');
},
};
diff --git a/packages/mermaid/src/diagrams/flowchart/flowRenderer-v2.js b/packages/mermaid/src/diagrams/flowchart/flowRenderer-v2.js
deleted file mode 100644
index 148ff2f86..000000000
--- a/packages/mermaid/src/diagrams/flowchart/flowRenderer-v2.js
+++ /dev/null
@@ -1,515 +0,0 @@
-import * as graphlib from 'dagre-d3-es/src/graphlib/index.js';
-import { select, curveLinear, selectAll } from 'd3';
-import { getConfig } from '../../diagram-api/diagramAPI.js';
-import utils, { getEdgeId } from '../../utils.js';
-import { render } from '../../dagre-wrapper/index.js';
-import { addHtmlLabel } from 'dagre-d3-es/src/dagre-js/label/add-html-label.js';
-import { log } from '../../logger.js';
-import common, { evaluate, renderKatex } from '../common/common.js';
-import { interpolateToCurve, getStylesFromArray } from '../../utils.js';
-import { setupGraphViewbox } from '../../setupGraphViewbox.js';
-
-const conf = {};
-export const setConf = function (cnf) {
- const keys = Object.keys(cnf);
- for (const key of keys) {
- conf[key] = cnf[key];
- }
-};
-
-/**
- * Function that adds the vertices found during parsing to the graph to be rendered.
- *
- * @param vert Object containing the vertices.
- * @param g The graph that is to be drawn.
- * @param svgId
- * @param root
- * @param doc
- * @param diagObj
- */
-export const addVertices = async function (vert, g, svgId, root, doc, diagObj) {
- const svg = root.select(`[id="${svgId}"]`);
-
- const keys = vert.keys();
-
- // Iterate through each item in the vertex object (containing all the vertices found) in the graph definition
- for (const id of keys) {
- const vertex = vert.get(id);
-
- /**
- * Variable for storing the classes for the vertex
- *
- * @type {string}
- */
- let classStr = 'default';
- if (vertex.classes.length > 0) {
- classStr = vertex.classes.join(' ');
- }
- classStr = classStr + ' flowchart-label';
- const styles = getStylesFromArray(vertex.styles);
-
- // Use vertex id as text in the box if no text is provided by the graph definition
- let vertexText = vertex.text !== undefined ? vertex.text : vertex.id;
-
- // We create a SVG label, either by delegating to addHtmlLabel or manually
- let vertexNode;
- log.info('vertex', vertex, vertex.labelType);
- if (vertex.labelType === 'markdown') {
- log.info('vertex', vertex, vertex.labelType);
- } else {
- if (evaluate(getConfig().flowchart.htmlLabels)) {
- // TODO: addHtmlLabel accepts a labelStyle. Do we possibly have that?
- const node = {
- label: vertexText,
- };
- vertexNode = addHtmlLabel(svg, node).node();
- vertexNode.parentNode.removeChild(vertexNode);
- } else {
- const svgLabel = doc.createElementNS('http://www.w3.org/2000/svg', 'text');
- svgLabel.setAttribute('style', styles.labelStyle.replace('color:', 'fill:'));
-
- const rows = vertexText.split(common.lineBreakRegex);
-
- for (const row of rows) {
- const tspan = doc.createElementNS('http://www.w3.org/2000/svg', 'tspan');
- tspan.setAttributeNS('http://www.w3.org/XML/1998/namespace', 'xml:space', 'preserve');
- tspan.setAttribute('dy', '1em');
- tspan.setAttribute('x', '1');
- tspan.textContent = row;
- svgLabel.appendChild(tspan);
- }
- vertexNode = svgLabel;
- }
- }
-
- let radius = 0;
- let _shape = '';
- // Set the shape based parameters
- switch (vertex.type) {
- case 'round':
- radius = 5;
- _shape = 'rect';
- break;
- case 'square':
- _shape = 'rect';
- break;
- case 'diamond':
- _shape = 'question';
- break;
- case 'hexagon':
- _shape = 'hexagon';
- break;
- case 'odd':
- _shape = 'rect_left_inv_arrow';
- break;
- case 'lean_right':
- _shape = 'lean_right';
- break;
- case 'lean_left':
- _shape = 'lean_left';
- break;
- case 'trapezoid':
- _shape = 'trapezoid';
- break;
- case 'inv_trapezoid':
- _shape = 'inv_trapezoid';
- break;
- case 'odd_right':
- _shape = 'rect_left_inv_arrow';
- break;
- case 'circle':
- _shape = 'circle';
- break;
- case 'ellipse':
- _shape = 'ellipse';
- break;
- case 'stadium':
- _shape = 'stadium';
- break;
- case 'subroutine':
- _shape = 'subroutine';
- break;
- case 'cylinder':
- _shape = 'cylinder';
- break;
- case 'group':
- _shape = 'rect';
- break;
- case 'doublecircle':
- _shape = 'doublecircle';
- break;
- default:
- _shape = 'rect';
- }
- const labelText = await renderKatex(vertexText, getConfig());
-
- // Add the node
- g.setNode(vertex.id, {
- labelStyle: styles.labelStyle,
- shape: _shape,
- labelText,
- labelType: vertex.labelType,
- rx: radius,
- ry: radius,
- class: classStr,
- style: styles.style,
- id: vertex.id,
- link: vertex.link,
- linkTarget: vertex.linkTarget,
- tooltip: diagObj.db.getTooltip(vertex.id) || '',
- domId: diagObj.db.lookUpDomId(vertex.id),
- haveCallback: vertex.haveCallback,
- width: vertex.type === 'group' ? 500 : undefined,
- dir: vertex.dir,
- type: vertex.type,
- props: vertex.props,
- padding: getConfig().flowchart.padding,
- });
-
- log.info('setNode', {
- labelStyle: styles.labelStyle,
- labelType: vertex.labelType,
- shape: _shape,
- labelText,
- rx: radius,
- ry: radius,
- class: classStr,
- style: styles.style,
- id: vertex.id,
- domId: diagObj.db.lookUpDomId(vertex.id),
- width: vertex.type === 'group' ? 500 : undefined,
- type: vertex.type,
- dir: vertex.dir,
- props: vertex.props,
- padding: getConfig().flowchart.padding,
- });
- }
-};
-
-/**
- * Add edges to graph based on parsed graph definition
- *
- * @param {object} edges The edges to add to the graph
- * @param {object} g The graph object
- */
-export const addEdges = async function (edges, g) {
- log.info('abc78 edges = ', edges);
- let cnt = 0;
- let linkIdCnt = {};
-
- let defaultStyle;
- let defaultLabelStyle;
-
- if (edges.defaultStyle !== undefined) {
- const defaultStyles = getStylesFromArray(edges.defaultStyle);
- defaultStyle = defaultStyles.style;
- defaultLabelStyle = defaultStyles.labelStyle;
- }
-
- for (const edge of edges) {
- cnt++;
-
- // Identify Link
- const linkIdBase = getEdgeId(edge.start, edge.end, {
- counter: cnt,
- prefix: 'L',
- });
-
- // count the links from+to the same node to give unique id
- if (linkIdCnt[linkIdBase] === undefined) {
- linkIdCnt[linkIdBase] = 0;
- log.info('abc78 new entry', linkIdBase, linkIdCnt[linkIdBase]);
- } else {
- linkIdCnt[linkIdBase]++;
- log.info('abc78 new entry', linkIdBase, linkIdCnt[linkIdBase]);
- }
- let linkId = `${linkIdBase}_${linkIdCnt[linkIdBase]}`;
-
- log.info('abc78 new link id to be used is', linkIdBase, linkId, linkIdCnt[linkIdBase]);
- const linkNameStart = 'LS-' + edge.start;
- const linkNameEnd = 'LE-' + edge.end;
-
- const edgeData = { style: '', labelStyle: '' };
- edgeData.minlen = edge.length || 1;
- //edgeData.id = 'id' + cnt;
-
- // Set link type for rendering
- if (edge.type === 'arrow_open') {
- edgeData.arrowhead = 'none';
- } else {
- edgeData.arrowhead = 'normal';
- }
-
- // Check of arrow types, placed here in order not to break old rendering
- edgeData.arrowTypeStart = 'arrow_open';
- edgeData.arrowTypeEnd = 'arrow_open';
-
- /* eslint-disable no-fallthrough */
- switch (edge.type) {
- case 'double_arrow_cross':
- edgeData.arrowTypeStart = 'arrow_cross';
- case 'arrow_cross':
- edgeData.arrowTypeEnd = 'arrow_cross';
- break;
- case 'double_arrow_point':
- edgeData.arrowTypeStart = 'arrow_point';
- case 'arrow_point':
- edgeData.arrowTypeEnd = 'arrow_point';
- break;
- case 'double_arrow_circle':
- edgeData.arrowTypeStart = 'arrow_circle';
- case 'arrow_circle':
- edgeData.arrowTypeEnd = 'arrow_circle';
- break;
- }
-
- let style = '';
- let labelStyle = '';
-
- switch (edge.stroke) {
- case 'normal':
- style = 'fill:none;';
- if (defaultStyle !== undefined) {
- style = defaultStyle;
- }
- if (defaultLabelStyle !== undefined) {
- labelStyle = defaultLabelStyle;
- }
- edgeData.thickness = 'normal';
- edgeData.pattern = 'solid';
- break;
- case 'dotted':
- edgeData.thickness = 'normal';
- edgeData.pattern = 'dotted';
- edgeData.style = 'fill:none;stroke-width:2px;stroke-dasharray:3;';
- break;
- case 'thick':
- edgeData.thickness = 'thick';
- edgeData.pattern = 'solid';
- edgeData.style = 'stroke-width: 3.5px;fill:none;';
- break;
- case 'invisible':
- edgeData.thickness = 'invisible';
- edgeData.pattern = 'solid';
- edgeData.style = 'stroke-width: 0;fill:none;';
- break;
- }
- if (edge.style !== undefined) {
- const styles = getStylesFromArray(edge.style);
- style = styles.style;
- labelStyle = styles.labelStyle;
- }
-
- edgeData.style = edgeData.style += style;
- edgeData.labelStyle = edgeData.labelStyle += labelStyle;
-
- if (edge.interpolate !== undefined) {
- edgeData.curve = interpolateToCurve(edge.interpolate, curveLinear);
- } else if (edges.defaultInterpolate !== undefined) {
- edgeData.curve = interpolateToCurve(edges.defaultInterpolate, curveLinear);
- } else {
- edgeData.curve = interpolateToCurve(conf.curve, curveLinear);
- }
-
- if (edge.text === undefined) {
- if (edge.style !== undefined) {
- edgeData.arrowheadStyle = 'fill: #333';
- }
- } else {
- edgeData.arrowheadStyle = 'fill: #333';
- edgeData.labelpos = 'c';
- }
- edgeData.labelType = edge.labelType;
- edgeData.label = await renderKatex(edge.text.replace(common.lineBreakRegex, '\n'), getConfig());
-
- if (edge.style === undefined) {
- edgeData.style = edgeData.style || 'stroke: #333; stroke-width: 1.5px;fill:none;';
- }
-
- edgeData.labelStyle = edgeData.labelStyle.replace('color:', 'fill:');
-
- edgeData.id = linkId;
- edgeData.classes = 'flowchart-link ' + linkNameStart + ' ' + linkNameEnd;
-
- // Add the edge to the graph
- g.setEdge(edge.start, edge.end, edgeData, cnt);
- }
-};
-
-/**
- * Returns the all the styles from classDef statements in the graph definition.
- *
- * @param text
- * @param diagObj
- * @returns {Map} ClassDef styles
- */
-export const getClasses = function (text, diagObj) {
- return diagObj.db.getClasses();
-};
-
-/**
- * Draws a flowchart in the tag with id: id based on the graph definition in text.
- *
- * @param text
- * @param id
- * @param _version
- * @param diagObj
- */
-
-export const draw = async function (text, id, _version, diagObj) {
- log.info('Drawing flowchart');
-
- // Fetch the default direction, use TD if none was found
- let dir = diagObj.db.getDirection();
- if (dir === undefined) {
- dir = 'TD';
- }
-
- const { securityLevel, flowchart: conf } = getConfig();
- const nodeSpacing = conf.nodeSpacing ?? 50;
- const rankSpacing = conf.rankSpacing ?? 50;
-
- // Handle root and document for when rendering in sandbox mode
- let sandboxElement;
- if (securityLevel === 'sandbox') {
- sandboxElement = select('#i' + id);
- }
- const root =
- securityLevel === 'sandbox'
- ? select(sandboxElement.nodes()[0].contentDocument.body)
- : select('body');
- const doc = securityLevel === 'sandbox' ? sandboxElement.nodes()[0].contentDocument : document;
-
- // Create the input mermaid.graph
- const g = new graphlib.Graph({
- multigraph: true,
- compound: true,
- })
- .setGraph({
- rankdir: dir,
- nodesep: nodeSpacing,
- ranksep: rankSpacing,
- marginx: 0,
- marginy: 0,
- })
- .setDefaultEdgeLabel(function () {
- return {};
- });
-
- let subG;
- const subGraphs = diagObj.db.getSubGraphs();
- log.info('Subgraphs - ', subGraphs);
- for (let i = subGraphs.length - 1; i >= 0; i--) {
- subG = subGraphs[i];
- log.info('Subgraph - ', subG);
- diagObj.db.addVertex(
- subG.id,
- { text: subG.title, type: subG.labelType },
- 'group',
- undefined,
- subG.classes,
- subG.dir
- );
- }
-
- // Fetch the vertices/nodes and edges/links from the parsed graph definition
- const vert = diagObj.db.getVertices();
-
- const edges = diagObj.db.getEdges();
-
- log.info('Edges', edges);
- let i = 0;
- for (i = subGraphs.length - 1; i >= 0; i--) {
- subG = subGraphs[i];
-
- selectAll('cluster').append('text');
-
- for (const node of subG.nodes) {
- log.info('Setting up subgraphs', node, subG.id);
- g.setParent(node, subG.id);
- }
- }
- await addVertices(vert, g, id, root, doc, diagObj);
- await addEdges(edges, g, diagObj);
-
- // Add custom shapes
- // flowChartShapes.addToRenderV2(addShape);
-
- // Set up an SVG group so that we can translate the final graph.
- const svg = root.select(`[id="${id}"]`);
-
- // Run the renderer. This is what draws the final graph.
- const element = root.select('#' + id + ' g');
- await render(element, g, ['point', 'circle', 'cross'], 'flowchart', id);
-
- utils.insertTitle(svg, 'flowchartTitleText', conf.titleTopMargin, diagObj.db.getDiagramTitle());
-
- setupGraphViewbox(g, svg, conf.diagramPadding, conf.useMaxWidth);
-
- // Index nodes
- diagObj.db.indexNodes('subGraph' + i);
-
- // Add label rects for non html labels
- if (!conf.htmlLabels) {
- const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label');
- for (const label of labels) {
- // Get dimensions of label
- const dim = label.getBBox();
-
- const rect = doc.createElementNS('http://www.w3.org/2000/svg', 'rect');
- rect.setAttribute('rx', 0);
- rect.setAttribute('ry', 0);
- rect.setAttribute('width', dim.width);
- rect.setAttribute('height', dim.height);
-
- label.insertBefore(rect, label.firstChild);
- }
- }
-
- // If node has a link, wrap it in an anchor SVG object.
- const keys = [...vert.keys()];
- keys.forEach((key) => {
- const vertex = vert.get(key);
-
- if (vertex.link) {
- const node = select('#' + id + ' [id="' + key + '"]');
- if (node) {
- const link = doc.createElementNS('http://www.w3.org/2000/svg', 'a');
- link.setAttributeNS('http://www.w3.org/2000/svg', 'class', vertex.classes.join(' '));
- link.setAttributeNS('http://www.w3.org/2000/svg', 'href', vertex.link);
- link.setAttributeNS('http://www.w3.org/2000/svg', 'rel', 'noopener');
- if (securityLevel === 'sandbox') {
- link.setAttributeNS('http://www.w3.org/2000/svg', 'target', '_top');
- } else if (vertex.linkTarget) {
- link.setAttributeNS('http://www.w3.org/2000/svg', 'target', vertex.linkTarget);
- }
-
- const linkNode = node.insert(function () {
- return link;
- }, ':first-child');
-
- const shape = node.select('.label-container');
- if (shape) {
- linkNode.append(function () {
- return shape.node();
- });
- }
-
- const label = node.select('.label');
- if (label) {
- linkNode.append(function () {
- return label.node();
- });
- }
- }
- }
- });
-};
-
-export default {
- setConf,
- addVertices,
- addEdges,
- getClasses,
- draw,
-};
diff --git a/packages/mermaid/src/diagrams/flowchart/flowRenderer.addEdges.spec.js b/packages/mermaid/src/diagrams/flowchart/flowRenderer.addEdges.spec.js
deleted file mode 100644
index 00f9ef851..000000000
--- a/packages/mermaid/src/diagrams/flowchart/flowRenderer.addEdges.spec.js
+++ /dev/null
@@ -1,150 +0,0 @@
-import flowDb from './flowDb.js';
-import { parser } from './parser/flow.jison';
-import flowRenderer from './flowRenderer.js';
-import { addDiagrams } from '../../diagram-api/diagram-orchestration.js';
-
-const diag = {
- db: flowDb,
-};
-addDiagrams();
-
-describe('when using mermaid and ', function () {
- describe('when calling addEdges ', function () {
- beforeEach(function () {
- parser.yy = flowDb;
- flowDb.clear();
- flowDb.setGen('gen-2');
- });
- it('should handle edges with text', async () => {
- parser.parse('graph TD;A-->|text ex|B;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('normal');
- expect(options.label.match('text ex')).toBeTruthy();
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
-
- it('should handle edges without text', async function () {
- parser.parse('graph TD;A-->B;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('normal');
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
-
- it('should handle open-ended edges', async () => {
- parser.parse('graph TD;A---B;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('none');
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
-
- it('should handle edges with styles defined', async () => {
- parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('none');
- expect(options.style).toBe('stroke:val1;stroke-width:val2;fill:none;');
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
- it('should handle edges with interpolation defined', async () => {
- parser.parse('graph TD;A---B; linkStyle 0 interpolate basis');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('none');
- expect(options.curve).toBe('basis'); // mocked as string
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
- it('should handle edges with text and styles defined', async () => {
- parser.parse('graph TD;A---|the text|B; linkStyle 0 stroke:val1,stroke-width:val2;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('none');
- expect(options.label.match('the text')).toBeTruthy();
- expect(options.style).toBe('stroke:val1;stroke-width:val2;fill:none;');
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
-
- it('should set fill to "none" by default when handling edges', async () => {
- parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
-
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B');
- expect(options.arrowhead).toBe('none');
- expect(options.style).toBe('stroke:val1;stroke-width:val2;fill:none;');
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
-
- it('should not set fill to none if fill is set in linkStyle', async () => {
- parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2,fill:blue;');
- flowDb.getVertices();
- const edges = flowDb.getEdges();
- const mockG = {
- setEdge: function (start, end, options) {
- expect(start).toContain('flowchart-A-');
- expect(end).toContain('flowchart-B-');
- expect(options.arrowhead).toBe('none');
- expect(options.style).toBe('stroke:val1;stroke-width:val2;fill:blue;');
- },
- };
-
- await flowRenderer.addEdges(edges, mockG, diag);
- });
- });
-});
diff --git a/packages/mermaid/src/diagrams/flowchart/flowRenderer.js b/packages/mermaid/src/diagrams/flowchart/flowRenderer.js
deleted file mode 100644
index 314c6aa52..000000000
--- a/packages/mermaid/src/diagrams/flowchart/flowRenderer.js
+++ /dev/null
@@ -1,503 +0,0 @@
-import * as graphlib from 'dagre-d3-es/src/graphlib/index.js';
-import { select, curveLinear, selectAll } from 'd3';
-import { getConfig } from '../../diagram-api/diagramAPI.js';
-import { render as Render } from 'dagre-d3-es';
-import { applyStyle } from 'dagre-d3-es/src/dagre-js/util.js';
-import { addHtmlLabel } from 'dagre-d3-es/src/dagre-js/label/add-html-label.js';
-import { log } from '../../logger.js';
-import common, { evaluate, renderKatex } from '../common/common.js';
-import { interpolateToCurve, getStylesFromArray, getEdgeId } from '../../utils.js';
-import { setupGraphViewbox } from '../../setupGraphViewbox.js';
-import flowChartShapes from './flowChartShapes.js';
-import { replaceIconSubstring } from '../../rendering-util/createText.js';
-
-const conf = {};
-export const setConf = function (cnf) {
- const keys = Object.keys(cnf);
- for (const key of keys) {
- conf[key] = cnf[key];
- }
-};
-
-/**
- * Function that adds the vertices found in the graph definition to the graph to be rendered.
- *
- * @param vert Object containing the vertices.
- * @param g The graph that is to be drawn.
- * @param svgId
- * @param root
- * @param _doc
- * @param diagObj
- */
-export const addVertices = async function (vert, g, svgId, root, _doc, diagObj) {
- const svg = !root ? select(`[id="${svgId}"]`) : root.select(`[id="${svgId}"]`);
- const doc = !_doc ? document : _doc;
- const keys = Object.keys(vert);
-
- // Iterate through each item in the vertex object (containing all the vertices found) in the graph definition
- for (const id of keys) {
- const vertex = vert[id];
-
- /**
- * Variable for storing the classes for the vertex
- *
- * @type {string}
- */
- let classStr = 'default';
- if (vertex.classes.length > 0) {
- classStr = vertex.classes.join(' ');
- }
-
- const styles = getStylesFromArray(vertex.styles);
-
- // Use vertex id as text in the box if no text is provided by the graph definition
- let vertexText = vertex.text !== undefined ? vertex.text : vertex.id;
-
- // We create a SVG label, either by delegating to addHtmlLabel or manually
- let vertexNode;
- if (evaluate(getConfig().flowchart.htmlLabels)) {
- // TODO: addHtmlLabel accepts a labelStyle. Do we possibly have that?
- const replacedVertexText = replaceIconSubstring(vertexText);
- const node = {
- label: await renderKatex(replacedVertexText, getConfig()),
- };
- vertexNode = addHtmlLabel(svg, node).node();
- vertexNode.parentNode.removeChild(vertexNode);
- } else {
- const svgLabel = doc.createElementNS('http://www.w3.org/2000/svg', 'text');
- svgLabel.setAttribute('style', styles.labelStyle.replace('color:', 'fill:'));
-
- const rows = vertexText.split(common.lineBreakRegex);
-
- for (const row of rows) {
- const tspan = doc.createElementNS('http://www.w3.org/2000/svg', 'tspan');
- tspan.setAttributeNS('http://www.w3.org/XML/1998/namespace', 'xml:space', 'preserve');
- tspan.setAttribute('dy', '1em');
- tspan.setAttribute('x', '1');
- tspan.textContent = row;
- svgLabel.appendChild(tspan);
- }
- vertexNode = svgLabel;
- }
-
- let radius = 0;
- let _shape = '';
- // Set the shape based parameters
- switch (vertex.type) {
- case 'round':
- radius = 5;
- _shape = 'rect';
- break;
- case 'square':
- _shape = 'rect';
- break;
- case 'diamond':
- _shape = 'question';
- break;
- case 'hexagon':
- _shape = 'hexagon';
- break;
- case 'odd':
- _shape = 'rect_left_inv_arrow';
- break;
- case 'lean_right':
- _shape = 'lean_right';
- break;
- case 'lean_left':
- _shape = 'lean_left';
- break;
- case 'trapezoid':
- _shape = 'trapezoid';
- break;
- case 'inv_trapezoid':
- _shape = 'inv_trapezoid';
- break;
- case 'odd_right':
- _shape = 'rect_left_inv_arrow';
- break;
- case 'circle':
- _shape = 'circle';
- break;
- case 'ellipse':
- _shape = 'ellipse';
- break;
- case 'stadium':
- _shape = 'stadium';
- break;
- case 'subroutine':
- _shape = 'subroutine';
- break;
- case 'cylinder':
- _shape = 'cylinder';
- break;
- case 'group':
- _shape = 'rect';
- break;
- default:
- _shape = 'rect';
- }
- // Add the node
- log.warn('Adding node', vertex.id, vertex.domId);
- g.setNode(diagObj.db.lookUpDomId(vertex.id), {
- labelType: 'svg',
- labelStyle: styles.labelStyle,
- shape: _shape,
- label: vertexNode,
- rx: radius,
- ry: radius,
- class: classStr,
- style: styles.style,
- id: diagObj.db.lookUpDomId(vertex.id),
- });
- }
-};
-
-/**
- * Add edges to graph based on parsed graph definition
- *
- * @param {object} edges The edges to add to the graph
- * @param {object} g The graph object
- * @param diagObj
- */
-export const addEdges = async function (edges, g, diagObj) {
- let cnt = 0;
-
- let defaultStyle;
- let defaultLabelStyle;
-
- if (edges.defaultStyle !== undefined) {
- const defaultStyles = getStylesFromArray(edges.defaultStyle);
- defaultStyle = defaultStyles.style;
- defaultLabelStyle = defaultStyles.labelStyle;
- }
-
- for (const edge of edges) {
- cnt++;
-
- // Identify Link
- const linkId = getEdgeId(edge.start, edge.end, {
- counter: cnt,
- prefix: 'L',
- });
- const linkNameStart = 'LS-' + edge.start;
- const linkNameEnd = 'LE-' + edge.end;
-
- const edgeData = {};
-
- // Set link type for rendering
- if (edge.type === 'arrow_open') {
- edgeData.arrowhead = 'none';
- } else {
- edgeData.arrowhead = 'normal';
- }
-
- let style = '';
- let labelStyle = '';
-
- if (edge.style !== undefined) {
- const styles = getStylesFromArray(edge.style);
- style = styles.style;
- labelStyle = styles.labelStyle;
- } else {
- switch (edge.stroke) {
- case 'normal':
- style = 'fill:none';
- if (defaultStyle !== undefined) {
- style = defaultStyle;
- }
- if (defaultLabelStyle !== undefined) {
- labelStyle = defaultLabelStyle;
- }
- break;
- case 'dotted':
- style = 'fill:none;stroke-width:2px;stroke-dasharray:3;';
- break;
- case 'thick':
- style = ' stroke-width: 3.5px;fill:none';
- break;
- }
- }
-
- edgeData.style = style;
- edgeData.labelStyle = labelStyle;
-
- if (edge.interpolate !== undefined) {
- edgeData.curve = interpolateToCurve(edge.interpolate, curveLinear);
- } else if (edges.defaultInterpolate !== undefined) {
- edgeData.curve = interpolateToCurve(edges.defaultInterpolate, curveLinear);
- } else {
- edgeData.curve = interpolateToCurve(conf.curve, curveLinear);
- }
-
- if (edge.text === undefined) {
- if (edge.style !== undefined) {
- edgeData.arrowheadStyle = 'fill: #333';
- }
- } else {
- edgeData.arrowheadStyle = 'fill: #333';
- edgeData.labelpos = 'c';
-
- if (evaluate(getConfig().flowchart.htmlLabels)) {
- edgeData.labelType = 'html';
- edgeData.label = `${await renderKatex(replaceIconSubstring(edge.text), getConfig())} `;
- } else {
- edgeData.labelType = 'text';
- edgeData.label = edge.text.replace(common.lineBreakRegex, '\n');
-
- if (edge.style === undefined) {
- edgeData.style = edgeData.style || 'stroke: #333; stroke-width: 1.5px;fill:none';
- }
-
- edgeData.labelStyle = edgeData.labelStyle.replace('color:', 'fill:');
- }
- }
-
- edgeData.id = linkId;
- edgeData.class = linkNameStart + ' ' + linkNameEnd;
- edgeData.minlen = edge.length || 1;
-
- // Add the edge to the graph
- g.setEdge(diagObj.db.lookUpDomId(edge.start), diagObj.db.lookUpDomId(edge.end), edgeData, cnt);
- }
-};
-
-/**
- * Returns the all the styles from classDef statements in the graph definition.
- *
- * @param text
- * @param diagObj
- * @returns {Map} ClassDef styles
- */
-export const getClasses = function (text, diagObj) {
- log.info('Extracting classes');
- return diagObj.db.getClasses();
-};
-
-/**
- * Draws a flowchart in the tag with id: id based on the graph definition in text.
- *
- * @param text
- * @param id
- * @param _version
- * @param diagObj
- */
-export const draw = async function (text, id, _version, diagObj) {
- log.info('Drawing flowchart');
- const { securityLevel, flowchart: conf } = getConfig();
- let sandboxElement;
- if (securityLevel === 'sandbox') {
- sandboxElement = select('#i' + id);
- }
- const root =
- securityLevel === 'sandbox'
- ? select(sandboxElement.nodes()[0].contentDocument.body)
- : select('body');
- const doc = securityLevel === 'sandbox' ? sandboxElement.nodes()[0].contentDocument : document;
-
- // Fetch the default direction, use TD if none was found
- let dir = diagObj.db.getDirection();
- if (dir === undefined) {
- dir = 'TD';
- }
- const nodeSpacing = conf.nodeSpacing ?? 50;
- const rankSpacing = conf.rankSpacing ?? 50;
-
- // Create the input mermaid.graph
- const g = new graphlib.Graph({
- multigraph: true,
- compound: true,
- })
- .setGraph({
- rankdir: dir,
- nodesep: nodeSpacing,
- ranksep: rankSpacing,
- marginx: 8,
- marginy: 8,
- })
- .setDefaultEdgeLabel(function () {
- return {};
- });
-
- let subG;
- const subGraphs = diagObj.db.getSubGraphs();
- for (let i = subGraphs.length - 1; i >= 0; i--) {
- subG = subGraphs[i];
- diagObj.db.addVertex(subG.id, subG.title, 'group', undefined, subG.classes);
- }
-
- // Fetch the vertices/nodes and edges/links from the parsed graph definition
- const vert = diagObj.db.getVertices();
- log.warn('Get vertices', vert);
-
- const edges = diagObj.db.getEdges();
-
- let i = 0;
- for (i = subGraphs.length - 1; i >= 0; i--) {
- subG = subGraphs[i];
-
- selectAll('cluster').append('text');
-
- for (const node of subG.nodes) {
- log.warn(
- 'Setting subgraph',
- node,
- diagObj.db.lookUpDomId(node),
- diagObj.db.lookUpDomId(subG.id)
- );
- g.setParent(diagObj.db.lookUpDomId(node), diagObj.db.lookUpDomId(subG.id));
- }
- }
- await addVertices(vert, g, id, root, doc, diagObj);
- await addEdges(edges, g, diagObj);
-
- // Create the renderer
- const render = new Render();
-
- // Add custom shapes
- flowChartShapes.addToRender(render);
-
- // Add our custom arrow - an empty arrowhead
- render.arrows().none = function normal(parent, id, edge, type) {
- const marker = parent
- .append('marker')
- .attr('id', id)
- .attr('viewBox', '0 0 10 10')
- .attr('refX', 9)
- .attr('refY', 5)
- .attr('markerUnits', 'strokeWidth')
- .attr('markerWidth', 8)
- .attr('markerHeight', 6)
- .attr('orient', 'auto');
-
- const path = marker.append('path').attr('d', 'M 0 0 L 0 0 L 0 0 z');
- applyStyle(path, edge[type + 'Style']);
- };
-
- // Override normal arrowhead defined in d3. Remove style & add class to allow css styling.
- render.arrows().normal = function normal(parent, id) {
- const marker = parent
- .append('marker')
- .attr('id', id)
- .attr('viewBox', '0 0 10 10')
- .attr('refX', 9)
- .attr('refY', 5)
- .attr('markerUnits', 'strokeWidth')
- .attr('markerWidth', 8)
- .attr('markerHeight', 6)
- .attr('orient', 'auto');
-
- marker
- .append('path')
- .attr('d', 'M 0 0 L 10 5 L 0 10 z')
- .attr('class', 'arrowheadPath')
- .style('stroke-width', 1)
- .style('stroke-dasharray', '1,0');
- };
-
- // Set up an SVG group so that we can translate the final graph.
- const svg = root.select(`[id="${id}"]`);
-
- // Run the renderer. This is what draws the final graph.
- const element = root.select('#' + id + ' g');
- render(element, g);
-
- element.selectAll('g.node').attr('title', function () {
- return diagObj.db.getTooltip(this.id);
- });
-
- // Index nodes
- diagObj.db.indexNodes('subGraph' + i);
-
- // reposition labels
- for (i = 0; i < subGraphs.length; i++) {
- subG = subGraphs[i];
- if (subG.title !== 'undefined') {
- const clusterRects = doc.querySelectorAll(
- '#' + id + ' [id="' + diagObj.db.lookUpDomId(subG.id) + '"] rect'
- );
- const clusterEl = doc.querySelectorAll(
- '#' + id + ' [id="' + diagObj.db.lookUpDomId(subG.id) + '"]'
- );
-
- const xPos = clusterRects[0].x.baseVal.value;
- const yPos = clusterRects[0].y.baseVal.value;
- const _width = clusterRects[0].width.baseVal.value;
- const cluster = select(clusterEl[0]);
- const te = cluster.select('.label');
- te.attr('transform', `translate(${xPos + _width / 2}, ${yPos + 14})`);
- te.attr('id', id + 'Text');
-
- for (const className of subG.classes) {
- clusterEl[0].classList.add(className);
- }
- }
- }
-
- // Add label rects for non html labels
- if (!conf.htmlLabels) {
- const labels = doc.querySelectorAll('[id="' + id + '"] .edgeLabel .label');
- for (const label of labels) {
- // Get dimensions of label
- const dim = label.getBBox();
-
- const rect = doc.createElementNS('http://www.w3.org/2000/svg', 'rect');
- rect.setAttribute('rx', 0);
- rect.setAttribute('ry', 0);
- rect.setAttribute('width', dim.width);
- rect.setAttribute('height', dim.height);
- // rect.setAttribute('style', 'fill:#e8e8e8;');
-
- label.insertBefore(rect, label.firstChild);
- }
- }
- setupGraphViewbox(g, svg, conf.diagramPadding, conf.useMaxWidth);
-
- // If node has a link, wrap it in an anchor SVG object.
- const keys = [...vert.keys()];
- keys.forEach(function (key) {
- const vertex = vert.get(key);
-
- if (vertex.link) {
- const node = root.select('#' + id + ' [id="' + diagObj.db.lookUpDomId(key) + '"]');
- if (node) {
- const link = doc.createElementNS('http://www.w3.org/2000/svg', 'a');
- link.setAttributeNS('http://www.w3.org/2000/svg', 'class', vertex.classes.join(' '));
- link.setAttributeNS('http://www.w3.org/2000/svg', 'href', vertex.link);
- link.setAttributeNS('http://www.w3.org/2000/svg', 'rel', 'noopener');
- if (securityLevel === 'sandbox') {
- link.setAttributeNS('http://www.w3.org/2000/svg', 'target', '_top');
- } else if (vertex.linkTarget) {
- link.setAttributeNS('http://www.w3.org/2000/svg', 'target', vertex.linkTarget);
- }
-
- const linkNode = node.insert(function () {
- return link;
- }, ':first-child');
-
- const shape = node.select('.label-container');
- if (shape) {
- linkNode.append(function () {
- return shape.node();
- });
- }
-
- const label = node.select('.label');
- if (label) {
- linkNode.append(function () {
- return label.node();
- });
- }
- }
- }
- });
-};
-
-export default {
- setConf,
- addVertices,
- addEdges,
- getClasses,
- draw,
-};
diff --git a/packages/mermaid/src/diagrams/flowchart/flowRenderer.spec.js b/packages/mermaid/src/diagrams/flowchart/flowRenderer.spec.js
deleted file mode 100644
index 79bf75453..000000000
--- a/packages/mermaid/src/diagrams/flowchart/flowRenderer.spec.js
+++ /dev/null
@@ -1,277 +0,0 @@
-/* eslint-disable @typescript-eslint/restrict-template-expressions */
-import { addVertices, addEdges } from './flowRenderer.js';
-import { setConfig } from '../../diagram-api/diagramAPI.js';
-
-setConfig({
- flowchart: {
- htmlLabels: false,
- },
-});
-
-describe('the flowchart renderer', function () {
- describe('when adding vertices to a graph', function () {
- [
- ['round', 'rect', 5],
- ['square', 'rect'],
- ['diamond', 'question'],
- ['hexagon', 'hexagon'],
- ['odd', 'rect_left_inv_arrow'],
- ['lean_right', 'lean_right'],
- ['lean_left', 'lean_left'],
- ['trapezoid', 'trapezoid'],
- ['inv_trapezoid', 'inv_trapezoid'],
- ['odd_right', 'rect_left_inv_arrow'],
- ['circle', 'circle'],
- ['ellipse', 'ellipse'],
- ['stadium', 'stadium'],
- ['subroutine', 'subroutine'],
- ['cylinder', 'cylinder'],
- ['group', 'rect'],
- ].forEach(function ([type, expectedShape, expectedRadios = 0]) {
- it(`should add the correct shaped node to the graph for vertex type ${type}`, async function () {
- const fakeDiag = {
- db: {
- lookUpDomId: () => {
- return 'my-node-id';
- },
- },
- };
- const addedNodes = [];
- const mockG = {
- setNode: function (id, object) {
- addedNodes.push([id, object]);
- },
- };
- await addVertices(
- {
- v1: {
- type,
- id: 'my-node-id',
- classes: [],
- styles: [],
- text: 'my vertex text',
- },
- },
- mockG,
- 'svg-id',
- undefined,
- undefined,
- fakeDiag
- );
- expect(addedNodes).toHaveLength(1);
- expect(addedNodes[0][0]).toEqual('my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('id', 'my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('labelType', 'svg');
- expect(addedNodes[0][1]).toHaveProperty('shape', expectedShape);
- expect(addedNodes[0][1]).toHaveProperty('rx', expectedRadios);
- expect(addedNodes[0][1]).toHaveProperty('ry', expectedRadios);
- });
- });
-
- ['Multi Line', 'Multi Line', 'Multi Line', 'Multi Line'].forEach(
- function (labelText) {
- it('should handle multiline texts with different line breaks', async function () {
- const addedNodes = [];
- const fakeDiag = {
- db: {
- lookUpDomId: () => {
- return 'my-node-id';
- },
- },
- };
- const mockG = {
- setNode: function (id, object) {
- addedNodes.push([id, object]);
- },
- };
- await addVertices(
- {
- v1: {
- type: 'rect',
- id: 'my-node-id',
- classes: [],
- styles: [],
- text: 'Multi Line',
- },
- },
- mockG,
- 'svg-id',
- false,
- document,
- fakeDiag
- );
- expect(addedNodes).toHaveLength(1);
- expect(addedNodes[0][0]).toEqual('my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('id', 'my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('labelType', 'svg');
- expect(addedNodes[0][1].label).toBeDefined();
- expect(addedNodes[0][1].label).toBeDefined(); // node
- expect(addedNodes[0][1].label.firstChild.innerHTML).toEqual('Multi'); // node, line 1
- expect(addedNodes[0][1].label.lastChild.innerHTML).toEqual('Line'); // node, line 2
- });
- }
- );
-
- [
- [['fill:#fff'], 'fill:#fff;', ''],
- [['color:#ccc'], '', 'color:#ccc;'],
- [['fill:#fff', 'color:#ccc'], 'fill:#fff;', 'color:#ccc;'],
- [
- ['fill:#fff', 'color:#ccc', 'text-align:center'],
- 'fill:#fff;',
- 'color:#ccc;text-align:center;',
- ],
- ].forEach(function ([style, expectedStyle, expectedLabelStyle]) {
- it(`should add the styles to style and/or labelStyle for style ${style}`, async function () {
- const addedNodes = [];
- const fakeDiag = {
- db: {
- lookUpDomId: () => {
- return 'my-node-id';
- },
- },
- };
- const mockG = {
- setNode: function (id, object) {
- addedNodes.push([id, object]);
- },
- };
- await addVertices(
- {
- v1: {
- type: 'rect',
- id: 'my-node-id',
- classes: [],
- styles: style,
- text: 'my vertex text',
- },
- },
- mockG,
- 'svg-id',
- undefined,
- undefined,
- fakeDiag
- );
- expect(addedNodes).toHaveLength(1);
- expect(addedNodes[0][0]).toEqual('my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('id', 'my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('labelType', 'svg');
- expect(addedNodes[0][1]).toHaveProperty('style', expectedStyle);
- expect(addedNodes[0][1]).toHaveProperty('labelStyle', expectedLabelStyle);
- });
- });
-
- it(`should add default class to all nodes which do not have another class assigned`, async function () {
- const addedNodes = [];
- const mockG = {
- setNode: function (id, object) {
- addedNodes.push([id, object]);
- },
- };
- const fakeDiag = {
- db: {
- lookUpDomId: () => {
- return 'my-node-id';
- },
- },
- };
- await addVertices(
- {
- v1: {
- type: 'rect',
- id: 'my-node-id',
- classes: [],
- styles: [],
- text: 'my vertex text',
- },
- v2: {
- type: 'rect',
- id: 'myNode',
- classes: ['myClass'],
- styles: [],
- text: 'my vertex text',
- },
- },
- mockG,
- 'svg-id',
- undefined,
- undefined,
- fakeDiag
- );
- expect(addedNodes).toHaveLength(2);
- expect(addedNodes[0][0]).toEqual('my-node-id');
- expect(addedNodes[0][1]).toHaveProperty('class', 'default');
- expect(addedNodes[1][0]).toEqual('my-node-id');
- expect(addedNodes[1][1]).toHaveProperty('class', 'myClass');
- });
- });
-
- describe('when adding edges to a graph', function () {
- it('should handle multiline texts and set centered label position', async function () {
- const addedEdges = [];
- const fakeDiag = {
- db: {
- lookUpDomId: () => {
- return 'my-node-id';
- },
- },
- };
- const mockG = {
- setEdge: function (s, e, data, c) {
- addedEdges.push(data);
- },
- };
- await addEdges(
- [
- { text: 'Multi Line' },
- { text: 'Multi Line' },
- { text: 'Multi Line' },
- { text: 'Multi Line' },
- { style: ['stroke:DarkGray', 'stroke-width:2px'], text: 'Multi Line' },
- { style: ['stroke:DarkGray', 'stroke-width:2px'], text: 'Multi Line' },
- { style: ['stroke:DarkGray', 'stroke-width:2px'], text: 'Multi Line' },
- { style: ['stroke:DarkGray', 'stroke-width:2px'], text: 'Multi Line' },
- ],
- mockG,
- fakeDiag
- );
-
- addedEdges.forEach(function (edge) {
- expect(edge).toHaveProperty('label', 'Multi\nLine');
- expect(edge).toHaveProperty('labelpos', 'c');
- });
- });
-
- [
- [['stroke:DarkGray'], 'stroke:DarkGray;', ''],
- [['color:red'], '', 'fill:red;'],
- [['stroke:DarkGray', 'color:red'], 'stroke:DarkGray;', 'fill:red;'],
- [
- ['stroke:DarkGray', 'color:red', 'stroke-width:2px'],
- 'stroke:DarkGray;stroke-width:2px;',
- 'fill:red;',
- ],
- ].forEach(function ([style, expectedStyle, expectedLabelStyle]) {
- it(`should add the styles to style and/or labelStyle for style ${style}`, async function () {
- const addedEdges = [];
- const fakeDiag = {
- db: {
- lookUpDomId: () => {
- return 'my-node-id';
- },
- },
- };
- const mockG = {
- setEdge: function (s, e, data, c) {
- addedEdges.push(data);
- },
- };
- await addEdges([{ style: style, text: 'styling' }], mockG, fakeDiag);
-
- expect(addedEdges).toHaveLength(1);
- expect(addedEdges[0]).toHaveProperty('style', expectedStyle);
- expect(addedEdges[0]).toHaveProperty('labelStyle', expectedLabelStyle);
- });
- });
- });
-});
diff --git a/packages/mermaid/src/diagrams/flowchart/styles.ts b/packages/mermaid/src/diagrams/flowchart/styles.ts
index 549fddec1..0ca2c1321 100644
--- a/packages/mermaid/src/diagrams/flowchart/styles.ts
+++ b/packages/mermaid/src/diagrams/flowchart/styles.ts
@@ -59,7 +59,7 @@ const getStyles = (options: FlowChartStyleOptions) =>
stroke: ${options.nodeBorder};
stroke-width: 1px;
}
- .node .label text {
+ .rough-node .label text , .node .label text {
text-anchor: middle;
}
// .flowchart-label .text-outer-tspan {
diff --git a/packages/mermaid/src/diagrams/flowchart/types.ts b/packages/mermaid/src/diagrams/flowchart/types.ts
index 59ccf6a1d..ee64ae56b 100644
--- a/packages/mermaid/src/diagrams/flowchart/types.ts
+++ b/packages/mermaid/src/diagrams/flowchart/types.ts
@@ -23,7 +23,7 @@ export interface FlowEdge {
end: string;
interpolate?: string;
type?: string;
- stroke?: 'normal' | 'thick' | 'invisible';
+ stroke?: 'normal' | 'thick' | 'invisible' | 'dotted';
style?: string[];
length?: number;
text: string;
diff --git a/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts b/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts
index 5299f1b1e..951d84b86 100644
--- a/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts
+++ b/packages/mermaid/src/diagrams/sequence/sequenceRenderer.ts
@@ -1088,6 +1088,19 @@ export const draw = async function (_text: string, id: string, _version: string,
const { bounds: box } = bounds.getBounds();
+ if (box.startx === undefined) {
+ box.startx = 0;
+ }
+ if (box.starty === undefined) {
+ box.starty = 0;
+ }
+ if (box.stopx === undefined) {
+ box.stopx = 0;
+ }
+ if (box.stopy === undefined) {
+ box.stopy = 0;
+ }
+
// Make sure the height of the diagram supports long menus.
let boxHeight = box.stopy - box.starty;
if (boxHeight < requiredBoxSize.maxHeight) {
diff --git a/packages/mermaid/src/diagrams/state/dataFetcher.js b/packages/mermaid/src/diagrams/state/dataFetcher.js
index 31f459b9e..921544ff2 100644
--- a/packages/mermaid/src/diagrams/state/dataFetcher.js
+++ b/packages/mermaid/src/diagrams/state/dataFetcher.js
@@ -131,12 +131,6 @@ const getDir = (parsedItem, defaultDir = DEFAULT_NESTED_DOC_DIR) => {
return dir;
};
-/**
- *
- * @param nodes
- * @param nodeData
- * @param classes
- */
function insertOrUpdateNode(nodes, nodeData, classes) {
if (!nodeData.id || nodeData.id === '' || nodeData.id === '') {
return;
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/clusters.js b/packages/mermaid/src/rendering-util/rendering-elements/clusters.js
index d7bcf8727..9546dfad4 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/clusters.js
+++ b/packages/mermaid/src/rendering-util/rendering-elements/clusters.js
@@ -11,12 +11,12 @@ import { createRoundedRectPathD } from './shapes/roundedRectPath.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
const rect = async (parent, node) => {
log.info('Creating subgraph rect for ', node.id, node);
const siteConfig = getConfig();
- const { themeVariables, handdrawnSeed } = siteConfig;
+ const { themeVariables, handDrawnSeed } = siteConfig;
const { clusterBkg, clusterBorder } = themeVariables;
const { labelStyles, nodeStyles } = styles2String(node);
@@ -33,9 +33,6 @@ const rect = async (parent, node) => {
// Create the label and insert it after the rect
const labelEl = shapeSvg.insert('g').attr('class', 'cluster-label ');
- // const text = label
- // .node()
- // .appendChild(createLabel(node.label, node.labelStyle, undefined, true));
const text = await createText(labelEl, node.label, {
style: node.labelStyle,
useHtmlLabels,
@@ -53,10 +50,7 @@ const rect = async (parent, node) => {
dv.attr('height', bbox.height);
}
- const padding = 0 * node.padding;
-
- const width =
- (node.width <= bbox.width + node.padding ? bbox.width + node.padding : node.width) + padding;
+ const width = node.width <= bbox.width + node.padding ? bbox.width + node.padding : node.width;
if (node.width <= bbox.width + node.padding) {
node.diff = (width - node.width) / 2 - node.padding;
} else {
@@ -66,11 +60,10 @@ const rect = async (parent, node) => {
const height = node.height;
const x = node.x - width / 2;
const y = node.y - height / 2;
- // console.log('UIO diff 2', node.id, node.diff, 'totalWidth: ', width);
log.trace('Data ', node, JSON.stringify(node));
let rect;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {
@@ -79,10 +72,9 @@ const rect = async (parent, node) => {
// fill: 'red',
stroke: clusterBorder,
fillWeight: 3,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
});
const roughNode = rc.path(createRoundedRectPathD(x, y, width, height, 0), options);
- // console.log('Rough node insert CXC', roughNode);
rect = shapeSvg.insert(() => {
log.debug('Rough node insert CXC', roughNode);
return roughNode;
@@ -170,7 +162,7 @@ const noteGroup = (parent, node) => {
const roundedWithTitle = async (parent, node) => {
const siteConfig = getConfig();
- const { themeVariables, handdrawnSeed } = siteConfig;
+ const { themeVariables, handDrawnSeed } = siteConfig;
const { altBackground, compositeBackground, compositeTitleBackground, nodeBorder } =
themeVariables;
@@ -226,7 +218,7 @@ const roundedWithTitle = async (parent, node) => {
// add the rect
let rect;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
const isAlt = node.cssClasses.includes('statediagram-cluster-alt');
const rc = rough.svg(shapeSvg);
const roughOuterNode =
@@ -236,16 +228,16 @@ const roundedWithTitle = async (parent, node) => {
fill: compositeTitleBackground,
fillStyle: 'solid',
stroke: nodeBorder,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
})
- : rc.rectangle(x, y, width, height, { seed: handdrawnSeed });
+ : rc.rectangle(x, y, width, height, { seed: handDrawnSeed });
rect = shapeSvg.insert(() => roughOuterNode, ':first-child');
const roughInnerNode = rc.rectangle(x, innerY, width, innerHeight, {
fill: isAlt ? altBackground : compositeBackground,
fillStyle: isAlt ? 'hachure' : 'solid',
stroke: nodeBorder,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
});
rect = shapeSvg.insert(() => roughOuterNode, ':first-child');
@@ -291,7 +283,7 @@ const roundedWithTitle = async (parent, node) => {
const divider = (parent, node) => {
const siteConfig = getConfig();
- const { themeVariables, handdrawnSeed } = siteConfig;
+ const { themeVariables, handDrawnSeed } = siteConfig;
const { nodeBorder } = themeVariables;
// Add outer g element
@@ -318,14 +310,14 @@ const divider = (parent, node) => {
// add the rect
let rect;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
const rc = rough.svg(shapeSvg);
const roughOuterNode = rc.rectangle(x, y, width, height, {
fill: 'lightgrey',
roughness: 0.5,
strokeLineDash: [5],
stroke: nodeBorder,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
});
rect = shapeSvg.insert(() => roughOuterNode, ':first-child');
@@ -365,14 +357,15 @@ const shapes = {
divider,
};
-let clusterElems = {};
+let clusterElems = new Map();
-export const insertCluster = (elem, node) => {
+export const insertCluster = async (elem, node) => {
const shape = node.shape || 'rect';
- const cluster = shapes[shape](elem, node);
- clusterElems[node.id] = cluster;
+ const cluster = await shapes[shape](elem, node);
+ clusterElems.set(node.id, cluster);
return cluster;
};
+
export const getClusterTitleWidth = (elem, node) => {
const label = createLabel(node.label, node.labelStyle, undefined, true);
elem.node().appendChild(label);
@@ -382,7 +375,7 @@ export const getClusterTitleWidth = (elem, node) => {
};
export const clear = () => {
- clusterElems = {};
+ clusterElems = new Map();
};
export const positionCluster = (node) => {
@@ -398,8 +391,8 @@ export const positionCluster = (node) => {
', ' +
node?.height +
')',
- clusterElems[node.id]
+ clusterElems.get(node.id)
);
- const el = clusterElems[node.id];
+ const el = clusterElems.get(node.id);
el.cluster.attr('transform', 'translate(' + node.x + ', ' + node.y + ')');
};
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/createLabel.js b/packages/mermaid/src/rendering-util/rendering-elements/createLabel.js
index 9f9458c6a..0afdbb714 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/createLabel.js
+++ b/packages/mermaid/src/rendering-util/rendering-elements/createLabel.js
@@ -31,7 +31,7 @@ async function addHtmlLabel(node) {
'' +
label +
' '
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/edges.js b/packages/mermaid/src/rendering-util/rendering-elements/edges.js
index 4acfa4335..6d0c157dd 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/edges.js
+++ b/packages/mermaid/src/rendering-util/rendering-elements/edges.js
@@ -423,7 +423,7 @@ const fixCorners = function (lineData) {
};
export const insertEdge = function (elem, edge, clusterDb, diagramType, startNode, endNode, id) {
- const { handdrawnSeed } = getConfig();
+ const { handDrawnSeed } = getConfig();
let points = edge.points;
let pointsHasChanged = false;
const tail = startNode;
@@ -510,13 +510,13 @@ export const insertEdge = function (elem, edge, clusterDb, diagramType, startNod
let svgPath;
let linePath = lineFunction(lineData);
const edgeStyles = Array.isArray(edge.style) ? edge.style : [edge.style];
- if (edge.look === 'handdrawn') {
+ if (edge.look === 'handDrawn') {
const rc = rough.svg(elem);
Object.assign([], lineData);
const svgPathNode = rc.path(linePath, {
roughness: 0.3,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
});
strokeClasses += ' transition';
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/choice.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/choice.ts
index 4c6771204..3d6f085a4 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/choice.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/choice.ts
@@ -3,7 +3,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import type { SVG } from '$root/diagram-api/types.js';
// @ts-ignore TODO: Fix rough typings
import rough from 'roughjs';
-import { solidStateFill, styles2String } from './handdrawnStyles.js';
+import { solidStateFill, styles2String } from './handDrawnShapeStyles.js';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
export const choice = (parent: SVG, node: Node) => {
@@ -25,7 +25,7 @@ export const choice = (parent: SVG, node: Node) => {
];
let choice;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
const pointArr = points.map(function (d) {
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/circle.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/circle.ts
index ad2ad77b4..1474b778f 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/circle.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/circle.ts
@@ -5,7 +5,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
export const circle = async (parent: SVGAElement, node: Node): Promise => {
@@ -17,7 +17,7 @@ export const circle = async (parent: SVGAElement, node: Node): Promise {
let cylinder: d3.Selection;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const outerPathData = createOuterCylinderPathD(0, 0, w, h, rx, ry);
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts
index 77deabace..5ce616c0b 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/doubleCircle.ts
@@ -5,7 +5,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
export const doublecircle = async (parent: SVGAElement, node: Node): Promise => {
@@ -19,7 +19,7 @@ export const doublecircle = async (parent: SVGAElement, node: Node): Promise {
@@ -31,7 +31,7 @@ export const drawRect = async (parent: SVGAElement, node: Node, options: RectOpt
ry = options.ry;
}
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/forkJoin.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/forkJoin.ts
index 309be032b..07978be10 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/forkJoin.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/forkJoin.ts
@@ -3,7 +3,7 @@ import intersect from '../intersect/index.js';
import type { Node } from '$root/rendering-util/types.d.ts';
import type { SVG } from '$root/diagram-api/types.js';
import rough from 'roughjs';
-import { solidStateFill } from './handdrawnStyles.js';
+import { solidStateFill } from './handDrawnShapeStyles.js';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
export const forkJoin = (parent: SVG, node: Node, dir: string) => {
@@ -25,7 +25,7 @@ export const forkJoin = (parent: SVG, node: Node, dir: string) => {
const y = (-1 * height) / 2;
let shape;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
const roughNode = rc.rectangle(x, y, width, height, solidStateFill(lineColor));
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/handdrawnStyles.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.ts
similarity index 94%
rename from packages/mermaid/src/rendering-util/rendering-elements/shapes/handdrawnStyles.ts
rename to packages/mermaid/src/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.ts
index da9c631a1..11773f543 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/handdrawnStyles.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.ts
@@ -3,7 +3,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
// Striped fill like start or fork nodes in state diagrams
export const solidStateFill = (color: string) => {
- const { handdrawnSeed } = getConfig();
+ const { handDrawnSeed } = getConfig();
return {
fill: color,
hachureAngle: 120, // angle of hachure,
@@ -11,7 +11,7 @@ export const solidStateFill = (color: string) => {
fillWeight: 2,
roughness: 0.7,
stroke: color,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
};
};
@@ -72,7 +72,7 @@ export const styles2String = (node: Node) => {
// Striped fill like start or fork nodes in state diagrams
// TODO remove any
export const userNodeOverrides = (node: Node, options: any) => {
- const { themeVariables, handdrawnSeed } = getConfig();
+ const { themeVariables, handDrawnSeed } = getConfig();
const { nodeBorder, mainBkg } = themeVariables;
const { stylesMap } = compileStyles(node);
@@ -84,7 +84,7 @@ export const userNodeOverrides = (node: Node, options: any) => {
fillStyle: 'hachure', // solid fill
fillWeight: 4,
stroke: stylesMap.get('stroke') || nodeBorder,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
strokeWidth: 1.3,
},
options
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts
index d7ebd0601..3b0ce3081 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/hexagon.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -48,7 +48,7 @@ export const hexagon = async (parent: SVGAElement, node: Node): Promise;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/invertedTrapezoid.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/invertedTrapezoid.ts
index 53ae35fbb..37f415247 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/invertedTrapezoid.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/invertedTrapezoid.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -40,7 +40,7 @@ export const inv_trapezoid = async (parent: SVGAElement, node: Node): Promise;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanLeft.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanLeft.ts
index a5fc16f2c..bb57925e2 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanLeft.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanLeft.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -40,7 +40,7 @@ export const lean_left = async (parent: SVGAElement, node: Node): Promise;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanRight.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanRight.ts
index 4039550ee..37604e7e7 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanRight.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/leanRight.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -40,7 +40,7 @@ export const lean_right = async (parent: SVGAElement, node: Node): Promise;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/note.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/note.ts
index ce3df9da8..77fabf271 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/note.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/note.ts
@@ -6,7 +6,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import rough from 'roughjs';
export const note = async (parent: SVGAElement, node: Node) => {
- const { themeVariables, handdrawnSeed } = getConfig();
+ const { themeVariables, handDrawnSeed } = getConfig();
const { noteBorderColor, noteBkgColor } = themeVariables;
const useHtmlLabels = node.useHtmlLabels;
@@ -23,7 +23,7 @@ export const note = async (parent: SVGAElement, node: Node) => {
const x = -totalWidth / 2;
const y = -totalHeight / 2;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// add the rect
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
@@ -31,7 +31,7 @@ export const note = async (parent: SVGAElement, node: Node) => {
roughness: 0.7,
fill: noteBkgColor,
fillWeight: 3,
- seed: handdrawnSeed,
+ seed: handDrawnSeed,
// fillStyle: 'solid', // solid fill'
stroke: noteBorderColor,
});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/question.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/question.ts
index db24ef16b..f6f3f3049 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/question.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/question.ts
@@ -5,7 +5,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -38,7 +38,7 @@ export const question = async (parent: SVGAElement, node: Node): Promise;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectLeftInvArrow.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectLeftInvArrow.ts
index e7ed649c9..b5000ac77 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectLeftInvArrow.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectLeftInvArrow.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -40,7 +40,7 @@ export const rect_left_inv_arrow = async (
let polygon;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectWithTitle.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectWithTitle.ts
index c83dbf69b..43ce708d8 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectWithTitle.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/rectWithTitle.ts
@@ -7,7 +7,7 @@ import intersect from '../intersect/index.js';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
import { createRoundedRectPathD } from './roundedRectPath.js';
@@ -104,7 +104,7 @@ export const rectWithTitle = async (parent: SVGElement, node: Node) => {
const y = -bbox.height / 2 - halfPadding;
let rect;
let innerLine;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore No typings for rough
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
@@ -134,6 +134,7 @@ export const rectWithTitle = async (parent: SVGElement, node: Node) => {
innerLine = g.insert('line');
rect
.attr('class', 'outer title-state')
+ .attr('style', nodeStyles)
.attr('x', -bbox.width / 2 - halfPadding)
.attr('y', -bbox.height / 2 - halfPadding)
.attr('width', bbox.width + (node.padding || 0))
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/stadium.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/stadium.ts
index eccb79895..14504b3a0 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/stadium.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/stadium.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { createRoundedRectPathD } from './roundedRectPath.js';
@@ -63,7 +63,7 @@ export const stadium = async (parent: SVGAElement, node: Node) => {
let rect;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateEnd.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateEnd.ts
index 5410d74db..a277ff0b9 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateEnd.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateEnd.ts
@@ -3,7 +3,7 @@ import intersect from '../intersect/index.js';
import type { Node } from '$root/rendering-util/types.d.ts';
import type { SVG } from '$root/diagram-api/types.js';
import rough from 'roughjs';
-import { solidStateFill } from './handdrawnStyles.js';
+import { solidStateFill } from './handDrawnShapeStyles.js';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
export const stateEnd = (parent: SVG, node: Node) => {
@@ -16,7 +16,7 @@ export const stateEnd = (parent: SVG, node: Node) => {
let circle;
let innerCircle;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
const roughNode = rc.circle(0, 0, 14, { ...solidStateFill(lineColor), roughness: 0.5 });
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateStart.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateStart.ts
index 9fa0df6cf..341b82e1c 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateStart.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/stateStart.ts
@@ -3,7 +3,7 @@ import intersect from '../intersect/index.js';
import type { Node } from '$root/rendering-util/types.d.ts';
import type { SVG } from '$root/diagram-api/types.js';
import rough from 'roughjs';
-import { solidStateFill } from './handdrawnStyles.js';
+import { solidStateFill } from './handDrawnShapeStyles.js';
import { getConfig } from '$root/diagram-api/diagramAPI.js';
export const stateStart = (parent: SVG, node: Node) => {
@@ -16,7 +16,7 @@ export const stateStart = (parent: SVG, node: Node) => {
.attr('id', node.domId || node.id);
let circle;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore TODO: Fix rough typings
const rc = rough.svg(shapeSvg);
const roughNode = rc.circle(0, 0, 14, solidStateFill(lineColor));
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/subroutine.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/subroutine.ts
index 950414f8b..c4393c25f 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/subroutine.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/subroutine.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -43,8 +43,7 @@ export const subroutine = async (parent: SVGAElement, node: Node) => {
const h = bbox.height + node.padding;
const x = -bbox.width / 2 - halfPadding;
const y = -bbox.height / 2 - halfPadding;
- let rect;
- const { cssStyles } = node;
+
const points = [
{ x: 0, y: 0 },
{ x: w, y: 0 },
@@ -58,7 +57,7 @@ export const subroutine = async (parent: SVGAElement, node: Node) => {
{ x: -8, y: 0 },
];
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
@@ -69,9 +68,10 @@ export const subroutine = async (parent: SVGAElement, node: Node) => {
shapeSvg.insert(() => l1, ':first-child');
shapeSvg.insert(() => l2, ':first-child');
- rect = shapeSvg.insert(() => roughNode, ':first-child');
-
+ const rect = shapeSvg.insert(() => roughNode, ':first-child');
+ const { cssStyles } = node;
rect.attr('class', 'basic label-container').attr('style', cssStyles);
+ updateNodeBounds(node, rect);
} else {
const el = insertPolygonShape(shapeSvg, w, h, points);
if (nodeStyles) {
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/trapezoid.ts b/packages/mermaid/src/rendering-util/rendering-elements/shapes/trapezoid.ts
index dec837831..b2013097a 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/trapezoid.ts
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/trapezoid.ts
@@ -4,7 +4,7 @@ import type { Node } from '$root/rendering-util/types.d.ts';
import {
styles2String,
userNodeOverrides,
-} from '$root/rendering-util/rendering-elements/shapes/handdrawnStyles.js';
+} from '$root/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.js';
import rough from 'roughjs';
import { insertPolygonShape } from './insertPolygonShape.js';
@@ -40,7 +40,7 @@ export const trapezoid = async (parent: SVGAElement, node: Node): Promise;
const { cssStyles } = node;
- if (node.look === 'handdrawn') {
+ if (node.look === 'handDrawn') {
// @ts-ignore - rough is not typed
const rc = rough.svg(shapeSvg);
const options = userNodeOverrides(node, {});
diff --git a/packages/mermaid/src/rendering-util/rendering-elements/shapes/util.js b/packages/mermaid/src/rendering-util/rendering-elements/shapes/util.js
index 075286be7..ca1290668 100644
--- a/packages/mermaid/src/rendering-util/rendering-elements/shapes/util.js
+++ b/packages/mermaid/src/rendering-util/rendering-elements/shapes/util.js
@@ -133,4 +133,4 @@ export function insertPolygonShape(parent, w, h, points) {
}
export const getNodeClasses = (node, extra) =>
- (node.look === 'handdrawn' ? 'rough-node' : 'node') + ' ' + node.cssClasses + ' ' + (extra || '');
+ (node.look === 'handDrawn' ? 'rough-node' : 'node') + ' ' + node.cssClasses + ' ' + (extra || '');
diff --git a/packages/mermaid/src/rendering-util/types.d.ts b/packages/mermaid/src/rendering-util/types.d.ts
index cc7b05bfa..67f8de40e 100644
--- a/packages/mermaid/src/rendering-util/types.d.ts
+++ b/packages/mermaid/src/rendering-util/types.d.ts
@@ -94,7 +94,7 @@ interface Edge {
labelStyle?: string[];
minlen?: number;
pattern?: string;
- thickness?: 'normal' | 'thick' | 'invisible';
+ thickness?: 'normal' | 'thick' | 'invisible' | 'dotted';
look?: string;
}
diff --git a/packages/mermaid/src/schemas/config.schema.yaml b/packages/mermaid/src/schemas/config.schema.yaml
index 1bed31e64..29192d85e 100644
--- a/packages/mermaid/src/schemas/config.schema.yaml
+++ b/packages/mermaid/src/schemas/config.schema.yaml
@@ -79,11 +79,11 @@ properties:
type: string
enum:
- classic
- - handdrawn
+ - handDrawn
default: 'classic'
- handdrawnSeed:
+ handDrawnSeed:
description: |
- Defines the seed to be used when using handdrawn look. This is important for the automated tests as they will always find differences without the seed. The default value is 0 which gives a random seed.
+ Defines the seed to be used when using handDrawn look. This is important for the automated tests as they will always find differences without the seed. The default value is 0 which gives a random seed.
type: number
default: 0
layout:
diff --git a/packages/parser/package.json b/packages/parser/package.json
index b937e37b9..17c4afd31 100644
--- a/packages/parser/package.json
+++ b/packages/parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@mermaid-js/parser",
- "version": "0.1.0-rc.1",
+ "version": "0.1.0-rc.2",
"description": "MermaidJS parser",
"author": "Yokozuna59",
"contributors": [
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0c828272a..7f3bc6754 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,22 +10,22 @@ importers:
devDependencies:
'@applitools/eyes-cypress':
specifier: ^3.44.4
- version: 3.44.4(encoding@0.1.13)(typescript@5.4.5)
+ version: 3.44.6(encoding@0.1.13)(typescript@5.4.5)
'@argos-ci/cypress':
specifier: ^2.1.0
- version: 2.1.0(cypress@13.11.0)
+ version: 2.1.1(cypress@13.13.2)
'@cspell/eslint-plugin':
specifier: ^8.8.4
- version: 8.9.1(eslint@9.6.0)
+ version: 8.13.1(eslint@9.8.0)
'@cypress/code-coverage':
specifier: ^3.12.30
- version: 3.12.39(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5)))(cypress@13.11.0)(webpack@5.92.0(esbuild@0.21.5))
+ version: 3.12.44(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)))(cypress@13.13.2)(webpack@5.93.0(esbuild@0.21.5))
'@eslint/js':
specifier: ^9.4.0
- version: 9.6.0
+ version: 9.8.0
'@rollup/plugin-typescript':
specifier: ^11.1.6
- version: 11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5)
+ version: 11.1.6(rollup@4.20.0)(tslib@2.6.3)(typescript@5.4.5)
'@types/cors':
specifier: ^2.8.17
version: 2.8.17
@@ -40,19 +40,19 @@ importers:
version: 21.1.7
'@types/lodash':
specifier: ^4.17.0
- version: 4.17.5
+ version: 4.17.7
'@types/mdast':
specifier: ^4.0.3
version: 4.0.4
'@types/node':
specifier: ^20.11.30
- version: 20.14.2
+ version: 20.14.14
'@types/rollup-plugin-visualizer':
specifier: ^4.2.4
version: 4.2.4
'@vitest/coverage-v8':
specifier: ^1.4.0
- version: 1.6.0(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(terser@5.31.3))
+ version: 1.6.0(vitest@1.6.0(@types/node@20.14.14)(@vitest/ui@1.6.0)(jsdom@24.1.1)(terser@5.31.3))
'@vitest/spy':
specifier: ^1.4.0
version: 1.6.0
@@ -61,7 +61,7 @@ importers:
version: 1.6.0(vitest@1.6.0)
ajv:
specifier: ^8.12.0
- version: 8.16.0
+ version: 8.17.1
chokidar:
specifier: ^3.6.0
version: 3.6.0
@@ -76,43 +76,43 @@ importers:
version: 7.0.3
cspell:
specifier: ^8.6.0
- version: 8.8.4
+ version: 8.13.1
cypress:
specifier: ^13.11.0
- version: 13.11.0
+ version: 13.13.2
cypress-image-snapshot:
specifier: ^4.0.1
- version: 4.0.1(cypress@13.11.0)(jest@29.7.0(@types/node@20.14.2))
+ version: 4.0.1(cypress@13.13.2)(jest@29.7.0(@types/node@20.14.14))
esbuild:
specifier: ^0.21.5
version: 0.21.5
eslint:
specifier: ^9.4.0
- version: 9.6.0
+ version: 9.8.0
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@9.6.0)
+ version: 9.1.0(eslint@9.8.0)
eslint-plugin-cypress:
specifier: ^3.3.0
- version: 3.3.0(eslint@9.6.0)
+ version: 3.4.0(eslint@9.8.0)
eslint-plugin-html:
specifier: ^8.1.1
version: 8.1.1
eslint-plugin-jest:
specifier: ^28.6.0
- version: 28.6.0(@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(jest@29.7.0(@types/node@20.14.2))(typescript@5.4.5)
+ version: 28.7.0(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(jest@29.7.0(@types/node@20.14.14))(typescript@5.4.5)
eslint-plugin-jsdoc:
specifier: ^48.2.9
- version: 48.5.2(eslint@9.6.0)
+ version: 48.11.0(eslint@9.8.0)
eslint-plugin-json:
specifier: ^4.0.0
version: 4.0.0
eslint-plugin-lodash:
specifier: ^8.0.0
- version: 8.0.0(eslint@9.6.0)
+ version: 8.0.0(eslint@9.8.0)
eslint-plugin-markdown:
specifier: ^5.0.0
- version: 5.0.0(eslint@9.6.0)
+ version: 5.1.0(eslint@9.8.0)
eslint-plugin-no-only-tests:
specifier: ^3.1.0
version: 3.1.0
@@ -120,23 +120,23 @@ importers:
specifier: ^0.3.0
version: 0.3.0
eslint-plugin-unicorn:
- specifier: ^54.0.0
- version: 54.0.0(eslint@9.6.0)
+ specifier: ^55.0.0
+ version: 55.0.0(eslint@9.8.0)
express:
specifier: ^4.19.1
version: 4.19.2
globals:
specifier: ^15.4.0
- version: 15.7.0
+ version: 15.9.0
globby:
specifier: ^14.0.1
- version: 14.0.1
+ version: 14.0.2
husky:
specifier: ^9.0.11
- version: 9.0.11
+ version: 9.1.4
jest:
specifier: ^29.7.0
- version: 29.7.0(@types/node@20.14.2)
+ version: 29.7.0(@types/node@20.14.14)
jison:
specifier: ^0.4.18
version: 0.4.18
@@ -145,13 +145,13 @@ importers:
version: 4.1.0
jsdom:
specifier: ^24.0.0
- version: 24.1.0
+ version: 24.1.1
langium-cli:
specifier: 3.0.3
version: 3.0.3
lint-staged:
specifier: ^15.2.2
- version: 15.2.7
+ version: 15.2.8
markdown-table:
specifier: ^3.0.3
version: 3.0.3
@@ -163,55 +163,55 @@ importers:
version: 1.0.1
pnpm:
specifier: ^8.15.5
- version: 8.15.8
+ version: 8.15.9
prettier:
specifier: ^3.2.5
- version: 3.3.2
+ version: 3.3.3
prettier-plugin-jsdoc:
specifier: ^1.3.0
- version: 1.3.0(prettier@3.3.2)
+ version: 1.3.0(prettier@3.3.3)
rimraf:
specifier: ^5.0.5
- version: 5.0.7
+ version: 5.0.10
rollup-plugin-visualizer:
specifier: ^5.12.0
- version: 5.12.0(rollup@4.18.0)
+ version: 5.12.0(rollup@4.20.0)
start-server-and-test:
specifier: ^2.0.3
- version: 2.0.4
+ version: 2.0.5
tsx:
specifier: ^4.7.1
- version: 4.15.4
+ version: 4.16.5
typescript:
specifier: ~5.4.5
version: 5.4.5
typescript-eslint:
specifier: ^8.0.0-alpha.34
- version: 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
+ version: 8.0.0(eslint@9.8.0)(typescript@5.4.5)
vite:
specifier: ^5.2.3
- version: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ version: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
vite-plugin-istanbul:
specifier: ^6.0.0
- version: 6.0.2(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))
+ version: 6.0.2(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))
vitest:
specifier: ^1.4.0
- version: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(terser@5.31.3)
+ version: 1.6.0(@types/node@20.14.14)(@vitest/ui@1.6.0)(jsdom@24.1.1)(terser@5.31.3)
packages/mermaid:
dependencies:
'@braintree/sanitize-url':
specifier: ^7.0.1
- version: 7.0.2
+ version: 7.1.0
'@mermaid-js/parser':
specifier: workspace:^
version: link:../parser
cytoscape:
specifier: ^3.29.2
- version: 3.29.2
+ version: 3.30.1
cytoscape-cose-bilkent:
specifier: ^4.1.0
- version: 4.1.0(cytoscape@3.29.2)
+ version: 4.1.0(cytoscape@3.30.1)
d3:
specifier: ^7.9.0
version: 7.9.0
@@ -223,13 +223,13 @@ importers:
version: 7.0.10
dayjs:
specifier: ^1.11.10
- version: 1.11.11
+ version: 1.11.12
dompurify:
specifier: ^3.0.11
- version: 3.1.5
+ version: 3.1.6
katex:
specifier: ^0.16.9
- version: 0.16.10
+ version: 0.16.11
khroma:
specifier: ^2.1.0
version: 2.1.0
@@ -238,7 +238,7 @@ importers:
version: 4.17.21
marked:
specifier: ^13.0.2
- version: 13.0.2
+ version: 13.0.3
roughjs:
specifier: ^4.6.6
version: 4.6.6
@@ -257,7 +257,7 @@ importers:
version: 8.0.2
'@types/cytoscape':
specifier: ^3.21.4
- version: 3.21.4
+ version: 3.21.5
'@types/d3':
specifier: ^7.4.3
version: 7.4.3
@@ -290,7 +290,7 @@ importers:
version: 4.17.12
'@types/micromatch':
specifier: ^4.0.6
- version: 4.0.7
+ version: 4.0.9
'@types/prettier':
specifier: ^3.0.0
version: 3.0.0
@@ -302,7 +302,7 @@ importers:
version: 9.0.8
ajv:
specifier: ^8.12.0
- version: 8.16.0
+ version: 8.17.1
chokidar:
specifier: ^3.6.0
version: 3.6.0
@@ -317,7 +317,7 @@ importers:
version: 3.0.0
globby:
specifier: ^14.0.1
- version: 14.0.1
+ version: 14.0.2
jison:
specifier: ^0.4.18
version: 0.4.18
@@ -326,7 +326,7 @@ importers:
version: 3.7.7
jsdom:
specifier: ^24.0.0
- version: 24.1.0
+ version: 24.1.1
json-schema-to-typescript:
specifier: ^13.1.2
version: 13.1.2
@@ -338,7 +338,7 @@ importers:
version: 1.0.1
prettier:
specifier: ^3.2.5
- version: 3.3.2
+ version: 3.3.3
remark:
specifier: ^15.0.1
version: 15.0.1
@@ -350,13 +350,13 @@ importers:
version: 4.0.0
rimraf:
specifier: ^5.0.5
- version: 5.0.7
+ version: 5.0.10
start-server-and-test:
specifier: ^2.0.3
- version: 2.0.4
+ version: 2.0.5
type-fest:
specifier: ^4.13.1
- version: 4.20.0
+ version: 4.23.0
typedoc:
specifier: ^0.25.12
version: 0.25.13(typescript@5.4.5)
@@ -374,16 +374,16 @@ importers:
version: 5.0.0
vitepress:
specifier: ^1.0.1
- version: 1.1.4(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@1.7.2)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.3)(typescript@5.4.5)
+ version: 1.1.4(@algolia/client-search@4.24.0)(@types/node@20.14.14)(axios@1.7.3)(postcss@8.4.40)(search-insights@2.15.0)(terser@5.31.3)(typescript@5.4.5)
vitepress-plugin-search:
specifier: 1.0.4-alpha.22
- version: 1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.1.4(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@1.7.2)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.3)(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5))
+ version: 1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.1.4(@algolia/client-search@4.24.0)(@types/node@20.14.14)(axios@1.7.3)(postcss@8.4.40)(search-insights@2.15.0)(terser@5.31.3)(typescript@5.4.5))(vue@3.4.35(typescript@5.4.5))
packages/mermaid-example-diagram:
dependencies:
'@braintree/sanitize-url':
specifier: ^7.0.0
- version: 7.0.2
+ version: 7.1.0
d3:
specifier: ^7.9.0
version: 7.9.0
@@ -399,7 +399,7 @@ importers:
version: link:../mermaid
rimraf:
specifier: ^5.0.5
- version: 5.0.7
+ version: 5.0.10
packages/mermaid-flowchart-elk:
dependencies:
@@ -424,7 +424,7 @@ importers:
version: link:../mermaid
rimraf:
specifier: ^5.0.5
- version: 5.0.7
+ version: 5.0.10
packages/mermaid-layout-elk:
dependencies:
@@ -442,7 +442,7 @@ importers:
dependencies:
'@zenuml/core':
specifier: ^3.23.27
- version: 3.24.0(typescript@5.4.5)
+ version: 3.24.2(typescript@5.4.5)
devDependencies:
mermaid:
specifier: workspace:^
@@ -455,7 +455,7 @@ importers:
version: 7.4.47
'@vueuse/core':
specifier: ^10.9.0
- version: 10.11.0(vue@3.4.27(typescript@5.4.5))
+ version: 10.11.0(vue@3.4.35(typescript@5.4.5))
font-awesome:
specifier: ^4.7.0
version: 4.7.0
@@ -467,20 +467,20 @@ importers:
version: link:../..
vue:
specifier: ^3.4.21
- version: 3.4.27(typescript@5.4.5)
+ version: 3.4.35(typescript@5.4.5)
devDependencies:
'@iconify-json/carbon':
specifier: ^1.1.31
- version: 1.1.35
+ version: 1.1.37
'@unocss/reset':
specifier: ^0.59.0
version: 0.59.4
'@vite-pwa/vitepress':
specifier: ^0.4.0
- version: 0.4.0(vite-plugin-pwa@0.19.8(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0))
+ version: 0.4.0(vite-plugin-pwa@0.19.8(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0))
'@vitejs/plugin-vue':
specifier: ^5.0.0
- version: 5.0.5(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(vue@3.4.27(typescript@5.4.5))
+ version: 5.1.2(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(vue@3.4.35(typescript@5.4.5))
fast-glob:
specifier: ^3.3.2
version: 3.3.2
@@ -492,19 +492,19 @@ importers:
version: 1.1.2
unocss:
specifier: ^0.59.0
- version: 0.59.4(postcss@8.4.38)(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))
+ version: 0.59.4(postcss@8.4.40)(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))
unplugin-vue-components:
specifier: ^0.26.0
- version: 0.26.0(@babel/parser@7.24.8)(rollup@2.79.1)(vue@3.4.27(typescript@5.4.5))
+ version: 0.26.0(@babel/parser@7.25.3)(rollup@2.79.1)(vue@3.4.35(typescript@5.4.5))
vite:
specifier: ^5.0.0
- version: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ version: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
vite-plugin-pwa:
specifier: ^0.19.7
- version: 0.19.8(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
+ version: 0.19.8(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
vitepress:
specifier: 1.1.4
- version: 1.1.4(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@1.7.2)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.3)(typescript@5.4.5)
+ version: 1.1.4(@algolia/client-search@4.24.0)(@types/node@20.14.14)(axios@1.7.3)(postcss@8.4.40)(search-insights@2.15.0)(terser@5.31.3)(typescript@5.4.5)
workbox-window:
specifier: ^7.0.0
version: 7.1.0
@@ -530,20 +530,16 @@ importers:
devDependencies:
webpack:
specifier: ^5.91.0
- version: 5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)
+ version: 5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)
webpack-cli:
specifier: ^4.10.0
- version: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0)
+ version: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0)
webpack-dev-server:
specifier: ^4.15.2
- version: 4.15.2(webpack-cli@4.10.0)(webpack@5.92.0)
+ version: 4.15.2(webpack-cli@4.10.0)(webpack@5.93.0)
packages:
- '@aashutoshrathi/word-wrap@1.2.6':
- resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
- engines: {node: '>=0.10.0'}
-
'@adobe/jsonschema2md@8.0.2':
resolution: {integrity: sha512-g90Rtz1Xghp9HTfbtBH2Pf5IpuUY1Ry9Wps5NNuNmxucbtmnCY4/1KXmtwe0yKxnknPF7nt5/Y8TOekMh450tQ==}
engines: {node: ^18.0.0 || >= 20.0.0}
@@ -569,50 +565,50 @@ packages:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
- '@algolia/cache-browser-local-storage@4.23.3':
- resolution: {integrity: sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==}
+ '@algolia/cache-browser-local-storage@4.24.0':
+ resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==}
- '@algolia/cache-common@4.23.3':
- resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==}
+ '@algolia/cache-common@4.24.0':
+ resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==}
- '@algolia/cache-in-memory@4.23.3':
- resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==}
+ '@algolia/cache-in-memory@4.24.0':
+ resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==}
- '@algolia/client-account@4.23.3':
- resolution: {integrity: sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==}
+ '@algolia/client-account@4.24.0':
+ resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==}
- '@algolia/client-analytics@4.23.3':
- resolution: {integrity: sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==}
+ '@algolia/client-analytics@4.24.0':
+ resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==}
- '@algolia/client-common@4.23.3':
- resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==}
+ '@algolia/client-common@4.24.0':
+ resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==}
- '@algolia/client-personalization@4.23.3':
- resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==}
+ '@algolia/client-personalization@4.24.0':
+ resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==}
- '@algolia/client-search@4.23.3':
- resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==}
+ '@algolia/client-search@4.24.0':
+ resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==}
- '@algolia/logger-common@4.23.3':
- resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==}
+ '@algolia/logger-common@4.24.0':
+ resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==}
- '@algolia/logger-console@4.23.3':
- resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==}
+ '@algolia/logger-console@4.24.0':
+ resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==}
- '@algolia/recommend@4.23.3':
- resolution: {integrity: sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==}
+ '@algolia/recommend@4.24.0':
+ resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==}
- '@algolia/requester-browser-xhr@4.23.3':
- resolution: {integrity: sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==}
+ '@algolia/requester-browser-xhr@4.24.0':
+ resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==}
- '@algolia/requester-common@4.23.3':
- resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==}
+ '@algolia/requester-common@4.24.0':
+ resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==}
- '@algolia/requester-node-http@4.23.3':
- resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==}
+ '@algolia/requester-node-http@4.24.0':
+ resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==}
- '@algolia/transporter@4.23.3':
- resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==}
+ '@algolia/transporter@4.24.0':
+ resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==}
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
@@ -625,8 +621,8 @@ packages:
'@antfu/install-pkg@0.1.1':
resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
- '@antfu/utils@0.7.8':
- resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==}
+ '@antfu/utils@0.7.10':
+ resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
'@apideck/better-ajv-errors@0.3.6':
resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==}
@@ -634,37 +630,37 @@ packages:
peerDependencies:
ajv: '>=8'
- '@applitools/core-base@1.15.1':
- resolution: {integrity: sha512-1oGrLAuEwGFjjMJRWtSMDO8H1sHCkTSl6H+lCULz2e8gN5KYKKO9CawR/mHUS41VgxOjub9QzMd4ppypAnMeBw==}
+ '@applitools/core-base@1.16.0':
+ resolution: {integrity: sha512-6v5box6DqmvyfVNe0tjRSCIZpfkn6fc0DZMZI4+jKLczh4zm+Tlfey1ECavP3fRZayh79SGCpeIDqBNI9Ll7dA==}
engines: {node: '>=12.13.0'}
- '@applitools/core@4.16.1':
- resolution: {integrity: sha512-eMvX9gEch8rLZlJwvaFd8+1C/9vK7iTK7kanL41L9PANtHLnrfMKoxEZI/0g4d2+JBbM/e/6JIVL0KMrN4a1Qg==}
+ '@applitools/core@4.18.0':
+ resolution: {integrity: sha512-GCW9pwPwXIieKLF5cdA2ezuwwzWHFFnq9mGNAfsvWc1/o2rchj7VRxMRo2566esaniOGVtY7klf9HzJaaZQubQ==}
engines: {node: '>=12.13.0'}
hasBin: true
- '@applitools/css-tree@1.1.3':
- resolution: {integrity: sha512-Eb55KoqN8MbIPFENS1EK7mJ0FE7FCTz2WAHQXWTr6CXQ/OM48mqC7B3ZdICm3JqqW0gtyxIQwJt27MaYBJnA5w==}
+ '@applitools/css-tree@1.1.4':
+ resolution: {integrity: sha512-rH3aq/dkTweEUgS/MKuthD79CZDqpQVJlqmxqVxLZVAzbeFxYdTG/gnfG0zj6YJ025jzcPH2ktdW16Rl3QLutg==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
- '@applitools/dom-capture@11.2.8':
- resolution: {integrity: sha512-pfHGqYK1jWJFbeNoIzP0oqe7JKElDJhGy0oY3WbTQh0imqW0z32wHdt6C7a7lf0STMp/FsKXr5R2EwtxqVhslA==}
+ '@applitools/dom-capture@11.3.0':
+ resolution: {integrity: sha512-LGcNSPgzvlL/afQGUyykTfuPR6N+GYYQ5EaA/f5j4lgfYVxEyG/6t1W62GTImR86ZVHLEsKAQUKVE7jbKAZmVw==}
engines: {node: '>=12.13.0'}
- '@applitools/dom-shared@1.0.14':
- resolution: {integrity: sha512-k/hTQuoz6HjVdyLxrZM6RoBiIw8445dMJbgXXLnV2Sg+ylqr5SEf0YmRQivqOyxw8Vghgu4tcNmK05MYIwqAfQ==}
+ '@applitools/dom-shared@1.0.15':
+ resolution: {integrity: sha512-XN77SPfzXriU1x6gTcublSe0yUJHxlYwHesOnWQov2dMVfHx7y3qp0yrjdVC7LO2bDIJIzDlPJRhfg2otlbxig==}
engines: {node: '>=12.13.0'}
- '@applitools/dom-snapshot@4.11.2':
- resolution: {integrity: sha512-RUCeqfsVBAubsO9LL9/fpKBrraATnnuiVtc7PXl5mAxPt22WU+vgisDV/zBINeLphcXV7KaW6iARcjsxyLsyuQ==}
+ '@applitools/dom-snapshot@4.11.3':
+ resolution: {integrity: sha512-jdEWSbEOmD9LbzashTQ/YzYDdIKrhSBwNqNTIk8qjV8YtbQfZ+NtgCtW7nOsbknAMk95CfYEUV3R1rxCXs1XfA==}
engines: {node: '>=12.13.0'}
- '@applitools/driver@1.17.3':
- resolution: {integrity: sha512-DNDEaX54TJ9vVxFCtdcJKGSS3R6UEUOo/nEe2ZybQhT+dw5lSlfIPih9SX+CzOwBW50HHhaboeq9PHCbBm1T5A==}
+ '@applitools/driver@1.18.0':
+ resolution: {integrity: sha512-wJYPZ2oEzRtyxne518GgdQbE+JF7S6yZEZX6SJWpVwrv/MPBKD9byxRi89XZcSpyxweFt7Ud7yJskBbubXu7QQ==}
engines: {node: '>=12.13.0'}
- '@applitools/ec-client@1.8.7':
- resolution: {integrity: sha512-Gv4xqqV1tRmIItuKDFN45KXgHuUBJpvhev2MJwJTaRzSRty+DaMgJKkGWRxSC8GWmCXWx46vqc1kiZhJufexQg==}
+ '@applitools/ec-client@1.9.3':
+ resolution: {integrity: sha512-fnsnQpyDi3rltFEeDeUnNIRULpoWBsSf4L5F7g08LBpuAR5MTpY2WArn1nzD12rfQRoTsO7/5H0DYv/+Mr5w3A==}
engines: {node: '>=12.13.0'}
hasBin: true
@@ -676,89 +672,89 @@ packages:
resolution: {integrity: sha512-SjjDBFeiKspX3nHKOoSQ+l4JUiJK3xJiWAEaR8b+GuMvnGFLnrvAECHhuXXG00+LwBJM8WKmfxEe17nvZe+nhg==}
engines: {node: '>=12'}
- '@applitools/execution-grid-tunnel@3.0.4':
- resolution: {integrity: sha512-4f4wUk9Ko4ZpG3ylnj/7acFid+kVR1oKvwWdRXmmUmKxJK5PECfHTQm3g/BvRuVWHmgQG55FGWpda0VSIXC4dg==}
+ '@applitools/execution-grid-tunnel@3.0.5':
+ resolution: {integrity: sha512-Kp8Sgb5sS/+0CEo0ytvQONzJdmru3vu8BcNwvLyJoqPNf7zSDTr3AR60p9l4hh11nsBzJyi3+Uh8oR968J+mng==}
engines: {node: '>=14.0.0'}
hasBin: true
- '@applitools/eyes-cypress@3.44.4':
- resolution: {integrity: sha512-+ROcvMoILibPoCp2bnqLWpqeALYgzww09L/UFnA3UoKSMOaewhOXmLWzUrCk4Ol+dVlM6+Wx1Oe7bIr2nsE6PQ==}
+ '@applitools/eyes-cypress@3.44.6':
+ resolution: {integrity: sha512-2RfdDNvF9qptTzMg2akjPsVXA/gQcmj0+2QHM+g8r+Shy5A6lfAhA2QAChTM7zvshTT8ZgxY8J1w+3TMbLdseQ==}
engines: {node: '>=12.13.0'}
hasBin: true
- '@applitools/eyes@1.20.1':
- resolution: {integrity: sha512-ancPuIyLzancnr0RKf55e8orbYRrd64tfN3PWL4JHADw9gKxJyLO5lhtnGO2P0mGaaztBNYOE3cn8HMPBhiPvg==}
+ '@applitools/eyes@1.22.0':
+ resolution: {integrity: sha512-x4UQSDxWPOyEUGr9lrOYxhI+bHPpvzYbNAFr1C/99WY+T92GjNlXduBflx5NqOEFjbS1RzRuPDPq6Fbk/U/qhQ==}
engines: {node: '>=12.13.0'}
'@applitools/functional-commons@1.6.0':
resolution: {integrity: sha512-fwiF0CbeYHDEOTD/NKaFgaI8LvRcGYG2GaJJiRwcedKko16sQ8F3TK5wXfj2Ytjf+8gjwHwsEEX550z3yvDWxA==}
engines: {node: '>=8.0.0'}
- '@applitools/image@1.1.12':
- resolution: {integrity: sha512-BYee69EaTs68fDX+Nx09nYsaoX7eW+RB0Njtd8IlwG4dO3zOu4uSgOe+qTPhoY/+ezEV9e/Otli3K0uSgwQgqQ==}
+ '@applitools/image@1.1.13':
+ resolution: {integrity: sha512-oeSnsTJxhD6juNlWufeWsiWV9dbS0a3OL75/r/Bo2yauAi6AsRMDeh+McXJfYlf1NVZbrVG0+vNXn52mDVEIyw==}
engines: {node: '>=12.13.0'}
'@applitools/logger@1.1.53':
resolution: {integrity: sha512-4mlzYxc0MgM3WIxEwKqIjn9W7G7kMtQc2bFRxozViKOXypTfr72j8iODs88wcetP0GsXtplhZQ5/6aZN5WY9ug==}
engines: {node: '>=12.13.0'}
- '@applitools/logger@2.0.17':
- resolution: {integrity: sha512-Z8OZPkiA9h7bcxiwqVBZRB00aajYFYsb6FZq8pdGeln6ZxQCzw9+Cx/b2MbCWyE6i7dxnY6sUPWzUdMsBqgMPg==}
+ '@applitools/logger@2.0.18':
+ resolution: {integrity: sha512-d54OTreCXE+G9qUxiPDHHBzwof3EnXPrADdZ7ToB9AoI+kOgs/v6wjMx0ghAoXyyOiLvlvJnmdHSyJssRdv5GA==}
engines: {node: '>=12.13.0'}
- '@applitools/nml-client@1.8.6':
- resolution: {integrity: sha512-VLL187YAJaE5NrfdzOQZAQdDaXroOzsWyE+OUCsA90lBR9PkJ0jNYzv0zKdT/pbihwmaFQ/tdwB0DkIFbtUmRQ==}
+ '@applitools/nml-client@1.8.9':
+ resolution: {integrity: sha512-Jwz42oRVnu46V2lgj0eTfKaOu3eYo8T2Z2QhsN/5xleKISJQ8B86954JuZy9Rwx75+9T+ddmYqWfjSBWfhmVhg==}
engines: {node: '>=12.13.0'}
- '@applitools/req@1.7.1':
- resolution: {integrity: sha512-Y2Hud6cw9bJForuC68iY+TFHgREknL16RUEfUfB+nsU7uVF0w35ppFDmstXI0KPeWXCIaTayJJzGVYcCJBrsjA==}
+ '@applitools/req@1.7.2':
+ resolution: {integrity: sha512-L0tjPFGEJFAEGaifqtmtCghjkG7M0wnEwfzbHi6O+ThtTCbg4JSDRTaNvA+PLXQoS0mFvajG40/t5a4EgAG7QQ==}
engines: {node: '>=16.13.0'}
- '@applitools/screenshoter@3.8.32':
- resolution: {integrity: sha512-pqD4ULDujWLgomL33qKQhmol2VWo9wHRrjKmbjB45+MHbgaCFjgrSKQ4ASJ1lFzTnAcVi+5SKclqF990hTauXA==}
+ '@applitools/screenshoter@3.8.35':
+ resolution: {integrity: sha512-1jos00VVJOU5uxgh9cVhj7nq9akMFvBIdfQRR9KkUFeylDxt8vRpkmO6zyfbxeK2jyiboPOZXPa0PvL7M0WNLQ==}
engines: {node: '>=12.13.0'}
- '@applitools/snippets@2.4.26':
- resolution: {integrity: sha512-ZUeKMavqMdfBpXoQgHHJAA0Sk0f4+rjfYJc5j5+DgiKolfhLRBQLODzcSJQdRq1PBye9sl8LbryZstTyBjWeEA==}
+ '@applitools/snippets@2.4.27':
+ resolution: {integrity: sha512-n6ckwbXWyJ+/DoV1T6bRiGXITgTgjayV0j4AzHiBx+HF3JdzygxIkWtn7yl1dJfzeqEGyrtBK6Sq1tTG2GoQcA==}
engines: {node: '>=12.13.0'}
- '@applitools/socket@1.1.17':
- resolution: {integrity: sha512-9ygwIlQSukIhXTNTH++atBRMuTidP5MumG2cRujDxGkVrOTE+qbWVKGASZLJgjZ59hoSIHqCnJVnl3zId8Z5ig==}
+ '@applitools/socket@1.1.18':
+ resolution: {integrity: sha512-EMI/MMfVH38ucuZhFWOTUR8cPvuoP9b+xi5yBJF8uLlJjxQEmGnvm+Pm3s9o3mfxQzDRddYGtpIo3TTZhMVZdQ==}
engines: {node: '>=12.13.0'}
- '@applitools/spec-driver-webdriver@1.1.8':
- resolution: {integrity: sha512-xLl7YAfNYUpdnvu6bJ7138xYePPg3HepN1nWa9ptzLoq1ZHXkEfnO61pGxjYNHiT+c0YSuerMxk3VIwCw+fB0Q==}
+ '@applitools/spec-driver-webdriver@1.1.11':
+ resolution: {integrity: sha512-xeVeqiK+Oyi2xGRME54J3yTXUGR9d2NgcOCkXTdZ+QOj8iPzypelyeHkX4nKJNsLw4Ddh9uvaiFJmKppqGZ1Mg==}
engines: {node: '>=12.13.0'}
peerDependencies:
webdriver: '>=6.0.0'
- '@applitools/tunnel-client@1.5.4':
- resolution: {integrity: sha512-nERMZIT7YF7QnMdfPXsNZ2AwtcXoE6+iru3mmDXucrTP3PgF1cI1XRxbdSnFD3zyjoRtoEPFTA9LuB+6YrjflA==}
+ '@applitools/tunnel-client@1.5.7':
+ resolution: {integrity: sha512-h2/U2ZTDQp67Q/sU72eNx7dQms54yzfmM/Cordp2ZSQN9FAxt/NN22cUr8Qf+r71Uuu/VYlvzZUdMGl42MuKmA==}
engines: {node: '>=12.13.0'}
hasBin: true
- '@applitools/ufg-client@1.12.1':
- resolution: {integrity: sha512-vgtOgkXZcy70nc3AH30p6u6As5VdsvJNRHyz7/IqbKE7JynaIz/TCwsjPZR/GcOf7JixPbs37TPM2ffR4Idl0Q==}
+ '@applitools/ufg-client@1.12.3':
+ resolution: {integrity: sha512-bSxLqxzAuc+ldum/nGoiM/iCcf97uku3bABxB90ilzUYT1DOu9vEGmaPxxGLDc+GRRVYlOYGNdIJF+DQP4dFTg==}
engines: {node: '>=12.13.0'}
'@applitools/utils@1.3.36':
resolution: {integrity: sha512-eROEssh7wIW+V87PvLiHI2hUPxqoBxXFMRx3+z5qOZqXUPSR1Uz7EMFwxZcDDR7T6C3O3UDckB2aVB5fJAg5JA==}
engines: {node: '>=12.13.0'}
- '@applitools/utils@1.7.3':
- resolution: {integrity: sha512-zbW1ebQX8UuAt1vuDn+yBIsQ4+uzhzAKYXAYN7Zm4lyrEoIegpJtd3ivN1Q+xi4QXigpjRHWyCiCV+aVX970wA==}
+ '@applitools/utils@1.7.4':
+ resolution: {integrity: sha512-qgJqx2yjlJBf79YyFehf1nSp4AXOdzJn3POQyg8CMWV0YH6HsjAfJjYaNrbXFcGYCSpPEJGhGehxC7GVKHX3YA==}
engines: {node: '>=12.13.0'}
'@argos-ci/browser@2.1.2':
resolution: {integrity: sha512-4dpz76kW0KnXCYdxtkcdiaYUM4owmKtT9zPqrd1yPo+VuSNCNULyCZJ4mdy0aXWT716JLMMmIZ3AnQSkyaqvaA==}
engines: {node: '>=18.0.0'}
- '@argos-ci/core@2.4.0':
- resolution: {integrity: sha512-CY8IQsc71cuIeF2U47aePzH8+YWK4ePG1j+gK5aQ0r744Wc467U4xej7gChMVrAaGlZKsgoIIeXE1ezF+rCryw==}
+ '@argos-ci/core@2.4.1':
+ resolution: {integrity: sha512-Sl+5Zq4LBZF+CDB0eXGdTOLv3E9bubO2tfpDncQku5/s/N+2Ptn0JAw/Vc3EdJAtMWj1G8uy+6cvtV+eaVNnFg==}
engines: {node: '>=18.0.0'}
- '@argos-ci/cypress@2.1.0':
- resolution: {integrity: sha512-EvzoWrX9owK40aeOcP3k3pMdML3m1PynLjDOGBtxWUG87gAGjsVd0rvVMTHQJTrCwhF4TRlqDv3vAllMWdZIAA==}
+ '@argos-ci/cypress@2.1.1':
+ resolution: {integrity: sha512-ftRjQBt4mfCecJ7jnnsVVbU/71c9mqlbsle+75D4vaDWnch06J4XbQEJ2K56S3eupj3iOHkGn+Nf9DNsOiT7PQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
cypress: ^12.0.0 || ^13.0.0
@@ -771,28 +767,16 @@ packages:
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.24.7':
- resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==}
+ '@babel/compat-data@7.25.2':
+ resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.24.9':
- resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==}
+ '@babel/core@7.25.2':
+ resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.24.7':
- resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.24.9':
- resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.24.10':
- resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.24.7':
- resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==}
+ '@babel/generator@7.25.0':
+ resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
engines: {node: '>=6.9.0'}
'@babel/helper-annotate-as-pure@7.24.7':
@@ -803,28 +787,18 @@ packages:
resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.24.7':
- resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==}
+ '@babel/helper-compilation-targets@7.25.2':
+ resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.24.8':
- resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-create-class-features-plugin@7.24.7':
- resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==}
+ '@babel/helper-create-class-features-plugin@7.25.0':
+ resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-create-class-features-plugin@7.24.8':
- resolution: {integrity: sha512-4f6Oqnmyp2PP3olgUMmOwC3akxSm5aBYraQ6YDdKy7NcAMkDECHWG0DEnV6M2UAkERgIBhYt8S27rURPg7SxWA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-create-regexp-features-plugin@7.24.7':
- resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==}
+ '@babel/helper-create-regexp-features-plugin@7.25.2':
+ resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -834,22 +808,6 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- '@babel/helper-environment-visitor@7.24.7':
- resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-function-name@7.24.7':
- resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-hoist-variables@7.24.7':
- resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-member-expression-to-functions@7.24.7':
- resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-member-expression-to-functions@7.24.8':
resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==}
engines: {node: '>=6.9.0'}
@@ -858,14 +816,8 @@ packages:
resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.24.7':
- resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-module-transforms@7.24.9':
- resolution: {integrity: sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==}
+ '@babel/helper-module-transforms@7.25.2':
+ resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -874,22 +826,18 @@ packages:
resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==}
engines: {node: '>=6.9.0'}
- '@babel/helper-plugin-utils@7.24.7':
- resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-plugin-utils@7.24.8':
resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-remap-async-to-generator@7.24.7':
- resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==}
+ '@babel/helper-remap-async-to-generator@7.25.0':
+ resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-replace-supers@7.24.7':
- resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==}
+ '@babel/helper-replace-supers@7.25.0':
+ resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -902,14 +850,6 @@ packages:
resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-split-export-declaration@7.24.7':
- resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.24.7':
- resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-string-parser@7.24.8':
resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
engines: {node: '>=6.9.0'}
@@ -918,48 +858,41 @@ packages:
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.24.7':
- resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-option@7.24.8':
resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-wrap-function@7.24.7':
- resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==}
+ '@babel/helper-wrap-function@7.25.0':
+ resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.24.7':
- resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.24.8':
- resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==}
+ '@babel/helpers@7.25.0':
+ resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
engines: {node: '>=6.9.0'}
'@babel/highlight@7.24.7':
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.24.7':
- resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==}
+ '@babel/parser@7.25.3':
+ resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/parser@7.24.8':
- resolution: {integrity: sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7':
- resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==}
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3':
+ resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7':
- resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==}
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0':
+ resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0':
+ resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -970,8 +903,8 @@ packages:
peerDependencies:
'@babel/core': ^7.13.0
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7':
- resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==}
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0':
+ resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -1101,8 +1034,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-async-generator-functions@7.24.7':
- resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==}
+ '@babel/plugin-transform-async-generator-functions@7.25.0':
+ resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1119,8 +1052,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-block-scoping@7.24.7':
- resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==}
+ '@babel/plugin-transform-block-scoping@7.25.0':
+ resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1137,8 +1070,8 @@ packages:
peerDependencies:
'@babel/core': ^7.12.0
- '@babel/plugin-transform-classes@7.24.8':
- resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==}
+ '@babel/plugin-transform-classes@7.25.0':
+ resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1167,6 +1100,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0':
+ resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+
'@babel/plugin-transform-dynamic-import@7.24.7':
resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==}
engines: {node: '>=6.9.0'}
@@ -1191,8 +1130,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-function-name@7.24.7':
- resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==}
+ '@babel/plugin-transform-function-name@7.25.1':
+ resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1203,8 +1142,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-literals@7.24.7':
- resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==}
+ '@babel/plugin-transform-literals@7.25.2':
+ resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1227,20 +1166,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-commonjs@7.24.7':
- resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-modules-commonjs@7.24.8':
resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-systemjs@7.24.7':
- resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==}
+ '@babel/plugin-transform-modules-systemjs@7.25.0':
+ resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1365,8 +1298,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.24.7':
- resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==}
+ '@babel/plugin-transform-typescript@7.25.2':
+ resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1395,8 +1328,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/preset-env@7.24.8':
- resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==}
+ '@babel/preset-env@7.25.3':
+ resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -1415,28 +1348,20 @@ packages:
'@babel/regjsgen@0.8.0':
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- '@babel/runtime@7.24.7':
- resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==}
+ '@babel/runtime@7.25.0':
+ resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.24.7':
- resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
+ '@babel/template@7.25.0':
+ resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.24.7':
- resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==}
+ '@babel/traverse@7.25.3':
+ resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.24.8':
- resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.24.7':
- resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.24.9':
- resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==}
+ '@babel/types@7.25.2':
+ resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
engines: {node: '>=6.9.0'}
'@bcherny/json-schema-ref-parser@10.0.5-fork':
@@ -1446,8 +1371,8 @@ packages:
'@bcoe/v8-coverage@0.2.3':
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- '@braintree/sanitize-url@7.0.2':
- resolution: {integrity: sha512-NVf/1YycDMs6+FxS0Tb/W8MjJRDQdXF+tBfDtZ5UZeiRUkTmwKc4vmYCKZTyymfJk1gnMsauvZSX/HiV9jOABw==}
+ '@braintree/sanitize-url@7.1.0':
+ resolution: {integrity: sha512-o+UlMLt49RvtCASlOMW0AkHnabN9wR9rwCCherxO0yG4Npy34GkvrAqdXQvrhNs+jh+gkK8gB8Lf05qL/O7KWg==}
'@chevrotain/cst-dts-gen@11.0.3':
resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==}
@@ -1468,67 +1393,44 @@ packages:
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
- '@cspell/cspell-bundled-dicts@8.8.4':
- resolution: {integrity: sha512-k9ZMO2kayQFXB3B45b1xXze3MceAMNy9U+D7NTnWB1i3S0y8LhN53U9JWWgqHGPQaHaLHzizL7/w1aGHTA149Q==}
+ '@cspell/cspell-bundled-dicts@8.13.1':
+ resolution: {integrity: sha512-ylAwnIdxBMJ9v6BHpFAQFZM+5zbybLtqVQJG7zQePts4e0/Qr2xjYFbC3F+fovZqyXPIx24BR+S6gFJNO1OdAw==}
engines: {node: '>=18'}
- '@cspell/cspell-bundled-dicts@8.9.1':
- resolution: {integrity: sha512-etkor/qXSSqyh6lbudEGdTami0DooIi2AlQbJPUWRfowzYJRSYWPUbyQSUkFdRhCHni2oLOFbWaraRthNlLD/A==}
+ '@cspell/cspell-json-reporter@8.13.1':
+ resolution: {integrity: sha512-vYZTBRkYjpNBifGNbYQsgIXesDEdUa9QAwllDcLZGKbhh5mY/C1ygPnAVpYDYiJNt1WCeIqW286DUyjRjkmHeA==}
engines: {node: '>=18'}
- '@cspell/cspell-json-reporter@8.8.4':
- resolution: {integrity: sha512-ITpOeNyDHD+4B9QmLJx6YYtrB1saRsrCLluZ34YaICemNLuumVRP1vSjcdoBtefvGugCOn5nPK7igw0r/vdAvA==}
+ '@cspell/cspell-pipe@8.13.1':
+ resolution: {integrity: sha512-acLWTQv3yWfeWXMds/cfQKZapslOrLHVL4VDp4rFyL/EnfgaCr7Ew9hQ7zAIARY3r/n0dByqWbOt2HKthdhx/g==}
engines: {node: '>=18'}
- '@cspell/cspell-pipe@8.8.4':
- resolution: {integrity: sha512-Uis9iIEcv1zOogXiDVSegm9nzo5NRmsRDsW8CteLRg6PhyZ0nnCY1PZIUy3SbGF0vIcb/M+XsdLSh2wOPqTXww==}
+ '@cspell/cspell-resolver@8.13.1':
+ resolution: {integrity: sha512-EGdb7KLYCklV3sLxf/895b7s6sExh8DCHZFpDos2hjKwMt+F4ynsu1+ceybQtqoUF/MsyLoJXrrmPvV2uGVmUQ==}
engines: {node: '>=18'}
- '@cspell/cspell-pipe@8.9.1':
- resolution: {integrity: sha512-wH5Xu8W3aMEWFSpOczMtH/04clLMfDGdbYMYB7w6BeHI/LDW8DZaRhigOOhx9FRgVk/YIVbKKAKVgvFrfD5cEA==}
+ '@cspell/cspell-service-bus@8.13.1':
+ resolution: {integrity: sha512-oLFJfxuB1rwGXn3eD5qSF9nf0lHu6YjO0JcrjWhAZQ0r3AsO97gsX50wwCFCw6szVU3rd1cTUktW0KYEZUY6dA==}
engines: {node: '>=18'}
- '@cspell/cspell-resolver@8.8.4':
- resolution: {integrity: sha512-eZVw31nSeh6xKl7TzzkZVMTX/mgwhUw40/q1Sqo7CTPurIBg66oelEqKRclX898jzd2/qSK+ZFwBDxvV7QH38A==}
- engines: {node: '>=18'}
-
- '@cspell/cspell-resolver@8.9.1':
- resolution: {integrity: sha512-Q2SOnIi2dnQ2zqPd+tcEYfom9qlsapGyLK4Mdx2Vv29MU2RDZ9VHFDncV6yo6O58gmlYl8sXtJsVceiHgwwlkQ==}
- engines: {node: '>=18'}
-
- '@cspell/cspell-service-bus@8.8.4':
- resolution: {integrity: sha512-KtwJ38uPLrm2Q8osmMIAl2NToA/CMyZCxck4msQJnskdo30IPSdA1Rh0w6zXinmh1eVe0zNEVCeJ2+x23HqW+g==}
- engines: {node: '>=18'}
-
- '@cspell/cspell-service-bus@8.9.1':
- resolution: {integrity: sha512-dPKpqkglGnwvrW9mgbHIdimDQZH3iy8uT8gm3dEO//UahxMBdMpvtdbC3R9kesQCSagvYRVE7hwJvOktSAK+Vg==}
- engines: {node: '>=18'}
-
- '@cspell/cspell-types@8.8.4':
- resolution: {integrity: sha512-ya9Jl4+lghx2eUuZNY6pcbbrnResgEAomvglhdbEGqy+B5MPEqY5Jt45APEmGqHzTNks7oFFaiTIbXYJAFBR7A==}
- engines: {node: '>=18'}
-
- '@cspell/cspell-types@8.9.1':
- resolution: {integrity: sha512-Z/pTX2i+U5KwyCYRSw8BleJtw81jFifv91DDka4nqi2oyHJ3eEUljVovNOuZ3lotn/ArHdu4rY98s1w6Z69mYw==}
+ '@cspell/cspell-types@8.13.1':
+ resolution: {integrity: sha512-9dJdmyXLXJVesCJa/DWgwKsEC9p2RRFc6KORcLhNvtm1tE9TvCXiu5jV47sOmYXd6Hwan8IurBXXTz82CLVjPQ==}
engines: {node: '>=18'}
'@cspell/dict-ada@4.0.2':
resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==}
- '@cspell/dict-aws@4.0.2':
- resolution: {integrity: sha512-aNGHWSV7dRLTIn8WJemzLoMF62qOaiUQlgnsCwH5fRCD/00gsWCwg106pnbkmK4AyabyxzneOV4dfecDJWkSxw==}
+ '@cspell/dict-aws@4.0.3':
+ resolution: {integrity: sha512-0C0RQ4EM29fH0tIYv+EgDQEum0QI6OrmjENC9u98pB8UcnYxGG/SqinuPxo+TgcEuInj0Q73MsBpJ1l5xUnrsw==}
'@cspell/dict-bash@4.1.3':
resolution: {integrity: sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==}
- '@cspell/dict-companies@3.1.2':
- resolution: {integrity: sha512-OwR5i1xbYuJX7FtHQySmTy3iJtPV1rZQ3jFCxFGwrA1xRQ4rtRcDQ+sTXBCIAoJHkXa84f9J3zsngOKmMGyS/w==}
+ '@cspell/dict-companies@3.1.4':
+ resolution: {integrity: sha512-y9e0amzEK36EiiKx3VAA+SHQJPpf2Qv5cCt5eTUSggpTkiFkCh6gRKQ97rVlrKh5GJrqinDwYIJtTsxuh2vy2Q==}
- '@cspell/dict-cpp@5.1.11':
- resolution: {integrity: sha512-skDl1ozBK99Cq/mSh8BTbvk5V4UJwm3+PT0RC94/DqQTUHHNCUutWRipoot2JZ296fjNsivFCyuelUDhj3r9eg==}
-
- '@cspell/dict-cpp@5.1.9':
- resolution: {integrity: sha512-lZmPKn3qfkWQ7tr+yw6JhuhscsyRgRHEOpOd0fhtPt0N154FNsGebGGLW0SOZUuGgW7Nk3lCCwHP85GIemnlqQ==}
+ '@cspell/dict-cpp@5.1.12':
+ resolution: {integrity: sha512-6lXLOFIa+k/qBcu0bjaE/Kc6v3sh9VhsDOXD1Dalm3zgd0QIMjp5XBmkpSdCAK3pWCPV0Se7ysVLDfCea1BuXg==}
'@cspell/dict-cryptocurrencies@5.0.0':
resolution: {integrity: sha512-Z4ARIw5+bvmShL+4ZrhDzGhnc9znaAGHOEMaB/GURdS/jdoreEDY34wdN0NtdLHDO5KO7GduZnZyqGdRoiSmYA==}
@@ -1557,18 +1459,12 @@ packages:
'@cspell/dict-elixir@4.0.3':
resolution: {integrity: sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==}
- '@cspell/dict-en-common-misspellings@2.0.1':
- resolution: {integrity: sha512-uWaP8UG4uvcPyqaG0FzPKCm5kfmhsiiQ45Fs6b3/AEAqfq7Fj1JW0+S3qRt85FQA9SoU6gUJCz9wkK/Ylh7m5A==}
-
- '@cspell/dict-en-common-misspellings@2.0.3':
- resolution: {integrity: sha512-8nF1z9nUiSgMyikL66HTbDO7jCGtB24TxKBasXIBwkBKMDZgA2M883iXdeByy6m1JJUcCGFkSftVYp2W0bUgjw==}
+ '@cspell/dict-en-common-misspellings@2.0.4':
+ resolution: {integrity: sha512-lvOiRjV/FG4pAGZL3PN2GCVHSTCE92cwhfLGGkOsQtxSmef6WCHfHwp9auafkBlX0yFQSKDfq6/TlpQbjbJBtQ==}
'@cspell/dict-en-gb@1.1.33':
resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==}
- '@cspell/dict-en_us@4.3.21':
- resolution: {integrity: sha512-Bzoo2aS4Pej/MGIFlATpp0wMt9IzVHrhDjdV7FgkAIXbjrOn67ojbTxCgWs8AuCNVfK8lBYGEvs5+ElH1msF8w==}
-
'@cspell/dict-en_us@4.3.23':
resolution: {integrity: sha512-l0SoEQBsi3zDSl3OuL4/apBkxjuj4hLIg/oy6+gZ7LWh03rKdF6VNtSZNXWAmMY+pmb1cGA3ouleTiJIglbsIg==}
@@ -1581,8 +1477,8 @@ packages:
'@cspell/dict-fsharp@1.0.1':
resolution: {integrity: sha512-23xyPcD+j+NnqOjRHgW3IU7Li912SX9wmeefcY0QxukbAxJ/vAN4rBpjSwwYZeQPAn3fxdfdNZs03fg+UM+4yQ==}
- '@cspell/dict-fullstack@3.1.8':
- resolution: {integrity: sha512-YRlZupL7uqMCtEBK0bDP9BrcPnjDhz7m4GBqCc1EYqfXauHbLmDT8ELha7T/E7wsFKniHSjzwDZzhNXo2lusRQ==}
+ '@cspell/dict-fullstack@3.2.0':
+ resolution: {integrity: sha512-sIGQwU6G3rLTo+nx0GKyirR5dQSFeTIzFTOrURw51ISf+jKG9a3OmvsVtc2OANfvEAOLOC9Wfd8WYhmsO8KRDQ==}
'@cspell/dict-gaming-terms@1.0.5':
resolution: {integrity: sha512-C3riccZDD3d9caJQQs1+MPfrUrQ+0KHdlj9iUR1QD92FgTOF6UxoBpvHUUZ9YSezslcmpFQK4xQQ5FUGS7uWfw==}
@@ -1611,8 +1507,8 @@ packages:
'@cspell/dict-julia@1.0.1':
resolution: {integrity: sha512-4JsCLCRhhLMLiaHpmR7zHFjj1qOauzDI5ZzCNQS31TUMfsOo26jAKDfo0jljFAKgw5M2fEG7sKr8IlPpQAYrmQ==}
- '@cspell/dict-k8s@1.0.5':
- resolution: {integrity: sha512-Cj+/ZV4S+MKlwfocSJZqe/2UAd/sY8YtlZjbK25VN1nCnrsKrBjfkX29vclwSj1U9aJg4Z9jw/uMjoaKu9ZrpQ==}
+ '@cspell/dict-k8s@1.0.6':
+ resolution: {integrity: sha512-srhVDtwrd799uxMpsPOQqeDJY+gEocgZpoK06EFrb4GRYGhv7lXo9Fb+xQMyQytzOW9dw4DNOEck++nacDuymg==}
'@cspell/dict-latex@4.0.0':
resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==}
@@ -1632,20 +1528,20 @@ packages:
'@cspell/dict-node@5.0.1':
resolution: {integrity: sha512-lax/jGz9h3Dv83v8LHa5G0bf6wm8YVRMzbjJPG/9rp7cAGPtdrga+XANFq+B7bY5+jiSA3zvj10LUFCFjnnCCg==}
- '@cspell/dict-npm@5.0.16':
- resolution: {integrity: sha512-ZWPnLAziEcSCvV0c8k9Qj88pfMu+wZwM5Qks87ShsfBgI8uLZ9tGHravA7gmjH1Gd7Bgxy2ulvXtSqIWPh1lew==}
+ '@cspell/dict-npm@5.0.18':
+ resolution: {integrity: sha512-weMTyxWpzz19q4wv9n183BtFvdD5fCjtze+bFKpl+4rO/YlPhHL2cXLAeexJz/VDSBecwX4ybTZYoknd1h2J4w==}
'@cspell/dict-php@4.0.8':
resolution: {integrity: sha512-TBw3won4MCBQ2wdu7kvgOCR3dY2Tb+LJHgDUpuquy3WnzGiSDJ4AVelrZdE1xu7mjFJUr4q48aB21YT5uQqPZA==}
- '@cspell/dict-powershell@5.0.4':
- resolution: {integrity: sha512-eosDShapDgBWN9ULF7+sRNdUtzRnUdsfEdBSchDm8FZA4HOqxUSZy3b/cX/Rdw0Fnw0AKgk0kzgXw7tS6vwJMQ==}
+ '@cspell/dict-powershell@5.0.5':
+ resolution: {integrity: sha512-3JVyvMoDJesAATYGOxcUWPbQPUvpZmkinV3m8HL1w1RrjeMVXXuK7U1jhopSneBtLhkU+9HKFwgh9l9xL9mY2Q==}
'@cspell/dict-public-licenses@2.0.7':
resolution: {integrity: sha512-KlBXuGcN3LE7tQi/GEqKiDewWGGuopiAD0zRK1QilOx5Co8XAvs044gk4MNIQftc8r0nHeUI+irJKLGcR36DIQ==}
- '@cspell/dict-python@4.2.1':
- resolution: {integrity: sha512-9X2jRgyM0cxBoFQRo4Zc8oacyWnXi+0/bMI5FGibZNZV4y/o9UoFEr6agjU260/cXHTjIdkX233nN7eb7dtyRg==}
+ '@cspell/dict-python@4.2.3':
+ resolution: {integrity: sha512-C1CPX9wwEGgcHv/p7KfjuIOp1G6KNyx5gWYweAd6/KPv+ZpeM1v572zFUTmpO8WDuAfKFf00nqYL8/GmCENWBw==}
'@cspell/dict-r@2.0.1':
resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==}
@@ -1653,20 +1549,17 @@ packages:
'@cspell/dict-ruby@5.0.2':
resolution: {integrity: sha512-cIh8KTjpldzFzKGgrqUX4bFyav5lC52hXDKo4LbRuMVncs3zg4hcSf4HtURY+f2AfEZzN6ZKzXafQpThq3dl2g==}
- '@cspell/dict-rust@4.0.4':
- resolution: {integrity: sha512-v9/LcZknt/Xq7m1jdTWiQEtmkVVKdE1etAfGL2sgcWpZYewEa459HeWndNA0gfzQrpWX9sYay18mt7pqClJEdA==}
+ '@cspell/dict-rust@4.0.5':
+ resolution: {integrity: sha512-DIvlPRDemjKQy8rCqftAgGNZxY5Bg+Ps7qAIJjxkSjmMETyDgl0KTVuaJPt7EK4jJt6uCZ4ILy96npsHDPwoXA==}
- '@cspell/dict-scala@5.0.2':
- resolution: {integrity: sha512-v97ClgidZt99JUm7OjhQugDHmhx4U8fcgunHvD/BsXWjXNj4cTr0m0YjofyZoL44WpICsNuFV9F/sv9OM5HUEw==}
+ '@cspell/dict-scala@5.0.3':
+ resolution: {integrity: sha512-4yGb4AInT99rqprxVNT9TYb1YSpq58Owzq7zi3ZS5T0u899Y4VsxsBiOgHnQ/4W+ygi+sp+oqef8w8nABR2lkg==}
- '@cspell/dict-software-terms@3.4.5':
- resolution: {integrity: sha512-CAOeZKvvj27bJTNKzPD7jYg/iK4LPwn3NmolAfoFnxtnCBxA6d20Car6IbPx9g4U6Ik3Vnk4CT3ziXeeBDB2Kw==}
+ '@cspell/dict-software-terms@4.0.4':
+ resolution: {integrity: sha512-AHr3Wxa4pxbpKgxhyQseBmoJhdyeraeRGdQn0e8YD5pz4J6Mu47MLzKysasDKWK/yzmHQfwAsb2zm2k+ItMEUw==}
- '@cspell/dict-software-terms@3.4.8':
- resolution: {integrity: sha512-r3gvmSGd8wZp4bbofTey/2Tu3gdBc5kxTRoFo1MaCh5vMLiBOSCLvyZgzr0DcMl8c5dxL7nFpNwbWZJxmKmtUA==}
-
- '@cspell/dict-sql@2.1.3':
- resolution: {integrity: sha512-SEyTNKJrjqD6PAzZ9WpdSu6P7wgdNtGV2RV8Kpuw1x6bV+YsSptuClYG+JSdRExBTE6LwIe1bTklejUp3ZP8TQ==}
+ '@cspell/dict-sql@2.1.4':
+ resolution: {integrity: sha512-wsrNK6UBQ92IzQ4SqQqgM04BEYzqVsk3qZH3ZgascaqDtUgK6GI+z3Czi0rQ+9Qe2zKiklGnGMC8sJwYdlIw7g==}
'@cspell/dict-svelte@1.0.2':
resolution: {integrity: sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==}
@@ -1677,40 +1570,32 @@ packages:
'@cspell/dict-terraform@1.0.0':
resolution: {integrity: sha512-Ak+vy4HP/bOgzf06BAMC30+ZvL9mzv21xLM2XtfnBLTDJGdxlk/nK0U6QT8VfFLqJ0ZZSpyOxGsUebWDCTr/zQ==}
- '@cspell/dict-typescript@3.1.5':
- resolution: {integrity: sha512-EkIwwNV/xqEoBPJml2S16RXj65h1kvly8dfDLgXerrKw6puybZdvAHerAph6/uPTYdtLcsPyJYkPt5ISOJYrtw==}
+ '@cspell/dict-typescript@3.1.6':
+ resolution: {integrity: sha512-1beC6O4P/j23VuxX+i0+F7XqPVc3hhiAzGJHEKqnWf5cWAXQtg0xz3xQJ5MvYx2a7iLaSa+lu7+05vG9UHyu9Q==}
'@cspell/dict-vue@3.0.0':
resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==}
- '@cspell/dynamic-import@8.8.4':
- resolution: {integrity: sha512-tseSxrybznkmsmPaAB4aoHB9wr8Q2fOMIy3dm+yQv+U1xj+JHTN9OnUvy9sKiq0p3DQGWm/VylgSgsYaXrEHKQ==}
+ '@cspell/dynamic-import@8.13.1':
+ resolution: {integrity: sha512-jMqJHWmQy+in99JMSFlaGV9P033gCx7DCZvGO/ZSeZ2EatrUTanJk3oTG1TZknZydb0nnxr1mgTWXN7PCAAXDg==}
engines: {node: '>=18.0'}
- '@cspell/dynamic-import@8.9.1':
- resolution: {integrity: sha512-ao4IDqQ8MyRqiB3NHA8R7ThRsuDLXdSCFm7Pvz8EqDnWaX3NAuClzgT3EoxJlw9pyyPQX3tW5Vg7ft3GSsBFUw==}
- engines: {node: '>=18.0'}
-
- '@cspell/eslint-plugin@8.9.1':
- resolution: {integrity: sha512-S2j47UyzXrJ69zHw6E7fb24b+Mkk1tp8lh7VgaYJ1wjOhhW7eg/7SrO3csRt5XvOjcn12FAtOoMJ7aHcvV1wfA==}
+ '@cspell/eslint-plugin@8.13.1':
+ resolution: {integrity: sha512-rn/9wrKj3dytuMzdqh29eBSicyzuMLUf7h4iNQn3ivl9YiwpLr6ShiRX4uS5Mid9wbcY6sgutWNAYqMl5/vqzg==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7 || ^8 || ^9
- '@cspell/strong-weak-map@8.8.4':
- resolution: {integrity: sha512-gticEJGR6yyGeLjf+mJ0jZotWYRLVQ+J0v1VpsR1nKnXTRJY15BWXgEA/ifbU/+clpyCek79NiCIXCvmP1WT4A==}
+ '@cspell/strong-weak-map@8.13.1':
+ resolution: {integrity: sha512-ga1ibI9ZLJWNszfP7e6qQ8gnoQOP9rE/clALMAim9ssO6cmMhEEm+i1ROH4nsDfThd6sVlUJ0IOtx5dEqPmWxw==}
engines: {node: '>=18'}
- '@cspell/strong-weak-map@8.9.1':
- resolution: {integrity: sha512-onD/UPJW7rBQrRDqYNvPUAoWoBp1G2g+mijAD7EkuseyAKTKlKz624rXpHUOTqI814owmhFMNSf2QyYy8gFM6Q==}
- engines: {node: '>=18'}
-
- '@cspell/url@8.9.1':
- resolution: {integrity: sha512-2AncPKGq9fnytwnL7V4KfoSjiEU0m8tVDFerGiDMNmTMWiQ4zj0kTATai118XT1eBVKiyrAotYRLSrsuUo9U3g==}
+ '@cspell/url@8.13.1':
+ resolution: {integrity: sha512-cCyojz5ovgGCexhez2urle4Q1UOEsp96lvl4pDmWNDHa/6n8dqiIn60SVzQIsAHzJ4yEV077RSaIrTlq/T+oSQ==}
engines: {node: '>=18.0'}
- '@cypress/code-coverage@3.12.39':
- resolution: {integrity: sha512-ja7I/GRmkSAW9e3O7pideWcNUEHao0WT6sRyXQEURoxkJUASJssJ7Kb/bd3eMYmkUCiD5CRFqWR5BGF4mWVaUw==}
+ '@cypress/code-coverage@3.12.44':
+ resolution: {integrity: sha512-5Eau3tnJqZJo1OddOOEMyWs1HCwlAOgDs1rFPaCXJ4a5Y2BR4PH4fAzCdMvIqpBnCiVSL8gOYv6JfND3aUuJJQ==}
peerDependencies:
'@babel/core': ^7.0.1
'@babel/preset-env': ^7.0.0
@@ -1737,14 +1622,14 @@ packages:
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'}
- '@docsearch/css@3.6.0':
- resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==}
+ '@docsearch/css@3.6.1':
+ resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==}
- '@docsearch/js@3.6.0':
- resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==}
+ '@docsearch/js@3.6.1':
+ resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==}
- '@docsearch/react@3.6.0':
- resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==}
+ '@docsearch/react@3.6.1':
+ resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -1763,8 +1648,8 @@ packages:
'@emnapi/runtime@1.2.0':
resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
- '@es-joy/jsdoccomment@0.43.1':
- resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==}
+ '@es-joy/jsdoccomment@0.46.0':
+ resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==}
engines: {node: '>=16'}
'@esbuild/aix-ppc64@0.21.5':
@@ -1911,24 +1796,20 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.10.1':
- resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==}
- engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
-
'@eslint-community/regexpp@4.11.0':
resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.17.0':
- resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==}
+ '@eslint/config-array@0.17.1':
+ resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.6.0':
- resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==}
+ '@eslint/js@9.8.0':
+ resolution: {integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
@@ -1941,20 +1822,17 @@ packages:
'@fastify/error@2.0.0':
resolution: {integrity: sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w==}
- '@floating-ui/core@1.6.2':
- resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==}
+ '@floating-ui/core@1.6.5':
+ resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==}
- '@floating-ui/dom@1.6.5':
- resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==}
+ '@floating-ui/dom@1.6.8':
+ resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==}
- '@floating-ui/utils@0.2.2':
- resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==}
+ '@floating-ui/utils@0.2.5':
+ resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==}
- '@floating-ui/utils@0.2.4':
- resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==}
-
- '@floating-ui/vue@1.1.1':
- resolution: {integrity: sha512-cyawjk9etPZPl/RVtMRnWrwtAhWbPVSrRVYARgOzhLIqxr0k2up1APrrFjqP9QwRQ0AwjKSvbWg4YC6jESutow==}
+ '@floating-ui/vue@1.1.2':
+ resolution: {integrity: sha512-7pq8HfhVhxOpV6iIMKSslI51fwFYy8G0BF0GjhlhpmUhVwL8jCByvcjzTwEtRWFVRrGD/I9kLp6eUHKumiUTjw==}
'@hapi/hoek@9.3.0':
resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
@@ -1988,14 +1866,14 @@ packages:
resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
engines: {node: '>=18.18'}
- '@iconify-json/carbon@1.1.35':
- resolution: {integrity: sha512-zKqioWceqFRiLJvxpjcCpVP3j2YcokYshlbwSAHBhOih5XNUymUS3hm1kpV4KljMI1xWH96UcozHaaf6x4YzdA==}
+ '@iconify-json/carbon@1.1.37':
+ resolution: {integrity: sha512-Hj9oZtRmN63yt29YovqgqOJQhaoVMNMTkFLT3HKAJm4HjvI405Juez5UfdysYmLjF708U7gJNx4U6K1k5+fTBw==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@iconify/utils@2.1.24':
- resolution: {integrity: sha512-H8r2KpL5uKyrkb3z9/3HD/22JcxqW3BJyjEWZhX2T7DehnYVZthEap1cNsEl/UtCDC3TlpNmwiPX8wg3y8E4dg==}
+ '@iconify/utils@2.1.30':
+ resolution: {integrity: sha512-bY0IO5xLOlbzJBnjWLxknp6Sss3yla03sVY9VeUz9nT6dbc+EGKlLfCt+6uytJnWm5CUvTF/BNotsLWF7kI61A==}
'@img/sharp-darwin-arm64@0.33.4':
resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==}
@@ -2203,8 +2081,8 @@ packages:
'@jridgewell/source-map@0.3.6':
resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
- '@jridgewell/sourcemap-codec@1.4.15':
- resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
@@ -2309,91 +2187,91 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.18.0':
- resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
+ '@rollup/rollup-android-arm-eabi@4.20.0':
+ resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.18.0':
- resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
+ '@rollup/rollup-android-arm64@4.20.0':
+ resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.18.0':
- resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
+ '@rollup/rollup-darwin-arm64@4.20.0':
+ resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.18.0':
- resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
+ '@rollup/rollup-darwin-x64@4.20.0':
+ resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
- resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
+ resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.18.0':
- resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
+ '@rollup/rollup-linux-arm-musleabihf@4.20.0':
+ resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.18.0':
- resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
+ '@rollup/rollup-linux-arm64-gnu@4.20.0':
+ resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.18.0':
- resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
+ '@rollup/rollup-linux-arm64-musl@4.20.0':
+ resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
- resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
+ resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.18.0':
- resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.20.0':
+ resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.18.0':
- resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
+ '@rollup/rollup-linux-s390x-gnu@4.20.0':
+ resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.18.0':
- resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
+ '@rollup/rollup-linux-x64-gnu@4.20.0':
+ resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.18.0':
- resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
+ '@rollup/rollup-linux-x64-musl@4.20.0':
+ resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.18.0':
- resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
+ '@rollup/rollup-win32-arm64-msvc@4.20.0':
+ resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.18.0':
- resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
+ '@rollup/rollup-win32-ia32-msvc@4.20.0':
+ resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.18.0':
- resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
+ '@rollup/rollup-win32-x64-msvc@4.20.0':
+ resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
cpu: [x64]
os: [win32]
- '@shikijs/core@1.6.4':
- resolution: {integrity: sha512-WTU9rzZae1p2v6LOxMf6LhtmZOkIHYYW160IuahUyJy7YXPPjyWZLR1ag+SgD22ZMxZtz1gfU6Tccc8t0Il/XA==}
+ '@shikijs/core@1.12.1':
+ resolution: {integrity: sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==}
- '@shikijs/transformers@1.6.4':
- resolution: {integrity: sha512-NqDt7gUg3ayVBnsipT/KoL1pqsVbsvT/2cB0pb5SG2q72qjAv9Lb5OP99pL//BMmI+sMTo+TeARntklyBu4mZQ==}
+ '@shikijs/transformers@1.12.1':
+ resolution: {integrity: sha512-zOpj/S2thBvnJV4Ty3EE8aRs/VqCbV+lgtEYeBRkPxTW22uLADEIZq0qjt5W2Rfy2KSu29e73nRyzp4PefjUTg==}
'@sideway/address@4.1.5':
resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==}
@@ -2428,11 +2306,11 @@ packages:
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
engines: {node: '>=10'}
- '@tanstack/virtual-core@3.5.1':
- resolution: {integrity: sha512-046+AUSiDru/V9pajE1du8WayvBKeCvJ2NmKPy/mR8/SbKKrqmSbj7LJBfXE+nSq4f5TBXvnCzu0kcYebI9WdQ==}
+ '@tanstack/virtual-core@3.8.4':
+ resolution: {integrity: sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==}
- '@tanstack/vue-virtual@3.5.1':
- resolution: {integrity: sha512-6mc4HtDPieDVKD6GqzHiJkdzuqRNdQZuoIbkwE6af939WV+w62YmSF69jN+BOqClqh/ObiW+X1VOQx1Pftrx1A==}
+ '@tanstack/vue-virtual@3.8.5':
+ resolution: {integrity: sha512-JBHw3xFUslYgrbvNlCYtTWwFo8zjzRs7c2rs6B4JKFXWyP5yHuoeivgQgeZ34t6O6lJTNqc/K4ccmmcmKqpMPA==}
peerDependencies:
vue: ^2.7.0 || ^3.0.0
@@ -2476,8 +2354,8 @@ packages:
'@types/cors@2.8.17':
resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
- '@types/cytoscape@3.21.4':
- resolution: {integrity: sha512-g4M57Zho+AMNYuEptTWH+aZ5VpyF8VcaI2t0+1/PWRZp5XQM6hku1Vo5/Ui721i+L+WCGkI1EjGAeHcYUQ2PRg==}
+ '@types/cytoscape@3.21.5':
+ resolution: {integrity: sha512-fzYT3vqY5J4gxVXDOsCgDpm0ZdU8bQq+wCv0ucS0MSTtvQdjs3lcb2VetJiUSAd4WBgouqizI+JT1f8Yc6eY7Q==}
'@types/d3-array@3.2.1':
resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==}
@@ -2515,8 +2393,8 @@ packages:
'@types/d3-fetch@3.0.7':
resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==}
- '@types/d3-force@3.0.9':
- resolution: {integrity: sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA==}
+ '@types/d3-force@3.0.10':
+ resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==}
'@types/d3-format@3.0.4':
resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==}
@@ -2590,8 +2468,8 @@ packages:
'@types/eslint-scope@3.7.7':
resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
- '@types/eslint@8.56.10':
- resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==}
+ '@types/eslint@9.6.0':
+ resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==}
'@types/estree@0.0.39':
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
@@ -2599,8 +2477,8 @@ packages:
'@types/estree@1.0.5':
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- '@types/express-serve-static-core@4.19.3':
- resolution: {integrity: sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==}
+ '@types/express-serve-static-core@4.19.5':
+ resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==}
'@types/express@4.17.21':
resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
@@ -2620,6 +2498,9 @@ packages:
'@types/graceful-fs@4.1.9':
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
+ '@types/hast@3.0.4':
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
+
'@types/http-cache-semantics@4.0.4':
resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
@@ -2659,14 +2540,14 @@ packages:
'@types/lodash-es@4.17.12':
resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
- '@types/lodash@4.17.5':
- resolution: {integrity: sha512-MBIOHVZqVqgfro1euRDWX7OO0fBVUUMrN6Pwm8LQsz8cWhEpihlvR70ENj3f40j58TNxZaWv2ndSkInykNBBJw==}
+ '@types/lodash@4.17.7':
+ resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==}
'@types/markdown-it@12.2.3':
resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==}
- '@types/markdown-it@14.1.1':
- resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==}
+ '@types/markdown-it@14.1.2':
+ resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
'@types/mdast@3.0.15':
resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
@@ -2677,8 +2558,8 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/micromatch@4.0.7':
- resolution: {integrity: sha512-C/FMQ8HJAZhTsDpl4wDKZdMeeW5USjgzOczUwTGbRc1ZopPgOhIEnxY2ZgUrsuyy4DwK1JVOJZKFakv3TbCKiA==}
+ '@types/micromatch@4.0.9':
+ resolution: {integrity: sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==}
'@types/mime@1.3.5':
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
@@ -2692,11 +2573,11 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
- '@types/node@18.19.34':
- resolution: {integrity: sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==}
+ '@types/node@18.19.43':
+ resolution: {integrity: sha512-Mw/YlgXnyJdEwLoFv2dpuJaDFriX+Pc+0qOBJ57jC1H6cDxIj2xc5yUrdtArDVG0m+KV6622a4p2tenEqB3C/g==}
- '@types/node@20.14.2':
- resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
+ '@types/node@20.14.14':
+ resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -2729,9 +2610,6 @@ packages:
'@types/rollup-plugin-visualizer@4.2.4':
resolution: {integrity: sha512-BW4Q6D1Qy5gno5qHWrnMDC2dOe/TAKXvqCpckOggCCu+XpS+ZZJJ1lq1+K3bvYccoO3Y7f5kglbFAgYGqCgULg==}
- '@types/semver@7.5.8':
- resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
-
'@types/send@0.17.4':
resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
@@ -2774,8 +2652,8 @@ packages:
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- '@types/ws@8.5.10':
- resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
+ '@types/ws@8.5.12':
+ resolution: {integrity: sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==}
'@types/ws@8.5.5':
resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
@@ -2789,19 +2667,8 @@ packages:
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@typescript-eslint/eslint-plugin@7.6.0':
- resolution: {integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^7.0.0
- eslint: ^8.56.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/eslint-plugin@8.0.0-alpha.44':
- resolution: {integrity: sha512-3hqJa/Ak3ahypkcNoNmkkmUg54zV3AWSaalSWAKTQKF5UtXMvRjM5w3nKqS2AQP0dQAkM1u9cXCnOuLeUZr7rw==}
+ '@typescript-eslint/eslint-plugin@8.0.0':
+ resolution: {integrity: sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -2811,8 +2678,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.0.0-alpha.44':
- resolution: {integrity: sha512-ho5CiKhp3hDCvkFVpLqiHlMUbgvGELmdVfvpIiKQ1TFGyDcEVpSJUZCDO+gyymgZreJyTfUDHH6eKhF3pgkb0Q==}
+ '@typescript-eslint/parser@8.0.0':
+ resolution: {integrity: sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2821,26 +2688,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@7.6.0':
- resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/scope-manager@8.0.0-alpha.44':
- resolution: {integrity: sha512-0w0pDILwfwRXSz9lQBXnJmeGaIbSBgl4vAw/lB2kCnOKYl2SXCVbdNOHPwxWigvQ08QVpuaKy+wEjbFKr9Xwfg==}
+ '@typescript-eslint/scope-manager@8.0.0':
+ resolution: {integrity: sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@7.6.0':
- resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/type-utils@8.0.0-alpha.44':
- resolution: {integrity: sha512-52V6rQxNiebKYLxjcRTzIuTMw/wgrCcLncV27u2O142WyD07gLbICGcxtrxurDIQLMwQ/BuStV2x0cypKSwwdw==}
+ '@typescript-eslint/type-utils@8.0.0':
+ resolution: {integrity: sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -2848,29 +2701,12 @@ packages:
typescript:
optional: true
- '@typescript-eslint/types@7.15.0':
- resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/types@7.6.0':
- resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/types@8.0.0-alpha.44':
- resolution: {integrity: sha512-FNBBUTJBNbIaTJhhBbSNxKv+qS8lrwwnpBg36APp5fhDRu8K/YFQZP/VEa19nKBz+8+QUK7R6wV9DHYjj56S7w==}
+ '@typescript-eslint/types@8.0.0':
+ resolution: {integrity: sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@7.6.0':
- resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/typescript-estree@8.0.0-alpha.44':
- resolution: {integrity: sha512-IyLELYPMFaleWpEVrcYhSfgFXFx4/505P4/vi9Dfp6s6T2xapyAdti6WL9iZbnXk72SL5M0wMp3V73nHn8ce1A==}
+ '@typescript-eslint/typescript-estree@8.0.0':
+ resolution: {integrity: sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -2878,24 +2714,14 @@ packages:
typescript:
optional: true
- '@typescript-eslint/utils@7.6.0':
- resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==}
- engines: {node: ^18.18.0 || >=20.0.0}
- peerDependencies:
- eslint: ^8.56.0
-
- '@typescript-eslint/utils@8.0.0-alpha.44':
- resolution: {integrity: sha512-gOSA4Yo1jufcOuV68yX3hzpwzufd/Ru6KYL04od1T1c5tt6cvN3i5D5Tc3BBJ3xYFE7ge821mJbUJMTc+BMaWg==}
+ '@typescript-eslint/utils@8.0.0':
+ resolution: {integrity: sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/visitor-keys@7.6.0':
- resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==}
- engines: {node: ^18.18.0 || >=20.0.0}
-
- '@typescript-eslint/visitor-keys@8.0.0-alpha.44':
- resolution: {integrity: sha512-geWzLM8S6vYGdhA01mWJyGh2V/7VRzAmsD6ZKuc/rLkeJhYjvkMY0g0uMDw/7wmNLeRrpjHnL8HJklrpAlrb9g==}
+ '@typescript-eslint/visitor-keys@8.0.0':
+ resolution: {integrity: sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@unocss/astro@0.59.4':
@@ -2993,8 +2819,8 @@ packages:
'@vite-pwa/assets-generator':
optional: true
- '@vitejs/plugin-vue@5.0.5':
- resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==}
+ '@vitejs/plugin-vue@5.1.2':
+ resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
@@ -3025,53 +2851,51 @@ packages:
'@vitest/utils@1.6.0':
resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==}
- '@vue/compat@3.4.27':
- resolution: {integrity: sha512-H2W93cPe9WXXkHiYEeX7f2Z8/znElm44fxgj8uBhgC6cxvjDUOLIcIJySs+FZvv6JM+Re/SBUnlcr4LJMaQZzw==}
+ '@vue/compat@3.4.35':
+ resolution: {integrity: sha512-Z1OpqfQXWQurtOGxxYZdkgDtgWKxdQ+ZoQZ7MmAENaCFzmX80qRKGh5PVbOFqQTyTXnv0PRk3TqcF5bxddnp+g==}
peerDependencies:
- vue: 3.4.27
+ vue: 3.4.35
- '@vue/compiler-core@3.4.27':
- resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==}
+ '@vue/compiler-core@3.4.35':
+ resolution: {integrity: sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==}
- '@vue/compiler-dom@3.4.27':
- resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==}
+ '@vue/compiler-dom@3.4.35':
+ resolution: {integrity: sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==}
- '@vue/compiler-sfc@3.4.27':
- resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==}
+ '@vue/compiler-sfc@3.4.35':
+ resolution: {integrity: sha512-xacnRS/h/FCsjsMfxBkzjoNxyxEyKyZfBch/P4vkLRvYJwe5ChXmZZrj8Dsed/752H2Q3JE8kYu9Uyha9J6PgA==}
- '@vue/compiler-ssr@3.4.27':
- resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
+ '@vue/compiler-ssr@3.4.35':
+ resolution: {integrity: sha512-7iynB+0KB1AAJKk/biENTV5cRGHRdbdaD7Mx3nWcm1W8bVD6QmnH3B4AHhQQ1qZHhqFwzEzMwiytXm3PX1e60A==}
'@vue/devtools-api@6.6.3':
resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==}
- '@vue/devtools-api@7.2.1':
- resolution: {integrity: sha512-6oNCtyFOrNdqm6GUkFujsCgFlpbsHLnZqq7edeM/+cxAbMyCWvsaCsIMUaz7AiluKLccCGEM8fhOsjaKgBvb7g==}
+ '@vue/devtools-api@7.3.7':
+ resolution: {integrity: sha512-kvjQ6nmsqTp7SrmpwI2G0MgbC4ys0bPsgQirHXJM8y1m7siQ5RnWQUHJVfyUrHNguCySW1cevAdIw87zrPTl9g==}
- '@vue/devtools-kit@7.2.1':
- resolution: {integrity: sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==}
+ '@vue/devtools-kit@7.3.7':
+ resolution: {integrity: sha512-ktHhhjI4CoUrwdSUF5b/MFfjrtAtK8r4vhOkFyRN5Yp9kdXTwsRBYcwarHuP+wFPKf4/KM7DVBj2ELO8SBwdsw==}
+
+ '@vue/devtools-shared@7.3.7':
+ resolution: {integrity: sha512-M9EU1/bWi5GNS/+IZrAhwGOVZmUTN4MH22Hvh35nUZZg9AZP2R2OhfCb+MG4EtAsrUEYlu3R43/SIj3G7EZYtQ==}
+
+ '@vue/reactivity@3.4.35':
+ resolution: {integrity: sha512-Ggtz7ZZHakriKioveJtPlStYardwQH6VCs9V13/4qjHSQb/teE30LVJNrbBVs4+aoYGtTQKJbTe4CWGxVZrvEw==}
+
+ '@vue/runtime-core@3.4.35':
+ resolution: {integrity: sha512-D+BAjFoWwT5wtITpSxwqfWZiBClhBbR+bm0VQlWYFOadUUXFo+5wbe9ErXhLvwguPiLZdEF13QAWi2vP3ZD5tA==}
+
+ '@vue/runtime-dom@3.4.35':
+ resolution: {integrity: sha512-yGOlbos+MVhlS5NWBF2HDNgblG8e2MY3+GigHEyR/dREAluvI5tuUUgie3/9XeqhPE4LF0i2wjlduh5thnfOqw==}
+
+ '@vue/server-renderer@3.4.35':
+ resolution: {integrity: sha512-iZ0e/u9mRE4T8tNhlo0tbA+gzVkgv8r5BX6s1kRbOZqfpq14qoIvCZ5gIgraOmYkMYrSEZgkkojFPr+Nyq/Mnw==}
peerDependencies:
- vue: ^3.0.0
+ vue: 3.4.35
- '@vue/devtools-shared@7.2.1':
- resolution: {integrity: sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==}
-
- '@vue/reactivity@3.4.27':
- resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
-
- '@vue/runtime-core@3.4.27':
- resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==}
-
- '@vue/runtime-dom@3.4.27':
- resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==}
-
- '@vue/server-renderer@3.4.27':
- resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==}
- peerDependencies:
- vue: 3.4.27
-
- '@vue/shared@3.4.27':
- resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==}
+ '@vue/shared@3.4.35':
+ resolution: {integrity: sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ==}
'@vueuse/core@10.11.0':
resolution: {integrity: sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==}
@@ -3223,8 +3047,8 @@ packages:
'@xtuc/long@4.2.2':
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- '@zenuml/core@3.24.0':
- resolution: {integrity: sha512-X1XJLiibszPfxx/XsgOkGZNrysjq4LOfCzkpvr10OS1lhP+lU69NTEQCj7aDELDhfGtUtS0LnR2I3OtebDPoPA==}
+ '@zenuml/core@3.24.2':
+ resolution: {integrity: sha512-yJKDAe7exo4lFwi0qvMncCyn2zrKrKKHG5f7TbYy/n1wy+/TUUdUvLrY4Qu8EbsIV4bqYyHWIjoTMqdktk+y2A==}
engines: {node: '>=12.0.0'}
JSONSelect@0.4.0:
@@ -3259,11 +3083,6 @@ packages:
resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==}
engines: {node: '>=0.4.0'}
- acorn@8.12.0:
- resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.12.1:
resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
engines: {node: '>=0.4.0'}
@@ -3309,14 +3128,11 @@ packages:
ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
- ajv@8.16.0:
- resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==}
-
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- algoliasearch@4.23.3:
- resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==}
+ algoliasearch@4.24.0:
+ resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==}
amdefine@1.0.1:
resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==}
@@ -3333,9 +3149,9 @@ packages:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
- ansi-escapes@6.2.1:
- resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==}
- engines: {node: '>=14.16'}
+ ansi-escapes@7.0.0:
+ resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==}
+ engines: {node: '>=18'}
ansi-html-community@0.0.8:
resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
@@ -3481,8 +3297,8 @@ packages:
aws4@1.13.0:
resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==}
- axios@1.7.2:
- resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==}
+ axios@1.7.3:
+ resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==}
babel-jest@29.7.0:
resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
@@ -3510,8 +3326,8 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-corejs3@0.10.4:
- resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==}
+ babel-plugin-polyfill-corejs3@0.10.6:
+ resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -3556,6 +3372,9 @@ packages:
binary@0.3.0:
resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==}
+ birpc@0.2.17:
+ resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
+
blob-util@2.0.2:
resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
@@ -3589,8 +3408,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.23.1:
- resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==}
+ browserslist@4.23.3:
+ resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -3668,8 +3487,8 @@ packages:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- caniuse-lite@1.0.30001634:
- resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==}
+ caniuse-lite@1.0.30001649:
+ resolution: {integrity: sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -3677,8 +3496,8 @@ packages:
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- chai@4.4.1:
- resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
+ chai@4.5.0:
+ resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==}
engines: {node: '>=4'}
chainsaw@0.1.0:
@@ -3794,9 +3613,9 @@ packages:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
- cli-cursor@4.0.0:
- resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ cli-cursor@5.0.0:
+ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
+ engines: {node: '>=18'}
cli-table3@0.6.5:
resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==}
@@ -3893,8 +3712,8 @@ packages:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
- comment-json@4.2.3:
- resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==}
+ comment-json@4.2.4:
+ resolution: {integrity: sha512-E5AjpSW+O+N5T2GsOQMHLLsJvrYw6G/AFt9GvU6NguEAfzKShh7hRiLtVo6S9KbRpFMGqE5ojo0/hE+sdteWvQ==}
engines: {node: '>= 6'}
comment-parser@1.4.1:
@@ -3967,8 +3786,12 @@ packages:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
- core-js-compat@3.37.1:
- resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==}
+ copy-anything@3.0.5:
+ resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==}
+ engines: {node: '>=12.13'}
+
+ core-js-compat@3.38.0:
+ resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==}
core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -4018,71 +3841,42 @@ packages:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
- cspell-config-lib@8.8.4:
- resolution: {integrity: sha512-Xf+aL669Cm+MYZTZULVWRQXB7sRWx9qs0hPrgqxeaWabLUISK57/qwcI24TPVdYakUCoud9Nv+woGi5FcqV5ZQ==}
+ cspell-config-lib@8.13.1:
+ resolution: {integrity: sha512-sXUFOyxvk+qDkoQdFkVEqj1hfQWzMi+tbi6ksiotQaqpm7r+YitZLSgwJjN4xgDO/rTLyP70k9fagdZ67MVZbw==}
engines: {node: '>=18'}
- cspell-config-lib@8.9.1:
- resolution: {integrity: sha512-gSXAazmeX+CCpFCsNQQqHRO/nn01kMnCoB0v+7AM0Bip2iDXRl+LmUEJGNcnFaiJG3liaZ8+S5/qCDbza010VQ==}
+ cspell-dictionary@8.13.1:
+ resolution: {integrity: sha512-Z0T4J4ahOJaHmWq83w24KXGik1zeauO5WvDRyzDyaSgpbA5MN2hN98LvxaIx72g3I+trtRK77XFcKginuME9EA==}
engines: {node: '>=18'}
- cspell-dictionary@8.8.4:
- resolution: {integrity: sha512-eDi61MDDZycS5EASz5FiYKJykLEyBT0mCvkYEUCsGVoqw8T9gWuWybwwqde3CMq9TOwns5pxGcFs2v9RYgtN5A==}
- engines: {node: '>=18'}
-
- cspell-dictionary@8.9.1:
- resolution: {integrity: sha512-sJy9gApLxJNE+YqWeulCTj3XC/ME4aacOHEl/SZ5bsaxkGx3KzBlzCMG7LfqUjOM8rwfBPsYO7zWPCiJQgxGPg==}
- engines: {node: '>=18'}
-
- cspell-gitignore@8.8.4:
- resolution: {integrity: sha512-rLdxpBh0kp0scwqNBZaWVnxEVmSK3UWyVSZmyEL4jmmjusHYM9IggfedOhO4EfGCIdQ32j21TevE0tTslyc4iA==}
+ cspell-gitignore@8.13.1:
+ resolution: {integrity: sha512-XyZ3X5d6x0gkWtNXSAQRcPMG41bEdLx9cTgZCYCJhEZCesU1VpNm60F3oc11dMLkO+BqPH3An+AO/YEIiaje3A==}
engines: {node: '>=18'}
hasBin: true
- cspell-glob@8.8.4:
- resolution: {integrity: sha512-+tRrOfTSbF/44uNl4idMZVPNfNM6WTmra4ZL44nx23iw1ikNhqZ+m0PC1oCVSlURNBEn8faFXjC/oT2BfgxoUQ==}
+ cspell-glob@8.13.1:
+ resolution: {integrity: sha512-rW1A3t7YvPXxcC4z1pp1m9coeWzUVUmRjUw3vMNGlEDC2zecB39KKbEqesziBqnBceNAY7O5itllIGFKr03vqA==}
engines: {node: '>=18'}
- cspell-glob@8.9.1:
- resolution: {integrity: sha512-b60WfczgG3NgGp5pyS4NfwSu7FEF7AmkP1btJqj17UAWsm/idUdGdOgaZazZuPgQJbcQvOlpBQP0+SEi8Jo3QA==}
- engines: {node: '>=18'}
-
- cspell-grammar@8.8.4:
- resolution: {integrity: sha512-UxDO517iW6vs/8l4OhLpdMR7Bp+tkquvtld1gWz8WYQiDwORyf0v5a3nMh4ILYZGoolOSnDuI9UjWOLI6L/vvQ==}
+ cspell-grammar@8.13.1:
+ resolution: {integrity: sha512-HUkd24bulvBwee1UNBurxGlPUOiywb9pB34iXXoxFWuloHohZ/DuFlE8B/31ZtjW48ffEYIu3QZfWhcnD8e81w==}
engines: {node: '>=18'}
hasBin: true
- cspell-grammar@8.9.1:
- resolution: {integrity: sha512-BqaDp3Z+baLZyb3A5h/zWESsO7e8vUaOlrDt1RRVEnpboIUnj7iNkcFmDp3s9PTpBCURlgHHs8SR/+c49aKDGg==}
- engines: {node: '>=18'}
- hasBin: true
-
- cspell-io@8.8.4:
- resolution: {integrity: sha512-aqB/QMx+xns46QSyPEqi05uguCSxvqRnh2S/ZOhhjPlKma/7hK9niPRcwKwJXJEtNzdiZZkkC1uZt9aJe/7FTA==}
+ cspell-io@8.13.1:
+ resolution: {integrity: sha512-t2sgZuWGBzPSOAStfvz/U3KoFEfDxEt1cXZj0Kd0Vs36v2uoLktm6ihMe7XNFu7zIdOFSajsYQ8Bi4RSLPGPxQ==}
engines: {node: '>=18'}
- cspell-io@8.9.1:
- resolution: {integrity: sha512-O2F79Rzj28Mvmj4AQLkDWOXWaLnvkJhxPm/Yb3viKlbhwmL5BWUi0APbWA3dtyF+ImX1W27YrNFyvT/PGNZ5Dw==}
+ cspell-lib@8.13.1:
+ resolution: {integrity: sha512-H1HHG1pmATSeAaY0KmQ0xnkbSqJLvh9QpXWARDLWKUBvtE+/l44H4yVhIp/No3rM7PKMmb82GuSJzMaoIhHFLQ==}
engines: {node: '>=18'}
- cspell-lib@8.8.4:
- resolution: {integrity: sha512-hK8gYtdQ9Lh86c8cEHITt5SaoJbfvXoY/wtpR4k393YR+eAxKziyv8ihQyFE/Z/FwuqtNvDrSntP9NLwTivd3g==}
+ cspell-trie-lib@8.13.1:
+ resolution: {integrity: sha512-2moCsIYDmMT7hp5Non3CvWatfXptFWCuxjbXQGDNvWJ2Cj3oso/oBe4802GJv5GEenv9QBWmEtum/E7rFcx4JA==}
engines: {node: '>=18'}
- cspell-lib@8.9.1:
- resolution: {integrity: sha512-xrtoXvSjkMcwE1yUcyjiqLFPZiK0CNQjOKKS9PQaaK7ZBoERPQ7grz05uFCYdboSXt0FhlP8tC9E5oEt+xtGCA==}
- engines: {node: '>=18'}
-
- cspell-trie-lib@8.8.4:
- resolution: {integrity: sha512-yCld4ZL+pFa5DL+Arfvmkv3cCQUOfdRlxElOzdkRZqWyO6h/UmO8xZb21ixVYHiqhJGZmwc3BG9Xuw4go+RLig==}
- engines: {node: '>=18'}
-
- cspell-trie-lib@8.9.1:
- resolution: {integrity: sha512-rUED/lNlFcsRfkMal6+zLz7JW3/cV79KGhwxnwu1fjNS0nlLSAUGTTiAQBQSR+pU/UW+BTkmULHVuNh+DUN93w==}
- engines: {node: '>=18'}
-
- cspell@8.8.4:
- resolution: {integrity: sha512-eRUHiXvh4iRapw3lqE1nGOEAyYVfa/0lgK/e34SpcM/ECm4QuvbfY7Yl0ozCbiYywecog0RVbeJJUEYJTN5/Mg==}
+ cspell@8.13.1:
+ resolution: {integrity: sha512-Bqppilpwx9xt3jZPaYcqe1JPteNmfKhx9pw9YglZEePDUzdiJQNVIfs31589GAnXjgdqqctR8N87ffLcaBNPXw==}
engines: {node: '>=18'}
hasBin: true
@@ -4116,11 +3910,11 @@ packages:
peerDependencies:
cypress: ^4.5.0
- cypress-wait-until@3.0.1:
- resolution: {integrity: sha512-kpoa8yL6Bi/JNsThGBbrrm7g4SNzYyBUv9M5pF6/NTVm/ClY0HnJzeuWnHiAUZKIZ5l86Oedb12wQyjx7/CWPg==}
+ cypress-wait-until@3.0.2:
+ resolution: {integrity: sha512-iemies796dD5CgjG5kV0MnpEmKSH+s7O83ZoJLVzuVbZmm4lheMsZqAVT73hlMx4QlkwhxbyUzhOBUOZwoOe0w==}
- cypress@13.11.0:
- resolution: {integrity: sha512-NXXogbAxVlVje4XHX+Cx5eMFZv4Dho/2rIcdBHg9CNPFUGZdM4cRdgIgM7USmNYsC12XY0bZENEQ+KBk72fl+A==}
+ cypress@13.13.2:
+ resolution: {integrity: sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==}
engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
hasBin: true
@@ -4129,8 +3923,8 @@ packages:
peerDependencies:
cytoscape: ^3.2.0
- cytoscape@3.29.2:
- resolution: {integrity: sha512-2G1ycU28Nh7OHT9rkXRLpCDP30MKH1dXJORZuBhtEhEW7pKwgPi77ImqlCWinouyE1PNepIOGZBOrE84DG7LyQ==}
+ cytoscape@3.30.1:
+ resolution: {integrity: sha512-TRJc3HbBPkHd50u9YfJh2FxD1lDLZ+JXnJoyBn5LkncoeuT7fapO/Hq/Ed8TdFclaKshzInge2i30bg7VKeoPQ==}
engines: {node: '>=0.10'}
d3-array@2.12.1:
@@ -4307,11 +4101,8 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
- dayjs@1.11.10:
- resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
-
- dayjs@1.11.11:
- resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==}
+ dayjs@1.11.12:
+ resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==}
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
@@ -4356,6 +4147,15 @@ packages:
supports-color:
optional: true
+ debug@4.3.6:
+ resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decamelize@1.2.0:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
@@ -4487,8 +4287,8 @@ packages:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'}
- dompurify@3.1.5:
- resolution: {integrity: sha512-lwG+n5h8QNpxtyrJW/gJWckL+1/DQiYMX8f7t8Z2AZTPw1esVrqjI63i7Zc2Gz0aKzLVMYC1V1PL/ky+aY/NgA==}
+ dompurify@3.1.6:
+ resolution: {integrity: sha512-cTOAhc36AalkjtBpfG6O8JimdTMWNXjiePT2xQH/ppBGi/4uIpmj8eKyIkMJErXWARyINV/sB38yf8JCLF5pbQ==}
domutils@3.1.0:
resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
@@ -4517,8 +4317,8 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
- electron-to-chromium@1.4.802:
- resolution: {integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==}
+ electron-to-chromium@1.5.4:
+ resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==}
elkjs@0.9.3:
resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==}
@@ -4546,8 +4346,8 @@ packages:
end-of-stream@1.4.4:
resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- enhanced-resolve@5.17.0:
- resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==}
+ enhanced-resolve@5.17.1:
+ resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
engines: {node: '>=10.13.0'}
enquirer@2.4.1:
@@ -4571,6 +4371,10 @@ packages:
engines: {node: '>=4'}
hasBin: true
+ environment@1.1.0:
+ resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==}
+ engines: {node: '>=18'}
+
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@@ -4586,8 +4390,8 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@1.5.3:
- resolution: {integrity: sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==}
+ es-module-lexer@1.5.4:
+ resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
es-object-atoms@1.0.0:
resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
@@ -4661,8 +4465,8 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-plugin-cypress@3.3.0:
- resolution: {integrity: sha512-HPHMPzYBIshzJM8wqgKSKHG2p/8R0Gbg4Pb3tcdC9WrmkuqxiKxSKbjunUrajhV5l7gCIFrh1P7C7GuBqH6YuQ==}
+ eslint-plugin-cypress@3.4.0:
+ resolution: {integrity: sha512-Rrrr3Ri6wHqzrRr+TyUV7bDS4UnMMrFY1R1PP2F7XdGfe9txDC6lQEshyoNOWqGoPkbbeDm1x1XPc/adxemsnA==}
peerDependencies:
eslint: '>=7'
@@ -4670,11 +4474,11 @@ packages:
resolution: {integrity: sha512-6qmlJsc40D2m3Dn9oEH+0PAOkJhxVu0f5sVItqpCE0YWgYnyP4xCjBc3UWTHaJcY9ARkWOLIIuXLq0ndRnQOHw==}
engines: {node: '>=16.0.0'}
- eslint-plugin-jest@28.6.0:
- resolution: {integrity: sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==}
+ eslint-plugin-jest@28.7.0:
+ resolution: {integrity: sha512-fzPGN7awL2ftVRQh/bsCi+16ArUZWujZnD1b8EGJqy8nr4//7tZ3BIdc/9edcJBtB3hpci3GtdMNFVDwHU0Eag==}
engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0}
peerDependencies:
- '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0
+ '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
jest: '*'
peerDependenciesMeta:
@@ -4683,8 +4487,8 @@ packages:
jest:
optional: true
- eslint-plugin-jsdoc@48.5.2:
- resolution: {integrity: sha512-VXBJFviQz30rynlOEQ+dNWLmeopjoAgutUVrWOZwm6Ki4EVDm4XkyIqAV/Zhf7FcDr0AG0aGmRn5FxxCtAF0tA==}
+ eslint-plugin-jsdoc@48.11.0:
+ resolution: {integrity: sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
@@ -4699,8 +4503,8 @@ packages:
peerDependencies:
eslint: '>=9.0.0'
- eslint-plugin-markdown@5.0.0:
- resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==}
+ eslint-plugin-markdown@5.1.0:
+ resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8'
@@ -4712,8 +4516,8 @@ packages:
eslint-plugin-tsdoc@0.3.0:
resolution: {integrity: sha512-0MuFdBrrJVBjT/gyhkP2BqpD0np1NxNLfQ38xXDlSs/KVVpKI2A6vN7jx2Rve/CyUsvOsMGwp9KKrinv7q9g3A==}
- eslint-plugin-unicorn@54.0.0:
- resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==}
+ eslint-plugin-unicorn@55.0.0:
+ resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==}
engines: {node: '>=18.18'}
peerDependencies:
eslint: '>=8.56.0'
@@ -4722,8 +4526,8 @@ packages:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
engines: {node: '>=8.0.0'}
- eslint-scope@8.0.1:
- resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==}
+ eslint-scope@8.0.2:
+ resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
@@ -4734,8 +4538,8 @@ packages:
resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.6.0:
- resolution: {integrity: sha512-ElQkdLMEEqQNM9Njff+2Y4q2afHk7JpkPvrd7Xh7xefwgQynqPxwf55J7di9+MEibWUGdNjFF9ITG9Pck5M84w==}
+ eslint@9.8.0:
+ resolution: {integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
@@ -4743,10 +4547,6 @@ packages:
resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
engines: {node: '>=0.10'}
- espree@10.0.1:
- resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
espree@10.1.0:
resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -4761,8 +4561,8 @@ packages:
engines: {node: '>=4'}
hasBin: true
- esquery@1.5.0:
- resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
+ esquery@1.6.0:
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
esrecurse@4.3.0:
@@ -4956,6 +4756,10 @@ packages:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
+ file-entry-cache@9.0.0:
+ resolution: {integrity: sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==}
+ engines: {node: '>=18'}
+
file-saver@2.0.5:
resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==}
@@ -5010,6 +4814,10 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
+ flat-cache@5.0.0:
+ resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==}
+ engines: {node: '>=18'}
+
flat@5.0.2:
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==}
hasBin: true
@@ -5046,8 +4854,8 @@ packages:
resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==}
engines: {node: '>=8.0.0'}
- foreground-child@3.2.0:
- resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==}
+ foreground-child@3.2.1:
+ resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
engines: {node: '>=14'}
forever-agent@0.6.1:
@@ -5182,8 +4990,8 @@ packages:
resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
engines: {node: '>= 0.4'}
- get-tsconfig@4.7.5:
- resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==}
+ get-tsconfig@4.7.6:
+ resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
getos@3.2.1:
resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==}
@@ -5211,9 +5019,8 @@ packages:
glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- glob@10.4.1:
- resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==}
- engines: {node: '>=16 || 14 >=14.18'}
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
glob@7.2.3:
@@ -5245,8 +5052,8 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@15.7.0:
- resolution: {integrity: sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==}
+ globals@15.9.0:
+ resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==}
engines: {node: '>=18'}
globalthis@1.0.4:
@@ -5261,8 +5068,8 @@ packages:
resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- globby@14.0.1:
- resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==}
+ globby@14.0.2:
+ resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==}
engines: {node: '>=18'}
glur@1.1.2:
@@ -5420,8 +5227,8 @@ packages:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
- https-proxy-agent@7.0.4:
- resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==}
+ https-proxy-agent@7.0.5:
+ resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
engines: {node: '>= 14'}
human-signals@1.1.1:
@@ -5436,8 +5243,8 @@ packages:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
- husky@9.0.11:
- resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==}
+ husky@9.1.4:
+ resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==}
engines: {node: '>=18'}
hasBin: true
@@ -5463,8 +5270,8 @@ packages:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
- import-local@3.1.0:
- resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
+ import-local@3.2.0:
+ resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==}
engines: {node: '>=8'}
hasBin: true
@@ -5567,8 +5374,9 @@ packages:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
- is-core-module@2.13.1:
- resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ is-core-module@2.15.0:
+ resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
+ engines: {node: '>= 0.4'}
is-data-view@1.0.1:
resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
@@ -5708,6 +5516,10 @@ packages:
is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
+ is-what@4.1.16:
+ resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
+ engines: {node: '>=12.13'}
+
is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
@@ -5748,8 +5560,8 @@ packages:
resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
- istanbul-lib-instrument@6.0.2:
- resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==}
+ istanbul-lib-instrument@6.0.3:
+ resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
engines: {node: '>=10'}
istanbul-lib-processinfo@2.0.3:
@@ -5764,8 +5576,8 @@ packages:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
- istanbul-lib-source-maps@5.0.4:
- resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==}
+ istanbul-lib-source-maps@5.0.6:
+ resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
engines: {node: '>=10'}
istanbul-reports@3.1.7:
@@ -5776,12 +5588,11 @@ packages:
resolution: {integrity: sha512-IoiNVk4SMPu6uTcK+1nA5QaHNok2BMDLjSl5UomrOixe5g4GkylhPwuiGdw00ysSCrXAKNMfFTu+u/Lk5f6OLQ==}
engines: {node: '>=8'}
- jackspeak@3.4.0:
- resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==}
- engines: {node: '>=14'}
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jake@10.9.1:
- resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==}
+ jake@10.9.2:
+ resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==}
engines: {node: '>=10'}
hasBin: true
@@ -5941,8 +5752,8 @@ packages:
jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
- joi@17.13.1:
- resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==}
+ joi@17.13.3:
+ resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
jpeg-js@0.4.4:
resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==}
@@ -5971,8 +5782,8 @@ packages:
resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==}
engines: {node: '>=12.0.0'}
- jsdom@24.1.0:
- resolution: {integrity: sha512-6gpM7pRXCwIOKxX47cgOyvyQDN/Eh0f1MeKySBV2xGdKtqJBLj8P25eY3EVCWo2mglDDzozR2r2MW4T+JiNUZA==}
+ jsdom@24.1.1:
+ resolution: {integrity: sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==}
engines: {node: '>=18'}
peerDependencies:
canvas: ^2.11.2
@@ -6025,8 +5836,8 @@ packages:
engines: {node: '>=6'}
hasBin: true
- jsonc-parser@3.2.1:
- resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
+ jsonc-parser@3.3.1:
+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -6054,8 +5865,8 @@ packages:
resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==}
engines: {node: '>=12.20'}
- katex@0.16.10:
- resolution: {integrity: sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==}
+ katex@0.16.11:
+ resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==}
hasBin: true
keyv@4.5.4:
@@ -6091,8 +5902,8 @@ packages:
resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==}
engines: {node: '>=16.0.0'}
- launch-editor@2.6.1:
- resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==}
+ launch-editor@2.8.0:
+ resolution: {integrity: sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==}
layout-base@1.0.2:
resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
@@ -6129,8 +5940,8 @@ packages:
linkify-it@4.0.1:
resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==}
- lint-staged@15.2.7:
- resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==}
+ lint-staged@15.2.8:
+ resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -6143,8 +5954,8 @@ packages:
enquirer:
optional: true
- listr2@8.2.1:
- resolution: {integrity: sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==}
+ listr2@8.2.4:
+ resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==}
engines: {node: '>=18.0.0'}
loader-runner@4.3.0:
@@ -6210,8 +6021,8 @@ packages:
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
engines: {node: '>=10'}
- log-update@6.0.0:
- resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
+ log-update@6.1.0:
+ resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
engines: {node: '>=18'}
loglevel-plugin-prefix@0.8.4:
@@ -6231,17 +6042,12 @@ packages:
resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
engines: {node: '>=8'}
- lru-cache@10.2.2:
- resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==}
- engines: {node: 14 || >=16.14}
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lru-cache@6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
-
lru-queue@0.1.0:
resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==}
@@ -6251,8 +6057,8 @@ packages:
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- magic-string@0.30.10:
- resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
+ magic-string@0.30.11:
+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
magicast@0.3.4:
resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==}
@@ -6281,8 +6087,8 @@ packages:
markdown-table@3.0.3:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
- marked@13.0.2:
- resolution: {integrity: sha512-J6CPjP8pS5sgrRqxVRvkCIkZ6MFdRIjDkwUwgJ9nL2fbmM6qGQeB2C16hi8Cc9BOzj6xXzy0jyi0iPIfnMHYzA==}
+ marked@13.0.3:
+ resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==}
engines: {node: '>= 18'}
hasBin: true
@@ -6381,23 +6187,23 @@ packages:
micromark-extension-frontmatter@2.0.0:
resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==}
- micromark-extension-gfm-autolink-literal@2.0.0:
- resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==}
+ micromark-extension-gfm-autolink-literal@2.1.0:
+ resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
- micromark-extension-gfm-footnote@2.0.0:
- resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==}
+ micromark-extension-gfm-footnote@2.1.0:
+ resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==}
- micromark-extension-gfm-strikethrough@2.0.0:
- resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==}
+ micromark-extension-gfm-strikethrough@2.1.0:
+ resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
- micromark-extension-gfm-table@2.0.0:
- resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==}
+ micromark-extension-gfm-table@2.1.0:
+ resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
micromark-extension-gfm-tagfilter@2.0.0:
resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
- micromark-extension-gfm-task-list-item@2.0.1:
- resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==}
+ micromark-extension-gfm-task-list-item@2.1.0:
+ resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==}
micromark-extension-gfm@3.0.0:
resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
@@ -6473,6 +6279,10 @@ packages:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
+ mime-db@1.53.0:
+ resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==}
+ engines: {node: '>= 0.6'}
+
mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
@@ -6490,6 +6300,10 @@ packages:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
+ mimic-function@5.0.1:
+ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
+ engines: {node: '>=18'}
+
mimic-response@1.0.1:
resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
engines: {node: '>=4'}
@@ -6512,8 +6326,8 @@ packages:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
- minimatch@9.0.4:
- resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
+ minimatch@9.0.5:
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines: {node: '>=16 || 14 >=14.17'}
minimist@1.2.8:
@@ -6619,8 +6433,8 @@ packages:
resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==}
engines: {node: '>=8'}
- node-releases@2.0.14:
- resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
+ node-releases@2.0.18:
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
nomnom@1.5.2:
resolution: {integrity: sha512-fiVbT7BqxiQqjlR9U3FDGOSERFCKoXVCdxV2FwZuNN7/cmJ42iQx35nUFOAFDcyvemu9Adp+IlsCGlKQYLmBKw==}
@@ -6649,8 +6463,8 @@ packages:
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- nwsapi@2.2.10:
- resolution: {integrity: sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==}
+ nwsapi@2.2.12:
+ resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==}
nyc@15.1.0:
resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==}
@@ -6665,8 +6479,9 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- object-inspect@1.13.1:
- resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
+ object-inspect@1.13.2:
+ resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
+ engines: {node: '>= 0.4'}
object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
@@ -6708,12 +6523,16 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
+ onetime@7.0.0:
+ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
+ engines: {node: '>=18'}
+
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
- optionator@0.9.3:
- resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
+ optionator@0.9.4:
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
ospath@1.2.2:
@@ -6803,6 +6622,9 @@ packages:
resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==}
engines: {node: '>=8'}
+ package-json-from-dist@1.0.0:
+ resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
+
pako@1.0.11:
resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
@@ -6955,8 +6777,8 @@ packages:
resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==}
engines: {node: '>=14.16'}
- pkg-types@1.1.1:
- resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==}
+ pkg-types@1.1.3:
+ resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==}
plist@3.1.0:
resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==}
@@ -6977,8 +6799,8 @@ packages:
resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==}
engines: {node: '>=12.13.0'}
- pnpm@8.15.8:
- resolution: {integrity: sha512-0aAp4aRHrZC8ls1YsPrUhtKZPVMYVjlve6vy2D6xgju4PFo9D8GPZ1stEDIdSesWH+zjb+gTSqWCPs0hX+7Tkg==}
+ pnpm@8.15.9:
+ resolution: {integrity: sha512-SZQ0ydj90aJ5Tr9FUrOyXApjOrzuW7Fee13pDzL0e1E6ypjNXP0AHDHw20VLw4BO3M1XhQHkyik6aBYWa72fgQ==}
engines: {node: '>=16.14'}
hasBin: true
@@ -7016,25 +6838,25 @@ packages:
ts-node:
optional: true
- postcss-nested@6.0.1:
- resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
+ postcss-nested@6.2.0:
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
- postcss-selector-parser@6.1.0:
- resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==}
+ postcss-selector-parser@6.1.1:
+ resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
engines: {node: '>=4'}
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.38:
- resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
+ postcss@8.4.40:
+ resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==}
engines: {node: ^10 || ^12 || >=14}
- preact@10.22.0:
- resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==}
+ preact@10.23.1:
+ resolution: {integrity: sha512-O5UdRsNh4vdZaTieWe3XOgSpdMAmkIYBCT3VhQDlKrzyCm8lUYsk0fmVEvoQQifoOjFRTaHZO69ylrzTW2BH+A==}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -7051,8 +6873,8 @@ packages:
engines: {node: '>=10.13.0'}
hasBin: true
- prettier@3.3.2:
- resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==}
+ prettier@3.3.3:
+ resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
engines: {node: '>=14'}
hasBin: true
@@ -7298,9 +7120,9 @@ packages:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
- restore-cursor@4.0.0:
- resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ restore-cursor@5.1.0:
+ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
+ engines: {node: '>=18'}
ret@0.2.2:
resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==}
@@ -7327,9 +7149,8 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rimraf@5.0.7:
- resolution: {integrity: sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==}
- engines: {node: '>=14.18'}
+ rimraf@5.0.10:
+ resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin: true
robust-predicates@3.0.2:
@@ -7350,8 +7171,8 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- rollup@4.18.0:
- resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
+ rollup@4.20.0:
+ resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -7409,8 +7230,8 @@ packages:
resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
engines: {node: '>= 12.13.0'}
- search-insights@2.14.0:
- resolution: {integrity: sha512-OLN6MsPMCghDOqlCtsIsYgtsC0pnwVTyT9Mu6A3ewOj1DxvzZF6COrn2g86E/c05xbktB0XN04m/t1Z+n+fTGw==}
+ search-insights@2.15.0:
+ resolution: {integrity: sha512-ch2sPCUDD4sbPQdknVl9ALSi9H7VyoeVbsxznYz6QV55jJ8CI3EtwpO1i84keN4+hF5IeHWIeGvc08530JkVXQ==}
secure-json-parse@2.7.0:
resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==}
@@ -7433,11 +7254,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.5.4:
- resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.6.2:
resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==}
engines: {node: '>=10'}
@@ -7466,8 +7282,8 @@ packages:
set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
- set-cookie-parser@2.6.0:
- resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
+ set-cookie-parser@2.7.0:
+ resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==}
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
@@ -7513,8 +7329,8 @@ packages:
shiki@0.14.7:
resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
- shiki@1.6.4:
- resolution: {integrity: sha512-X88chM7w8jnadoZtjPTi5ahCJx9pc9f8GfEkZAEYUTlcUZIEw2D/RY86HI/LkkE7Nj8TQWkiBfaFTJ3VJT6ESg==}
+ shiki@1.12.1:
+ resolution: {integrity: sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==}
side-channel@1.0.6:
resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
@@ -7675,8 +7491,8 @@ packages:
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- start-server-and-test@2.0.4:
- resolution: {integrity: sha512-CKNeBTcP0hVqIlNismHMudb9q3lLdAjcVPO13/7gfI66fcJpeIb/o4NzQd1JK/CD+lfWVqr10ZH9Y14+OwlJuw==}
+ start-server-and-test@2.0.5:
+ resolution: {integrity: sha512-2CV4pz69NJVJKQmJeSr+O+SPtOreu0yxvhPmSXclzmAKkPREuMabyMh+Txpzemjx0RDzXOcG2XkhiUuxjztSQw==}
engines: {node: '>=16'}
hasBin: true
@@ -7714,8 +7530,8 @@ packages:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
- string-width@7.1.0:
- resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
+ string-width@7.2.0:
+ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
string.prototype.matchall@4.0.11:
@@ -7794,6 +7610,10 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
+ superjson@2.2.1:
+ resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==}
+ engines: {node: '>=16'}
+
supports-color@2.0.0:
resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==}
engines: {node: '>=0.8.0'}
@@ -7817,15 +7637,15 @@ packages:
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- synckit@0.9.0:
- resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==}
+ synckit@0.9.1:
+ resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==}
engines: {node: ^14.18.0 || >=16.0.0}
tabbable@6.2.0:
resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
- tailwindcss@3.4.4:
- resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==}
+ tailwindcss@3.4.7:
+ resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -7865,11 +7685,6 @@ packages:
uglify-js:
optional: true
- terser@5.31.1:
- resolution: {integrity: sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==}
- engines: {node: '>=10'}
- hasBin: true
-
terser@5.31.3:
resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==}
engines: {node: '>=10'}
@@ -7912,8 +7727,8 @@ packages:
resolution: {integrity: sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg==}
engines: {node: '>=6'}
- tinybench@2.8.0:
- resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==}
+ tinybench@2.9.0:
+ resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
tinypool@0.8.4:
resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==}
@@ -7989,8 +7804,8 @@ packages:
tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
- tsx@4.15.4:
- resolution: {integrity: sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==}
+ tsx@4.16.5:
+ resolution: {integrity: sha512-ArsiAQHEW2iGaqZ8fTA1nX0a+lN5mNTyuGRRO6OW3H/Yno1y9/t1f9YOI1Cfoqz63VAthn++ZYcbDP7jPflc+A==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -8008,6 +7823,10 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
+ type-detect@4.1.0:
+ resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==}
+ engines: {node: '>=4'}
+
type-fest@0.16.0:
resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
engines: {node: '>=10'}
@@ -8028,8 +7847,8 @@ packages:
resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
engines: {node: '>=8'}
- type-fest@4.20.0:
- resolution: {integrity: sha512-MBh+PHUHHisjXf4tlx0CFWoMdjx8zCMLJHOjnV1prABYZFHqtFOyauCIK2/7w4oIfwkF8iNhLtnJEfVY2vn3iw==}
+ type-fest@4.23.0:
+ resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==}
engines: {node: '>=16'}
type-is@1.6.18:
@@ -8070,8 +7889,8 @@ packages:
peerDependencies:
typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x
- typescript-eslint@8.0.0-alpha.44:
- resolution: {integrity: sha512-4oRisGPvIJFnLqpfrpdcFjkFZg4/mhbE+0faGiomEFv9r5ziXETxuGY6VmwACPXHEakp2nDEqnp3ZdU0bsuiHQ==}
+ typescript-eslint@8.0.0:
+ resolution: {integrity: sha512-yQWBJutWL1PmpmDddIOl9/Mi6vZjqNCjqSGBMQ4vsc2Aiodk0SnbQQWPXbSy0HNuKCuGkw1+u4aQ2mO40TdhDQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@@ -8087,11 +7906,11 @@ packages:
uc.micro@1.0.6:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
- ufo@1.5.3:
- resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
+ ufo@1.5.4:
+ resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
- uglify-js@3.18.0:
- resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==}
+ uglify-js@3.19.1:
+ resolution: {integrity: sha512-y/2wiW+ceTYR2TSSptAhfnEtpLaQ4Ups5zrjB2d3kuVxHj16j/QJwPl5PvuGy9uARb39J0+iKxcRPvtpsx4A4A==}
engines: {node: '>=0.8.0'}
hasBin: true
@@ -8130,6 +7949,9 @@ packages:
unified@11.0.4:
resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==}
+ unified@11.0.5:
+ resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
+
unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
engines: {node: '>=8'}
@@ -8196,8 +8018,8 @@ packages:
'@nuxt/kit':
optional: true
- unplugin@1.10.1:
- resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
+ unplugin@1.12.0:
+ resolution: {integrity: sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw==}
engines: {node: '>=14.0.0'}
untildify@4.0.0:
@@ -8208,8 +8030,8 @@ packages:
resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
engines: {node: '>=4'}
- update-browserslist-db@1.0.16:
- resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==}
+ update-browserslist-db@1.1.0:
+ resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -8235,8 +8057,8 @@ packages:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
- v8-to-istanbul@9.2.0:
- resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==}
+ v8-to-istanbul@9.3.0:
+ resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==}
engines: {node: '>=10.12.0'}
validate-npm-package-license@3.0.4:
@@ -8253,8 +8075,8 @@ packages:
vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
- vfile@6.0.1:
- resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==}
+ vfile@6.0.2:
+ resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==}
vite-node@1.6.0:
resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==}
@@ -8278,8 +8100,8 @@ packages:
'@vite-pwa/assets-generator':
optional: true
- vite@5.3.0:
- resolution: {integrity: sha512-hA6vAVK977NyW1Qw+fLvqSo7xDPej7von7C3DwwqPRmnnnK36XEBC/J3j1V5lP8fbt7y0TgTKJbpNGSwM+Bdeg==}
+ vite@5.3.5:
+ resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -8361,8 +8183,8 @@ packages:
vscode-languageserver-protocol@3.17.5:
resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==}
- vscode-languageserver-textdocument@1.0.11:
- resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==}
+ vscode-languageserver-textdocument@1.0.12:
+ resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==}
vscode-languageserver-types@3.17.5:
resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==}
@@ -8383,8 +8205,8 @@ packages:
vscode-uri@3.0.8:
resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
- vue-demi@0.14.8:
- resolution: {integrity: sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==}
+ vue-demi@0.14.10:
+ resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
engines: {node: '>=12'}
hasBin: true
peerDependencies:
@@ -8394,8 +8216,8 @@ packages:
'@vue/composition-api':
optional: true
- vue@3.4.27:
- resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==}
+ vue@3.4.35:
+ resolution: {integrity: sha512-+fl/GLmI4GPileHftVlCdB7fUL4aziPcqTudpTGXCT8s+iZWuOCeNEB5haX6Uz2IpRrbEXOgIFbe+XciCuGbNQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -8494,8 +8316,8 @@ packages:
webpack-virtual-modules@0.6.2:
resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
- webpack@5.92.0:
- resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==}
+ webpack@5.93.0:
+ resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -8549,8 +8371,8 @@ packages:
engines: {node: '>= 8'}
hasBin: true
- why-is-node-running@2.2.2:
- resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
+ why-is-node-running@2.3.0:
+ resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines: {node: '>=8'}
hasBin: true
@@ -8561,6 +8383,10 @@ packages:
wildcard@2.0.1:
resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
+ word-wrap@1.2.5:
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
+
wordwrap@1.0.0:
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
@@ -8639,8 +8465,8 @@ packages:
resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- ws@8.13.0:
- resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
+ ws@8.17.1:
+ resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -8651,8 +8477,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.17.0:
- resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==}
+ ws@8.18.0:
+ resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -8703,11 +8529,8 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-
- yaml@2.4.5:
- resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==}
+ yaml@2.5.0:
+ resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
engines: {node: '>= 14'}
hasBin: true
@@ -8738,8 +8561,8 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yocto-queue@1.0.0:
- resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
+ yocto-queue@1.1.1:
+ resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
engines: {node: '>=12.20'}
zwitch@2.0.4:
@@ -8747,8 +8570,6 @@ packages:
snapshots:
- '@aashutoshrathi/word-wrap@1.2.6': {}
-
'@adobe/jsonschema2md@8.0.2':
dependencies:
'@types/json-schema': 7.0.15
@@ -8771,109 +8592,109 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)':
+ '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.15.0)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.15.0)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.15.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
- search-insights: 2.14.0
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ search-insights: 2.15.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)':
+ '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
- '@algolia/client-search': 4.23.3
- algoliasearch: 4.23.3
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ '@algolia/client-search': 4.24.0
+ algoliasearch: 4.24.0
- '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)':
+ '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
dependencies:
- '@algolia/client-search': 4.23.3
- algoliasearch: 4.23.3
+ '@algolia/client-search': 4.24.0
+ algoliasearch: 4.24.0
- '@algolia/cache-browser-local-storage@4.23.3':
+ '@algolia/cache-browser-local-storage@4.24.0':
dependencies:
- '@algolia/cache-common': 4.23.3
+ '@algolia/cache-common': 4.24.0
- '@algolia/cache-common@4.23.3': {}
+ '@algolia/cache-common@4.24.0': {}
- '@algolia/cache-in-memory@4.23.3':
+ '@algolia/cache-in-memory@4.24.0':
dependencies:
- '@algolia/cache-common': 4.23.3
+ '@algolia/cache-common': 4.24.0
- '@algolia/client-account@4.23.3':
+ '@algolia/client-account@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-analytics@4.23.3':
+ '@algolia/client-analytics@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-common@4.23.3':
+ '@algolia/client-common@4.24.0':
dependencies:
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-personalization@4.23.3':
+ '@algolia/client-personalization@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-search@4.23.3':
+ '@algolia/client-search@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/logger-common@4.23.3': {}
+ '@algolia/logger-common@4.24.0': {}
- '@algolia/logger-console@4.23.3':
+ '@algolia/logger-console@4.24.0':
dependencies:
- '@algolia/logger-common': 4.23.3
+ '@algolia/logger-common': 4.24.0
- '@algolia/recommend@4.23.3':
+ '@algolia/recommend@4.24.0':
dependencies:
- '@algolia/cache-browser-local-storage': 4.23.3
- '@algolia/cache-common': 4.23.3
- '@algolia/cache-in-memory': 4.23.3
- '@algolia/client-common': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/logger-common': 4.23.3
- '@algolia/logger-console': 4.23.3
- '@algolia/requester-browser-xhr': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/requester-node-http': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/cache-browser-local-storage': 4.24.0
+ '@algolia/cache-common': 4.24.0
+ '@algolia/cache-in-memory': 4.24.0
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/logger-common': 4.24.0
+ '@algolia/logger-console': 4.24.0
+ '@algolia/requester-browser-xhr': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/requester-node-http': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/requester-browser-xhr@4.23.3':
+ '@algolia/requester-browser-xhr@4.24.0':
dependencies:
- '@algolia/requester-common': 4.23.3
+ '@algolia/requester-common': 4.24.0
- '@algolia/requester-common@4.23.3': {}
+ '@algolia/requester-common@4.24.0': {}
- '@algolia/requester-node-http@4.23.3':
+ '@algolia/requester-node-http@4.24.0':
dependencies:
- '@algolia/requester-common': 4.23.3
+ '@algolia/requester-common': 4.24.0
- '@algolia/transporter@4.23.3':
+ '@algolia/transporter@4.24.0':
dependencies:
- '@algolia/cache-common': 4.23.3
- '@algolia/logger-common': 4.23.3
- '@algolia/requester-common': 4.23.3
+ '@algolia/cache-common': 4.24.0
+ '@algolia/logger-common': 4.24.0
+ '@algolia/requester-common': 4.24.0
'@alloc/quick-lru@5.2.0': {}
@@ -8887,7 +8708,7 @@ snapshots:
execa: 5.1.1
find-up: 5.0.0
- '@antfu/utils@0.7.8': {}
+ '@antfu/utils@0.7.10': {}
'@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)':
dependencies:
@@ -8896,40 +8717,40 @@ snapshots:
jsonpointer: 5.0.1
leven: 3.1.0
- '@applitools/core-base@1.15.1':
+ '@applitools/core-base@1.16.0':
dependencies:
- '@applitools/image': 1.1.12
- '@applitools/logger': 2.0.17
- '@applitools/req': 1.7.1
- '@applitools/utils': 1.7.3
+ '@applitools/image': 1.1.13
+ '@applitools/logger': 2.0.18
+ '@applitools/req': 1.7.2
+ '@applitools/utils': 1.7.4
abort-controller: 3.0.0
throat: 6.0.2
transitivePeerDependencies:
- supports-color
- '@applitools/core@4.16.1(encoding@0.1.13)(typescript@5.4.5)':
+ '@applitools/core@4.18.0(encoding@0.1.13)(typescript@5.4.5)':
dependencies:
- '@applitools/core-base': 1.15.1
- '@applitools/dom-capture': 11.2.8
- '@applitools/dom-snapshot': 4.11.2
- '@applitools/driver': 1.17.3
- '@applitools/ec-client': 1.8.7(typescript@5.4.5)
- '@applitools/logger': 2.0.17
- '@applitools/nml-client': 1.8.6
- '@applitools/req': 1.7.1
- '@applitools/screenshoter': 3.8.32
- '@applitools/snippets': 2.4.26
- '@applitools/socket': 1.1.17
- '@applitools/spec-driver-webdriver': 1.1.8(webdriver@7.31.1(typescript@5.4.5))
- '@applitools/ufg-client': 1.12.1
- '@applitools/utils': 1.7.3
+ '@applitools/core-base': 1.16.0
+ '@applitools/dom-capture': 11.3.0
+ '@applitools/dom-snapshot': 4.11.3
+ '@applitools/driver': 1.18.0
+ '@applitools/ec-client': 1.9.3(typescript@5.4.5)
+ '@applitools/logger': 2.0.18
+ '@applitools/nml-client': 1.8.9
+ '@applitools/req': 1.7.2
+ '@applitools/screenshoter': 3.8.35
+ '@applitools/snippets': 2.4.27
+ '@applitools/socket': 1.1.18
+ '@applitools/spec-driver-webdriver': 1.1.11(webdriver@7.31.1(typescript@5.4.5))
+ '@applitools/ufg-client': 1.12.3
+ '@applitools/utils': 1.7.4
'@types/ws': 8.5.5
abort-controller: 3.0.0
chalk: 4.1.2
node-fetch: 2.6.7(encoding@0.1.13)
- semver: 7.5.4
+ semver: 7.6.2
webdriver: 7.31.1(typescript@5.4.5)
- ws: 8.13.0
+ ws: 8.17.1
yargs: 17.7.2
transitivePeerDependencies:
- bufferutil
@@ -8938,44 +8759,44 @@ snapshots:
- typescript
- utf-8-validate
- '@applitools/css-tree@1.1.3':
+ '@applitools/css-tree@1.1.4':
dependencies:
mdn-data: 2.1.0
source-map-js: 1.0.1
- '@applitools/dom-capture@11.2.8':
+ '@applitools/dom-capture@11.3.0':
dependencies:
- '@applitools/dom-shared': 1.0.14
+ '@applitools/dom-shared': 1.0.15
'@applitools/functional-commons': 1.6.0
- '@applitools/dom-shared@1.0.14': {}
+ '@applitools/dom-shared@1.0.15': {}
- '@applitools/dom-snapshot@4.11.2':
+ '@applitools/dom-snapshot@4.11.3':
dependencies:
- '@applitools/css-tree': 1.1.3
- '@applitools/dom-shared': 1.0.14
+ '@applitools/css-tree': 1.1.4
+ '@applitools/dom-shared': 1.0.15
'@applitools/functional-commons': 1.6.0
pako: 1.0.11
- '@applitools/driver@1.17.3':
+ '@applitools/driver@1.18.0':
dependencies:
- '@applitools/logger': 2.0.17
- '@applitools/snippets': 2.4.26
- '@applitools/utils': 1.7.3
- semver: 7.5.4
+ '@applitools/logger': 2.0.18
+ '@applitools/snippets': 2.4.27
+ '@applitools/utils': 1.7.4
+ semver: 7.6.2
transitivePeerDependencies:
- supports-color
- '@applitools/ec-client@1.8.7(typescript@5.4.5)':
+ '@applitools/ec-client@1.9.3(typescript@5.4.5)':
dependencies:
- '@applitools/core-base': 1.15.1
- '@applitools/driver': 1.17.3
- '@applitools/logger': 2.0.17
- '@applitools/req': 1.7.1
- '@applitools/socket': 1.1.17
- '@applitools/spec-driver-webdriver': 1.1.8(webdriver@7.31.1(typescript@5.4.5))
- '@applitools/tunnel-client': 1.5.4
- '@applitools/utils': 1.7.3
+ '@applitools/core-base': 1.16.0
+ '@applitools/driver': 1.18.0
+ '@applitools/logger': 2.0.18
+ '@applitools/req': 1.7.2
+ '@applitools/socket': 1.1.18
+ '@applitools/spec-driver-webdriver': 1.1.11(webdriver@7.31.1(typescript@5.4.5))
+ '@applitools/tunnel-client': 1.5.7
+ '@applitools/utils': 1.7.4
abort-controller: 3.0.0
webdriver: 7.31.1(typescript@5.4.5)
yargs: 17.7.2
@@ -8990,7 +8811,7 @@ snapshots:
binary: 0.3.0
is-localhost-ip: 2.0.0
- '@applitools/execution-grid-tunnel@3.0.4':
+ '@applitools/execution-grid-tunnel@3.0.5':
dependencies:
'@applitools/eg-frpc': 1.0.5
'@applitools/eg-socks5-proxy-server': 0.5.6
@@ -9009,16 +8830,16 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@applitools/eyes-cypress@3.44.4(encoding@0.1.13)(typescript@5.4.5)':
+ '@applitools/eyes-cypress@3.44.6(encoding@0.1.13)(typescript@5.4.5)':
dependencies:
- '@applitools/core': 4.16.1(encoding@0.1.13)(typescript@5.4.5)
- '@applitools/eyes': 1.20.1(encoding@0.1.13)(typescript@5.4.5)
+ '@applitools/core': 4.18.0(encoding@0.1.13)(typescript@5.4.5)
+ '@applitools/eyes': 1.22.0(encoding@0.1.13)(typescript@5.4.5)
'@applitools/functional-commons': 1.6.0
- '@applitools/logger': 2.0.17
- '@applitools/utils': 1.7.3
+ '@applitools/logger': 2.0.18
+ '@applitools/utils': 1.7.4
boxen: 5.1.2
chalk: 3.0.0
- semver: 7.5.4
+ semver: 7.6.2
uuid: 8.3.2
ws: 8.5.0
transitivePeerDependencies:
@@ -9028,11 +8849,11 @@ snapshots:
- typescript
- utf-8-validate
- '@applitools/eyes@1.20.1(encoding@0.1.13)(typescript@5.4.5)':
+ '@applitools/eyes@1.22.0(encoding@0.1.13)(typescript@5.4.5)':
dependencies:
- '@applitools/core': 4.16.1(encoding@0.1.13)(typescript@5.4.5)
- '@applitools/logger': 2.0.17
- '@applitools/utils': 1.7.3
+ '@applitools/core': 4.18.0(encoding@0.1.13)(typescript@5.4.5)
+ '@applitools/logger': 2.0.18
+ '@applitools/utils': 1.7.4
transitivePeerDependencies:
- bufferutil
- encoding
@@ -9042,9 +8863,9 @@ snapshots:
'@applitools/functional-commons@1.6.0': {}
- '@applitools/image@1.1.12':
+ '@applitools/image@1.1.13':
dependencies:
- '@applitools/utils': 1.7.3
+ '@applitools/utils': 1.7.4
bmpimagejs: 1.0.4
jpeg-js: 0.4.4
omggif: 1.0.10
@@ -9058,25 +8879,25 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@applitools/logger@2.0.17':
+ '@applitools/logger@2.0.18':
dependencies:
- '@applitools/utils': 1.7.3
+ '@applitools/utils': 1.7.4
chalk: 4.1.2
debug: 4.3.4
transitivePeerDependencies:
- supports-color
- '@applitools/nml-client@1.8.6':
+ '@applitools/nml-client@1.8.9':
dependencies:
- '@applitools/logger': 2.0.17
- '@applitools/req': 1.7.1
- '@applitools/utils': 1.7.3
+ '@applitools/logger': 2.0.18
+ '@applitools/req': 1.7.2
+ '@applitools/utils': 1.7.4
transitivePeerDependencies:
- supports-color
- '@applitools/req@1.7.1':
+ '@applitools/req@1.7.2':
dependencies:
- '@applitools/utils': 1.7.3
+ '@applitools/utils': 1.7.4
abort-controller: 3.0.0
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
@@ -9084,53 +8905,53 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@applitools/screenshoter@3.8.32':
+ '@applitools/screenshoter@3.8.35':
dependencies:
- '@applitools/image': 1.1.12
- '@applitools/logger': 2.0.17
- '@applitools/snippets': 2.4.26
- '@applitools/utils': 1.7.3
+ '@applitools/image': 1.1.13
+ '@applitools/logger': 2.0.18
+ '@applitools/snippets': 2.4.27
+ '@applitools/utils': 1.7.4
transitivePeerDependencies:
- supports-color
- '@applitools/snippets@2.4.26': {}
+ '@applitools/snippets@2.4.27': {}
- '@applitools/socket@1.1.17':
+ '@applitools/socket@1.1.18':
dependencies:
- '@applitools/logger': 2.0.17
- '@applitools/utils': 1.7.3
+ '@applitools/logger': 2.0.18
+ '@applitools/utils': 1.7.4
transitivePeerDependencies:
- supports-color
- '@applitools/spec-driver-webdriver@1.1.8(webdriver@7.31.1(typescript@5.4.5))':
+ '@applitools/spec-driver-webdriver@1.1.11(webdriver@7.31.1(typescript@5.4.5))':
dependencies:
- '@applitools/driver': 1.17.3
- '@applitools/utils': 1.7.3
+ '@applitools/driver': 1.18.0
+ '@applitools/utils': 1.7.4
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
webdriver: 7.31.1(typescript@5.4.5)
transitivePeerDependencies:
- supports-color
- '@applitools/tunnel-client@1.5.4':
+ '@applitools/tunnel-client@1.5.7':
dependencies:
- '@applitools/execution-grid-tunnel': 3.0.4
- '@applitools/logger': 2.0.17
- '@applitools/req': 1.7.1
- '@applitools/socket': 1.1.17
- '@applitools/utils': 1.7.3
+ '@applitools/execution-grid-tunnel': 3.0.5
+ '@applitools/logger': 2.0.18
+ '@applitools/req': 1.7.2
+ '@applitools/socket': 1.1.18
+ '@applitools/utils': 1.7.4
abort-controller: 3.0.0
yargs: 17.7.2
transitivePeerDependencies:
- supports-color
- '@applitools/ufg-client@1.12.1':
+ '@applitools/ufg-client@1.12.3':
dependencies:
- '@applitools/css-tree': 1.1.3
- '@applitools/image': 1.1.12
- '@applitools/logger': 2.0.17
- '@applitools/req': 1.7.1
- '@applitools/utils': 1.7.3
+ '@applitools/css-tree': 1.1.4
+ '@applitools/image': 1.1.13
+ '@applitools/logger': 2.0.18
+ '@applitools/req': 1.7.2
+ '@applitools/utils': 1.7.4
'@xmldom/xmldom': 0.8.10
abort-controller: 3.0.0
throat: 6.0.2
@@ -9139,29 +8960,29 @@ snapshots:
'@applitools/utils@1.3.36': {}
- '@applitools/utils@1.7.3': {}
+ '@applitools/utils@1.7.4': {}
'@argos-ci/browser@2.1.2': {}
- '@argos-ci/core@2.4.0':
+ '@argos-ci/core@2.4.1':
dependencies:
'@argos-ci/util': 2.1.0
- axios: 1.7.2(debug@4.3.5)
+ axios: 1.7.3(debug@4.3.6)
convict: 6.2.4
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
fast-glob: 3.3.2
sharp: 0.33.4
tmp: 0.2.3
transitivePeerDependencies:
- supports-color
- '@argos-ci/cypress@2.1.0(cypress@13.11.0)':
+ '@argos-ci/cypress@2.1.1(cypress@13.13.2)':
dependencies:
'@argos-ci/browser': 2.1.2
- '@argos-ci/core': 2.4.0
+ '@argos-ci/core': 2.4.1
'@argos-ci/util': 2.1.0
- cypress: 13.11.0
- cypress-wait-until: 3.0.1
+ cypress: 13.13.2
+ cypress-wait-until: 3.0.2
transitivePeerDependencies:
- supports-color
@@ -9172,329 +8993,165 @@ snapshots:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
- '@babel/compat-data@7.24.7': {}
+ '@babel/compat-data@7.25.2': {}
- '@babel/compat-data@7.24.9': {}
-
- '@babel/core@7.24.7':
+ '@babel/core@7.25.2':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.24.7
- '@babel/generator': 7.24.7
- '@babel/helper-compilation-targets': 7.24.7
- '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
- '@babel/helpers': 7.24.7
- '@babel/parser': 7.24.7
- '@babel/template': 7.24.7
- '@babel/traverse': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/generator': 7.25.0
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
+ '@babel/helpers': 7.25.0
+ '@babel/parser': 7.25.3
+ '@babel/template': 7.25.0
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
convert-source-map: 2.0.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/core@7.24.9':
+ '@babel/generator@7.25.0':
dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.24.10
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
- '@babel/helpers': 7.24.8
- '@babel/parser': 7.24.8
- '@babel/template': 7.24.7
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.9
- convert-source-map: 2.0.0
- debug: 4.3.5(supports-color@8.1.1)
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/generator@7.24.10':
- dependencies:
- '@babel/types': 7.24.9
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
-
- '@babel/generator@7.24.7':
- dependencies:
- '@babel/types': 7.24.7
+ '@babel/types': 7.25.2
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
- '@babel/types': 7.24.9
+ '@babel/types': 7.25.2
'@babel/helper-builder-binary-assignment-operator-visitor@7.24.7':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.9
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
- '@babel/helper-compilation-targets@7.24.7':
+ '@babel/helper-compilation-targets@7.25.2':
dependencies:
- '@babel/compat-data': 7.24.7
- '@babel/helper-validator-option': 7.24.7
- browserslist: 4.23.1
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-compilation-targets@7.24.8':
- dependencies:
- '@babel/compat-data': 7.24.9
+ '@babel/compat-data': 7.25.2
'@babel/helper-validator-option': 7.24.8
- browserslist: 4.23.1
+ browserslist: 4.23.3
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)':
+ '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.7
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
'@babel/helper-member-expression-to-functions': 7.24.8
'@babel/helper-optimise-call-expression': 7.24.7
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
+ '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
+ '@babel/traverse': 7.25.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.9)':
+ '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9)
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
regexpu-core: 5.3.2
semver: 6.3.1
- '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.9)':
+ '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-annotate-as-pure': 7.24.7
- regexpu-core: 5.3.2
- semver: 6.3.1
-
- '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-compilation-targets': 7.24.8
+ '@babel/core': 7.25.2
+ '@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.8
transitivePeerDependencies:
- supports-color
- '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
- debug: 4.3.5(supports-color@8.1.1)
- lodash.debounce: 4.0.8
- resolve: 1.22.8
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-environment-visitor@7.24.7':
- dependencies:
- '@babel/types': 7.24.7
-
- '@babel/helper-function-name@7.24.7':
- dependencies:
- '@babel/template': 7.24.7
- '@babel/types': 7.24.7
-
- '@babel/helper-hoist-variables@7.24.7':
- dependencies:
- '@babel/types': 7.24.7
-
- '@babel/helper-member-expression-to-functions@7.24.7':
- dependencies:
- '@babel/traverse': 7.24.7
- '@babel/types': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-member-expression-to-functions@7.24.8':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.9
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.24.7':
dependencies:
- '@babel/traverse': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)':
+ '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-module-imports': 7.24.7
'@babel/helper-simple-access': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.24.7':
dependencies:
- '@babel/types': 7.24.9
-
- '@babel/helper-plugin-utils@7.24.7': {}
+ '@babel/types': 7.25.2
'@babel/helper-plugin-utils@7.24.8': {}
- '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.7)':
+ '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-wrap-function': 7.24.7
+ '@babel/helper-wrap-function': 7.25.0
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.9)':
+ '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-wrap-function': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.7
- '@babel/helper-optimise-call-expression': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.7
+ '@babel/core': 7.25.2
+ '@babel/helper-member-expression-to-functions': 7.24.8
'@babel/helper-optimise-call-expression': 7.24.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
'@babel/helper-simple-access@7.24.7':
dependencies:
- '@babel/traverse': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.24.7':
dependencies:
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.9
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
- '@babel/helper-split-export-declaration@7.24.7':
- dependencies:
- '@babel/types': 7.24.7
-
- '@babel/helper-string-parser@7.24.7': {}
-
'@babel/helper-string-parser@7.24.8': {}
'@babel/helper-validator-identifier@7.24.7': {}
- '@babel/helper-validator-option@7.24.7': {}
-
'@babel/helper-validator-option@7.24.8': {}
- '@babel/helper-wrap-function@7.24.7':
+ '@babel/helper-wrap-function@7.25.0':
dependencies:
- '@babel/helper-function-name': 7.24.7
- '@babel/template': 7.24.7
- '@babel/traverse': 7.24.8
- '@babel/types': 7.24.9
+ '@babel/template': 7.25.0
+ '@babel/traverse': 7.25.3
+ '@babel/types': 7.25.2
transitivePeerDependencies:
- supports-color
- '@babel/helpers@7.24.7':
+ '@babel/helpers@7.25.0':
dependencies:
- '@babel/template': 7.24.7
- '@babel/types': 7.24.7
-
- '@babel/helpers@7.24.8':
- dependencies:
- '@babel/template': 7.24.7
- '@babel/types': 7.24.9
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.2
'@babel/highlight@7.24.7':
dependencies:
@@ -9503,1184 +9160,627 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.0.1
- '@babel/parser@7.24.7':
+ '@babel/parser@7.25.3':
dependencies:
- '@babel/types': 7.24.7
+ '@babel/types': 7.25.2
- '@babel/parser@7.24.8':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)':
dependencies:
- '@babel/types': 7.24.9
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/traverse': 7.25.3
+ transitivePeerDependencies:
+ - supports-color
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-environment-visitor': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.7)
+ '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9)
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
+ '@babel/core': 7.25.2
+
+ '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-environment-visitor': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
-
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
-
- '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
-
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9)
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7)
+
+ '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-module-imports': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7)
+ '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.7)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
+ '@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
- '@babel/helper-split-export-declaration': 7.24.7
+ '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
+ '@babel/traverse': 7.25.3
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.9)':
+ '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9)
- '@babel/helper-split-export-declaration': 7.24.7
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/template': 7.25.0
- '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/template': 7.24.7
-
- '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/template': 7.24.7
-
- '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.9)':
+ '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7)
-
- '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9)
-
- '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7
'@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- transitivePeerDependencies:
- - supports-color
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7)
-
- '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9)
-
- '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
+ '@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-function-name': 7.24.7
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
+
+ '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-function-name': 7.24.7
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
+
+ '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7)
-
- '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9)
-
- '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7)
-
- '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9)
-
- '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
- '@babel/helper-plugin-utils': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-simple-access': 7.24.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)':
+ '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-simple-access': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-hoist-variables': 7.24.7
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
+ '@babel/traverse': 7.25.3
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-hoist-variables': 7.24.7
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-validator-identifier': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+
+ '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
+
+ '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2)
+
+ '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-compilation-targets': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2)
+
+ '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7)
-
- '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9)
-
- '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7)
-
- '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9)
-
- '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7)
-
- '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-compilation-targets': 7.24.8
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9)
-
- '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7)
-
- '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9)
-
- '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.9)':
+ '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.7)
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
regenerator-transform: 0.15.2
- '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- regenerator-transform: 0.15.2
-
- '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-skip-transparent-expression-wrappers': 7.24.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
- '@babel/helper-plugin-utils': 7.24.7
- '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7)
+ '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
+ '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.7)':
+ '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.9)':
+ '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9)
+ '@babel/core': 7.25.2
+ '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7)':
+ '@babel/preset-env@7.25.3(@babel/core@7.25.2)':
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7)
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9)
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/preset-env@7.24.8(@babel/core@7.24.7)':
- dependencies:
- '@babel/compat-data': 7.24.9
- '@babel/core': 7.24.7
- '@babel/helper-compilation-targets': 7.24.8
+ '@babel/compat-data': 7.25.2
+ '@babel/core': 7.25.2
+ '@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-option': 7.24.8
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7)
- '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.7)
- '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.7)
- '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.7)
- '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.7)
- '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.7)
- '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.7)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7)
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7)
- babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7)
- core-js-compat: 3.37.1
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2)
+ '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2)
+ '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2)
+ '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2)
+ babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2)
+ babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2)
+ core-js-compat: 3.38.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-env@7.24.8(@babel/core@7.24.9)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)':
dependencies:
- '@babel/compat-data': 7.24.9
- '@babel/core': 7.24.9
- '@babel/helper-compilation-targets': 7.24.8
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+ '@babel/types': 7.25.2
+ esutils: 2.0.3
+
+ '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-option': 7.24.8
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.9)
- '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9)
- '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9)
- '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9)
- '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9)
- '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.9)
- '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.9)
- '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.9)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.9)
- babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.9)
- babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9)
- babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.9)
- core-js-compat: 3.37.1
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/types': 7.24.9
- esutils: 2.0.3
-
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)':
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/types': 7.24.9
- esutils: 2.0.3
-
- '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-plugin-utils': 7.24.7
- '@babel/helper-validator-option': 7.24.7
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
+ '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
'@babel/regjsgen@0.8.0': {}
- '@babel/runtime@7.24.7':
+ '@babel/runtime@7.25.0':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/template@7.24.7':
+ '@babel/template@7.25.0':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/parser': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
- '@babel/traverse@7.24.7':
+ '@babel/traverse@7.25.3':
dependencies:
'@babel/code-frame': 7.24.7
- '@babel/generator': 7.24.7
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-hoist-variables': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/parser': 7.24.7
- '@babel/types': 7.24.7
- debug: 4.3.5(supports-color@8.1.1)
+ '@babel/generator': 7.25.0
+ '@babel/parser': 7.25.3
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.2
+ debug: 4.3.6(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/traverse@7.24.8':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.24.10
- '@babel/helper-environment-visitor': 7.24.7
- '@babel/helper-function-name': 7.24.7
- '@babel/helper-hoist-variables': 7.24.7
- '@babel/helper-split-export-declaration': 7.24.7
- '@babel/parser': 7.24.8
- '@babel/types': 7.24.9
- debug: 4.3.5(supports-color@8.1.1)
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/types@7.24.7':
- dependencies:
- '@babel/helper-string-parser': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- to-fast-properties: 2.0.0
-
- '@babel/types@7.24.9':
+ '@babel/types@7.25.2':
dependencies:
'@babel/helper-string-parser': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
@@ -10695,7 +9795,7 @@ snapshots:
'@bcoe/v8-coverage@0.2.3': {}
- '@braintree/sanitize-url@7.0.2': {}
+ '@braintree/sanitize-url@7.1.0': {}
'@chevrotain/cst-dts-gen@11.0.3':
dependencies:
@@ -10717,13 +9817,13 @@ snapshots:
'@colors/colors@1.5.0':
optional: true
- '@cspell/cspell-bundled-dicts@8.8.4':
+ '@cspell/cspell-bundled-dicts@8.13.1':
dependencies:
'@cspell/dict-ada': 4.0.2
- '@cspell/dict-aws': 4.0.2
+ '@cspell/dict-aws': 4.0.3
'@cspell/dict-bash': 4.1.3
- '@cspell/dict-companies': 3.1.2
- '@cspell/dict-cpp': 5.1.9
+ '@cspell/dict-companies': 3.1.4
+ '@cspell/dict-cpp': 5.1.12
'@cspell/dict-cryptocurrencies': 5.0.0
'@cspell/dict-csharp': 4.0.2
'@cspell/dict-css': 4.0.12
@@ -10732,68 +9832,13 @@ snapshots:
'@cspell/dict-docker': 1.1.7
'@cspell/dict-dotnet': 5.0.2
'@cspell/dict-elixir': 4.0.3
- '@cspell/dict-en-common-misspellings': 2.0.1
- '@cspell/dict-en-gb': 1.1.33
- '@cspell/dict-en_us': 4.3.21
- '@cspell/dict-filetypes': 3.0.4
- '@cspell/dict-fonts': 4.0.0
- '@cspell/dict-fsharp': 1.0.1
- '@cspell/dict-fullstack': 3.1.8
- '@cspell/dict-gaming-terms': 1.0.5
- '@cspell/dict-git': 3.0.0
- '@cspell/dict-golang': 6.0.9
- '@cspell/dict-google': 1.0.1
- '@cspell/dict-haskell': 4.0.1
- '@cspell/dict-html': 4.0.5
- '@cspell/dict-html-symbol-entities': 4.0.0
- '@cspell/dict-java': 5.0.7
- '@cspell/dict-julia': 1.0.1
- '@cspell/dict-k8s': 1.0.5
- '@cspell/dict-latex': 4.0.0
- '@cspell/dict-lorem-ipsum': 4.0.0
- '@cspell/dict-lua': 4.0.3
- '@cspell/dict-makefile': 1.0.0
- '@cspell/dict-monkeyc': 1.0.6
- '@cspell/dict-node': 5.0.1
- '@cspell/dict-npm': 5.0.16
- '@cspell/dict-php': 4.0.8
- '@cspell/dict-powershell': 5.0.4
- '@cspell/dict-public-licenses': 2.0.7
- '@cspell/dict-python': 4.2.1
- '@cspell/dict-r': 2.0.1
- '@cspell/dict-ruby': 5.0.2
- '@cspell/dict-rust': 4.0.4
- '@cspell/dict-scala': 5.0.2
- '@cspell/dict-software-terms': 3.4.5
- '@cspell/dict-sql': 2.1.3
- '@cspell/dict-svelte': 1.0.2
- '@cspell/dict-swift': 2.0.1
- '@cspell/dict-terraform': 1.0.0
- '@cspell/dict-typescript': 3.1.5
- '@cspell/dict-vue': 3.0.0
-
- '@cspell/cspell-bundled-dicts@8.9.1':
- dependencies:
- '@cspell/dict-ada': 4.0.2
- '@cspell/dict-aws': 4.0.2
- '@cspell/dict-bash': 4.1.3
- '@cspell/dict-companies': 3.1.2
- '@cspell/dict-cpp': 5.1.11
- '@cspell/dict-cryptocurrencies': 5.0.0
- '@cspell/dict-csharp': 4.0.2
- '@cspell/dict-css': 4.0.12
- '@cspell/dict-dart': 2.0.3
- '@cspell/dict-django': 4.1.0
- '@cspell/dict-docker': 1.1.7
- '@cspell/dict-dotnet': 5.0.2
- '@cspell/dict-elixir': 4.0.3
- '@cspell/dict-en-common-misspellings': 2.0.3
+ '@cspell/dict-en-common-misspellings': 2.0.4
'@cspell/dict-en-gb': 1.1.33
'@cspell/dict-en_us': 4.3.23
'@cspell/dict-filetypes': 3.0.4
'@cspell/dict-fonts': 4.0.0
'@cspell/dict-fsharp': 1.0.1
- '@cspell/dict-fullstack': 3.1.8
+ '@cspell/dict-fullstack': 3.2.0
'@cspell/dict-gaming-terms': 1.0.5
'@cspell/dict-git': 3.0.0
'@cspell/dict-golang': 6.0.9
@@ -10803,65 +9848,53 @@ snapshots:
'@cspell/dict-html-symbol-entities': 4.0.0
'@cspell/dict-java': 5.0.7
'@cspell/dict-julia': 1.0.1
- '@cspell/dict-k8s': 1.0.5
+ '@cspell/dict-k8s': 1.0.6
'@cspell/dict-latex': 4.0.0
'@cspell/dict-lorem-ipsum': 4.0.0
'@cspell/dict-lua': 4.0.3
'@cspell/dict-makefile': 1.0.0
'@cspell/dict-monkeyc': 1.0.6
'@cspell/dict-node': 5.0.1
- '@cspell/dict-npm': 5.0.16
+ '@cspell/dict-npm': 5.0.18
'@cspell/dict-php': 4.0.8
- '@cspell/dict-powershell': 5.0.4
+ '@cspell/dict-powershell': 5.0.5
'@cspell/dict-public-licenses': 2.0.7
- '@cspell/dict-python': 4.2.1
+ '@cspell/dict-python': 4.2.3
'@cspell/dict-r': 2.0.1
'@cspell/dict-ruby': 5.0.2
- '@cspell/dict-rust': 4.0.4
- '@cspell/dict-scala': 5.0.2
- '@cspell/dict-software-terms': 3.4.8
- '@cspell/dict-sql': 2.1.3
+ '@cspell/dict-rust': 4.0.5
+ '@cspell/dict-scala': 5.0.3
+ '@cspell/dict-software-terms': 4.0.4
+ '@cspell/dict-sql': 2.1.4
'@cspell/dict-svelte': 1.0.2
'@cspell/dict-swift': 2.0.1
'@cspell/dict-terraform': 1.0.0
- '@cspell/dict-typescript': 3.1.5
+ '@cspell/dict-typescript': 3.1.6
'@cspell/dict-vue': 3.0.0
- '@cspell/cspell-json-reporter@8.8.4':
+ '@cspell/cspell-json-reporter@8.13.1':
dependencies:
- '@cspell/cspell-types': 8.8.4
+ '@cspell/cspell-types': 8.13.1
- '@cspell/cspell-pipe@8.8.4': {}
+ '@cspell/cspell-pipe@8.13.1': {}
- '@cspell/cspell-pipe@8.9.1': {}
-
- '@cspell/cspell-resolver@8.8.4':
+ '@cspell/cspell-resolver@8.13.1':
dependencies:
global-directory: 4.0.1
- '@cspell/cspell-resolver@8.9.1':
- dependencies:
- global-directory: 4.0.1
+ '@cspell/cspell-service-bus@8.13.1': {}
- '@cspell/cspell-service-bus@8.8.4': {}
-
- '@cspell/cspell-service-bus@8.9.1': {}
-
- '@cspell/cspell-types@8.8.4': {}
-
- '@cspell/cspell-types@8.9.1': {}
+ '@cspell/cspell-types@8.13.1': {}
'@cspell/dict-ada@4.0.2': {}
- '@cspell/dict-aws@4.0.2': {}
+ '@cspell/dict-aws@4.0.3': {}
'@cspell/dict-bash@4.1.3': {}
- '@cspell/dict-companies@3.1.2': {}
+ '@cspell/dict-companies@3.1.4': {}
- '@cspell/dict-cpp@5.1.11': {}
-
- '@cspell/dict-cpp@5.1.9': {}
+ '@cspell/dict-cpp@5.1.12': {}
'@cspell/dict-cryptocurrencies@5.0.0': {}
@@ -10881,14 +9914,10 @@ snapshots:
'@cspell/dict-elixir@4.0.3': {}
- '@cspell/dict-en-common-misspellings@2.0.1': {}
-
- '@cspell/dict-en-common-misspellings@2.0.3': {}
+ '@cspell/dict-en-common-misspellings@2.0.4': {}
'@cspell/dict-en-gb@1.1.33': {}
- '@cspell/dict-en_us@4.3.21': {}
-
'@cspell/dict-en_us@4.3.23': {}
'@cspell/dict-filetypes@3.0.4': {}
@@ -10897,7 +9926,7 @@ snapshots:
'@cspell/dict-fsharp@1.0.1': {}
- '@cspell/dict-fullstack@3.1.8': {}
+ '@cspell/dict-fullstack@3.2.0': {}
'@cspell/dict-gaming-terms@1.0.5': {}
@@ -10917,7 +9946,7 @@ snapshots:
'@cspell/dict-julia@1.0.1': {}
- '@cspell/dict-k8s@1.0.5': {}
+ '@cspell/dict-k8s@1.0.6': {}
'@cspell/dict-latex@4.0.0': {}
@@ -10931,15 +9960,15 @@ snapshots:
'@cspell/dict-node@5.0.1': {}
- '@cspell/dict-npm@5.0.16': {}
+ '@cspell/dict-npm@5.0.18': {}
'@cspell/dict-php@4.0.8': {}
- '@cspell/dict-powershell@5.0.4': {}
+ '@cspell/dict-powershell@5.0.5': {}
'@cspell/dict-public-licenses@2.0.7': {}
- '@cspell/dict-python@4.2.1':
+ '@cspell/dict-python@4.2.3':
dependencies:
'@cspell/dict-data-science': 2.0.1
@@ -10947,15 +9976,13 @@ snapshots:
'@cspell/dict-ruby@5.0.2': {}
- '@cspell/dict-rust@4.0.4': {}
+ '@cspell/dict-rust@4.0.5': {}
- '@cspell/dict-scala@5.0.2': {}
+ '@cspell/dict-scala@5.0.3': {}
- '@cspell/dict-software-terms@3.4.5': {}
+ '@cspell/dict-software-terms@4.0.4': {}
- '@cspell/dict-software-terms@3.4.8': {}
-
- '@cspell/dict-sql@2.1.3': {}
+ '@cspell/dict-sql@2.1.4': {}
'@cspell/dict-svelte@1.0.2': {}
@@ -10963,47 +9990,42 @@ snapshots:
'@cspell/dict-terraform@1.0.0': {}
- '@cspell/dict-typescript@3.1.5': {}
+ '@cspell/dict-typescript@3.1.6': {}
'@cspell/dict-vue@3.0.0': {}
- '@cspell/dynamic-import@8.8.4':
+ '@cspell/dynamic-import@8.13.1':
dependencies:
import-meta-resolve: 4.1.0
- '@cspell/dynamic-import@8.9.1':
+ '@cspell/eslint-plugin@8.13.1(eslint@9.8.0)':
dependencies:
- import-meta-resolve: 4.1.0
+ '@cspell/cspell-types': 8.13.1
+ '@cspell/url': 8.13.1
+ cspell-lib: 8.13.1
+ eslint: 9.8.0
+ synckit: 0.9.1
- '@cspell/eslint-plugin@8.9.1(eslint@9.6.0)':
+ '@cspell/strong-weak-map@8.13.1': {}
+
+ '@cspell/url@8.13.1': {}
+
+ '@cypress/code-coverage@3.12.44(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)))(cypress@13.13.2)(webpack@5.93.0(esbuild@0.21.5))':
dependencies:
- '@cspell/cspell-types': 8.9.1
- cspell-lib: 8.9.1
- eslint: 9.6.0
- synckit: 0.9.0
-
- '@cspell/strong-weak-map@8.8.4': {}
-
- '@cspell/strong-weak-map@8.9.1': {}
-
- '@cspell/url@8.9.1': {}
-
- '@cypress/code-coverage@3.12.39(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5)))(cypress@13.11.0)(webpack@5.92.0(esbuild@0.21.5))':
- dependencies:
- '@babel/core': 7.24.7
- '@babel/preset-env': 7.24.8(@babel/core@7.24.7)
- '@cypress/webpack-preprocessor': 6.0.2(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5)))(webpack@5.92.0(esbuild@0.21.5))
- babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5))
+ '@babel/core': 7.25.2
+ '@babel/preset-env': 7.25.3(@babel/core@7.25.2)
+ '@cypress/webpack-preprocessor': 6.0.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)))(webpack@5.93.0(esbuild@0.21.5))
+ babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5))
chalk: 4.1.2
- cypress: 13.11.0
- dayjs: 1.11.10
- debug: 4.3.4
+ cypress: 13.13.2
+ dayjs: 1.11.12
+ debug: 4.3.5
execa: 4.1.0
globby: 11.1.0
istanbul-lib-coverage: 3.2.2
js-yaml: 4.1.0
nyc: 15.1.0
- webpack: 5.92.0(esbuild@0.21.5)
+ webpack: 5.93.0(esbuild@0.21.5)
transitivePeerDependencies:
- supports-color
@@ -11028,15 +10050,15 @@ snapshots:
tunnel-agent: 0.6.0
uuid: 8.3.2
- '@cypress/webpack-preprocessor@6.0.2(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5)))(webpack@5.92.0(esbuild@0.21.5))':
+ '@cypress/webpack-preprocessor@6.0.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3(@babel/core@7.25.2))(babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)))(webpack@5.93.0(esbuild@0.21.5))':
dependencies:
- '@babel/core': 7.24.7
- '@babel/preset-env': 7.24.8(@babel/core@7.24.7)
- babel-loader: 9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5))
+ '@babel/core': 7.25.2
+ '@babel/preset-env': 7.25.3(@babel/core@7.25.2)
+ babel-loader: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5))
bluebird: 3.7.1
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.5
lodash: 4.17.21
- webpack: 5.92.0(esbuild@0.21.5)
+ webpack: 5.93.0(esbuild@0.21.5)
transitivePeerDependencies:
- supports-color
@@ -11049,12 +10071,12 @@ snapshots:
'@discoveryjs/json-ext@0.5.7': {}
- '@docsearch/css@3.6.0': {}
+ '@docsearch/css@3.6.1': {}
- '@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)':
+ '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.15.0)':
dependencies:
- '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)
- preact: 10.22.0
+ '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.15.0)
+ preact: 10.23.1
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -11062,14 +10084,14 @@ snapshots:
- react-dom
- search-insights
- '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)':
+ '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.15.0)':
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
- '@docsearch/css': 3.6.0
- algoliasearch: 4.23.3
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.15.0)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ '@docsearch/css': 3.6.1
+ algoliasearch: 4.24.0
optionalDependencies:
- search-insights: 2.14.0
+ search-insights: 2.15.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -11078,13 +10100,10 @@ snapshots:
tslib: 2.6.3
optional: true
- '@es-joy/jsdoccomment@0.43.1':
+ '@es-joy/jsdoccomment@0.46.0':
dependencies:
- '@types/eslint': 8.56.10
- '@types/estree': 1.0.5
- '@typescript-eslint/types': 7.15.0
comment-parser: 1.4.1
- esquery: 1.5.0
+ esquery: 1.6.0
jsdoc-type-pratt-parser: 4.0.0
'@esbuild/aix-ppc64@0.21.5':
@@ -11156,19 +10175,17 @@ snapshots:
'@esbuild/win32-x64@0.21.5':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.6.0)':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)':
dependencies:
- eslint: 9.6.0
+ eslint: 9.8.0
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.10.1': {}
-
'@eslint-community/regexpp@4.11.0': {}
- '@eslint/config-array@0.17.0':
+ '@eslint/config-array@0.17.1':
dependencies:
'@eslint/object-schema': 2.1.4
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -11176,7 +10193,7 @@ snapshots:
'@eslint/eslintrc@3.1.0':
dependencies:
ajv: 6.12.6
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
espree: 10.1.0
globals: 14.0.0
ignore: 5.3.1
@@ -11187,7 +10204,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.6.0': {}
+ '@eslint/js@9.8.0': {}
'@eslint/object-schema@2.1.4': {}
@@ -11197,24 +10214,22 @@ snapshots:
'@fastify/error@2.0.0': {}
- '@floating-ui/core@1.6.2':
+ '@floating-ui/core@1.6.5':
dependencies:
- '@floating-ui/utils': 0.2.2
+ '@floating-ui/utils': 0.2.5
- '@floating-ui/dom@1.6.5':
+ '@floating-ui/dom@1.6.8':
dependencies:
- '@floating-ui/core': 1.6.2
- '@floating-ui/utils': 0.2.2
+ '@floating-ui/core': 1.6.5
+ '@floating-ui/utils': 0.2.5
- '@floating-ui/utils@0.2.2': {}
+ '@floating-ui/utils@0.2.5': {}
- '@floating-ui/utils@0.2.4': {}
-
- '@floating-ui/vue@1.1.1(vue@3.4.27(typescript@5.4.5))':
+ '@floating-ui/vue@1.1.2(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@floating-ui/dom': 1.6.5
- '@floating-ui/utils': 0.2.4
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ '@floating-ui/dom': 1.6.8
+ '@floating-ui/utils': 0.2.5
+ vue-demi: 0.14.10(vue@3.4.35(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -11225,41 +10240,41 @@ snapshots:
dependencies:
'@hapi/hoek': 9.3.0
- '@headlessui-float/vue@0.14.0(@headlessui/vue@1.7.22(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))':
+ '@headlessui-float/vue@0.14.0(@headlessui/vue@1.7.22(vue@3.4.35(typescript@5.4.5)))(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@floating-ui/core': 1.6.2
- '@floating-ui/dom': 1.6.5
- '@floating-ui/vue': 1.1.1(vue@3.4.27(typescript@5.4.5))
- '@headlessui/vue': 1.7.22(vue@3.4.27(typescript@5.4.5))
- vue: 3.4.27(typescript@5.4.5)
+ '@floating-ui/core': 1.6.5
+ '@floating-ui/dom': 1.6.8
+ '@floating-ui/vue': 1.1.2(vue@3.4.35(typescript@5.4.5))
+ '@headlessui/vue': 1.7.22(vue@3.4.35(typescript@5.4.5))
+ vue: 3.4.35(typescript@5.4.5)
transitivePeerDependencies:
- '@vue/composition-api'
- '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.4)':
+ '@headlessui/tailwindcss@0.2.1(tailwindcss@3.4.7)':
dependencies:
- tailwindcss: 3.4.4
+ tailwindcss: 3.4.7
- '@headlessui/vue@1.7.22(vue@3.4.27(typescript@5.4.5))':
+ '@headlessui/vue@1.7.22(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@tanstack/vue-virtual': 3.5.1(vue@3.4.27(typescript@5.4.5))
- vue: 3.4.27(typescript@5.4.5)
+ '@tanstack/vue-virtual': 3.8.5(vue@3.4.35(typescript@5.4.5))
+ vue: 3.4.35(typescript@5.4.5)
'@humanwhocodes/module-importer@1.0.1': {}
'@humanwhocodes/retry@0.3.0': {}
- '@iconify-json/carbon@1.1.35':
+ '@iconify-json/carbon@1.1.37':
dependencies:
'@iconify/types': 2.0.0
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.1.24':
+ '@iconify/utils@2.1.30':
dependencies:
'@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.8
+ '@antfu/utils': 0.7.10
'@iconify/types': 2.0.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
kolorist: 1.8.0
local-pkg: 0.5.0
mlly: 1.7.1
@@ -11363,7 +10378,7 @@ snapshots:
'@jest/console@29.7.0':
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@@ -11376,14 +10391,14 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.9.0
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.14.2)
+ jest-config: 29.7.0(@types/node@20.14.14)
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -11408,7 +10423,7 @@ snapshots:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
jest-mock: 29.7.0
'@jest/expect-utils@29.7.0':
@@ -11426,7 +10441,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -11448,14 +10463,14 @@ snapshots:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
chalk: 4.1.2
collect-v8-coverage: 1.0.2
exit: 0.1.2
glob: 7.2.3
graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.2
- istanbul-lib-instrument: 6.0.2
+ istanbul-lib-instrument: 6.0.3
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.1.7
@@ -11465,7 +10480,7 @@ snapshots:
slash: 3.0.0
string-length: 4.0.2
strip-ansi: 6.0.1
- v8-to-istanbul: 9.2.0
+ v8-to-istanbul: 9.3.0
transitivePeerDependencies:
- supports-color
@@ -11495,7 +10510,7 @@ snapshots:
'@jest/transform@29.7.0':
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
babel-plugin-istanbul: 6.1.1
@@ -11518,14 +10533,14 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/yargs': 17.0.32
chalk: 4.1.2
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/resolve-uri@3.1.2': {}
@@ -11537,12 +10552,12 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@jridgewell/sourcemap-codec@1.4.15': {}
+ '@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
'@jsdevtools/ono@7.1.3': {}
@@ -11578,9 +10593,9 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
- '@rollup/plugin-babel@5.3.1(@babel/core@7.24.9)(@types/babel__core@7.20.5)(rollup@2.79.1)':
+ '@rollup/plugin-babel@5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)':
dependencies:
- '@babel/core': 7.24.9
+ '@babel/core': 7.25.2
'@babel/helper-module-imports': 7.24.7
'@rollup/pluginutils': 3.1.0(rollup@2.79.1)
rollup: 2.79.1
@@ -11614,13 +10629,13 @@ snapshots:
optionalDependencies:
rollup: 2.79.1
- '@rollup/plugin-typescript@11.1.6(rollup@4.18.0)(tslib@2.6.3)(typescript@5.4.5)':
+ '@rollup/plugin-typescript@11.1.6(rollup@4.20.0)(tslib@2.6.3)(typescript@5.4.5)':
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
+ '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
resolve: 1.22.8
typescript: 5.4.5
optionalDependencies:
- rollup: 4.18.0
+ rollup: 4.20.0
tslib: 2.6.3
'@rollup/pluginutils@3.1.0(rollup@2.79.1)':
@@ -11638,67 +10653,69 @@ snapshots:
optionalDependencies:
rollup: 2.79.1
- '@rollup/pluginutils@5.1.0(rollup@4.18.0)':
+ '@rollup/pluginutils@5.1.0(rollup@4.20.0)':
dependencies:
'@types/estree': 1.0.5
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 4.18.0
+ rollup: 4.20.0
- '@rollup/rollup-android-arm-eabi@4.18.0':
+ '@rollup/rollup-android-arm-eabi@4.20.0':
optional: true
- '@rollup/rollup-android-arm64@4.18.0':
+ '@rollup/rollup-android-arm64@4.20.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.18.0':
+ '@rollup/rollup-darwin-arm64@4.20.0':
optional: true
- '@rollup/rollup-darwin-x64@4.18.0':
+ '@rollup/rollup-darwin-x64@4.20.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.18.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.20.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.18.0':
+ '@rollup/rollup-linux-arm64-gnu@4.20.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.18.0':
+ '@rollup/rollup-linux-arm64-musl@4.20.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.18.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.20.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.18.0':
+ '@rollup/rollup-linux-s390x-gnu@4.20.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.18.0':
+ '@rollup/rollup-linux-x64-gnu@4.20.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.18.0':
+ '@rollup/rollup-linux-x64-musl@4.20.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.18.0':
+ '@rollup/rollup-win32-arm64-msvc@4.20.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.18.0':
+ '@rollup/rollup-win32-ia32-msvc@4.20.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.18.0':
+ '@rollup/rollup-win32-x64-msvc@4.20.0':
optional: true
- '@shikijs/core@1.6.4': {}
-
- '@shikijs/transformers@1.6.4':
+ '@shikijs/core@1.12.1':
dependencies:
- shiki: 1.6.4
+ '@types/hast': 3.0.4
+
+ '@shikijs/transformers@1.12.1':
+ dependencies:
+ shiki: 1.12.1
'@sideway/address@4.1.5':
dependencies:
@@ -11733,12 +10750,12 @@ snapshots:
dependencies:
defer-to-connect: 2.0.1
- '@tanstack/virtual-core@3.5.1': {}
+ '@tanstack/virtual-core@3.8.4': {}
- '@tanstack/vue-virtual@3.5.1(vue@3.4.27(typescript@5.4.5))':
+ '@tanstack/vue-virtual@3.8.5(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@tanstack/virtual-core': 3.5.1
- vue: 3.4.27(typescript@5.4.5)
+ '@tanstack/virtual-core': 3.8.4
+ vue: 3.4.35(typescript@5.4.5)
'@tootallnate/once@2.0.0': {}
@@ -11746,33 +10763,33 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.24.7
+ '@babel/types': 7.25.2
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
'@types/babel__traverse@7.20.6':
dependencies:
- '@babel/types': 7.24.7
+ '@babel/types': 7.25.2
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/braces@3.0.4': {}
@@ -11780,23 +10797,23 @@ snapshots:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/responselike': 1.0.3
'@types/connect-history-api-fallback@1.5.4':
dependencies:
- '@types/express-serve-static-core': 4.19.3
- '@types/node': 20.14.2
+ '@types/express-serve-static-core': 4.19.5
+ '@types/node': 20.14.14
'@types/connect@3.4.38':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/cors@2.8.17':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
- '@types/cytoscape@3.21.4': {}
+ '@types/cytoscape@3.21.5': {}
'@types/d3-array@3.2.1': {}
@@ -11833,7 +10850,7 @@ snapshots:
dependencies:
'@types/d3-dsv': 3.0.7
- '@types/d3-force@3.0.9': {}
+ '@types/d3-force@3.0.10': {}
'@types/d3-format@3.0.4': {}
@@ -11906,7 +10923,7 @@ snapshots:
'@types/d3-dsv': 3.0.7
'@types/d3-ease': 3.0.2
'@types/d3-fetch': 3.0.7
- '@types/d3-force': 3.0.9
+ '@types/d3-force': 3.0.10
'@types/d3-format': 3.0.4
'@types/d3-geo': 3.1.0
'@types/d3-hierarchy': 3.1.7
@@ -11935,10 +10952,10 @@ snapshots:
'@types/eslint-scope@3.7.7':
dependencies:
- '@types/eslint': 8.56.10
+ '@types/eslint': 9.6.0
'@types/estree': 1.0.5
- '@types/eslint@8.56.10':
+ '@types/eslint@9.6.0':
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
@@ -11947,9 +10964,9 @@ snapshots:
'@types/estree@1.0.5': {}
- '@types/express-serve-static-core@4.19.3':
+ '@types/express-serve-static-core@4.19.5':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/qs': 6.9.15
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@@ -11957,7 +10974,7 @@ snapshots:
'@types/express@4.17.21':
dependencies:
'@types/body-parser': 1.19.5
- '@types/express-serve-static-core': 4.19.3
+ '@types/express-serve-static-core': 4.19.5
'@types/qs': 6.9.15
'@types/serve-static': 1.15.7
@@ -11968,16 +10985,20 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/graceful-fs@4.1.9':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
+
+ '@types/hast@3.0.4':
+ dependencies:
+ '@types/unist': 3.0.2
'@types/http-cache-semantics@4.0.4': {}
@@ -11985,7 +11006,7 @@ snapshots:
'@types/http-proxy@1.17.14':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/istanbul-lib-coverage@2.0.6': {}
@@ -12001,7 +11022,7 @@ snapshots:
'@types/jsdom@21.1.7':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/tough-cookie': 4.0.5
parse5: 7.1.2
@@ -12011,22 +11032,22 @@ snapshots:
'@types/keyv@3.1.4':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/linkify-it@5.0.0': {}
'@types/lodash-es@4.17.12':
dependencies:
- '@types/lodash': 4.17.5
+ '@types/lodash': 4.17.7
- '@types/lodash@4.17.5': {}
+ '@types/lodash@4.17.7': {}
'@types/markdown-it@12.2.3':
dependencies:
'@types/linkify-it': 5.0.0
'@types/mdurl': 2.0.0
- '@types/markdown-it@14.1.1':
+ '@types/markdown-it@14.1.2':
dependencies:
'@types/linkify-it': 5.0.0
'@types/mdurl': 2.0.0
@@ -12041,7 +11062,7 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/micromatch@4.0.7':
+ '@types/micromatch@4.0.9':
dependencies:
'@types/braces': 3.0.4
@@ -12053,13 +11074,13 @@ snapshots:
'@types/node-forge@1.3.11':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
- '@types/node@18.19.34':
+ '@types/node@18.19.43':
dependencies:
undici-types: 5.26.5
- '@types/node@20.14.2':
+ '@types/node@20.14.14':
dependencies:
undici-types: 5.26.5
@@ -12069,7 +11090,7 @@ snapshots:
'@types/prettier@3.0.0':
dependencies:
- prettier: 3.3.2
+ prettier: 3.3.3
'@types/qs@6.9.15': {}
@@ -12083,7 +11104,7 @@ snapshots:
'@types/responselike@1.0.3':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/retry@0.12.0': {}
@@ -12091,12 +11112,10 @@ snapshots:
dependencies:
rollup: 2.79.1
- '@types/semver@7.5.8': {}
-
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/serve-index@1.9.4':
dependencies:
@@ -12105,7 +11124,7 @@ snapshots:
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/send': 0.17.4
'@types/sinonjs__fake-timers@8.1.1': {}
@@ -12114,7 +11133,7 @@ snapshots:
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/stack-utils@2.0.3': {}
@@ -12132,13 +11151,13 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@types/ws@8.5.10':
+ '@types/ws@8.5.12':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/ws@8.5.5':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@types/yargs-parser@21.0.3': {}
@@ -12148,39 +11167,18 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
optional: true
- '@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5)':
+ '@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(typescript@5.4.5)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/scope-manager': 7.6.0
- '@typescript-eslint/type-utils': 7.6.0(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 7.6.0(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.6.0
- debug: 4.3.5(supports-color@8.1.1)
- eslint: 9.6.0
- graphemer: 1.4.0
- ignore: 5.3.1
- natural-compare: 1.4.0
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.4.5)
- optionalDependencies:
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- '@typescript-eslint/eslint-plugin@8.0.0-alpha.44(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5)':
- dependencies:
- '@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/scope-manager': 8.0.0-alpha.44
- '@typescript-eslint/type-utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.44
- eslint: 9.6.0
+ '@typescript-eslint/parser': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 8.0.0
+ '@typescript-eslint/type-utils': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 8.0.0
+ eslint: 9.8.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
@@ -12190,47 +11188,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)':
+ '@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.4.5)':
dependencies:
- '@typescript-eslint/scope-manager': 8.0.0-alpha.44
- '@typescript-eslint/types': 8.0.0-alpha.44
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.44
- debug: 4.3.5(supports-color@8.1.1)
- eslint: 9.6.0
+ '@typescript-eslint/scope-manager': 8.0.0
+ '@typescript-eslint/types': 8.0.0
+ '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 8.0.0
+ debug: 4.3.6(supports-color@8.1.1)
+ eslint: 9.8.0
optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@7.6.0':
+ '@typescript-eslint/scope-manager@8.0.0':
dependencies:
- '@typescript-eslint/types': 7.6.0
- '@typescript-eslint/visitor-keys': 7.6.0
+ '@typescript-eslint/types': 8.0.0
+ '@typescript-eslint/visitor-keys': 8.0.0
- '@typescript-eslint/scope-manager@8.0.0-alpha.44':
+ '@typescript-eslint/type-utils@8.0.0(eslint@9.8.0)(typescript@5.4.5)':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.44
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.44
-
- '@typescript-eslint/type-utils@7.6.0(eslint@9.6.0)(typescript@5.4.5)':
- dependencies:
- '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5)
- '@typescript-eslint/utils': 7.6.0(eslint@9.6.0)(typescript@5.4.5)
- debug: 4.3.5(supports-color@8.1.1)
- eslint: 9.6.0
- ts-api-utils: 1.3.0(typescript@5.4.5)
- optionalDependencies:
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
- optional: true
-
- '@typescript-eslint/type-utils@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)':
- dependencies:
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
- debug: 4.3.5(supports-color@8.1.1)
+ '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
+ debug: 4.3.6(supports-color@8.1.1)
ts-api-utils: 1.3.0(typescript@5.4.5)
optionalDependencies:
typescript: 5.4.5
@@ -12238,20 +11218,16 @@ snapshots:
- eslint
- supports-color
- '@typescript-eslint/types@7.15.0': {}
+ '@typescript-eslint/types@8.0.0': {}
- '@typescript-eslint/types@7.6.0': {}
-
- '@typescript-eslint/types@8.0.0-alpha.44': {}
-
- '@typescript-eslint/typescript-estree@7.6.0(typescript@5.4.5)':
+ '@typescript-eslint/typescript-estree@8.0.0(typescript@5.4.5)':
dependencies:
- '@typescript-eslint/types': 7.6.0
- '@typescript-eslint/visitor-keys': 7.6.0
- debug: 4.3.5(supports-color@8.1.1)
+ '@typescript-eslint/types': 8.0.0
+ '@typescript-eslint/visitor-keys': 8.0.0
+ debug: 4.3.6(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
- minimatch: 9.0.4
+ minimatch: 9.0.5
semver: 7.6.3
ts-api-utils: 1.3.0(typescript@5.4.5)
optionalDependencies:
@@ -12259,63 +11235,29 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.0.0-alpha.44(typescript@5.4.5)':
+ '@typescript-eslint/utils@8.0.0(eslint@9.8.0)(typescript@5.4.5)':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.44
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.44
- debug: 4.3.5(supports-color@8.1.1)
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.4
- semver: 7.6.3
- ts-api-utils: 1.3.0(typescript@5.4.5)
- optionalDependencies:
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/utils@7.6.0(eslint@9.6.0)(typescript@5.4.5)':
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.6.0
- '@typescript-eslint/types': 7.6.0
- '@typescript-eslint/typescript-estree': 7.6.0(typescript@5.4.5)
- eslint: 9.6.0
- semver: 7.6.2
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
+ '@typescript-eslint/scope-manager': 8.0.0
+ '@typescript-eslint/types': 8.0.0
+ '@typescript-eslint/typescript-estree': 8.0.0(typescript@5.4.5)
+ eslint: 9.8.0
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/utils@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)':
+ '@typescript-eslint/visitor-keys@8.0.0':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
- '@typescript-eslint/scope-manager': 8.0.0-alpha.44
- '@typescript-eslint/types': 8.0.0-alpha.44
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.44(typescript@5.4.5)
- eslint: 9.6.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/visitor-keys@7.6.0':
- dependencies:
- '@typescript-eslint/types': 7.6.0
+ '@typescript-eslint/types': 8.0.0
eslint-visitor-keys: 3.4.3
- '@typescript-eslint/visitor-keys@8.0.0-alpha.44':
- dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.44
- eslint-visitor-keys: 3.4.3
-
- '@unocss/astro@0.59.4(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))':
+ '@unocss/astro@0.59.4(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))':
dependencies:
'@unocss/core': 0.59.4
'@unocss/reset': 0.59.4
- '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))
+ '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))
optionalDependencies:
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
transitivePeerDependencies:
- rollup
@@ -12331,7 +11273,7 @@ snapshots:
colorette: 2.0.20
consola: 3.2.3
fast-glob: 3.3.2
- magic-string: 0.30.10
+ magic-string: 0.30.11
pathe: 1.1.2
perfect-debounce: 1.0.0
transitivePeerDependencies:
@@ -12355,15 +11297,15 @@ snapshots:
gzip-size: 6.0.0
sirv: 2.0.4
- '@unocss/postcss@0.59.4(postcss@8.4.38)':
+ '@unocss/postcss@0.59.4(postcss@8.4.40)':
dependencies:
'@unocss/config': 0.59.4
'@unocss/core': 0.59.4
'@unocss/rule-utils': 0.59.4
css-tree: 2.3.1
fast-glob: 3.3.2
- magic-string: 0.30.10
- postcss: 8.4.38
+ magic-string: 0.30.11
+ postcss: 8.4.40
'@unocss/preset-attributify@0.59.4':
dependencies:
@@ -12371,7 +11313,7 @@ snapshots:
'@unocss/preset-icons@0.59.4':
dependencies:
- '@iconify/utils': 2.1.24
+ '@iconify/utils': 2.1.30
'@unocss/core': 0.59.4
ofetch: 1.3.4
transitivePeerDependencies:
@@ -12415,15 +11357,15 @@ snapshots:
'@unocss/rule-utils@0.59.4':
dependencies:
'@unocss/core': 0.59.4
- magic-string: 0.30.10
+ magic-string: 0.30.11
'@unocss/scope@0.59.4': {}
'@unocss/transformer-attributify-jsx-babel@0.59.4':
dependencies:
- '@babel/core': 7.24.7
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
- '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7)
+ '@babel/core': 7.25.2
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+ '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
'@unocss/core': 0.59.4
transitivePeerDependencies:
- supports-color
@@ -12446,7 +11388,7 @@ snapshots:
dependencies:
'@unocss/core': 0.59.4
- '@unocss/vite@0.59.4(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))':
+ '@unocss/vite@0.59.4(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))':
dependencies:
'@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
@@ -12457,36 +11399,36 @@ snapshots:
'@unocss/transformer-directives': 0.59.4
chokidar: 3.6.0
fast-glob: 3.3.2
- magic-string: 0.30.10
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ magic-string: 0.30.11
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
transitivePeerDependencies:
- rollup
- '@vite-pwa/vitepress@0.4.0(vite-plugin-pwa@0.19.8(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0))':
+ '@vite-pwa/vitepress@0.4.0(vite-plugin-pwa@0.19.8(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0))':
dependencies:
- vite-plugin-pwa: 0.19.8(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
+ vite-plugin-pwa: 0.19.8(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0)
- '@vitejs/plugin-vue@5.0.5(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.1.2(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(vue@3.4.35(typescript@5.4.5))':
dependencies:
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
- vue: 3.4.27(typescript@5.4.5)
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
+ vue: 3.4.35(typescript@5.4.5)
- '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(terser@5.31.3))':
+ '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.14.14)(@vitest/ui@1.6.0)(jsdom@24.1.1)(terser@5.31.3))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 5.0.4
+ istanbul-lib-source-maps: 5.0.6
istanbul-reports: 3.1.7
- magic-string: 0.30.10
+ magic-string: 0.30.11
magicast: 0.3.4
picocolors: 1.0.1
std-env: 3.7.0
strip-literal: 2.1.0
test-exclude: 6.0.0
- vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(terser@5.31.3)
+ vitest: 1.6.0(@types/node@20.14.14)(@vitest/ui@1.6.0)(jsdom@24.1.1)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
@@ -12494,7 +11436,7 @@ snapshots:
dependencies:
'@vitest/spy': 1.6.0
'@vitest/utils': 1.6.0
- chai: 4.4.1
+ chai: 4.5.0
'@vitest/runner@1.6.0':
dependencies:
@@ -12504,7 +11446,7 @@ snapshots:
'@vitest/snapshot@1.6.0':
dependencies:
- magic-string: 0.30.10
+ magic-string: 0.30.11
pathe: 1.1.2
pretty-format: 29.7.0
@@ -12521,7 +11463,7 @@ snapshots:
pathe: 1.1.2
picocolors: 1.0.1
sirv: 2.0.4
- vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(terser@5.31.3)
+ vitest: 1.6.0(@types/node@20.14.14)(@vitest/ui@1.6.0)(jsdom@24.1.1)(terser@5.31.3)
'@vitest/utils@1.6.0':
dependencies:
@@ -12530,104 +11472,104 @@ snapshots:
loupe: 2.3.7
pretty-format: 29.7.0
- '@vue/compat@3.4.27(vue@3.4.27(typescript@5.4.5))':
+ '@vue/compat@3.4.35(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@babel/parser': 7.24.7
+ '@babel/parser': 7.25.3
estree-walker: 2.0.2
source-map-js: 1.2.0
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.35(typescript@5.4.5)
- '@vue/compiler-core@3.4.27':
+ '@vue/compiler-core@3.4.35':
dependencies:
- '@babel/parser': 7.24.7
- '@vue/shared': 3.4.27
+ '@babel/parser': 7.25.3
+ '@vue/shared': 3.4.35
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
- '@vue/compiler-dom@3.4.27':
+ '@vue/compiler-dom@3.4.35':
dependencies:
- '@vue/compiler-core': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/compiler-core': 3.4.35
+ '@vue/shared': 3.4.35
- '@vue/compiler-sfc@3.4.27':
+ '@vue/compiler-sfc@3.4.35':
dependencies:
- '@babel/parser': 7.24.7
- '@vue/compiler-core': 3.4.27
- '@vue/compiler-dom': 3.4.27
- '@vue/compiler-ssr': 3.4.27
- '@vue/shared': 3.4.27
+ '@babel/parser': 7.25.3
+ '@vue/compiler-core': 3.4.35
+ '@vue/compiler-dom': 3.4.35
+ '@vue/compiler-ssr': 3.4.35
+ '@vue/shared': 3.4.35
estree-walker: 2.0.2
- magic-string: 0.30.10
- postcss: 8.4.38
+ magic-string: 0.30.11
+ postcss: 8.4.40
source-map-js: 1.2.0
- '@vue/compiler-ssr@3.4.27':
+ '@vue/compiler-ssr@3.4.35':
dependencies:
- '@vue/compiler-dom': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/compiler-dom': 3.4.35
+ '@vue/shared': 3.4.35
'@vue/devtools-api@6.6.3': {}
- '@vue/devtools-api@7.2.1(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-api@7.3.7':
dependencies:
- '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5))
- transitivePeerDependencies:
- - vue
+ '@vue/devtools-kit': 7.3.7
- '@vue/devtools-kit@7.2.1(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-kit@7.3.7':
dependencies:
- '@vue/devtools-shared': 7.2.1
+ '@vue/devtools-shared': 7.3.7
+ birpc: 0.2.17
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
- vue: 3.4.27(typescript@5.4.5)
+ superjson: 2.2.1
- '@vue/devtools-shared@7.2.1':
+ '@vue/devtools-shared@7.3.7':
dependencies:
rfdc: 1.4.1
- '@vue/reactivity@3.4.27':
+ '@vue/reactivity@3.4.35':
dependencies:
- '@vue/shared': 3.4.27
+ '@vue/shared': 3.4.35
- '@vue/runtime-core@3.4.27':
+ '@vue/runtime-core@3.4.35':
dependencies:
- '@vue/reactivity': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/reactivity': 3.4.35
+ '@vue/shared': 3.4.35
- '@vue/runtime-dom@3.4.27':
+ '@vue/runtime-dom@3.4.35':
dependencies:
- '@vue/runtime-core': 3.4.27
- '@vue/shared': 3.4.27
+ '@vue/reactivity': 3.4.35
+ '@vue/runtime-core': 3.4.35
+ '@vue/shared': 3.4.35
csstype: 3.1.3
- '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))':
+ '@vue/server-renderer@3.4.35(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@vue/compiler-ssr': 3.4.27
- '@vue/shared': 3.4.27
- vue: 3.4.27(typescript@5.4.5)
+ '@vue/compiler-ssr': 3.4.35
+ '@vue/shared': 3.4.35
+ vue: 3.4.35(typescript@5.4.5)
- '@vue/shared@3.4.27': {}
+ '@vue/shared@3.4.35': {}
- '@vueuse/core@10.11.0(vue@3.4.27(typescript@5.4.5))':
+ '@vueuse/core@10.11.0(vue@3.4.35(typescript@5.4.5))':
dependencies:
'@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.0
- '@vueuse/shared': 10.11.0(vue@3.4.27(typescript@5.4.5))
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ '@vueuse/shared': 10.11.0(vue@3.4.35(typescript@5.4.5))
+ vue-demi: 0.14.10(vue@3.4.35(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- '@vueuse/integrations@10.11.0(axios@1.7.2)(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5))':
+ '@vueuse/integrations@10.11.0(axios@1.7.3)(focus-trap@7.5.4)(vue@3.4.35(typescript@5.4.5))':
dependencies:
- '@vueuse/core': 10.11.0(vue@3.4.27(typescript@5.4.5))
- '@vueuse/shared': 10.11.0(vue@3.4.27(typescript@5.4.5))
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ '@vueuse/core': 10.11.0(vue@3.4.35(typescript@5.4.5))
+ '@vueuse/shared': 10.11.0(vue@3.4.35(typescript@5.4.5))
+ vue-demi: 0.14.10(vue@3.4.35(typescript@5.4.5))
optionalDependencies:
- axios: 1.7.2(debug@4.3.5)
+ axios: 1.7.3(debug@4.3.6)
focus-trap: 7.5.4
transitivePeerDependencies:
- '@vue/composition-api'
@@ -12635,9 +11577,9 @@ snapshots:
'@vueuse/metadata@10.11.0': {}
- '@vueuse/shared@10.11.0(vue@3.4.27(typescript@5.4.5))':
+ '@vueuse/shared@10.11.0(vue@3.4.35(typescript@5.4.5))':
dependencies:
- vue-demi: 0.14.8(vue@3.4.27(typescript@5.4.5))
+ vue-demi: 0.14.10(vue@3.4.35(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -12664,7 +11606,7 @@ snapshots:
'@wdio/types@7.30.2(typescript@5.4.5)':
dependencies:
- '@types/node': 18.19.34
+ '@types/node': 18.19.43
got: 11.8.6
optionalDependencies:
typescript: 5.4.5
@@ -12753,21 +11695,21 @@ snapshots:
'@webassemblyjs/ast': 1.12.1
'@xtuc/long': 4.2.2
- '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0))(webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0))':
+ '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0))(webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0))':
dependencies:
- webpack: 5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)
- webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0)
+ webpack: 5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)
+ webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0)
- '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0))':
+ '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0))':
dependencies:
envinfo: 7.13.0
- webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0)
+ webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0)
- '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0))(webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.92.0))':
+ '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0))(webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.93.0))':
dependencies:
- webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0)
+ webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0)
optionalDependencies:
- webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.92.0)
+ webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.93.0)
'@xmldom/xmldom@0.8.10': {}
@@ -12775,29 +11717,29 @@ snapshots:
'@xtuc/long@4.2.2': {}
- '@zenuml/core@3.24.0(typescript@5.4.5)':
+ '@zenuml/core@3.24.2(typescript@5.4.5)':
dependencies:
- '@headlessui-float/vue': 0.14.0(@headlessui/vue@1.7.22(vue@3.4.27(typescript@5.4.5)))(vue@3.4.27(typescript@5.4.5))
- '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.4)
- '@headlessui/vue': 1.7.22(vue@3.4.27(typescript@5.4.5))
+ '@headlessui-float/vue': 0.14.0(@headlessui/vue@1.7.22(vue@3.4.35(typescript@5.4.5)))(vue@3.4.35(typescript@5.4.5))
+ '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.7)
+ '@headlessui/vue': 1.7.22(vue@3.4.35(typescript@5.4.5))
'@types/assert': 1.5.10
'@types/ramda': 0.28.25
- '@vue/compat': 3.4.27(vue@3.4.27(typescript@5.4.5))
+ '@vue/compat': 3.4.35(vue@3.4.35(typescript@5.4.5))
antlr4: 4.11.0
color-string: 1.9.1
dom-to-image-more: 2.16.0
- dompurify: 3.1.5
+ dompurify: 3.1.6
file-saver: 2.0.5
highlight.js: 10.7.3
html-to-image: 1.11.11
lodash: 4.17.21
marked: 4.3.0
pino: 8.21.0
- postcss: 8.4.38
+ postcss: 8.4.40
ramda: 0.28.0
- tailwindcss: 3.4.4
- vue: 3.4.27(typescript@5.4.5)
- vuex: 4.1.0(vue@3.4.27(typescript@5.4.5))
+ tailwindcss: 3.4.7
+ vue: 3.4.35(typescript@5.4.5)
+ vuex: 4.1.0(vue@3.4.35(typescript@5.4.5))
transitivePeerDependencies:
- '@vue/composition-api'
- ts-node
@@ -12818,31 +11760,29 @@ snapshots:
mime-types: 2.1.35
negotiator: 0.6.3
- acorn-import-attributes@1.9.5(acorn@8.12.0):
+ acorn-import-attributes@1.9.5(acorn@8.12.1):
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
- acorn-jsx@5.3.2(acorn@8.12.0):
+ acorn-jsx@5.3.2(acorn@8.12.1):
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
acorn-walk@8.3.3:
dependencies:
- acorn: 8.12.0
-
- acorn@8.12.0: {}
+ acorn: 8.12.1
acorn@8.12.1: {}
agent-base@6.0.2:
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
agent-base@7.1.1:
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -12856,17 +11796,17 @@ snapshots:
clean-stack: 4.2.0
indent-string: 5.0.0
- ajv-formats@2.1.1(ajv@8.16.0):
+ ajv-formats@2.1.1(ajv@8.17.1):
optionalDependencies:
- ajv: 8.16.0
+ ajv: 8.17.1
ajv-keywords@3.5.2(ajv@6.12.6):
dependencies:
ajv: 6.12.6
- ajv-keywords@5.1.0(ajv@8.16.0):
+ ajv-keywords@5.1.0(ajv@8.17.1):
dependencies:
- ajv: 8.16.0
+ ajv: 8.17.1
fast-deep-equal: 3.1.3
ajv@6.12.6:
@@ -12883,13 +11823,6 @@ snapshots:
require-from-string: 2.0.2
uri-js: 4.4.1
- ajv@8.16.0:
- dependencies:
- fast-deep-equal: 3.1.3
- json-schema-traverse: 1.0.0
- require-from-string: 2.0.2
- uri-js: 4.4.1
-
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
@@ -12897,23 +11830,23 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- algoliasearch@4.23.3:
+ algoliasearch@4.24.0:
dependencies:
- '@algolia/cache-browser-local-storage': 4.23.3
- '@algolia/cache-common': 4.23.3
- '@algolia/cache-in-memory': 4.23.3
- '@algolia/client-account': 4.23.3
- '@algolia/client-analytics': 4.23.3
- '@algolia/client-common': 4.23.3
- '@algolia/client-personalization': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/logger-common': 4.23.3
- '@algolia/logger-console': 4.23.3
- '@algolia/recommend': 4.23.3
- '@algolia/requester-browser-xhr': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/requester-node-http': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/cache-browser-local-storage': 4.24.0
+ '@algolia/cache-common': 4.24.0
+ '@algolia/cache-in-memory': 4.24.0
+ '@algolia/client-account': 4.24.0
+ '@algolia/client-analytics': 4.24.0
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-personalization': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/logger-common': 4.24.0
+ '@algolia/logger-console': 4.24.0
+ '@algolia/recommend': 4.24.0
+ '@algolia/requester-browser-xhr': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/requester-node-http': 4.24.0
+ '@algolia/transporter': 4.24.0
amdefine@1.0.1:
optional: true
@@ -12928,7 +11861,9 @@ snapshots:
dependencies:
type-fest: 0.21.3
- ansi-escapes@6.2.1: {}
+ ansi-escapes@7.0.0:
+ dependencies:
+ environment: 1.1.0
ansi-html-community@0.0.8: {}
@@ -13036,7 +11971,7 @@ snapshots:
avvio@7.2.5:
dependencies:
archy: 1.0.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
fastq: 1.17.1
queue-microtask: 1.2.3
transitivePeerDependencies:
@@ -13046,37 +11981,37 @@ snapshots:
aws4@1.13.0: {}
- axios@1.7.2(debug@4.3.5):
+ axios@1.7.3(debug@4.3.6):
dependencies:
- follow-redirects: 1.15.6(debug@4.3.5)
+ follow-redirects: 1.15.6(debug@4.3.6)
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
- babel-jest@29.7.0(@babel/core@7.24.7):
+ babel-jest@29.7.0(@babel/core@7.25.2):
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@jest/transform': 29.7.0
'@types/babel__core': 7.20.5
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.6.3(@babel/core@7.24.7)
+ babel-preset-jest: 29.6.3(@babel/core@7.25.2)
chalk: 4.1.2
graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
- babel-loader@9.1.3(@babel/core@7.24.7)(webpack@5.92.0(esbuild@0.21.5)):
+ babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0(esbuild@0.21.5)):
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
find-cache-dir: 4.0.0
schema-utils: 4.2.0
- webpack: 5.92.0(esbuild@0.21.5)
+ webpack: 5.93.0(esbuild@0.21.5)
babel-plugin-istanbul@6.1.1:
dependencies:
- '@babel/helper-plugin-utils': 7.24.7
+ '@babel/helper-plugin-utils': 7.24.8
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-instrument: 5.2.1
@@ -13086,80 +12021,56 @@ snapshots:
babel-plugin-jest-hoist@29.6.3:
dependencies:
- '@babel/template': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.2
'@types/babel__core': 7.20.5
'@types/babel__traverse': 7.20.6
- babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.7):
+ babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2):
dependencies:
- '@babel/compat-data': 7.24.9
- '@babel/core': 7.24.7
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7)
+ '@babel/compat-data': 7.25.2
+ '@babel/core': 7.25.2
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.9):
+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2):
dependencies:
- '@babel/compat-data': 7.24.9
- '@babel/core': 7.24.9
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9)
- semver: 6.3.1
+ '@babel/core': 7.25.2
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2)
+ core-js-compat: 3.38.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7):
+ babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2):
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7)
- core-js-compat: 3.37.1
+ '@babel/core': 7.25.2
+ '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2)
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.9):
+ babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2):
dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9)
- core-js-compat: 3.37.1
- transitivePeerDependencies:
- - supports-color
+ '@babel/core': 7.25.2
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2)
- babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7):
+ babel-preset-jest@29.6.3(@babel/core@7.25.2):
dependencies:
- '@babel/core': 7.24.7
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7)
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.9):
- dependencies:
- '@babel/core': 7.24.9
- '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9)
- transitivePeerDependencies:
- - supports-color
-
- babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.7):
- dependencies:
- '@babel/core': 7.24.7
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7)
-
- babel-preset-jest@29.6.3(@babel/core@7.24.7):
- dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
babel-plugin-jest-hoist: 29.6.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.7)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2)
bail@2.0.2: {}
@@ -13182,6 +12093,8 @@ snapshots:
buffers: 0.1.1
chainsaw: 0.1.0
+ birpc@0.2.17: {}
+
blob-util@2.0.2: {}
bluebird@3.7.1: {}
@@ -13236,12 +12149,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.23.1:
+ browserslist@4.23.3:
dependencies:
- caniuse-lite: 1.0.30001634
- electron-to-chromium: 1.4.802
- node-releases: 2.0.14
- update-browserslist-db: 1.0.16(browserslist@4.23.1)
+ caniuse-lite: 1.0.30001649
+ electron-to-chromium: 1.5.4
+ node-releases: 2.0.18
+ update-browserslist-db: 1.1.0(browserslist@4.23.3)
bser@2.1.1:
dependencies:
@@ -13310,13 +12223,13 @@ snapshots:
camelcase@6.3.0: {}
- caniuse-lite@1.0.30001634: {}
+ caniuse-lite@1.0.30001649: {}
caseless@0.12.0: {}
ccount@2.0.1: {}
- chai@4.4.1:
+ chai@4.5.0:
dependencies:
assertion-error: 1.1.0
check-error: 1.0.3
@@ -13324,7 +12237,7 @@ snapshots:
get-func-name: 2.0.2
loupe: 2.3.7
pathval: 1.1.1
- type-detect: 4.0.8
+ type-detect: 4.1.0
chainsaw@0.1.0:
dependencies:
@@ -13447,9 +12360,9 @@ snapshots:
dependencies:
restore-cursor: 3.1.0
- cli-cursor@4.0.0:
+ cli-cursor@5.0.0:
dependencies:
- restore-cursor: 4.0.0
+ restore-cursor: 5.1.0
cli-table3@0.6.5:
dependencies:
@@ -13465,7 +12378,7 @@ snapshots:
cli-truncate@4.0.0:
dependencies:
slice-ansi: 5.0.0
- string-width: 7.1.0
+ string-width: 7.2.0
cliui@6.0.0:
dependencies:
@@ -13539,7 +12452,7 @@ snapshots:
commander@8.3.0: {}
- comment-json@4.2.3:
+ comment-json@4.2.4:
dependencies:
array-timsort: 1.0.3
core-util-is: 1.0.3
@@ -13557,7 +12470,7 @@ snapshots:
compressible@2.0.18:
dependencies:
- mime-db: 1.52.0
+ mime-db: 1.53.0
compression@1.7.4:
dependencies:
@@ -13612,9 +12525,13 @@ snapshots:
cookie@0.6.0: {}
- core-js-compat@3.37.1:
+ copy-anything@3.0.5:
dependencies:
- browserslist: 4.23.1
+ is-what: 4.1.16
+
+ core-js-compat@3.38.0:
+ dependencies:
+ browserslist: 4.23.3
core-util-is@1.0.2: {}
@@ -13651,13 +12568,13 @@ snapshots:
p-filter: 3.0.0
p-map: 6.0.0
- create-jest@29.7.0(@types/node@20.14.2):
+ create-jest@29.7.0(@types/node@20.14.14):
dependencies:
'@jest/types': 29.6.3
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.11
- jest-config: 29.7.0(@types/node@20.14.2)
+ jest-config: 29.7.0(@types/node@20.14.14)
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -13686,149 +12603,94 @@ snapshots:
crypto-random-string@2.0.0: {}
- cspell-config-lib@8.8.4:
+ cspell-config-lib@8.13.1:
dependencies:
- '@cspell/cspell-types': 8.8.4
- comment-json: 4.2.3
- yaml: 2.4.5
+ '@cspell/cspell-types': 8.13.1
+ comment-json: 4.2.4
+ yaml: 2.5.0
- cspell-config-lib@8.9.1:
+ cspell-dictionary@8.13.1:
dependencies:
- '@cspell/cspell-types': 8.9.1
- comment-json: 4.2.3
- yaml: 2.4.5
-
- cspell-dictionary@8.8.4:
- dependencies:
- '@cspell/cspell-pipe': 8.8.4
- '@cspell/cspell-types': 8.8.4
- cspell-trie-lib: 8.8.4
+ '@cspell/cspell-pipe': 8.13.1
+ '@cspell/cspell-types': 8.13.1
+ cspell-trie-lib: 8.13.1
fast-equals: 5.0.1
- gensequence: 7.0.0
- cspell-dictionary@8.9.1:
+ cspell-gitignore@8.13.1:
dependencies:
- '@cspell/cspell-pipe': 8.9.1
- '@cspell/cspell-types': 8.9.1
- cspell-trie-lib: 8.9.1
- fast-equals: 5.0.1
- gensequence: 7.0.0
-
- cspell-gitignore@8.8.4:
- dependencies:
- cspell-glob: 8.8.4
+ '@cspell/url': 8.13.1
+ cspell-glob: 8.13.1
+ cspell-io: 8.13.1
find-up-simple: 1.0.0
- cspell-glob@8.8.4:
+ cspell-glob@8.13.1:
dependencies:
+ '@cspell/url': 8.13.1
micromatch: 4.0.7
- cspell-glob@8.9.1:
+ cspell-grammar@8.13.1:
dependencies:
- micromatch: 4.0.7
+ '@cspell/cspell-pipe': 8.13.1
+ '@cspell/cspell-types': 8.13.1
- cspell-grammar@8.8.4:
+ cspell-io@8.13.1:
dependencies:
- '@cspell/cspell-pipe': 8.8.4
- '@cspell/cspell-types': 8.8.4
+ '@cspell/cspell-service-bus': 8.13.1
+ '@cspell/url': 8.13.1
- cspell-grammar@8.9.1:
+ cspell-lib@8.13.1:
dependencies:
- '@cspell/cspell-pipe': 8.9.1
- '@cspell/cspell-types': 8.9.1
-
- cspell-io@8.8.4:
- dependencies:
- '@cspell/cspell-service-bus': 8.8.4
-
- cspell-io@8.9.1:
- dependencies:
- '@cspell/cspell-service-bus': 8.9.1
- '@cspell/url': 8.9.1
-
- cspell-lib@8.8.4:
- dependencies:
- '@cspell/cspell-bundled-dicts': 8.8.4
- '@cspell/cspell-pipe': 8.8.4
- '@cspell/cspell-resolver': 8.8.4
- '@cspell/cspell-types': 8.8.4
- '@cspell/dynamic-import': 8.8.4
- '@cspell/strong-weak-map': 8.8.4
+ '@cspell/cspell-bundled-dicts': 8.13.1
+ '@cspell/cspell-pipe': 8.13.1
+ '@cspell/cspell-resolver': 8.13.1
+ '@cspell/cspell-types': 8.13.1
+ '@cspell/dynamic-import': 8.13.1
+ '@cspell/strong-weak-map': 8.13.1
+ '@cspell/url': 8.13.1
clear-module: 4.1.2
- comment-json: 4.2.3
- cspell-config-lib: 8.8.4
- cspell-dictionary: 8.8.4
- cspell-glob: 8.8.4
- cspell-grammar: 8.8.4
- cspell-io: 8.8.4
- cspell-trie-lib: 8.8.4
+ comment-json: 4.2.4
+ cspell-config-lib: 8.13.1
+ cspell-dictionary: 8.13.1
+ cspell-glob: 8.13.1
+ cspell-grammar: 8.13.1
+ cspell-io: 8.13.1
+ cspell-trie-lib: 8.13.1
env-paths: 3.0.0
fast-equals: 5.0.1
gensequence: 7.0.0
import-fresh: 3.3.0
resolve-from: 5.0.0
- vscode-languageserver-textdocument: 1.0.11
+ vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
xdg-basedir: 5.1.0
- cspell-lib@8.9.1:
+ cspell-trie-lib@8.13.1:
dependencies:
- '@cspell/cspell-bundled-dicts': 8.9.1
- '@cspell/cspell-pipe': 8.9.1
- '@cspell/cspell-resolver': 8.9.1
- '@cspell/cspell-types': 8.9.1
- '@cspell/dynamic-import': 8.9.1
- '@cspell/strong-weak-map': 8.9.1
- '@cspell/url': 8.9.1
- clear-module: 4.1.2
- comment-json: 4.2.3
- cspell-config-lib: 8.9.1
- cspell-dictionary: 8.9.1
- cspell-glob: 8.9.1
- cspell-grammar: 8.9.1
- cspell-io: 8.9.1
- cspell-trie-lib: 8.9.1
- env-paths: 3.0.0
- fast-equals: 5.0.1
- gensequence: 7.0.0
- import-fresh: 3.3.0
- resolve-from: 5.0.0
- vscode-languageserver-textdocument: 1.0.11
- vscode-uri: 3.0.8
- xdg-basedir: 5.1.0
-
- cspell-trie-lib@8.8.4:
- dependencies:
- '@cspell/cspell-pipe': 8.8.4
- '@cspell/cspell-types': 8.8.4
+ '@cspell/cspell-pipe': 8.13.1
+ '@cspell/cspell-types': 8.13.1
gensequence: 7.0.0
- cspell-trie-lib@8.9.1:
+ cspell@8.13.1:
dependencies:
- '@cspell/cspell-pipe': 8.9.1
- '@cspell/cspell-types': 8.9.1
- gensequence: 7.0.0
-
- cspell@8.8.4:
- dependencies:
- '@cspell/cspell-json-reporter': 8.8.4
- '@cspell/cspell-pipe': 8.8.4
- '@cspell/cspell-types': 8.8.4
- '@cspell/dynamic-import': 8.8.4
+ '@cspell/cspell-json-reporter': 8.13.1
+ '@cspell/cspell-pipe': 8.13.1
+ '@cspell/cspell-types': 8.13.1
+ '@cspell/dynamic-import': 8.13.1
+ '@cspell/url': 8.13.1
chalk: 5.3.0
chalk-template: 1.1.0
commander: 12.1.0
- cspell-gitignore: 8.8.4
- cspell-glob: 8.8.4
- cspell-io: 8.8.4
- cspell-lib: 8.8.4
+ cspell-dictionary: 8.13.1
+ cspell-gitignore: 8.13.1
+ cspell-glob: 8.13.1
+ cspell-io: 8.13.1
+ cspell-lib: 8.13.1
fast-glob: 3.3.2
fast-json-stable-stringify: 2.1.0
- file-entry-cache: 8.0.0
+ file-entry-cache: 9.0.0
get-stdin: 9.0.0
- semver: 7.6.2
+ semver: 7.6.3
strip-ansi: 7.1.0
- vscode-uri: 3.0.8
css-tree@2.3.1:
dependencies:
@@ -13851,21 +12713,21 @@ snapshots:
cuint@0.2.2: {}
- cypress-image-snapshot@4.0.1(cypress@13.11.0)(jest@29.7.0(@types/node@20.14.2)):
+ cypress-image-snapshot@4.0.1(cypress@13.13.2)(jest@29.7.0(@types/node@20.14.14)):
dependencies:
chalk: 2.4.2
- cypress: 13.11.0
+ cypress: 13.13.2
fs-extra: 7.0.1
glob: 7.2.3
- jest-image-snapshot: 4.2.0(jest@29.7.0(@types/node@20.14.2))
+ jest-image-snapshot: 4.2.0(jest@29.7.0(@types/node@20.14.14))
pkg-dir: 3.0.0
term-img: 4.1.0
transitivePeerDependencies:
- jest
- cypress-wait-until@3.0.1: {}
+ cypress-wait-until@3.0.2: {}
- cypress@13.11.0:
+ cypress@13.13.2:
dependencies:
'@cypress/request': 3.0.1
'@cypress/xvfb': 1.2.4(supports-color@8.1.1)
@@ -13882,8 +12744,8 @@ snapshots:
cli-table3: 0.6.5
commander: 6.2.1
common-tags: 1.8.2
- dayjs: 1.11.11
- debug: 4.3.5(supports-color@8.1.1)
+ dayjs: 1.11.12
+ debug: 4.3.6(supports-color@8.1.1)
enquirer: 2.4.1
eventemitter2: 6.4.7
execa: 4.1.0
@@ -13904,18 +12766,18 @@ snapshots:
process: 0.11.10
proxy-from-env: 1.0.0
request-progress: 3.0.0
- semver: 7.6.2
+ semver: 7.6.3
supports-color: 8.1.1
tmp: 0.2.3
untildify: 4.0.0
yauzl: 2.10.0
- cytoscape-cose-bilkent@4.1.0(cytoscape@3.29.2):
+ cytoscape-cose-bilkent@4.1.0(cytoscape@3.30.1):
dependencies:
cose-base: 1.0.3
- cytoscape: 3.29.2
+ cytoscape: 3.30.1
- cytoscape@3.29.2: {}
+ cytoscape@3.30.1: {}
d3-array@2.12.1:
dependencies:
@@ -14125,11 +12987,9 @@ snapshots:
date-fns@2.30.0:
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
- dayjs@1.11.10: {}
-
- dayjs@1.11.11: {}
+ dayjs@1.11.12: {}
debug@2.6.9:
dependencies:
@@ -14149,7 +13009,11 @@ snapshots:
dependencies:
ms: 2.1.2
- debug@4.3.5(supports-color@8.1.1):
+ debug@4.3.5:
+ dependencies:
+ ms: 2.1.2
+
+ debug@4.3.6(supports-color@8.1.1):
dependencies:
ms: 2.1.2
optionalDependencies:
@@ -14171,7 +13035,7 @@ snapshots:
deep-eql@4.1.4:
dependencies:
- type-detect: 4.0.8
+ type-detect: 4.1.0
deep-is@0.1.4: {}
@@ -14257,7 +13121,7 @@ snapshots:
dependencies:
domelementtype: 2.3.0
- dompurify@3.1.5: {}
+ dompurify@3.1.6: {}
domutils@3.1.0:
dependencies:
@@ -14282,9 +13146,9 @@ snapshots:
ejs@3.1.10:
dependencies:
- jake: 10.9.1
+ jake: 10.9.2
- electron-to-chromium@1.4.802: {}
+ electron-to-chromium@1.5.4: {}
elkjs@0.9.3: {}
@@ -14306,7 +13170,7 @@ snapshots:
dependencies:
once: 1.4.0
- enhanced-resolve@5.17.0:
+ enhanced-resolve@5.17.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@@ -14324,6 +13188,8 @@ snapshots:
envinfo@7.13.0: {}
+ environment@1.1.0: {}
+
error-ex@1.3.2:
dependencies:
is-arrayish: 0.2.1
@@ -14361,7 +13227,7 @@ snapshots:
is-string: 1.0.7
is-typed-array: 1.1.13
is-weakref: 1.0.2
- object-inspect: 1.13.1
+ object-inspect: 1.13.2
object-keys: 1.1.1
object.assign: 4.1.5
regexp.prototype.flags: 1.5.2
@@ -14383,7 +13249,7 @@ snapshots:
es-errors@1.3.0: {}
- es-module-lexer@1.5.3: {}
+ es-module-lexer@1.5.4: {}
es-object-atoms@1.0.0:
dependencies:
@@ -14476,43 +13342,44 @@ snapshots:
optionalDependencies:
source-map: 0.1.43
- eslint-config-prettier@9.1.0(eslint@9.6.0):
+ eslint-config-prettier@9.1.0(eslint@9.8.0):
dependencies:
- eslint: 9.6.0
+ eslint: 9.8.0
- eslint-plugin-cypress@3.3.0(eslint@9.6.0):
+ eslint-plugin-cypress@3.4.0(eslint@9.8.0):
dependencies:
- eslint: 9.6.0
+ eslint: 9.8.0
globals: 13.24.0
eslint-plugin-html@8.1.1:
dependencies:
htmlparser2: 9.1.0
- eslint-plugin-jest@28.6.0(@typescript-eslint/eslint-plugin@7.6.0(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(jest@29.7.0(@types/node@20.14.2))(typescript@5.4.5):
+ eslint-plugin-jest@28.7.0(@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(jest@29.7.0(@types/node@20.14.14))(typescript@5.4.5):
dependencies:
- '@typescript-eslint/utils': 7.6.0(eslint@9.6.0)(typescript@5.4.5)
- eslint: 9.6.0
+ '@typescript-eslint/utils': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
+ eslint: 9.8.0
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 7.6.0(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5)
- jest: 29.7.0(@types/node@20.14.2)
+ '@typescript-eslint/eslint-plugin': 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(typescript@5.4.5)
+ jest: 29.7.0(@types/node@20.14.14)
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-jsdoc@48.5.2(eslint@9.6.0):
+ eslint-plugin-jsdoc@48.11.0(eslint@9.8.0):
dependencies:
- '@es-joy/jsdoccomment': 0.43.1
+ '@es-joy/jsdoccomment': 0.46.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
escape-string-regexp: 4.0.0
- eslint: 9.6.0
- esquery: 1.5.0
+ eslint: 9.8.0
+ espree: 10.1.0
+ esquery: 1.6.0
parse-imports: 2.1.1
- semver: 7.6.2
+ semver: 7.6.3
spdx-expression-parse: 4.0.0
- synckit: 0.9.0
+ synckit: 0.9.1
transitivePeerDependencies:
- supports-color
@@ -14521,14 +13388,14 @@ snapshots:
lodash: 4.17.21
vscode-json-languageservice: 4.2.1
- eslint-plugin-lodash@8.0.0(eslint@9.6.0):
+ eslint-plugin-lodash@8.0.0(eslint@9.8.0):
dependencies:
- eslint: 9.6.0
+ eslint: 9.8.0
lodash: 4.17.21
- eslint-plugin-markdown@5.0.0(eslint@9.6.0):
+ eslint-plugin-markdown@5.1.0(eslint@9.8.0):
dependencies:
- eslint: 9.6.0
+ eslint: 9.8.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
@@ -14540,16 +13407,16 @@ snapshots:
'@microsoft/tsdoc': 0.15.0
'@microsoft/tsdoc-config': 0.17.0
- eslint-plugin-unicorn@54.0.0(eslint@9.6.0):
+ eslint-plugin-unicorn@55.0.0(eslint@9.8.0):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
- '@eslint/eslintrc': 3.1.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
ci-info: 4.0.0
clean-regexp: 1.0.0
- core-js-compat: 3.37.1
- eslint: 9.6.0
- esquery: 1.5.0
+ core-js-compat: 3.38.0
+ eslint: 9.8.0
+ esquery: 1.6.0
+ globals: 15.9.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
jsesc: 3.0.2
@@ -14557,17 +13424,15 @@ snapshots:
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
regjsparser: 0.10.0
- semver: 7.6.2
+ semver: 7.6.3
strip-indent: 3.0.0
- transitivePeerDependencies:
- - supports-color
eslint-scope@5.1.1:
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
- eslint-scope@8.0.1:
+ eslint-scope@8.0.2:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
@@ -14576,25 +13441,25 @@ snapshots:
eslint-visitor-keys@4.0.0: {}
- eslint@9.6.0:
+ eslint@9.8.0:
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0)
- '@eslint-community/regexpp': 4.10.1
- '@eslint/config-array': 0.17.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
+ '@eslint-community/regexpp': 4.11.0
+ '@eslint/config-array': 0.17.1
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.6.0
+ '@eslint/js': 9.8.0
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.0
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
escape-string-regexp: 4.0.0
- eslint-scope: 8.0.1
+ eslint-scope: 8.0.2
eslint-visitor-keys: 4.0.0
espree: 10.1.0
- esquery: 1.5.0
+ esquery: 1.6.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 8.0.0
@@ -14609,7 +13474,7 @@ snapshots:
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.3
+ optionator: 0.9.4
strip-ansi: 6.0.1
text-table: 0.2.0
transitivePeerDependencies:
@@ -14622,23 +13487,17 @@ snapshots:
event-emitter: 0.3.5
type: 2.7.3
- espree@10.0.1:
- dependencies:
- acorn: 8.12.0
- acorn-jsx: 5.3.2(acorn@8.12.0)
- eslint-visitor-keys: 4.0.0
-
espree@10.1.0:
dependencies:
- acorn: 8.12.0
- acorn-jsx: 5.3.2(acorn@8.12.0)
+ acorn: 8.12.1
+ acorn-jsx: 5.3.2(acorn@8.12.1)
eslint-visitor-keys: 4.0.0
esprima@1.1.1: {}
esprima@4.0.1: {}
- esquery@1.5.0:
+ esquery@1.6.0:
dependencies:
estraverse: 5.3.0
@@ -14795,7 +13654,7 @@ snapshots:
extract-zip@2.0.1(supports-color@8.1.1):
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -14860,7 +13719,7 @@ snapshots:
proxy-addr: 2.0.7
rfdc: 1.4.1
secure-json-parse: 2.7.0
- semver: 7.6.2
+ semver: 7.6.3
tiny-lru: 8.0.2
transitivePeerDependencies:
- supports-color
@@ -14906,6 +13765,10 @@ snapshots:
dependencies:
flat-cache: 4.0.1
+ file-entry-cache@9.0.0:
+ dependencies:
+ flat-cache: 5.0.0
+
file-saver@2.0.5: {}
filelist@1.0.4:
@@ -14950,7 +13813,7 @@ snapshots:
dependencies:
chalk: 4.1.2
commander: 5.1.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -14980,6 +13843,11 @@ snapshots:
flatted: 3.3.1
keyv: 4.5.4
+ flat-cache@5.0.0:
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+
flat@5.0.2: {}
flatstr@1.0.12: {}
@@ -14992,9 +13860,9 @@ snapshots:
dependencies:
tabbable: 6.2.0
- follow-redirects@1.15.6(debug@4.3.5):
+ follow-redirects@1.15.6(debug@4.3.6):
optionalDependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
font-awesome@4.7.0: {}
@@ -15007,7 +13875,7 @@ snapshots:
cross-spawn: 7.0.3
signal-exit: 3.0.7
- foreground-child@3.2.0:
+ foreground-child@3.2.1:
dependencies:
cross-spawn: 7.0.3
signal-exit: 4.1.0
@@ -15129,7 +13997,7 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.2.4
- get-tsconfig@4.7.5:
+ get-tsconfig@4.7.6:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -15158,12 +14026,13 @@ snapshots:
glob-to-regexp@0.4.1: {}
- glob@10.4.1:
+ glob@10.4.5:
dependencies:
- foreground-child: 3.2.0
- jackspeak: 3.4.0
- minimatch: 9.0.4
+ foreground-child: 3.2.1
+ jackspeak: 3.4.3
+ minimatch: 9.0.5
minipass: 7.1.2
+ package-json-from-dist: 1.0.0
path-scurry: 1.11.1
glob@7.2.3:
@@ -15199,7 +14068,7 @@ snapshots:
globals@14.0.0: {}
- globals@15.7.0: {}
+ globals@15.9.0: {}
globalthis@1.0.4:
dependencies:
@@ -15223,7 +14092,7 @@ snapshots:
merge2: 1.4.1
slash: 4.0.0
- globby@14.0.1:
+ globby@14.0.2:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
fast-glob: 3.3.2
@@ -15271,7 +14140,7 @@ snapshots:
source-map: 0.6.1
wordwrap: 1.0.0
optionalDependencies:
- uglify-js: 3.18.0
+ uglify-js: 3.19.1
has-ansi@2.0.0:
dependencies:
@@ -15361,14 +14230,14 @@ snapshots:
dependencies:
'@tootallnate/once': 2.0.0
agent-base: 6.0.2
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.1
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -15387,7 +14256,7 @@ snapshots:
http-proxy@1.18.1:
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.15.6(debug@4.3.5)
+ follow-redirects: 1.15.6(debug@4.3.6)
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@@ -15410,21 +14279,21 @@ snapshots:
cors: 2.8.5
express: 4.19.2
spdy: 4.0.2
- uglify-js: 3.18.0
+ uglify-js: 3.19.1
transitivePeerDependencies:
- supports-color
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- https-proxy-agent@7.0.4:
+ https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.1
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -15434,7 +14303,7 @@ snapshots:
human-signals@5.0.0: {}
- husky@9.0.11: {}
+ husky@9.1.4: {}
iconv-lite@0.4.24:
dependencies:
@@ -15455,7 +14324,7 @@ snapshots:
parent-module: 1.0.1
resolve-from: 4.0.0
- import-local@3.1.0:
+ import-local@3.2.0:
dependencies:
pkg-dir: 4.2.0
resolve-cwd: 3.0.0
@@ -15538,7 +14407,7 @@ snapshots:
dependencies:
ci-info: 3.9.0
- is-core-module@2.13.1:
+ is-core-module@2.15.0:
dependencies:
hasown: 2.0.2
@@ -15642,6 +14511,8 @@ snapshots:
dependencies:
call-bind: 1.0.7
+ is-what@4.1.16: {}
+
is-windows@1.0.2: {}
is-wsl@2.2.0:
@@ -15666,7 +14537,7 @@ snapshots:
istanbul-lib-instrument@4.0.3:
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
@@ -15675,21 +14546,21 @@ snapshots:
istanbul-lib-instrument@5.2.1:
dependencies:
- '@babel/core': 7.24.7
- '@babel/parser': 7.24.7
+ '@babel/core': 7.25.2
+ '@babel/parser': 7.25.3
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- istanbul-lib-instrument@6.0.2:
+ istanbul-lib-instrument@6.0.3:
dependencies:
- '@babel/core': 7.24.7
- '@babel/parser': 7.24.7
+ '@babel/core': 7.25.2
+ '@babel/parser': 7.25.3
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
- semver: 7.6.2
+ semver: 7.6.3
transitivePeerDependencies:
- supports-color
@@ -15710,16 +14581,16 @@ snapshots:
istanbul-lib-source-maps@4.0.1:
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
- supports-color
- istanbul-lib-source-maps@5.0.4:
+ istanbul-lib-source-maps@5.0.6:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
transitivePeerDependencies:
- supports-color
@@ -15734,13 +14605,13 @@ snapshots:
app-path: 3.3.0
plist: 3.1.0
- jackspeak@3.4.0:
+ jackspeak@3.4.3:
dependencies:
'@isaacs/cliui': 8.0.2
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jake@10.9.1:
+ jake@10.9.2:
dependencies:
async: 3.2.5
chalk: 4.1.2
@@ -15759,7 +14630,7 @@ snapshots:
'@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
chalk: 4.1.2
co: 4.6.0
dedent: 1.5.3
@@ -15779,16 +14650,16 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@20.14.2):
+ jest-cli@29.7.0(@types/node@20.14.14):
dependencies:
'@jest/core': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.14.2)
+ create-jest: 29.7.0(@types/node@20.14.14)
exit: 0.1.2
- import-local: 3.1.0
- jest-config: 29.7.0(@types/node@20.14.2)
+ import-local: 3.2.0
+ jest-config: 29.7.0(@types/node@20.14.14)
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -15798,12 +14669,12 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@20.14.2):
+ jest-config@29.7.0(@types/node@20.14.14):
dependencies:
- '@babel/core': 7.24.7
+ '@babel/core': 7.25.2
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
- babel-jest: 29.7.0(@babel/core@7.24.7)
+ babel-jest: 29.7.0(@babel/core@7.25.2)
chalk: 4.1.2
ci-info: 3.9.0
deepmerge: 4.3.1
@@ -15823,7 +14694,7 @@ snapshots:
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -15852,7 +14723,7 @@ snapshots:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
jest-mock: 29.7.0
jest-util: 29.7.0
@@ -15862,7 +14733,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.9
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@@ -15874,12 +14745,12 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- jest-image-snapshot@4.2.0(jest@29.7.0(@types/node@20.14.2)):
+ jest-image-snapshot@4.2.0(jest@29.7.0(@types/node@20.14.14)):
dependencies:
chalk: 1.1.3
get-stdin: 5.0.1
glur: 1.1.2
- jest: 29.7.0(@types/node@20.14.2)
+ jest: 29.7.0(@types/node@20.14.14)
lodash: 4.17.21
mkdirp: 0.5.6
pixelmatch: 5.3.0
@@ -15914,7 +14785,7 @@ snapshots:
jest-mock@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
jest-util: 29.7.0
jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
@@ -15949,7 +14820,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@@ -15977,7 +14848,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
chalk: 4.1.2
cjs-module-lexer: 1.3.1
collect-v8-coverage: 1.0.2
@@ -15997,15 +14868,15 @@ snapshots:
jest-snapshot@29.7.0:
dependencies:
- '@babel/core': 7.24.7
- '@babel/generator': 7.24.7
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
- '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7)
- '@babel/types': 7.24.7
+ '@babel/core': 7.25.2
+ '@babel/generator': 7.25.0
+ '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2)
+ '@babel/types': 7.25.2
'@jest/expect-utils': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.7)
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2)
chalk: 4.1.2
expect: 29.7.0
graceful-fs: 4.2.11
@@ -16016,14 +14887,14 @@ snapshots:
jest-util: 29.7.0
natural-compare: 1.4.0
pretty-format: 29.7.0
- semver: 7.6.2
+ semver: 7.6.3
transitivePeerDependencies:
- supports-color
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -16042,7 +14913,7 @@ snapshots:
dependencies:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@@ -16051,23 +14922,23 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
merge-stream: 2.0.0
supports-color: 8.1.1
jest-worker@29.7.0:
dependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@20.14.2):
+ jest@29.7.0(@types/node@20.14.14):
dependencies:
'@jest/core': 29.7.0
'@jest/types': 29.6.3
- import-local: 3.1.0
- jest-cli: 29.7.0(@types/node@20.14.2)
+ import-local: 3.2.0
+ jest-cli: 29.7.0(@types/node@20.14.14)
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -16094,7 +14965,7 @@ snapshots:
jju@1.4.0: {}
- joi@17.13.1:
+ joi@17.13.3:
dependencies:
'@hapi/hoek': 9.3.0
'@hapi/topo': 5.1.0
@@ -16123,7 +14994,7 @@ snapshots:
jsdoc-type-pratt-parser@4.0.0: {}
- jsdom@24.1.0:
+ jsdom@24.1.1:
dependencies:
cssstyle: 4.0.1
data-urls: 5.0.0
@@ -16131,9 +15002,9 @@ snapshots:
form-data: 4.0.0
html-encoding-sniffer: 4.0.0
http-proxy-agent: 7.0.2
- https-proxy-agent: 7.0.4
+ https-proxy-agent: 7.0.5
is-potential-custom-element-name: 1.0.1
- nwsapi: 2.2.10
+ nwsapi: 2.2.12
parse5: 7.1.2
rrweb-cssom: 0.7.1
saxes: 6.0.0
@@ -16144,7 +15015,7 @@ snapshots:
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
whatwg-url: 14.0.0
- ws: 8.17.0
+ ws: 8.18.0
xml-name-validator: 5.0.0
transitivePeerDependencies:
- bufferutil
@@ -16165,7 +15036,7 @@ snapshots:
dependencies:
'@bcherny/json-schema-ref-parser': 10.0.5-fork
'@types/json-schema': 7.0.15
- '@types/lodash': 4.17.5
+ '@types/lodash': 4.17.7
'@types/prettier': 2.7.3
cli-color: 2.0.4
get-stdin: 8.0.0
@@ -16190,7 +15061,7 @@ snapshots:
json5@2.2.3: {}
- jsonc-parser@3.2.1: {}
+ jsonc-parser@3.3.1: {}
jsonfile@4.0.0:
optionalDependencies:
@@ -16220,7 +15091,7 @@ snapshots:
junk@4.0.1: {}
- katex@0.16.10:
+ katex@0.16.11:
dependencies:
commander: 8.3.0
@@ -16258,10 +15129,10 @@ snapshots:
chevrotain: 11.0.3
chevrotain-allstar: 0.3.1(chevrotain@11.0.3)
vscode-languageserver: 9.0.1
- vscode-languageserver-textdocument: 1.0.11
+ vscode-languageserver-textdocument: 1.0.12
vscode-uri: 3.0.8
- launch-editor@2.6.1:
+ launch-editor@2.8.0:
dependencies:
picocolors: 1.0.1
shell-quote: 1.8.1
@@ -16281,10 +15152,10 @@ snapshots:
light-my-request@4.12.0:
dependencies:
- ajv: 8.16.0
+ ajv: 8.17.1
cookie: 0.5.0
process-warning: 1.0.0
- set-cookie-parser: 2.6.0
+ set-cookie-parser: 2.7.0
lilconfig@2.1.0: {}
@@ -16296,18 +15167,18 @@ snapshots:
dependencies:
uc.micro: 1.0.6
- lint-staged@15.2.7:
+ lint-staged@15.2.8:
dependencies:
chalk: 5.3.0
commander: 12.1.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
execa: 8.0.1
lilconfig: 3.1.2
- listr2: 8.2.1
+ listr2: 8.2.4
micromatch: 4.0.7
pidtree: 0.6.0
string-argv: 0.3.2
- yaml: 2.4.5
+ yaml: 2.5.0
transitivePeerDependencies:
- supports-color
@@ -16324,12 +15195,12 @@ snapshots:
optionalDependencies:
enquirer: 2.4.1
- listr2@8.2.1:
+ listr2@8.2.4:
dependencies:
cli-truncate: 4.0.0
colorette: 2.0.20
eventemitter3: 5.0.1
- log-update: 6.0.0
+ log-update: 6.1.0
rfdc: 1.4.1
wrap-ansi: 9.0.0
@@ -16340,7 +15211,7 @@ snapshots:
local-pkg@0.5.0:
dependencies:
mlly: 1.7.1
- pkg-types: 1.1.1
+ pkg-types: 1.1.3
locate-path@3.0.0:
dependencies:
@@ -16389,10 +15260,10 @@ snapshots:
slice-ansi: 4.0.0
wrap-ansi: 6.2.0
- log-update@6.0.0:
+ log-update@6.1.0:
dependencies:
- ansi-escapes: 6.2.1
- cli-cursor: 4.0.0
+ ansi-escapes: 7.0.0
+ cli-cursor: 5.0.0
slice-ansi: 7.1.0
strip-ansi: 7.1.0
wrap-ansi: 9.0.0
@@ -16409,16 +15280,12 @@ snapshots:
lowercase-keys@2.0.0: {}
- lru-cache@10.2.2: {}
+ lru-cache@10.4.3: {}
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
- lru-cache@6.0.0:
- dependencies:
- yallist: 4.0.0
-
lru-queue@0.1.0:
dependencies:
es5-ext: 0.10.64
@@ -16429,14 +15296,14 @@ snapshots:
dependencies:
sourcemap-codec: 1.4.8
- magic-string@0.30.10:
+ magic-string@0.30.11:
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/sourcemap-codec': 1.5.0
magicast@0.3.4:
dependencies:
- '@babel/parser': 7.24.7
- '@babel/types': 7.24.7
+ '@babel/parser': 7.25.3
+ '@babel/types': 7.25.2
source-map-js: 1.2.0
make-dir@3.1.0:
@@ -16445,7 +15312,7 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.6.2
+ semver: 7.6.3
makeerror@1.0.12:
dependencies:
@@ -16465,7 +15332,7 @@ snapshots:
markdown-table@3.0.3: {}
- marked@13.0.2: {}
+ marked@13.0.3: {}
marked@4.3.0: {}
@@ -16656,14 +15523,14 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-autolink-literal@2.0.0:
+ micromark-extension-gfm-autolink-literal@2.1.0:
dependencies:
micromark-util-character: 2.1.0
micromark-util-sanitize-uri: 2.0.0
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-footnote@2.0.0:
+ micromark-extension-gfm-footnote@2.1.0:
dependencies:
devlop: 1.1.0
micromark-core-commonmark: 2.0.1
@@ -16674,7 +15541,7 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-strikethrough@2.0.0:
+ micromark-extension-gfm-strikethrough@2.1.0:
dependencies:
devlop: 1.1.0
micromark-util-chunked: 2.0.0
@@ -16683,7 +15550,7 @@ snapshots:
micromark-util-symbol: 2.0.0
micromark-util-types: 2.0.0
- micromark-extension-gfm-table@2.0.0:
+ micromark-extension-gfm-table@2.1.0:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.0
@@ -16695,7 +15562,7 @@ snapshots:
dependencies:
micromark-util-types: 2.0.0
- micromark-extension-gfm-task-list-item@2.0.1:
+ micromark-extension-gfm-task-list-item@2.1.0:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.0
@@ -16705,12 +15572,12 @@ snapshots:
micromark-extension-gfm@3.0.0:
dependencies:
- micromark-extension-gfm-autolink-literal: 2.0.0
- micromark-extension-gfm-footnote: 2.0.0
- micromark-extension-gfm-strikethrough: 2.0.0
- micromark-extension-gfm-table: 2.0.0
+ micromark-extension-gfm-autolink-literal: 2.1.0
+ micromark-extension-gfm-footnote: 2.1.0
+ micromark-extension-gfm-strikethrough: 2.1.0
+ micromark-extension-gfm-table: 2.1.0
micromark-extension-gfm-tagfilter: 2.0.0
- micromark-extension-gfm-task-list-item: 2.0.1
+ micromark-extension-gfm-task-list-item: 2.1.0
micromark-util-combine-extensions: 2.0.0
micromark-util-types: 2.0.0
@@ -16808,7 +15675,7 @@ snapshots:
micromark@2.11.4:
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -16816,7 +15683,7 @@ snapshots:
micromark@4.0.0:
dependencies:
'@types/debug': 4.1.12
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
decode-named-character-reference: 1.0.2
devlop: 1.1.0
micromark-core-commonmark: 2.0.1
@@ -16842,6 +15709,8 @@ snapshots:
mime-db@1.52.0: {}
+ mime-db@1.53.0: {}
+
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
@@ -16852,6 +15721,8 @@ snapshots:
mimic-fn@4.0.0: {}
+ mimic-function@5.0.1: {}
+
mimic-response@1.0.1: {}
mimic-response@3.1.0: {}
@@ -16868,7 +15739,7 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
- minimatch@9.0.4:
+ minimatch@9.0.5:
dependencies:
brace-expansion: 2.0.1
@@ -16888,10 +15759,10 @@ snapshots:
mlly@1.7.1:
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
pathe: 1.1.2
- pkg-types: 1.1.1
- ufo: 1.5.3
+ pkg-types: 1.1.3
+ ufo: 1.5.4
mrmime@2.0.0: {}
@@ -16952,7 +15823,7 @@ snapshots:
dependencies:
process-on-spawn: 1.0.0
- node-releases@2.0.14: {}
+ node-releases@2.0.18: {}
nomnom@1.5.2:
dependencies:
@@ -16982,7 +15853,7 @@ snapshots:
dependencies:
path-key: 4.0.0
- nwsapi@2.2.10: {}
+ nwsapi@2.2.12: {}
nyc@15.1.0:
dependencies:
@@ -17020,7 +15891,7 @@ snapshots:
object-hash@3.0.0: {}
- object-inspect@1.13.1: {}
+ object-inspect@1.13.2: {}
object-keys@1.1.1: {}
@@ -17037,7 +15908,7 @@ snapshots:
dependencies:
destr: 2.0.3
node-fetch-native: 1.6.4
- ufo: 1.5.3
+ ufo: 1.5.4
omggif@1.0.10: {}
@@ -17061,20 +15932,24 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
+ onetime@7.0.0:
+ dependencies:
+ mimic-function: 5.0.1
+
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
is-wsl: 2.2.0
- optionator@0.9.3:
+ optionator@0.9.4:
dependencies:
- '@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
fast-levenshtein: 2.0.6
levn: 0.4.1
prelude-ls: 1.2.1
type-check: 0.4.0
+ word-wrap: 1.2.5
ospath@1.2.2: {}
@@ -17102,11 +15977,11 @@ snapshots:
p-limit@4.0.0:
dependencies:
- yocto-queue: 1.0.0
+ yocto-queue: 1.1.1
p-limit@5.0.0:
dependencies:
- yocto-queue: 1.0.0
+ yocto-queue: 1.1.1
p-locate@3.0.0:
dependencies:
@@ -17154,6 +16029,8 @@ snapshots:
lodash.flattendeep: 4.4.0
release-zalgo: 1.0.0
+ package-json-from-dist@1.0.0: {}
+
pako@1.0.11: {}
parent-module@1.0.1:
@@ -17175,7 +16052,7 @@ snapshots:
parse-imports@2.1.1:
dependencies:
- es-module-lexer: 1.5.3
+ es-module-lexer: 1.5.4
slashes: 3.0.12
parse-json@5.2.0:
@@ -17213,7 +16090,7 @@ snapshots:
path-scurry@1.11.1:
dependencies:
- lru-cache: 10.2.2
+ lru-cache: 10.4.3
minipass: 7.1.2
path-to-regexp@0.1.7: {}
@@ -17295,7 +16172,7 @@ snapshots:
dependencies:
find-up: 6.3.0
- pkg-types@1.1.1:
+ pkg-types@1.1.3:
dependencies:
confbox: 0.1.7
mlly: 1.7.1
@@ -17315,7 +16192,7 @@ snapshots:
pngjs@6.0.0: {}
- pnpm@8.15.8: {}
+ pnpm@8.15.9: {}
points-on-curve@0.2.0: {}
@@ -17326,59 +16203,59 @@ snapshots:
possible-typed-array-names@1.0.0: {}
- postcss-import@15.1.0(postcss@8.4.38):
+ postcss-import@15.1.0(postcss@8.4.40):
dependencies:
- postcss: 8.4.38
+ postcss: 8.4.40
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
- postcss-js@4.0.1(postcss@8.4.38):
+ postcss-js@4.0.1(postcss@8.4.40):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.38
+ postcss: 8.4.40
- postcss-load-config@4.0.2(postcss@8.4.38):
+ postcss-load-config@4.0.2(postcss@8.4.40):
dependencies:
lilconfig: 3.1.2
- yaml: 2.4.5
+ yaml: 2.5.0
optionalDependencies:
- postcss: 8.4.38
+ postcss: 8.4.40
- postcss-nested@6.0.1(postcss@8.4.38):
+ postcss-nested@6.2.0(postcss@8.4.40):
dependencies:
- postcss: 8.4.38
- postcss-selector-parser: 6.1.0
+ postcss: 8.4.40
+ postcss-selector-parser: 6.1.1
- postcss-selector-parser@6.1.0:
+ postcss-selector-parser@6.1.1:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
postcss-value-parser@4.2.0: {}
- postcss@8.4.38:
+ postcss@8.4.40:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.1
source-map-js: 1.2.0
- preact@10.22.0: {}
+ preact@10.23.1: {}
prelude-ls@1.2.1: {}
- prettier-plugin-jsdoc@1.3.0(prettier@3.3.2):
+ prettier-plugin-jsdoc@1.3.0(prettier@3.3.3):
dependencies:
binary-searching: 2.0.5
comment-parser: 1.4.1
mdast-util-from-markdown: 2.0.1
- prettier: 3.3.2
+ prettier: 3.3.3
transitivePeerDependencies:
- supports-color
prettier@2.8.8: {}
- prettier@3.3.2: {}
+ prettier@3.3.3: {}
pretty-bytes@5.6.0: {}
@@ -17527,7 +16404,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
regexp-tree@0.1.27: {}
@@ -17564,7 +16441,7 @@ snapshots:
'@types/mdast': 4.0.4
mdast-util-frontmatter: 2.0.1
micromark-extension-frontmatter: 2.0.0
- unified: 11.0.4
+ unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -17575,7 +16452,7 @@ snapshots:
micromark-extension-gfm: 3.0.0
remark-parse: 11.0.0
remark-stringify: 11.0.0
- unified: 11.0.4
+ unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -17599,7 +16476,7 @@ snapshots:
'@types/mdast': 4.0.4
remark-parse: 11.0.0
remark-stringify: 11.0.0
- unified: 11.0.4
+ unified: 11.0.5
transitivePeerDependencies:
- supports-color
@@ -17633,7 +16510,7 @@ snapshots:
resolve@1.22.8:
dependencies:
- is-core-module: 2.13.1
+ is-core-module: 2.15.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -17646,10 +16523,10 @@ snapshots:
onetime: 5.1.2
signal-exit: 3.0.7
- restore-cursor@4.0.0:
+ restore-cursor@5.1.0:
dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
+ onetime: 7.0.0
+ signal-exit: 4.1.0
ret@0.2.2: {}
@@ -17667,45 +16544,45 @@ snapshots:
dependencies:
glob: 7.2.3
- rimraf@5.0.7:
+ rimraf@5.0.10:
dependencies:
- glob: 10.4.1
+ glob: 10.4.5
robust-predicates@3.0.2: {}
- rollup-plugin-visualizer@5.12.0(rollup@4.18.0):
+ rollup-plugin-visualizer@5.12.0(rollup@4.20.0):
dependencies:
open: 8.4.2
picomatch: 2.3.1
source-map: 0.7.4
yargs: 17.7.2
optionalDependencies:
- rollup: 4.18.0
+ rollup: 4.20.0
rollup@2.79.1:
optionalDependencies:
fsevents: 2.3.3
- rollup@4.18.0:
+ rollup@4.20.0:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.18.0
- '@rollup/rollup-android-arm64': 4.18.0
- '@rollup/rollup-darwin-arm64': 4.18.0
- '@rollup/rollup-darwin-x64': 4.18.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
- '@rollup/rollup-linux-arm-musleabihf': 4.18.0
- '@rollup/rollup-linux-arm64-gnu': 4.18.0
- '@rollup/rollup-linux-arm64-musl': 4.18.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
- '@rollup/rollup-linux-riscv64-gnu': 4.18.0
- '@rollup/rollup-linux-s390x-gnu': 4.18.0
- '@rollup/rollup-linux-x64-gnu': 4.18.0
- '@rollup/rollup-linux-x64-musl': 4.18.0
- '@rollup/rollup-win32-arm64-msvc': 4.18.0
- '@rollup/rollup-win32-ia32-msvc': 4.18.0
- '@rollup/rollup-win32-x64-msvc': 4.18.0
+ '@rollup/rollup-android-arm-eabi': 4.20.0
+ '@rollup/rollup-android-arm64': 4.20.0
+ '@rollup/rollup-darwin-arm64': 4.20.0
+ '@rollup/rollup-darwin-x64': 4.20.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.20.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.20.0
+ '@rollup/rollup-linux-arm64-gnu': 4.20.0
+ '@rollup/rollup-linux-arm64-musl': 4.20.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.20.0
+ '@rollup/rollup-linux-s390x-gnu': 4.20.0
+ '@rollup/rollup-linux-x64-gnu': 4.20.0
+ '@rollup/rollup-linux-x64-musl': 4.20.0
+ '@rollup/rollup-win32-arm64-msvc': 4.20.0
+ '@rollup/rollup-win32-ia32-msvc': 4.20.0
+ '@rollup/rollup-win32-x64-msvc': 4.20.0
fsevents: 2.3.3
roughjs@4.6.6:
@@ -17767,11 +16644,11 @@ snapshots:
schema-utils@4.2.0:
dependencies:
'@types/json-schema': 7.0.15
- ajv: 8.16.0
- ajv-formats: 2.1.1(ajv@8.16.0)
- ajv-keywords: 5.1.0(ajv@8.16.0)
+ ajv: 8.17.1
+ ajv-formats: 2.1.1(ajv@8.17.1)
+ ajv-keywords: 5.1.0(ajv@8.17.1)
- search-insights@2.14.0: {}
+ search-insights@2.15.0: {}
secure-json-parse@2.7.0: {}
@@ -17788,10 +16665,6 @@ snapshots:
semver@6.3.1: {}
- semver@7.5.4:
- dependencies:
- lru-cache: 6.0.0
-
semver@7.6.2: {}
semver@7.6.3: {}
@@ -17841,7 +16714,7 @@ snapshots:
set-blocking@2.0.0: {}
- set-cookie-parser@2.6.0: {}
+ set-cookie-parser@2.7.0: {}
set-function-length@1.2.2:
dependencies:
@@ -17871,7 +16744,7 @@ snapshots:
dependencies:
color: 4.2.3
detect-libc: 2.0.3
- semver: 7.6.2
+ semver: 7.6.3
optionalDependencies:
'@img/sharp-darwin-arm64': 0.33.4
'@img/sharp-darwin-x64': 0.33.4
@@ -17910,20 +16783,21 @@ snapshots:
shiki@0.14.7:
dependencies:
ansi-sequence-parser: 1.1.1
- jsonc-parser: 3.2.1
+ jsonc-parser: 3.3.1
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
- shiki@1.6.4:
+ shiki@1.12.1:
dependencies:
- '@shikijs/core': 1.6.4
+ '@shikijs/core': 1.12.1
+ '@types/hast': 3.0.4
side-channel@1.0.6:
dependencies:
call-bind: 1.0.7
es-errors: 1.3.0
get-intrinsic: 1.2.4
- object-inspect: 1.13.1
+ object-inspect: 1.13.2
siginfo@2.0.0: {}
@@ -18051,7 +16925,7 @@ snapshots:
spdy-transport@3.0.0:
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
detect-node: 2.1.0
hpack.js: 2.1.6
obuf: 1.1.2
@@ -18062,7 +16936,7 @@ snapshots:
spdy@4.0.2:
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
@@ -18100,16 +16974,16 @@ snapshots:
stackback@0.0.2: {}
- start-server-and-test@2.0.4:
+ start-server-and-test@2.0.5:
dependencies:
arg: 5.0.2
bluebird: 3.7.2
check-more-types: 2.24.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
execa: 5.1.1
lazy-ass: 1.6.0
ps-tree: 1.2.0
- wait-on: 7.2.0(debug@4.3.5)
+ wait-on: 7.2.0(debug@4.3.6)
transitivePeerDependencies:
- supports-color
@@ -18144,7 +17018,7 @@ snapshots:
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- string-width@7.1.0:
+ string-width@7.2.0:
dependencies:
emoji-regex: 10.3.0
get-east-asian-width: 1.2.0
@@ -18236,12 +17110,16 @@ snapshots:
dependencies:
'@jridgewell/gen-mapping': 0.3.5
commander: 4.1.1
- glob: 10.4.1
+ glob: 10.4.5
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.6
ts-interface-checker: 0.1.13
+ superjson@2.2.1:
+ dependencies:
+ copy-anything: 3.0.5
+
supports-color@2.0.0: {}
supports-color@5.5.0:
@@ -18260,14 +17138,14 @@ snapshots:
symbol-tree@3.2.4: {}
- synckit@0.9.0:
+ synckit@0.9.1:
dependencies:
'@pkgr/core': 0.1.1
tslib: 2.6.3
tabbable@6.2.0: {}
- tailwindcss@3.4.4:
+ tailwindcss@3.4.7:
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -18283,12 +17161,12 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.1
- postcss: 8.4.38
- postcss-import: 15.1.0(postcss@8.4.38)
- postcss-js: 4.0.1(postcss@8.4.38)
- postcss-load-config: 4.0.2(postcss@8.4.38)
- postcss-nested: 6.0.1(postcss@8.4.38)
- postcss-selector-parser: 6.1.0
+ postcss: 8.4.40
+ postcss-import: 15.1.0(postcss@8.4.40)
+ postcss-js: 4.0.1(postcss@8.4.40)
+ postcss-load-config: 4.0.2(postcss@8.4.40)
+ postcss-nested: 6.2.0(postcss@8.4.40)
+ postcss-selector-parser: 6.1.1
resolve: 1.22.8
sucrase: 3.35.0
transitivePeerDependencies:
@@ -18298,7 +17176,7 @@ snapshots:
teen_process@1.16.0:
dependencies:
- '@babel/runtime': 7.24.7
+ '@babel/runtime': 7.25.0
bluebird: 3.7.2
lodash: 4.17.21
shell-quote: 1.8.1
@@ -18319,35 +17197,28 @@ snapshots:
ansi-escapes: 4.3.2
iterm2-version: 4.2.0
- terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)):
+ terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
- terser: 5.31.1
- webpack: 5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)
+ terser: 5.31.3
+ webpack: 5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)
optionalDependencies:
esbuild: 0.21.5
- terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)):
+ terser-webpack-plugin@5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.2
- terser: 5.31.1
- webpack: 5.92.0(esbuild@0.21.5)
+ terser: 5.31.3
+ webpack: 5.93.0(esbuild@0.21.5)
optionalDependencies:
esbuild: 0.21.5
- terser@5.31.1:
- dependencies:
- '@jridgewell/source-map': 0.3.6
- acorn: 8.12.1
- commander: 2.20.3
- source-map-support: 0.5.21
-
terser@5.31.3:
dependencies:
'@jridgewell/source-map': 0.3.6
@@ -18390,7 +17261,7 @@ snapshots:
tiny-lru@8.0.2: {}
- tinybench@2.8.0: {}
+ tinybench@2.9.0: {}
tinypool@0.8.4: {}
@@ -18445,10 +17316,10 @@ snapshots:
tslib@2.6.3: {}
- tsx@4.15.4:
+ tsx@4.16.5:
dependencies:
esbuild: 0.21.5
- get-tsconfig: 4.7.5
+ get-tsconfig: 4.7.6
optionalDependencies:
fsevents: 2.3.3
@@ -18464,6 +17335,8 @@ snapshots:
type-detect@4.0.8: {}
+ type-detect@4.1.0: {}
+
type-fest@0.16.0: {}
type-fest@0.20.2: {}
@@ -18474,7 +17347,7 @@ snapshots:
type-fest@0.8.1: {}
- type-fest@4.20.0: {}
+ type-fest@4.23.0: {}
type-is@1.6.18:
dependencies:
@@ -18528,15 +17401,15 @@ snapshots:
dependencies:
lunr: 2.3.9
marked: 4.3.0
- minimatch: 9.0.4
+ minimatch: 9.0.5
shiki: 0.14.7
typescript: 5.4.5
- typescript-eslint@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5):
+ typescript-eslint@8.0.0(eslint@9.8.0)(typescript@5.4.5):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.0.0-alpha.44(@typescript-eslint/parser@8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5))(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/parser': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
- '@typescript-eslint/utils': 8.0.0-alpha.44(eslint@9.6.0)(typescript@5.4.5)
+ '@typescript-eslint/eslint-plugin': 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.4.5))(eslint@9.8.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 8.0.0(eslint@9.8.0)(typescript@5.4.5)
optionalDependencies:
typescript: 5.4.5
transitivePeerDependencies:
@@ -18547,9 +17420,9 @@ snapshots:
uc.micro@1.0.6: {}
- ufo@1.5.3: {}
+ ufo@1.5.4: {}
- uglify-js@3.18.0: {}
+ uglify-js@3.19.1: {}
unbox-primitive@1.0.2:
dependencies:
@@ -18560,7 +17433,7 @@ snapshots:
unconfig@0.3.13:
dependencies:
- '@antfu/utils': 0.7.8
+ '@antfu/utils': 0.7.10
defu: 6.1.4
jiti: 1.21.6
@@ -18589,7 +17462,17 @@ snapshots:
extend: 3.0.2
is-plain-obj: 4.1.0
trough: 2.2.0
- vfile: 6.0.1
+ vfile: 6.0.2
+
+ unified@11.0.5:
+ dependencies:
+ '@types/unist': 3.0.2
+ bail: 2.0.2
+ devlop: 1.1.0
+ extend: 3.0.2
+ is-plain-obj: 4.1.0
+ trough: 2.2.0
+ vfile: 6.0.2
unique-string@2.0.0:
dependencies:
@@ -18630,13 +17513,13 @@ snapshots:
universalify@2.0.1: {}
- unocss@0.59.4(postcss@8.4.38)(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3)):
+ unocss@0.59.4(postcss@8.4.40)(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)):
dependencies:
- '@unocss/astro': 0.59.4(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))
+ '@unocss/astro': 0.59.4(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))
'@unocss/cli': 0.59.4(rollup@2.79.1)
'@unocss/core': 0.59.4
'@unocss/extractor-arbitrary-variants': 0.59.4
- '@unocss/postcss': 0.59.4(postcss@8.4.38)
+ '@unocss/postcss': 0.59.4(postcss@8.4.40)
'@unocss/preset-attributify': 0.59.4
'@unocss/preset-icons': 0.59.4
'@unocss/preset-mini': 0.59.4
@@ -18651,9 +17534,9 @@ snapshots:
'@unocss/transformer-compile-class': 0.59.4
'@unocss/transformer-directives': 0.59.4
'@unocss/transformer-variant-group': 0.59.4
- '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))
+ '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))
optionalDependencies:
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
transitivePeerDependencies:
- postcss
- rollup
@@ -18661,28 +17544,28 @@ snapshots:
unpipe@1.0.0: {}
- unplugin-vue-components@0.26.0(@babel/parser@7.24.8)(rollup@2.79.1)(vue@3.4.27(typescript@5.4.5)):
+ unplugin-vue-components@0.26.0(@babel/parser@7.25.3)(rollup@2.79.1)(vue@3.4.35(typescript@5.4.5)):
dependencies:
- '@antfu/utils': 0.7.8
+ '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@2.79.1)
chokidar: 3.6.0
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
fast-glob: 3.3.2
local-pkg: 0.4.3
- magic-string: 0.30.10
- minimatch: 9.0.4
+ magic-string: 0.30.11
+ minimatch: 9.0.5
resolve: 1.22.8
- unplugin: 1.10.1
- vue: 3.4.27(typescript@5.4.5)
+ unplugin: 1.12.0
+ vue: 3.4.35(typescript@5.4.5)
optionalDependencies:
- '@babel/parser': 7.24.8
+ '@babel/parser': 7.25.3
transitivePeerDependencies:
- rollup
- supports-color
- unplugin@1.10.1:
+ unplugin@1.12.0:
dependencies:
- acorn: 8.12.0
+ acorn: 8.12.1
chokidar: 3.6.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.6.2
@@ -18691,9 +17574,9 @@ snapshots:
upath@1.2.0: {}
- update-browserslist-db@1.0.16(browserslist@4.23.1):
+ update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
- browserslist: 4.23.1
+ browserslist: 4.23.3
escalade: 3.1.2
picocolors: 1.0.1
@@ -18714,7 +17597,7 @@ snapshots:
uuid@9.0.1: {}
- v8-to-istanbul@9.2.0:
+ v8-to-istanbul@9.3.0:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
'@types/istanbul-lib-coverage': 2.0.6
@@ -18738,19 +17621,19 @@ snapshots:
'@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
- vfile@6.0.1:
+ vfile@6.0.2:
dependencies:
'@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
- vite-node@1.6.0(@types/node@20.14.2)(terser@5.31.3):
+ vite-node@1.6.0(@types/node@20.14.14)(terser@5.31.3):
dependencies:
cac: 6.7.14
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.0.1
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
transitivePeerDependencies:
- '@types/node'
- less
@@ -18761,68 +17644,68 @@ snapshots:
- supports-color
- terser
- vite-plugin-istanbul@6.0.2(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3)):
+ vite-plugin-istanbul@6.0.2(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3)):
dependencies:
'@istanbuljs/load-nyc-config': 1.1.0
- espree: 10.0.1
- istanbul-lib-instrument: 6.0.2
+ espree: 10.1.0
+ istanbul-lib-instrument: 6.0.3
picocolors: 1.0.1
source-map: 0.7.4
test-exclude: 6.0.0
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
transitivePeerDependencies:
- supports-color
- vite-plugin-pwa@0.19.8(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0):
+ vite-plugin-pwa@0.19.8(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0):
dependencies:
- debug: 4.3.5(supports-color@8.1.1)
+ debug: 4.3.6(supports-color@8.1.1)
fast-glob: 3.3.2
pretty-bytes: 6.1.1
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
workbox-build: 7.1.1(@types/babel__core@7.20.5)
workbox-window: 7.1.0
transitivePeerDependencies:
- supports-color
- vite@5.3.0(@types/node@20.14.2)(terser@5.31.3):
+ vite@5.3.5(@types/node@20.14.14)(terser@5.31.3):
dependencies:
esbuild: 0.21.5
- postcss: 8.4.38
- rollup: 4.18.0
+ postcss: 8.4.40
+ rollup: 4.20.0
optionalDependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
fsevents: 2.3.3
terser: 5.31.3
- vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.1.4(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@1.7.2)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.3)(typescript@5.4.5))(vue@3.4.27(typescript@5.4.5)):
+ vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.43)(vitepress@1.1.4(@algolia/client-search@4.24.0)(@types/node@20.14.14)(axios@1.7.3)(postcss@8.4.40)(search-insights@2.15.0)(terser@5.31.3)(typescript@5.4.5))(vue@3.4.35(typescript@5.4.5)):
dependencies:
'@types/flexsearch': 0.7.6
'@types/markdown-it': 12.2.3
flexsearch: 0.7.43
glob-to-regexp: 0.4.1
markdown-it: 13.0.2
- vitepress: 1.1.4(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@1.7.2)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.3)(typescript@5.4.5)
- vue: 3.4.27(typescript@5.4.5)
+ vitepress: 1.1.4(@algolia/client-search@4.24.0)(@types/node@20.14.14)(axios@1.7.3)(postcss@8.4.40)(search-insights@2.15.0)(terser@5.31.3)(typescript@5.4.5)
+ vue: 3.4.35(typescript@5.4.5)
- vitepress@1.1.4(@algolia/client-search@4.23.3)(@types/node@20.14.2)(axios@1.7.2)(postcss@8.4.38)(search-insights@2.14.0)(terser@5.31.3)(typescript@5.4.5):
+ vitepress@1.1.4(@algolia/client-search@4.24.0)(@types/node@20.14.14)(axios@1.7.3)(postcss@8.4.40)(search-insights@2.15.0)(terser@5.31.3)(typescript@5.4.5):
dependencies:
- '@docsearch/css': 3.6.0
- '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)
- '@shikijs/core': 1.6.4
- '@shikijs/transformers': 1.6.4
- '@types/markdown-it': 14.1.1
- '@vitejs/plugin-vue': 5.0.5(vite@5.3.0(@types/node@20.14.2)(terser@5.31.3))(vue@3.4.27(typescript@5.4.5))
- '@vue/devtools-api': 7.2.1(vue@3.4.27(typescript@5.4.5))
- '@vueuse/core': 10.11.0(vue@3.4.27(typescript@5.4.5))
- '@vueuse/integrations': 10.11.0(axios@1.7.2)(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5))
+ '@docsearch/css': 3.6.1
+ '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.15.0)
+ '@shikijs/core': 1.12.1
+ '@shikijs/transformers': 1.12.1
+ '@types/markdown-it': 14.1.2
+ '@vitejs/plugin-vue': 5.1.2(vite@5.3.5(@types/node@20.14.14)(terser@5.31.3))(vue@3.4.35(typescript@5.4.5))
+ '@vue/devtools-api': 7.3.7
+ '@vueuse/core': 10.11.0(vue@3.4.35(typescript@5.4.5))
+ '@vueuse/integrations': 10.11.0(axios@1.7.3)(focus-trap@7.5.4)(vue@3.4.35(typescript@5.4.5))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
- shiki: 1.6.4
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
- vue: 3.4.27(typescript@5.4.5)
+ shiki: 1.12.1
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
+ vue: 3.4.35(typescript@5.4.5)
optionalDependencies:
- postcss: 8.4.38
+ postcss: 8.4.40
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -18850,7 +17733,7 @@ snapshots:
- typescript
- universal-cookie
- vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(terser@5.31.3):
+ vitest@1.6.0(@types/node@20.14.14)(@vitest/ui@1.6.0)(jsdom@24.1.1)(terser@5.31.3):
dependencies:
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
@@ -18858,24 +17741,24 @@ snapshots:
'@vitest/spy': 1.6.0
'@vitest/utils': 1.6.0
acorn-walk: 8.3.3
- chai: 4.4.1
- debug: 4.3.5(supports-color@8.1.1)
+ chai: 4.5.0
+ debug: 4.3.6(supports-color@8.1.1)
execa: 8.0.1
local-pkg: 0.5.0
- magic-string: 0.30.10
+ magic-string: 0.30.11
pathe: 1.1.2
picocolors: 1.0.1
std-env: 3.7.0
strip-literal: 2.1.0
- tinybench: 2.8.0
+ tinybench: 2.9.0
tinypool: 0.8.4
- vite: 5.3.0(@types/node@20.14.2)(terser@5.31.3)
- vite-node: 1.6.0(@types/node@20.14.2)(terser@5.31.3)
- why-is-node-running: 2.2.2
+ vite: 5.3.5(@types/node@20.14.14)(terser@5.31.3)
+ vite-node: 1.6.0(@types/node@20.14.14)(terser@5.31.3)
+ why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 20.14.2
+ '@types/node': 20.14.14
'@vitest/ui': 1.6.0(vitest@1.6.0)
- jsdom: 24.1.0
+ jsdom: 24.1.1
transitivePeerDependencies:
- less
- lightningcss
@@ -18887,8 +17770,8 @@ snapshots:
vscode-json-languageservice@4.2.1:
dependencies:
- jsonc-parser: 3.2.1
- vscode-languageserver-textdocument: 1.0.11
+ jsonc-parser: 3.3.1
+ vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
vscode-nls: 5.2.0
vscode-uri: 3.0.8
@@ -18900,7 +17783,7 @@ snapshots:
vscode-jsonrpc: 8.2.0
vscode-languageserver-types: 3.17.5
- vscode-languageserver-textdocument@1.0.11: {}
+ vscode-languageserver-textdocument@1.0.12: {}
vscode-languageserver-types@3.17.5: {}
@@ -18916,33 +17799,33 @@ snapshots:
vscode-uri@3.0.8: {}
- vue-demi@0.14.8(vue@3.4.27(typescript@5.4.5)):
+ vue-demi@0.14.10(vue@3.4.35(typescript@5.4.5)):
dependencies:
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.35(typescript@5.4.5)
- vue@3.4.27(typescript@5.4.5):
+ vue@3.4.35(typescript@5.4.5):
dependencies:
- '@vue/compiler-dom': 3.4.27
- '@vue/compiler-sfc': 3.4.27
- '@vue/runtime-dom': 3.4.27
- '@vue/server-renderer': 3.4.27(vue@3.4.27(typescript@5.4.5))
- '@vue/shared': 3.4.27
+ '@vue/compiler-dom': 3.4.35
+ '@vue/compiler-sfc': 3.4.35
+ '@vue/runtime-dom': 3.4.35
+ '@vue/server-renderer': 3.4.35(vue@3.4.35(typescript@5.4.5))
+ '@vue/shared': 3.4.35
optionalDependencies:
typescript: 5.4.5
- vuex@4.1.0(vue@3.4.27(typescript@5.4.5)):
+ vuex@4.1.0(vue@3.4.35(typescript@5.4.5)):
dependencies:
'@vue/devtools-api': 6.6.3
- vue: 3.4.27(typescript@5.4.5)
+ vue: 3.4.35(typescript@5.4.5)
w3c-xmlserializer@5.0.0:
dependencies:
xml-name-validator: 5.0.0
- wait-on@7.2.0(debug@4.3.5):
+ wait-on@7.2.0(debug@4.3.6):
dependencies:
- axios: 1.7.2(debug@4.3.5)
- joi: 17.13.1
+ axios: 1.7.3(debug@4.3.6)
+ joi: 17.13.3
lodash: 4.17.21
minimist: 1.2.8
rxjs: 7.8.1
@@ -18966,7 +17849,7 @@ snapshots:
webdriver@7.31.1(typescript@5.4.5):
dependencies:
- '@types/node': 18.19.34
+ '@types/node': 18.19.43
'@wdio/config': 7.31.1(typescript@5.4.5)
'@wdio/logger': 7.26.0
'@wdio/protocols': 7.27.0
@@ -18984,34 +17867,34 @@ snapshots:
webidl-conversions@7.0.0: {}
- webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0):
+ webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0):
dependencies:
'@discoveryjs/json-ext': 0.5.7
- '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0))(webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0))
- '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0))
- '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0))(webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.92.0))
+ '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0))(webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0))
+ '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0))
+ '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0))(webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.93.0))
colorette: 2.0.20
commander: 7.2.0
cross-spawn: 7.0.3
fastest-levenshtein: 1.0.16
- import-local: 3.1.0
+ import-local: 3.2.0
interpret: 2.2.0
rechoir: 0.7.1
- webpack: 5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)
+ webpack: 5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)
webpack-merge: 5.10.0
optionalDependencies:
- webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.92.0)
+ webpack-dev-server: 4.15.2(webpack-cli@4.10.0)(webpack@5.93.0)
- webpack-dev-middleware@5.3.4(webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)):
+ webpack-dev-middleware@5.3.4(webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)):
dependencies:
colorette: 2.0.20
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.2.0
- webpack: 5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)
+ webpack: 5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)
- webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.92.0):
+ webpack-dev-server@4.15.2(webpack-cli@4.10.0)(webpack@5.93.0):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
@@ -19019,7 +17902,7 @@ snapshots:
'@types/serve-index': 1.9.4
'@types/serve-static': 1.15.7
'@types/sockjs': 0.3.36
- '@types/ws': 8.5.10
+ '@types/ws': 8.5.12
ansi-html-community: 0.0.8
bonjour-service: 1.2.1
chokidar: 3.6.0
@@ -19032,7 +17915,7 @@ snapshots:
html-entities: 2.5.2
http-proxy-middleware: 2.0.6(@types/express@4.17.21)
ipaddr.js: 2.2.0
- launch-editor: 2.6.1
+ launch-editor: 2.8.0
open: 8.4.2
p-retry: 4.6.2
rimraf: 3.0.2
@@ -19041,11 +17924,11 @@ snapshots:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack-dev-middleware: 5.3.4(webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0))
- ws: 8.17.0
+ webpack-dev-middleware: 5.3.4(webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0))
+ ws: 8.18.0
optionalDependencies:
- webpack: 5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0)
- webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0)
+ webpack: 5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0)
+ webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0)
transitivePeerDependencies:
- bufferutil
- debug
@@ -19062,19 +17945,19 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.92.0(esbuild@0.21.5):
+ webpack@5.93.0(esbuild@0.21.5):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.5
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/wasm-edit': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
- acorn: 8.12.0
- acorn-import-attributes: 1.9.5(acorn@8.12.0)
- browserslist: 4.23.1
+ acorn: 8.12.1
+ acorn-import-attributes: 1.9.5(acorn@8.12.1)
+ browserslist: 4.23.3
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.0
- es-module-lexer: 1.5.3
+ enhanced-resolve: 5.17.1
+ es-module-lexer: 1.5.4
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -19085,7 +17968,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5))
+ terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5))
watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
@@ -19093,19 +17976,19 @@ snapshots:
- esbuild
- uglify-js
- webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0):
+ webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.5
'@webassemblyjs/ast': 1.12.1
'@webassemblyjs/wasm-edit': 1.12.1
'@webassemblyjs/wasm-parser': 1.12.1
- acorn: 8.12.0
- acorn-import-attributes: 1.9.5(acorn@8.12.0)
- browserslist: 4.23.1
+ acorn: 8.12.1
+ acorn-import-attributes: 1.9.5(acorn@8.12.1)
+ browserslist: 4.23.3
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.17.0
- es-module-lexer: 1.5.3
+ enhanced-resolve: 5.17.1
+ es-module-lexer: 1.5.4
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -19116,11 +17999,11 @@ snapshots:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.92.0(esbuild@0.21.5)(webpack-cli@4.10.0))
+ terser-webpack-plugin: 5.3.10(esbuild@0.21.5)(webpack@5.93.0(esbuild@0.21.5)(webpack-cli@4.10.0))
watchpack: 2.4.1
webpack-sources: 3.2.3
optionalDependencies:
- webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.92.0)
+ webpack-cli: 4.10.0(webpack-dev-server@4.15.2)(webpack@5.93.0)
transitivePeerDependencies:
- '@swc/core'
- esbuild
@@ -19182,7 +18065,7 @@ snapshots:
dependencies:
isexe: 2.0.0
- why-is-node-running@2.2.2:
+ why-is-node-running@2.3.0:
dependencies:
siginfo: 2.0.0
stackback: 0.0.2
@@ -19193,6 +18076,8 @@ snapshots:
wildcard@2.0.1: {}
+ word-wrap@1.2.5: {}
+
wordwrap@1.0.0: {}
workbox-background-sync@7.1.0:
@@ -19207,10 +18092,10 @@ snapshots:
workbox-build@7.1.1(@types/babel__core@7.20.5):
dependencies:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1)
- '@babel/core': 7.24.9
- '@babel/preset-env': 7.24.8(@babel/core@7.24.9)
- '@babel/runtime': 7.24.7
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.9)(@types/babel__core@7.20.5)(rollup@2.79.1)
+ '@babel/core': 7.25.2
+ '@babel/preset-env': 7.25.3(@babel/core@7.25.2)
+ '@babel/runtime': 7.25.0
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1)
'@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)
'@rollup/plugin-terser': 0.4.4(rollup@2.79.1)
@@ -19329,7 +18214,7 @@ snapshots:
wrap-ansi@9.0.0:
dependencies:
ansi-styles: 6.2.1
- string-width: 7.1.0
+ string-width: 7.2.0
strip-ansi: 7.1.0
wrappy@1.0.2: {}
@@ -19346,9 +18231,9 @@ snapshots:
imurmurhash: 0.1.4
signal-exit: 3.0.7
- ws@8.13.0: {}
+ ws@8.17.1: {}
- ws@8.17.0: {}
+ ws@8.18.0: {}
ws@8.5.0: {}
@@ -19370,9 +18255,7 @@ snapshots:
yallist@3.1.1: {}
- yallist@4.0.0: {}
-
- yaml@2.4.5: {}
+ yaml@2.5.0: {}
yargs-parser@18.1.3:
dependencies:
@@ -19414,6 +18297,6 @@ snapshots:
yocto-queue@0.1.0: {}
- yocto-queue@1.0.0: {}
+ yocto-queue@1.1.1: {}
zwitch@2.0.4: {}