mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-12-23 04:36:59 +01:00
Compare commits
25 Commits
feat/gitgr
...
fix/5496-g
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b115ad3cd7 | ||
|
|
73b8626ab0 | ||
|
|
88e8ad6f5b | ||
|
|
ac5fdb8121 | ||
|
|
a30b3bb3f8 | ||
|
|
87c561615e | ||
|
|
0843a2fa7a | ||
|
|
1aa4cd9847 | ||
|
|
8d1cdc41c2 | ||
|
|
bf50ce5237 | ||
|
|
8bfd47758a | ||
|
|
88fd141276 | ||
|
|
454238867b | ||
|
|
6025ec663c | ||
|
|
2346801c30 | ||
|
|
d7eb94dc89 | ||
|
|
db9c683316 | ||
|
|
c9b5c5fed6 | ||
|
|
324cf05afd | ||
|
|
a357c1079f | ||
|
|
e20b079707 | ||
|
|
96ca7c090f | ||
|
|
bf7c532e43 | ||
|
|
6e869ff8dc | ||
|
|
9df18da01c |
5
.changeset/chatty-insects-dream.md
Normal file
5
.changeset/chatty-insects-dream.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'mermaid': patch
|
||||
---
|
||||
|
||||
fix(treemap): Fixed treemap classDef style application to properly apply user-defined styles
|
||||
5
.changeset/tricky-rivers-stand.md
Normal file
5
.changeset/tricky-rivers-stand.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'mermaid': patch
|
||||
---
|
||||
|
||||
fix: validate dates and tick interval to prevent UI freeze/crash in gantt diagramtype
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'mermaid': minor
|
||||
---
|
||||
|
||||
feat: Add showCommitHashLabel config to hide auto-generated commit hash labels
|
||||
2
.github/workflows/e2e-timings.yml
vendored
2
.github/workflows/e2e-timings.yml
vendored
@@ -58,7 +58,7 @@ jobs:
|
||||
echo "EOF" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Commit and create pull request
|
||||
uses: peter-evans/create-pull-request@b4733b9419fd47bbfa1807b15627e17cd70b5b22
|
||||
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412
|
||||
with:
|
||||
add-paths: |
|
||||
cypress/timings.json
|
||||
|
||||
2
.github/workflows/update-browserlist.yml
vendored
2
.github/workflows/update-browserlist.yml
vendored
@@ -19,7 +19,7 @@ jobs:
|
||||
message: 'chore: update browsers list'
|
||||
push: false
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
|
||||
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
|
||||
with:
|
||||
branch: update-browserslist
|
||||
title: Update Browserslist
|
||||
|
||||
@@ -833,4 +833,34 @@ describe('Gantt diagram', () => {
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('should handle seconds-only format with tickInterval (issue #5496)', () => {
|
||||
imgSnapshotTest(
|
||||
`
|
||||
gantt
|
||||
tickInterval 1second
|
||||
dateFormat ss
|
||||
axisFormat %s
|
||||
|
||||
section Network Request
|
||||
RTT : rtt, 0, 20
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('should handle dates with year typo like 202 instead of 2024 (issue #5496)', () => {
|
||||
imgSnapshotTest(
|
||||
`
|
||||
gantt
|
||||
title Schedule
|
||||
dateFormat YYYY-MM-DD
|
||||
tickInterval 1week
|
||||
axisFormat %m-%d
|
||||
|
||||
section Vacation
|
||||
London : 2024-12-01, 7d
|
||||
London : 202-12-01, 7d
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1569,93 +1569,4 @@ gitGraph TB:
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('77: should hide commit hash labels when showCommitHashLabel is false', () => {
|
||||
imgSnapshotTest(
|
||||
`%%{init: { 'gitGraph': { 'showCommitHashLabel': false } } }%%
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('78: should show all commit labels when showCommitHashLabel is true', () => {
|
||||
imgSnapshotTest(
|
||||
`%%{init: { 'gitGraph': { 'showCommitHashLabel': true } } }%%
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('79: should hide commit hash labels with mixed custom and auto-generated IDs', () => {
|
||||
imgSnapshotTest(
|
||||
`%%{init: { 'gitGraph': { 'showCommitHashLabel': false } } }%%
|
||||
gitGraph
|
||||
commit id: "1-abcdefg"
|
||||
commit
|
||||
branch feature
|
||||
commit id: "Custom Feature"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "2-abcdefg"
|
||||
merge feature id: "Merge Feature"
|
||||
commit
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('80: should hide commit hash labels in vertical orientation (TB)', () => {
|
||||
imgSnapshotTest(
|
||||
`%%{init: { 'gitGraph': { 'showCommitHashLabel': false } } }%%
|
||||
gitGraph TB:
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
merge develop
|
||||
commit
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
it('81: should hide commit hash labels in bottom-to-top orientation (BT)', () => {
|
||||
imgSnapshotTest(
|
||||
`%%{init: { 'gitGraph': { 'showCommitHashLabel': false } } }%%
|
||||
gitGraph BT:
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
merge develop
|
||||
commit
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -327,8 +327,97 @@ classDef sales fill:#c3a66b,stroke:#333;
|
||||
{}
|
||||
);
|
||||
});
|
||||
|
||||
it('12: should apply classDef fill color to leaf nodes', () => {
|
||||
imgSnapshotTest(
|
||||
`treemap-beta
|
||||
"Root"
|
||||
"Item A": 30:::redClass
|
||||
"Item B": 20
|
||||
"Item C": 25:::blueClass
|
||||
|
||||
classDef redClass fill:#ff0000;
|
||||
classDef blueClass fill:#0000ff;
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
|
||||
it('13: should apply classDef stroke styles to sections', () => {
|
||||
imgSnapshotTest(
|
||||
`treemap-beta
|
||||
%% This is a comment
|
||||
"Category A":::thickBorder
|
||||
"Item A1": 10
|
||||
"Item A2": 20
|
||||
%% Another comment
|
||||
"Category B":::dashedBorder
|
||||
"Item B1": 15
|
||||
"Item B2": 25
|
||||
|
||||
classDef thickBorder stroke:red,stroke-width:8px;
|
||||
classDef dashedBorder stroke:black,stroke-dasharray:5,stroke-width:8px;
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
|
||||
it('14: should apply classDef color to text labels', () => {
|
||||
imgSnapshotTest(
|
||||
`treemap-beta
|
||||
"Products"
|
||||
"Electronics":::whiteText
|
||||
"Phones": 40
|
||||
"Laptops": 30
|
||||
"Furniture":::darkText
|
||||
"Chairs": 25
|
||||
"Tables": 20
|
||||
|
||||
classDef whiteText fill:#2c3e50,color:#ffffff;
|
||||
classDef darkText fill:#ecf0f1,color:#000000;
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
|
||||
it('15: should apply multiple classDef properties simultaneously', () => {
|
||||
imgSnapshotTest(
|
||||
`treemap-beta
|
||||
"Budget"
|
||||
"Critical":::critical
|
||||
"Server Costs": 50000
|
||||
"Salaries": 80000
|
||||
"Normal":::normal
|
||||
"Office Supplies": 5000
|
||||
"Marketing": 15000
|
||||
classDef critical fill:#e74c3c,color:#fff,stroke:#c0392b,stroke-width:3px;
|
||||
classDef normal fill:#3498db,color:#fff,stroke:#2980b9,stroke-width:1px;
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
|
||||
it('16: should handle classDef on nested sections and leaves', () => {
|
||||
imgSnapshotTest(
|
||||
`treemap-beta
|
||||
"Company"
|
||||
"Engineering":::engSection
|
||||
"Frontend": 30:::highlight
|
||||
"Backend": 40
|
||||
"DevOps": 20:::highlight
|
||||
"Sales"
|
||||
"Direct": 35
|
||||
"Channel": 25:::highlight
|
||||
|
||||
classDef engSection fill:#9b59b6,stroke:#8e44ad,stroke-width:2px;
|
||||
classDef highlight fill:#f39c12,color:#000,stroke:#e67e22,stroke-width:2px;
|
||||
`,
|
||||
{}
|
||||
);
|
||||
});
|
||||
|
||||
/*
|
||||
it.skip('12: should render a treemap with title', () => {
|
||||
it.skip('17: should render a treemap with title', () => {
|
||||
imgSnapshotTest(
|
||||
`
|
||||
treemap-beta
|
||||
|
||||
@@ -402,7 +402,7 @@ block
|
||||
blockArrowId4<["Label"]>(down)
|
||||
blockArrowId5<["Label"]>(x)
|
||||
blockArrowId6<["Label"]>(y)
|
||||
blockArrowId6<["Label"]>(x, down)
|
||||
blockArrowId7<["Label"]>(x, down)
|
||||
```
|
||||
|
||||
```mermaid
|
||||
@@ -413,7 +413,7 @@ block
|
||||
blockArrowId4<["Label"]>(down)
|
||||
blockArrowId5<["Label"]>(x)
|
||||
blockArrowId6<["Label"]>(y)
|
||||
blockArrowId6<["Label"]>(x, down)
|
||||
blockArrowId7<["Label"]>(x, down)
|
||||
```
|
||||
|
||||
#### Example - Space Blocks
|
||||
|
||||
@@ -651,8 +651,6 @@ gitGraph
|
||||
|
||||
Sometimes you may want to hide the commit labels from the diagram. You can do this by using the `showCommitLabel` keyword. By default its value is `true`. You can set it to `false` using directives.
|
||||
|
||||
### Hiding all commit labels
|
||||
|
||||
Usage example:
|
||||
|
||||
```mermaid-example
|
||||
@@ -761,106 +759,6 @@ config:
|
||||
merge release
|
||||
```
|
||||
|
||||
### Hiding only auto-generated commit hash labels
|
||||
|
||||
In many cases, you may want to show labels only for commits with custom IDs (like "Alpha", "v1.0", "Feature-X") while hiding the auto-generated hash labels (like "0-a1b2c3d", "1-x9y8z7w"). This is useful when you want to emphasize important commits while keeping the diagram clean.
|
||||
|
||||
You can achieve this by using the `showCommitHashLabel` keyword. By default its value is `true`. When set to `false`, only commits with custom IDs will show their labels, while commits with auto-generated hash IDs will be hidden.
|
||||
|
||||
**How it works:**
|
||||
|
||||
- **Auto-generated IDs**: Commits without a custom `id` are automatically assigned IDs in the format `seq-hash` (e.g., `0-a1b2c3d`, `1-x9y8z7w`). These follow the pattern of a number, a dash, and a random hash.
|
||||
- **Custom IDs**: Commits with explicitly defined IDs using `commit id: "YourID"` are considered custom IDs.
|
||||
- When `showCommitHashLabel: false`, only custom IDs are displayed.
|
||||
|
||||
Usage example - Hiding auto-generated hash labels:
|
||||
|
||||
```mermaid-example
|
||||
---
|
||||
config:
|
||||
gitGraph:
|
||||
showCommitHashLabel: false
|
||||
---
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
```
|
||||
|
||||
```mermaid
|
||||
---
|
||||
config:
|
||||
gitGraph:
|
||||
showCommitHashLabel: false
|
||||
---
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
```
|
||||
|
||||
In this example, only the commits with custom IDs ("Alpha", "Beta", "Gamma", "Delta") will show their labels. The commits without custom IDs (created with just `commit`) will not display their auto-generated hash labels.
|
||||
|
||||
Usage example - Showing all labels (default behavior):
|
||||
|
||||
```mermaid-example
|
||||
---
|
||||
config:
|
||||
gitGraph:
|
||||
showCommitHashLabel: true
|
||||
---
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
```
|
||||
|
||||
```mermaid
|
||||
---
|
||||
config:
|
||||
gitGraph:
|
||||
showCommitHashLabel: true
|
||||
---
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
```
|
||||
|
||||
In this example, all commits will show their labels, including both custom IDs and auto-generated hash IDs.
|
||||
|
||||
## Customizing main branch name
|
||||
|
||||
Sometimes you may want to customize the name of the main/default branch. You can do this by using the `mainBranchName` keyword. By default its value is `main`. You can set it to any string using directives.
|
||||
|
||||
@@ -62,7 +62,7 @@ radar-beta
|
||||
radar-beta
|
||||
title Restaurant Comparison
|
||||
axis food["Food Quality"], service["Service"], price["Price"]
|
||||
axis ambiance["Ambiance"],
|
||||
axis ambiance["Ambiance"]
|
||||
|
||||
curve a["Restaurant A"]{4, 3, 2, 4}
|
||||
curve b["Restaurant B"]{3, 4, 3, 3}
|
||||
@@ -78,7 +78,7 @@ radar-beta
|
||||
radar-beta
|
||||
title Restaurant Comparison
|
||||
axis food["Food Quality"], service["Service"], price["Price"]
|
||||
axis ambiance["Ambiance"],
|
||||
axis ambiance["Ambiance"]
|
||||
|
||||
curve a["Restaurant A"]{4, 3, 2, 4}
|
||||
curve b["Restaurant B"]{3, 4, 3, 3}
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@applitools/eyes-cypress": "^3.56.4",
|
||||
"@applitools/eyes-cypress": "^3.56.5",
|
||||
"@argos-ci/cypress": "^6.2.2",
|
||||
"@changesets/changelog-github": "^0.5.1",
|
||||
"@changesets/cli": "^2.29.7",
|
||||
@@ -75,7 +75,7 @@
|
||||
"@types/express": "^5.0.5",
|
||||
"@types/js-yaml": "^4.0.9",
|
||||
"@types/jsdom": "^21.1.7",
|
||||
"@types/lodash": "^4.17.20",
|
||||
"@types/lodash": "^4.17.21",
|
||||
"@types/mdast": "^4.0.4",
|
||||
"@types/node": "^22.19.1",
|
||||
"@types/rollup-plugin-visualizer": "^5.0.3",
|
||||
@@ -111,7 +111,7 @@
|
||||
"husky": "^9.1.7",
|
||||
"jest": "^30.1.3",
|
||||
"jison": "^0.4.18",
|
||||
"js-yaml": "^4.1.0",
|
||||
"js-yaml": "^4.1.1",
|
||||
"jsdom": "^26.1.0",
|
||||
"langium-cli": "3.3.0",
|
||||
"lint-staged": "^16.1.6",
|
||||
|
||||
@@ -1108,7 +1108,6 @@ export interface GitGraphDiagramConfig extends BaseDiagramConfig {
|
||||
showBranches?: boolean;
|
||||
rotateCommitLabel?: boolean;
|
||||
parallelCommits?: boolean;
|
||||
showCommitHashLabel?: boolean;
|
||||
/**
|
||||
* Controls whether or arrow markers in html code are absolute paths or anchors.
|
||||
* This matters if you are using base tag settings.
|
||||
|
||||
@@ -268,7 +268,15 @@ const fixTaskDates = function (startTime, endTime, dateFormat, excludes, include
|
||||
|
||||
const getStartDate = function (prevTime, dateFormat, str) {
|
||||
str = str.trim();
|
||||
if ((dateFormat.trim() === 'x' || dateFormat.trim() === 'X') && /^\d+$/.test(str)) {
|
||||
|
||||
// Helper function to check if format is a timestamp format (x or X)
|
||||
const isTimestampFormat = (format) => {
|
||||
const trimmedFormat = format.trim();
|
||||
return trimmedFormat === 'x' || trimmedFormat === 'X';
|
||||
};
|
||||
|
||||
// Handle timestamp formats (x, X) with numeric strings
|
||||
if (isTimestampFormat(dateFormat) && /^\d+$/.test(str)) {
|
||||
return new Date(Number(str));
|
||||
}
|
||||
// Test for after
|
||||
@@ -293,13 +301,15 @@ const getStartDate = function (prevTime, dateFormat, str) {
|
||||
return today;
|
||||
}
|
||||
|
||||
// Check for actual date set
|
||||
// Check for actual date set using dayjs strict parsing
|
||||
let mDate = dayjs(str, dateFormat.trim(), true);
|
||||
if (mDate.isValid()) {
|
||||
return mDate.toDate();
|
||||
} else {
|
||||
log.debug('Invalid date:' + str);
|
||||
log.debug('With date format:' + dateFormat.trim());
|
||||
|
||||
// Timestamp formats can fall back to new Date()
|
||||
const d = new Date(str);
|
||||
if (
|
||||
d === undefined ||
|
||||
|
||||
@@ -505,4 +505,27 @@ describe('when using the ganttDb', function () {
|
||||
ganttDb.addTask('test1', 'id1,202304,1d');
|
||||
expect(() => ganttDb.getTasks()).toThrowError('Invalid date:202304');
|
||||
});
|
||||
|
||||
it('should handle seconds-only format with valid numeric values (issue #5496)', function () {
|
||||
ganttDb.setDateFormat('ss');
|
||||
ganttDb.addSection('Network Request');
|
||||
ganttDb.addTask('RTT', 'rtt, 0, 20');
|
||||
const tasks = ganttDb.getTasks();
|
||||
expect(tasks).toHaveLength(1);
|
||||
expect(tasks[0].task).toBe('RTT');
|
||||
expect(tasks[0].id).toBe('rtt');
|
||||
});
|
||||
|
||||
it('should handle dates with year typo like 202 instead of 2024 (issue #5496)', function () {
|
||||
ganttDb.setDateFormat('YYYY-MM-DD');
|
||||
ganttDb.addSection('Vacation');
|
||||
ganttDb.addTask('London Trip 1', '2024-12-01, 7d');
|
||||
ganttDb.addTask('London Trip 2', '202-12-01, 7d');
|
||||
const tasks = ganttDb.getTasks();
|
||||
expect(tasks).toHaveLength(2);
|
||||
// First task should be in year 2024
|
||||
expect(tasks[0].startTime.getFullYear()).toBe(2024);
|
||||
// Second task will be parsed as year 202 (fallback to new Date())
|
||||
expect(tasks[1].startTime.getFullYear()).toBe(202);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import dayjs from 'dayjs';
|
||||
import dayjsDuration from 'dayjs/plugin/duration.js';
|
||||
import { log } from '../../logger.js';
|
||||
import {
|
||||
select,
|
||||
@@ -28,6 +29,8 @@ import common from '../common/common.js';
|
||||
import { getConfig } from '../../diagram-api/diagramAPI.js';
|
||||
import { configureSvgSize } from '../../setupGraphViewbox.js';
|
||||
|
||||
dayjs.extend(dayjsDuration);
|
||||
|
||||
export const setConf = function () {
|
||||
log.debug('Something is calling, setConf, remove the call');
|
||||
};
|
||||
@@ -78,6 +81,7 @@ const getMaxIntersections = (tasks, orderOffset) => {
|
||||
};
|
||||
|
||||
let w;
|
||||
const MAX_TICK_COUNT = 10000;
|
||||
export const draw = function (text, id, version, diagObj) {
|
||||
const conf = getConfig().gantt;
|
||||
|
||||
@@ -602,6 +606,27 @@ export const draw = function (text, id, version, diagObj) {
|
||||
.attr('class', 'exclude-range');
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculates the estimated number of ticks based on the time domain and tick interval.
|
||||
* Returns the estimated number of ticks as a number.
|
||||
* @param {Date} minTime - The minimum time in the domain
|
||||
* @param {Date} maxTime - The maximum time in the domain
|
||||
* @param {number} every - The interval count (e.g., 1 for "1second")
|
||||
* @param {string} interval - The interval unit (e.g., "second", "day")
|
||||
* @returns {number} The estimated number of ticks
|
||||
*/
|
||||
function getEstimatedTickCount(minTime, maxTime, every, interval) {
|
||||
if (every <= 0 || minTime > maxTime) {
|
||||
return Infinity;
|
||||
}
|
||||
const timeDiffMs = maxTime - minTime;
|
||||
const intervalMs = dayjs.duration({ [interval ?? 'day']: every }).asMilliseconds();
|
||||
if (intervalMs <= 0) {
|
||||
return Infinity;
|
||||
}
|
||||
return Math.ceil(timeDiffMs / intervalMs);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param theSidePad
|
||||
* @param theTopPad
|
||||
@@ -630,32 +655,54 @@ export const draw = function (text, id, version, diagObj) {
|
||||
);
|
||||
|
||||
if (resultTickInterval !== null) {
|
||||
const every = resultTickInterval[1];
|
||||
const interval = resultTickInterval[2];
|
||||
const weekday = diagObj.db.getWeekday() || conf.weekday;
|
||||
const every = parseInt(resultTickInterval[1], 10);
|
||||
if (isNaN(every) || every <= 0) {
|
||||
log.warn(
|
||||
`Invalid tick interval value: "${resultTickInterval[1]}". Skipping custom tick interval.`
|
||||
);
|
||||
// Skip applying custom ticks
|
||||
} else {
|
||||
const interval = resultTickInterval[2];
|
||||
const weekday = diagObj.db.getWeekday() || conf.weekday;
|
||||
|
||||
switch (interval) {
|
||||
case 'millisecond':
|
||||
bottomXAxis.ticks(timeMillisecond.every(every));
|
||||
break;
|
||||
case 'second':
|
||||
bottomXAxis.ticks(timeSecond.every(every));
|
||||
break;
|
||||
case 'minute':
|
||||
bottomXAxis.ticks(timeMinute.every(every));
|
||||
break;
|
||||
case 'hour':
|
||||
bottomXAxis.ticks(timeHour.every(every));
|
||||
break;
|
||||
case 'day':
|
||||
bottomXAxis.ticks(timeDay.every(every));
|
||||
break;
|
||||
case 'week':
|
||||
bottomXAxis.ticks(mapWeekdayToTimeFunction[weekday].every(every));
|
||||
break;
|
||||
case 'month':
|
||||
bottomXAxis.ticks(timeMonth.every(every));
|
||||
break;
|
||||
// Get the time domain to check tick count
|
||||
const domain = timeScale.domain();
|
||||
const minTime = domain[0];
|
||||
const maxTime = domain[1];
|
||||
const estimatedTicks = getEstimatedTickCount(minTime, maxTime, every, interval);
|
||||
|
||||
if (estimatedTicks > MAX_TICK_COUNT) {
|
||||
log.warn(
|
||||
`The tick interval "${every}${interval}" would generate ${estimatedTicks} ticks, ` +
|
||||
`which exceeds the maximum allowed (${MAX_TICK_COUNT}). ` +
|
||||
`This may indicate an invalid date or time range. Skipping custom tick interval.`
|
||||
);
|
||||
// D3 will use its default automatic tick generation
|
||||
} else {
|
||||
switch (interval) {
|
||||
case 'millisecond':
|
||||
bottomXAxis.ticks(timeMillisecond.every(every));
|
||||
break;
|
||||
case 'second':
|
||||
bottomXAxis.ticks(timeSecond.every(every));
|
||||
break;
|
||||
case 'minute':
|
||||
bottomXAxis.ticks(timeMinute.every(every));
|
||||
break;
|
||||
case 'hour':
|
||||
bottomXAxis.ticks(timeHour.every(every));
|
||||
break;
|
||||
case 'day':
|
||||
bottomXAxis.ticks(timeDay.every(every));
|
||||
break;
|
||||
case 'week':
|
||||
bottomXAxis.ticks(mapWeekdayToTimeFunction[weekday].every(every));
|
||||
break;
|
||||
case 'month':
|
||||
bottomXAxis.ticks(timeMonth.every(every));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -677,32 +724,48 @@ export const draw = function (text, id, version, diagObj) {
|
||||
.tickFormat(timeFormat(axisFormat));
|
||||
|
||||
if (resultTickInterval !== null) {
|
||||
const every = resultTickInterval[1];
|
||||
const interval = resultTickInterval[2];
|
||||
const weekday = diagObj.db.getWeekday() || conf.weekday;
|
||||
const every = parseInt(resultTickInterval[1], 10);
|
||||
if (isNaN(every) || every <= 0) {
|
||||
log.warn(
|
||||
`Invalid tick interval value: "${resultTickInterval[1]}". Skipping custom tick interval.`
|
||||
);
|
||||
// Skip applying custom ticks
|
||||
} else {
|
||||
const interval = resultTickInterval[2];
|
||||
const weekday = diagObj.db.getWeekday() || conf.weekday;
|
||||
|
||||
switch (interval) {
|
||||
case 'millisecond':
|
||||
topXAxis.ticks(timeMillisecond.every(every));
|
||||
break;
|
||||
case 'second':
|
||||
topXAxis.ticks(timeSecond.every(every));
|
||||
break;
|
||||
case 'minute':
|
||||
topXAxis.ticks(timeMinute.every(every));
|
||||
break;
|
||||
case 'hour':
|
||||
topXAxis.ticks(timeHour.every(every));
|
||||
break;
|
||||
case 'day':
|
||||
topXAxis.ticks(timeDay.every(every));
|
||||
break;
|
||||
case 'week':
|
||||
topXAxis.ticks(mapWeekdayToTimeFunction[weekday].every(every));
|
||||
break;
|
||||
case 'month':
|
||||
topXAxis.ticks(timeMonth.every(every));
|
||||
break;
|
||||
// Get the time domain to check tick count
|
||||
const domain = timeScale.domain();
|
||||
const minTime = domain[0];
|
||||
const maxTime = domain[1];
|
||||
const estimatedTicks = getEstimatedTickCount(minTime, maxTime, every, interval);
|
||||
|
||||
// Only apply custom ticks if the count is reasonable
|
||||
if (estimatedTicks <= MAX_TICK_COUNT) {
|
||||
switch (interval) {
|
||||
case 'millisecond':
|
||||
topXAxis.ticks(timeMillisecond.every(every));
|
||||
break;
|
||||
case 'second':
|
||||
topXAxis.ticks(timeSecond.every(every));
|
||||
break;
|
||||
case 'minute':
|
||||
topXAxis.ticks(timeMinute.every(every));
|
||||
break;
|
||||
case 'hour':
|
||||
topXAxis.ticks(timeHour.every(every));
|
||||
break;
|
||||
case 'day':
|
||||
topXAxis.ticks(timeDay.every(every));
|
||||
break;
|
||||
case 'week':
|
||||
topXAxis.ticks(mapWeekdayToTimeFunction[weekday].every(every));
|
||||
break;
|
||||
case 'month':
|
||||
topXAxis.ticks(timeMonth.every(every));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -289,15 +289,11 @@ const drawCommitLabel = (
|
||||
commitPosition: CommitPositionOffset,
|
||||
pos: number
|
||||
) => {
|
||||
const hasCustomId = commit.customId || !/^\d+-[\dA-Za-z]+$/.exec(commit.id);
|
||||
|
||||
const shouldShowLabel =
|
||||
if (
|
||||
commit.type !== commitType.CHERRY_PICK &&
|
||||
((commit.customId && commit.type === commitType.MERGE) || commit.type !== commitType.MERGE) &&
|
||||
DEFAULT_GITGRAPH_CONFIG?.showCommitLabel &&
|
||||
(DEFAULT_GITGRAPH_CONFIG?.showCommitHashLabel || hasCustomId);
|
||||
|
||||
if (shouldShowLabel) {
|
||||
DEFAULT_GITGRAPH_CONFIG?.showCommitLabel
|
||||
) {
|
||||
const wrapper = gLabels.append('g');
|
||||
const labelBkg = wrapper.insert('rect').attr('class', 'commit-label-bkg');
|
||||
const text = wrapper
|
||||
|
||||
@@ -21,7 +21,7 @@ const populate = (ast: TreemapAst, db: TreemapDB) => {
|
||||
type: string;
|
||||
value?: number;
|
||||
classSelector?: string;
|
||||
cssCompiledStyles?: string;
|
||||
cssCompiledStyles?: string[];
|
||||
}[] = [];
|
||||
|
||||
// Extract classes and styles from the treemap
|
||||
@@ -44,7 +44,7 @@ const populate = (ast: TreemapAst, db: TreemapDB) => {
|
||||
|
||||
// Get styles as a string if they exist
|
||||
const styles = item.classSelector ? db.getStylesForClass(item.classSelector) : [];
|
||||
const cssCompiledStyles = styles.length > 0 ? styles.join(';') : undefined;
|
||||
const cssCompiledStyles = styles.length > 0 ? styles : undefined;
|
||||
|
||||
const itemData = {
|
||||
level,
|
||||
|
||||
@@ -12,7 +12,7 @@ export function buildHierarchy(
|
||||
type: string;
|
||||
value?: number;
|
||||
classSelector?: string;
|
||||
cssCompiledStyles?: string;
|
||||
cssCompiledStyles?: string[];
|
||||
}[]
|
||||
): TreemapNode[] {
|
||||
if (!items.length) {
|
||||
@@ -29,7 +29,7 @@ export function buildHierarchy(
|
||||
};
|
||||
node.classSelector = item?.classSelector;
|
||||
if (item?.cssCompiledStyles) {
|
||||
node.cssCompiledStyles = [item.cssCompiledStyles];
|
||||
node.cssCompiledStyles = item.cssCompiledStyles;
|
||||
}
|
||||
|
||||
if (item.type === 'Leaf' && item.value !== undefined) {
|
||||
|
||||
@@ -25,13 +25,13 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@iconify-json/carbon": "^1.2.14",
|
||||
"@unocss/reset": "^66.5.7",
|
||||
"@unocss/reset": "^66.5.9",
|
||||
"@vite-pwa/vitepress": "^1.0.1",
|
||||
"@vitejs/plugin-vue": "^6.0.2",
|
||||
"fast-glob": "^3.3.3",
|
||||
"https-localhost": "^4.7.1",
|
||||
"pathe": "^2.0.3",
|
||||
"unocss": "^66.5.7",
|
||||
"unocss": "^66.5.9",
|
||||
"unplugin-vue-components": "^28.8.0",
|
||||
"vite": "^7.0.8",
|
||||
"vite-plugin-pwa": "^1.0.3",
|
||||
|
||||
@@ -283,7 +283,7 @@ block
|
||||
blockArrowId4<["Label"]>(down)
|
||||
blockArrowId5<["Label"]>(x)
|
||||
blockArrowId6<["Label"]>(y)
|
||||
blockArrowId6<["Label"]>(x, down)
|
||||
blockArrowId7<["Label"]>(x, down)
|
||||
```
|
||||
|
||||
#### Example - Space Blocks
|
||||
|
||||
@@ -407,8 +407,6 @@ gitGraph
|
||||
|
||||
Sometimes you may want to hide the commit labels from the diagram. You can do this by using the `showCommitLabel` keyword. By default its value is `true`. You can set it to `false` using directives.
|
||||
|
||||
### Hiding all commit labels
|
||||
|
||||
Usage example:
|
||||
|
||||
```mermaid-example
|
||||
@@ -464,66 +462,6 @@ config:
|
||||
merge release
|
||||
```
|
||||
|
||||
### Hiding only auto-generated commit hash labels
|
||||
|
||||
In many cases, you may want to show labels only for commits with custom IDs (like "Alpha", "v1.0", "Feature-X") while hiding the auto-generated hash labels (like "0-a1b2c3d", "1-x9y8z7w"). This is useful when you want to emphasize important commits while keeping the diagram clean.
|
||||
|
||||
You can achieve this by using the `showCommitHashLabel` keyword. By default its value is `true`. When set to `false`, only commits with custom IDs will show their labels, while commits with auto-generated hash IDs will be hidden.
|
||||
|
||||
**How it works:**
|
||||
|
||||
- **Auto-generated IDs**: Commits without a custom `id` are automatically assigned IDs in the format `seq-hash` (e.g., `0-a1b2c3d`, `1-x9y8z7w`). These follow the pattern of a number, a dash, and a random hash.
|
||||
- **Custom IDs**: Commits with explicitly defined IDs using `commit id: "YourID"` are considered custom IDs.
|
||||
- When `showCommitHashLabel: false`, only custom IDs are displayed.
|
||||
|
||||
Usage example - Hiding auto-generated hash labels:
|
||||
|
||||
```mermaid-example
|
||||
---
|
||||
config:
|
||||
gitGraph:
|
||||
showCommitHashLabel: false
|
||||
---
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
```
|
||||
|
||||
In this example, only the commits with custom IDs ("Alpha", "Beta", "Gamma", "Delta") will show their labels. The commits without custom IDs (created with just `commit`) will not display their auto-generated hash labels.
|
||||
|
||||
Usage example - Showing all labels (default behavior):
|
||||
|
||||
```mermaid-example
|
||||
---
|
||||
config:
|
||||
gitGraph:
|
||||
showCommitHashLabel: true
|
||||
---
|
||||
gitGraph
|
||||
commit id: "Alpha"
|
||||
commit
|
||||
commit
|
||||
branch develop
|
||||
commit id: "Beta"
|
||||
commit
|
||||
checkout main
|
||||
commit id: "Gamma"
|
||||
commit
|
||||
merge develop id: "Delta"
|
||||
commit
|
||||
```
|
||||
|
||||
In this example, all commits will show their labels, including both custom IDs and auto-generated hash IDs.
|
||||
|
||||
## Customizing main branch name
|
||||
|
||||
Sometimes you may want to customize the name of the main/default branch. You can do this by using the `mainBranchName` keyword. By default its value is `main`. You can set it to any string using directives.
|
||||
|
||||
@@ -42,7 +42,7 @@ radar-beta
|
||||
radar-beta
|
||||
title Restaurant Comparison
|
||||
axis food["Food Quality"], service["Service"], price["Price"]
|
||||
axis ambiance["Ambiance"],
|
||||
axis ambiance["Ambiance"]
|
||||
|
||||
curve a["Restaurant A"]{4, 3, 2, 4}
|
||||
curve b["Restaurant B"]{3, 4, 3, 3}
|
||||
|
||||
@@ -892,9 +892,6 @@ $defs: # JSON Schema definition (maybe we should move these to a separate file)
|
||||
parallelCommits:
|
||||
type: boolean
|
||||
default: false
|
||||
showCommitHashLabel:
|
||||
type: boolean
|
||||
default: true
|
||||
# YAML anchor reference, don't use $ref since ajv doesn't load defaults
|
||||
arrowMarkerAbsolute: *arrowMarkerAbsolute
|
||||
|
||||
|
||||
521
pnpm-lock.yaml
generated
521
pnpm-lock.yaml
generated
@@ -14,8 +14,8 @@ importers:
|
||||
.:
|
||||
devDependencies:
|
||||
'@applitools/eyes-cypress':
|
||||
specifier: ^3.56.4
|
||||
version: 3.56.4(encoding@0.1.13)(typescript@5.7.3)
|
||||
specifier: ^3.56.5
|
||||
version: 3.56.5(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@argos-ci/cypress':
|
||||
specifier: ^6.2.2
|
||||
version: 6.2.2(cypress@14.5.4)
|
||||
@@ -50,8 +50,8 @@ importers:
|
||||
specifier: ^21.1.7
|
||||
version: 21.1.7
|
||||
'@types/lodash':
|
||||
specifier: ^4.17.20
|
||||
version: 4.17.20
|
||||
specifier: ^4.17.21
|
||||
version: 4.17.21
|
||||
'@types/mdast':
|
||||
specifier: ^4.0.4
|
||||
version: 4.0.4
|
||||
@@ -158,7 +158,7 @@ importers:
|
||||
specifier: ^0.4.18
|
||||
version: 0.4.18
|
||||
js-yaml:
|
||||
specifier: ^4.1.0
|
||||
specifier: ^4.1.1
|
||||
version: 4.1.1
|
||||
jsdom:
|
||||
specifier: ^26.1.0
|
||||
@@ -497,8 +497,8 @@ importers:
|
||||
specifier: ^1.2.14
|
||||
version: 1.2.14
|
||||
'@unocss/reset':
|
||||
specifier: ^66.5.7
|
||||
version: 66.5.7
|
||||
specifier: ^66.5.9
|
||||
version: 66.5.9
|
||||
'@vite-pwa/vitepress':
|
||||
specifier: ^1.0.1
|
||||
version: 1.0.1(vite-plugin-pwa@1.0.3(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))
|
||||
@@ -515,8 +515,8 @@ importers:
|
||||
specifier: ^2.0.3
|
||||
version: 2.0.3
|
||||
unocss:
|
||||
specifier: ^66.5.7
|
||||
version: 66.5.7(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
specifier: ^66.5.9
|
||||
version: 66.5.9(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
unplugin-vue-components:
|
||||
specifier: ^28.8.0
|
||||
version: 28.8.0(@babel/parser@7.28.5)(vue@3.5.24(typescript@5.9.2))
|
||||
@@ -683,33 +683,33 @@ packages:
|
||||
resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==}
|
||||
engines: {node: '>= 16'}
|
||||
|
||||
'@applitools/core-base@1.29.0':
|
||||
resolution: {integrity: sha512-Qg8cNv45L+m1FScj55+GFDP8+I1bEClZe4WJib60naX+/fndP3WS82/eVvDX8U1jTdRTQcpAjr5KTlN5hevd+w==}
|
||||
'@applitools/core-base@1.30.0':
|
||||
resolution: {integrity: sha512-ywQ+lQSHgXWjasP9PKtZrzZXJnrKqZLJMign+v17BVuRRrzHbZ6U4l6PRavGMNMBKkpatuUwHpgnsVHwiU3wRg==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/core@4.52.0':
|
||||
resolution: {integrity: sha512-9V8k+R87UlaHx0NhiIZAixFoRTmNrJNj43uM3yhvdNEm8Bgf+18rLGgitBKrRSDaeYVZ1K4s7yDIngyOf4Ysig==}
|
||||
'@applitools/core@4.53.0':
|
||||
resolution: {integrity: sha512-/A6GcAXDsOPzkYWjY49T3BAvamwMYsYKm11FkT8V+0LoLehcGHTAFknjx9PhgKEIDvixMXHFM1vQA8yCnGB3AQ==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
hasBin: true
|
||||
|
||||
'@applitools/dom-capture@11.6.6':
|
||||
resolution: {integrity: sha512-0BLvTSUp6uS4P3GWppM0UJoEWqLfw/5mH8RRmDiJNmKvIDJ5tWwtqqh+tnj0DYHCH5IETl04mtkJE7vgz/kZUw==}
|
||||
'@applitools/dom-capture@11.6.7':
|
||||
resolution: {integrity: sha512-AeUWYKJmlmGSlWrH3fSFKmXSOpUz1gDfm25eFvBfxDLs4GjQaZ9bHph7t+85T5sX56dRIxi6s5Vhfyp9cuz6dQ==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/dom-shared@1.1.1':
|
||||
resolution: {integrity: sha512-eJ7LT80t9791fUU4K+3E77ZsynZLgOZycCfNnK/i9qLRyK6Xts+PAmTJ5tTtf7ZemuimEaJeuAZwU3L2Pxq/bw==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/dom-snapshot@4.15.0':
|
||||
resolution: {integrity: sha512-nKupSs6HhEVzFXBOh19H5INxwZSzdQPVGk3rxckxmNXNQc2p6xuw9yBKl/J96t+knQvPtqfJVuGM6tMdeoRWrw==}
|
||||
'@applitools/dom-snapshot@4.15.1':
|
||||
resolution: {integrity: sha512-BlMBPstmF4afeqSIMZQqCBwS4sDLzAggW404Gx16C5W41PCcW0D93stYlfUyw33sMEkySxm1EWLPRI/PN95DDA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/driver@1.24.1':
|
||||
resolution: {integrity: sha512-sfxCKPpbYYJOU0IguPqBXFJP4GgrT2xn3botppuHkafTRnik8r8hYX0Db48WTgTw5UCmXxhaD3KQiUEJRSAQtw==}
|
||||
'@applitools/driver@1.24.2':
|
||||
resolution: {integrity: sha512-pbJz7nCZLf4bdZRD2htjF/BEUlHBj9H2MOD1WZOh53ZDctYXTuDLXiM0D7HEmEz1nhF2T0zNOYf+1JSQ6Jy2VA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/ec-client@1.12.12':
|
||||
resolution: {integrity: sha512-/ApHV/dlkkN+YmdPFBSGX06UlFXZ1Q/1XnMFa3IfCyw2+WmQNcX1SFZ/QOTwl34u/uN2Pcrflpws5bMcVHsi8Q==}
|
||||
'@applitools/ec-client@1.12.13':
|
||||
resolution: {integrity: sha512-mNbMQkJQ9j1SXQIbRwGYxniA/vWmyUFHNuT4CG4RAyQlHbdNiakSjcnePSQ90jZ6PyNbSbpzeMXj2x7j1juQmA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
hasBin: true
|
||||
|
||||
@@ -726,13 +726,13 @@ packages:
|
||||
engines: {node: '>=14.0.0'}
|
||||
hasBin: true
|
||||
|
||||
'@applitools/eyes-cypress@3.56.4':
|
||||
resolution: {integrity: sha512-nERMYrnZB1tN3HHxf3oXjh/G3o1qo6mRRYealcrysBhNwGxUjj2r5b8qNXqPG+8Q974hXle6JSFn6vM8T0Gl7Q==}
|
||||
'@applitools/eyes-cypress@3.56.5':
|
||||
resolution: {integrity: sha512-t3NSwb/eoXys4nkCd4TOr8ax9Wvb0rAmthpkUkQCSf3ZhUajXVSqCIN+emkOQlhQHiBkWFlWfcKa1t96XNIvVQ==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
hasBin: true
|
||||
|
||||
'@applitools/eyes@1.36.15':
|
||||
resolution: {integrity: sha512-KzN4bkzNPyAcXLG0hMXyz9pVZPRaCe+b5akdkeMYr0ofXe5yJ2LPEsORW2wyLq7W+CSp2zfPrgyafdRY+tcZiQ==}
|
||||
'@applitools/eyes@1.36.16':
|
||||
resolution: {integrity: sha512-IMW3ybQ6QA36vhqDUQ1QTuXSji6lPv2OM1H8VCYt3MGeVwjfDlVw3JlwgHXm5JIfYyInAa0eto+capLaF87cgw==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
hasBin: true
|
||||
|
||||
@@ -740,53 +740,53 @@ packages:
|
||||
resolution: {integrity: sha512-fwiF0CbeYHDEOTD/NKaFgaI8LvRcGYG2GaJJiRwcedKko16sQ8F3TK5wXfj2Ytjf+8gjwHwsEEX550z3yvDWxA==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
|
||||
'@applitools/image@1.2.4':
|
||||
resolution: {integrity: sha512-dPPArBXned4z03b9IE1uZe9/cHmBfR2HjfakJGUM/TyCc2gIqS6YcOsJjWUL86A5i1mdWjWZVZusPCDYYbEMdQ==}
|
||||
'@applitools/image@1.2.5':
|
||||
resolution: {integrity: sha512-AOlwStpv2fBE8URuADxpkL1AMSOaGlciumwxg2igwMsujAgIBAim3sK8fb5tZ15BUv4bB7Fr7S9Fa/Rxbs8rEA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/logger@2.2.5':
|
||||
resolution: {integrity: sha512-UO68d6e7Vno+RxsEgVkf2NJmuKKejIJ4b8ZxZXcUiy2jjM4GsHjJMumAp8BwVvcFNQfPCjxRvM5f3tq4lnzOZA==}
|
||||
'@applitools/logger@2.2.6':
|
||||
resolution: {integrity: sha512-a723Q/Qc3ek2EDLuwYPnWwHVL+zl+5PlQwC2Xjkp7Oq5ZiM/zRe/uJsmYx4cbS6b3whGpCp5YSXx3BAZPMOTTg==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/nml-client@1.11.10':
|
||||
resolution: {integrity: sha512-qKvVZdWXuygLpxqPDohAfvI7TPtUorQ1dR6OA+8JeBQAFZPVxiHZlPJ4r2ZEPoNZKOSjJeSALA3i8QrBxyIjTA==}
|
||||
'@applitools/nml-client@1.11.11':
|
||||
resolution: {integrity: sha512-lRDex8zPabNppQ7A1SgQz7/2iI5f+bpwmXa7ucDZEf5WbScwRKr8tShCfqBM5S+lkICu5a6Dbc0jQZtxuQW3bA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
peerDependencies:
|
||||
'@applitools/core-base': 1.29.0
|
||||
'@applitools/core-base': 1.30.0
|
||||
|
||||
'@applitools/req@1.8.5':
|
||||
resolution: {integrity: sha512-8DL30cCJ+nM68eaSYdx4qfqxAd3kgaE/HR9KCSp9ZEsdhi2avEkOHh2NrXfgmBEV/tnJmP5hsaPkUNBeprxVNQ==}
|
||||
'@applitools/req@1.8.6':
|
||||
resolution: {integrity: sha512-MfysPZqFE3xCajNOXqejROBTJoGr0/CSHR257F3nYeaDqUfXL1BxjtTrwofs/H1Lm3t69D6yJwHr3fK77SJnSA==}
|
||||
engines: {node: '>=16.13.0'}
|
||||
|
||||
'@applitools/screenshoter@3.12.8':
|
||||
resolution: {integrity: sha512-1i9JsKi6e4mofs+BP4wHbjC4jbOmXsdU2yWDsYckoAOV63VS69cHmU9yxhU5Cey57B+6N3wfNHGlc4LMPtZ6QA==}
|
||||
'@applitools/screenshoter@3.12.9':
|
||||
resolution: {integrity: sha512-1ATy6zoDw0tR882THLbEtOKnJoxI4nBDXi5w3BzZRnmOmTBpzlCoIPmxX3NylT+hukA8W+FGvOr8Cp3VtrRLvg==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/snippets@2.7.0':
|
||||
resolution: {integrity: sha512-6Z5heihaPfBdWt/WHW27S63jwZGPHuA+HRgY7WOLdybmKouXQBXa7lEO2dK/E5FAkk3AdPPT8E+MpPVqcHX0OA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/socket@1.3.6':
|
||||
resolution: {integrity: sha512-g+7oyi6l09wzxsATIjD+Z5ITvANsBhtQRoFaaxB0szBRfBr39D7E2S/TXGu2PF8SRgdTJNShIT7+NFsEftY7pg==}
|
||||
'@applitools/socket@1.3.7':
|
||||
resolution: {integrity: sha512-vQywhjt8YOBGbR3ypvTjoGNFJZlw+KArhTcplqNS/mneHa5WYCrzAHmg0UTNKVp3ZYOl23cU6mWDtjSiw+uWvA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/spec-driver-webdriver@1.5.1':
|
||||
resolution: {integrity: sha512-GoQ6W/9rq3gmwXhAe+BtLyUhwrj6nlc2QShuxd5Xibz+KyMY8NUGtS2N2Ccc0htqvRveaGLOuXZAMHnGOqv1WQ==}
|
||||
'@applitools/spec-driver-webdriver@1.5.2':
|
||||
resolution: {integrity: sha512-1nKsnjdS4keYHmzXfiobSsaO5P30NhIHCIaCV7j1IWVwgZ4FjKL5RC8bNKKbzsi2WT6QPCRLYjJHGLLwi6Mf3Q==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
peerDependencies:
|
||||
webdriver: '>=6.0.0'
|
||||
|
||||
'@applitools/tunnel-client@1.11.3':
|
||||
resolution: {integrity: sha512-lX8PYiqdlUgCY6cJfxuX4XdKZSDaGZLOtgTlfYrG+Ws6CWef6UCK3/PquwHb1/9NXjk9BUO0h6QW9AqrdxH0bw==}
|
||||
'@applitools/tunnel-client@1.11.4':
|
||||
resolution: {integrity: sha512-AuSJlEKPToW7lSXzZgwqceZRoEa/1oe35la8S0ZGWNvHXww23dVzU33/UqUV1gLObKe8Tbdroyh1LQkO+5fLUQ==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
hasBin: true
|
||||
|
||||
'@applitools/ufg-client@1.18.1':
|
||||
resolution: {integrity: sha512-28mFR0pHPrwWTkVqN+0ZaoEK5IXnVVsd7qHc5m5ILC5PlozGJ4MG5VIEOjJS+/l+mcm2VqwHFz0IRmeLZnZqwA==}
|
||||
'@applitools/ufg-client@1.18.2':
|
||||
resolution: {integrity: sha512-NV46imy3y2e709FL8PJgpznmSVawQNdooH5JYgniO4Z2xi26kkVi3c0EgR8QNlZ7UjXydZa/U8ahO5I8+CCJVA==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@applitools/utils@1.13.0':
|
||||
resolution: {integrity: sha512-L1Dj+L2OGEUmZCS0L6wpg0x08k1HvDAjIAH8zbcASXFijA5K+0U3CbaFnP/82dQGhayok0PZi0qHQYg4ao3QJw==}
|
||||
'@applitools/utils@1.14.0':
|
||||
resolution: {integrity: sha512-kvJM2LhzhFIGKPX8UU2qbkDW4AtS/c4gP/dFg7ncJADvDTaPbKmMGMfOViaOoqGkQDQzNerEoALmMxPMc9Bbug==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
|
||||
'@argos-ci/api-client@0.14.0':
|
||||
@@ -3268,6 +3268,9 @@ packages:
|
||||
'@types/lodash@4.17.20':
|
||||
resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==}
|
||||
|
||||
'@types/lodash@4.17.21':
|
||||
resolution: {integrity: sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==}
|
||||
|
||||
'@types/markdown-it@12.2.3':
|
||||
resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==}
|
||||
|
||||
@@ -3452,89 +3455,89 @@ packages:
|
||||
'@ungap/structured-clone@1.3.0':
|
||||
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
|
||||
|
||||
'@unocss/astro@66.5.7':
|
||||
resolution: {integrity: sha512-CzL+OvaK568QIzeLcWt0Bch4FLaZDxnz7Mo0a8Rc0XYp+iYGOohZYUQU27AMSPsojHyYFdK8/QMEUINPU/dSzA==}
|
||||
'@unocss/astro@66.5.9':
|
||||
resolution: {integrity: sha512-t1Cd4ajbRQvcIxiGcoWPcgWzWKdsKjxgh6kIQ2VPzx+nha9ssI1ATOQNKhDTK1l5akFsMXvt1wvBSGu92Npr1Q==}
|
||||
peerDependencies:
|
||||
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
|
||||
peerDependenciesMeta:
|
||||
vite:
|
||||
optional: true
|
||||
|
||||
'@unocss/cli@66.5.7':
|
||||
resolution: {integrity: sha512-fTzZ7y1hm1OrocG4gzcjBDMIGQxOiJg0KC+vXPSuNlH9L3RbA/UDarKDa1oWW4/5oR3FCo8mZsFsSikLIiA8QQ==}
|
||||
'@unocss/cli@66.5.9':
|
||||
resolution: {integrity: sha512-XM+KowW0yRcOtmuigXEW8HGPq8uYIUoVmTz9qqSES+5Qwc23eLFeukkc1cetAGRsaj1Q4fFyHGB6CmWsS0JB1A==}
|
||||
engines: {node: '>=14'}
|
||||
hasBin: true
|
||||
|
||||
'@unocss/config@66.5.7':
|
||||
resolution: {integrity: sha512-rA57Hv78fBNh0OdVDMEwHSEzmtTqeQ+wLu2O8KOsVIwtHdWhb30PlcNvT4RnnnTdaAHKZFIhISAHQYtGiCMVuQ==}
|
||||
'@unocss/config@66.5.9':
|
||||
resolution: {integrity: sha512-M8O0Z+6iCXuQOz/quaKueSb2cmN7cP9JGWdAH2E+qFD8txljaY88tNL4OwFZtO9GjhT2f/pEsLoEOAtAo1xT6g==}
|
||||
engines: {node: '>=14'}
|
||||
|
||||
'@unocss/core@66.5.7':
|
||||
resolution: {integrity: sha512-5ZEjmqRHlwRVSfoVQvy1QKOIfEB9MYRHmYTlwbEvNReFE3Nr0jMk08mo+F80jlb0eoTFjELEUJe9EiEowQeKhQ==}
|
||||
'@unocss/core@66.5.9':
|
||||
resolution: {integrity: sha512-0ch1dN1AJFX+QCxaQR6WLfWqr8PHt7U/wqSTm5vdLXTsm96R7ggCGMs360TiDMimDUvXak6gka+y/6wdQBf8/A==}
|
||||
|
||||
'@unocss/extractor-arbitrary-variants@66.5.7':
|
||||
resolution: {integrity: sha512-yuRSCWl6KU+lhpuPwvq54lp3bYAxthWlJNLXTbqVwqhY0LV9ElSf4fJcrMlijWCNA5+GlDYeaPPX+YQ0rGn0gg==}
|
||||
'@unocss/extractor-arbitrary-variants@66.5.9':
|
||||
resolution: {integrity: sha512-b+D6HbtN4hpGcThdJ8IVPl3xXdNN//Rw+WhyIuRdjwCPMsOfLnEqehPm1f5Rcc+xfFwxYJwC35SZnoBSrRMULg==}
|
||||
|
||||
'@unocss/inspector@66.5.7':
|
||||
resolution: {integrity: sha512-XOlRTw/ni1tSnoDxHxNq5JmMVqwNigosbpQnSyXl0845Tkk7aAIfwbEt2ZGsvxxtWN7vOeDeScL7uJRjPZQ5Eg==}
|
||||
'@unocss/inspector@66.5.9':
|
||||
resolution: {integrity: sha512-Rkg2mYWE64H1BANo2ZAPG9YHbDj1lalEl1hZuWSZb5Mt7SG+/cbq/FCbbq9zbS8ErmlYo2SgWXXmGuyIw1cbgw==}
|
||||
|
||||
'@unocss/postcss@66.5.7':
|
||||
resolution: {integrity: sha512-4mJn81/+l6dFTme/D346bIeVjoXxShCjCHeqvN9idkOuTWDCZW+tpJbOcDvyonPSAR7JMJFEKgr8gjk01OWtLQ==}
|
||||
'@unocss/postcss@66.5.9':
|
||||
resolution: {integrity: sha512-V/UJ71p9Ist8oUHZP+JXYkrURILGnutmc/V1Zvi9V929qgt0Xs36WeXnUJAf1J+U5IfNrtWze/RngI7qFEg5uQ==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
postcss: ^8.4.21
|
||||
|
||||
'@unocss/preset-attributify@66.5.7':
|
||||
resolution: {integrity: sha512-tN6P565MjtViqM75f3m6a9eJEWhF6ZxI01Hol7Yb5qMVb3Y2/8c80KSB2PTeGR7TX7YnTZV86CvHQNVLuPNGVg==}
|
||||
'@unocss/preset-attributify@66.5.9':
|
||||
resolution: {integrity: sha512-PHmN+d32443WIV6rCksTHuO+19susHQrpiOddS6QiYN9LLTvJ8CAmdJYNmQUIOhlZsDhV7EjGZM9idUNK8C7ZA==}
|
||||
|
||||
'@unocss/preset-icons@66.5.7':
|
||||
resolution: {integrity: sha512-M6G+FG/G89gruaagMB6TfnS2y5W/+boCsAaZmmJppHCOMgjmXKI2F5RwCjD6XxyCb/nVJmK6aZ8qDgWmwdZtSA==}
|
||||
'@unocss/preset-icons@66.5.9':
|
||||
resolution: {integrity: sha512-06or+pt1Q59k0Y8T/jOVhIHdkL7BChGmEnSsBk0e96ery32VpmPKrjCIWvwTEFDFf6H6K+1YmOUm+NujewovkA==}
|
||||
|
||||
'@unocss/preset-mini@66.5.7':
|
||||
resolution: {integrity: sha512-rDAOv0xfoPSqIHHilie1g3zNEvDLXrmz4LI7Wb8T0P6TGCZMI1rn10S8odHi8PeQUER3cpOAgSeNgdUnxZ7y2g==}
|
||||
'@unocss/preset-mini@66.5.9':
|
||||
resolution: {integrity: sha512-5SxMTT8kRi+SFNfTKUvFBA4E/4H5BwD5RPNeIbrNlHdeltK8rwCMpXWu5AihNR1kKt5JBBqe/8m0UdoZzAK0+A==}
|
||||
|
||||
'@unocss/preset-tagify@66.5.7':
|
||||
resolution: {integrity: sha512-ouXmQUYnoYADO6igSF4Gg3WqOFzj8WoLVHOhA5AX7cb5Lvpxkj7wU3IwvdehDCT/PwrS4tKPzsC5ZDKVq8J2lA==}
|
||||
'@unocss/preset-tagify@66.5.9':
|
||||
resolution: {integrity: sha512-7c+P7wHksLEOyHWUTiM4u08xQIucnMvxBMBs9dQBjTkWYMMNxITbNSKTibt/WrrHwzb/TQTroUQ7T05H3/sJaw==}
|
||||
|
||||
'@unocss/preset-typography@66.5.7':
|
||||
resolution: {integrity: sha512-4lVZlhYjbUjBb+NjZdGkzURZ7xBe0SKk0j3Vbpen3exSotNP6bZANotpMOv4vta8cOIi4svs2GurLM4EZIgcQg==}
|
||||
'@unocss/preset-typography@66.5.9':
|
||||
resolution: {integrity: sha512-ip2MZDDnJ1RdIk7JtV4qLfguaHIpiM5cXMYFsiwXcJX5SZW4zIShPyuZE6BQi3Im7afHoPcLo4+zqPe0Cm48zQ==}
|
||||
|
||||
'@unocss/preset-uno@66.5.7':
|
||||
resolution: {integrity: sha512-cBH9wT8JjEnl8fnrJhgh+f1C1yJ/ZtKsI5yGTiM8PSsaZ8mG5hUqtoMZpOYmXIGn0S6wfeyCAEYES0Q78er1JA==}
|
||||
'@unocss/preset-uno@66.5.9':
|
||||
resolution: {integrity: sha512-8c1wPbV4cDZNqPcPtNJd08cmRVuhnvoyAU8ER57bbuSe4g0BspT4cLaUf7OuqBg6bmc55a6w9A66fj+kYwpMqw==}
|
||||
|
||||
'@unocss/preset-web-fonts@66.5.7':
|
||||
resolution: {integrity: sha512-gHmFrILnSMUFdmeUMHp/wKnIwHwGls1yxNLBrU3w/7Qw8gqE7CuXyGuJr7/cUiL1tWVxj3PZ7+d2+kvZC5crNw==}
|
||||
'@unocss/preset-web-fonts@66.5.9':
|
||||
resolution: {integrity: sha512-iRXiIg7A0+QmUdH+7NNZmGm9JCV0TI1FG3kMhkc2F3EKjmyTJRxlAgcWjysyWjH2drkJYTaouVDDV43c5xQkKQ==}
|
||||
|
||||
'@unocss/preset-wind3@66.5.7':
|
||||
resolution: {integrity: sha512-ua0INcibg2OJ+oq4lML8xJuyphDyWfia1p9i/cL1AJ8GrTRW/w8Lp9rPu6nhEPaRzVVOWifoUBO+4lK+gIQrBQ==}
|
||||
'@unocss/preset-wind3@66.5.9':
|
||||
resolution: {integrity: sha512-eT23SDqksr6LVzkJLDkGGNIBpRevMHIrretM8VNI7PECJEcpFwX9sgWn3yxAsqy5+0hJXuvFBc9BRUN6sHl5hQ==}
|
||||
|
||||
'@unocss/preset-wind4@66.5.7':
|
||||
resolution: {integrity: sha512-GhNCIBRzQuVd/dL9wWmLDLYf7FTaz8IBCMPiYXZCx9Pn4pTVFn6i/R35eMDAzB2qUp64PdmrRiw6oEimeeZL/A==}
|
||||
'@unocss/preset-wind4@66.5.9':
|
||||
resolution: {integrity: sha512-pUzvBZsv5AUJus/I+D8aHDHCHwaqasNu2a/WgOBs+Otr0xoWFaLob/PVpXeAc4u45jKKd/XvGtr6OF928VVKwQ==}
|
||||
|
||||
'@unocss/preset-wind@66.5.7':
|
||||
resolution: {integrity: sha512-iW28Lvpdqk2UlGSL+iuF9RtCg655/Py7gItJVNAgeBicHABElcma4J8yWBdwPCJZbL2no2hnkLhVH7/rLZxOcA==}
|
||||
'@unocss/preset-wind@66.5.9':
|
||||
resolution: {integrity: sha512-m6G8EbZXs3c5ssnEJMidO7t788WtQX9Tf0AXhBo1nzOAZPaRrJd0qfuv/jrFsayl/WR7Ea1Hexe09csa2OoRyA==}
|
||||
|
||||
'@unocss/reset@66.5.7':
|
||||
resolution: {integrity: sha512-4wHubdBxClQCRMhgQQSO24eJgabL7xxnZ6wiCq86hqc26qdQWoYUqyA2gjyThIz8as4qvS/sl7/ObiL8DULW3g==}
|
||||
'@unocss/reset@66.5.9':
|
||||
resolution: {integrity: sha512-GcXdJcCd/oF8Kbh0JcFXSgGnSTEPFfHjsyd1AWbkhfFqBX8BV/8++GkWZxJDL7/FYa07wLeivdXuPbdvRV1TBA==}
|
||||
|
||||
'@unocss/rule-utils@66.5.7':
|
||||
resolution: {integrity: sha512-239fcZXoeShgOWMD73FCyitJSyAj6XOOIocLVYXBIO9QWGdeyli2tlOayFnXCQB/vqhBQv5Cq1EGTWJKuVBKRA==}
|
||||
'@unocss/rule-utils@66.5.9':
|
||||
resolution: {integrity: sha512-ZdtWqbOaNQLf6NFhcEkvaBf0fjm5GZP5NV/plmQEqK6ehe1TTpaqOtO0LBFD2BUy72oXlcsFnvdgWt/CpL6FLg==}
|
||||
engines: {node: '>=14'}
|
||||
|
||||
'@unocss/transformer-attributify-jsx@66.5.7':
|
||||
resolution: {integrity: sha512-GfI7VU3zYmsyR6NXRZY0EJK4PSBfiHd9HQO1Zyt4oRMKyzQCzuviIrFRaWc1d6K6ZldZ7h+jrjoaqyEMaV2pbw==}
|
||||
'@unocss/transformer-attributify-jsx@66.5.9':
|
||||
resolution: {integrity: sha512-AKkiDwTktPENtlONFGbUbzOXTKsU2YQKqFglg8Z6lwSKaLHX6irC9t8L8W1m6tAmJBBpwpzKzWxX/eFUCTePew==}
|
||||
|
||||
'@unocss/transformer-compile-class@66.5.7':
|
||||
resolution: {integrity: sha512-Wit4t2t1P/UUqOEXtZLVgG4y2CdE8uh7tmL65QOLjbaWBURZMBIryk1TF2Xd+SY6SYCRQXMUrMrzXzlqV6VHaA==}
|
||||
'@unocss/transformer-compile-class@66.5.9':
|
||||
resolution: {integrity: sha512-sdzWQpFGtY4d1ykcJJglsqctfNLxCR4BRrG6RoqFUP0ETGs+2s/hqjXFePB6PAQnPuz6v8DasowMH55/Sm5vHg==}
|
||||
|
||||
'@unocss/transformer-directives@66.5.7':
|
||||
resolution: {integrity: sha512-/eO8NGUgxgnGpe3N2S9KEe+usxY0digP+ggbThx36WcdvdmiY3T1pgnbKyTsCkBWZXeT3k8GL41S8ANqVvN+tA==}
|
||||
'@unocss/transformer-directives@66.5.9':
|
||||
resolution: {integrity: sha512-fsK/308nqpxAPYYgSq93zVdSyu1K3LCEbC+9WGGDLnbn0s2slJ04ECelAk7hoAWuAhbgw8eNIfNFtOpzfdds1A==}
|
||||
|
||||
'@unocss/transformer-variant-group@66.5.7':
|
||||
resolution: {integrity: sha512-5ddZQhACYVYTW3v4midQlw2zxamsm4Zrer24KfUeNl8kKeGGVFGMH9uJImvwVTHG2rK56i8iiT/xRo1oslcEZQ==}
|
||||
'@unocss/transformer-variant-group@66.5.9':
|
||||
resolution: {integrity: sha512-a1y4ekITgHPJLywhKrAwP0WDLkGTWOCyRi2uNIZQF6fvFsjpalPx+9fFH1zSV7qTDsu5uf/16LaMR8StSqfqFg==}
|
||||
|
||||
'@unocss/vite@66.5.7':
|
||||
resolution: {integrity: sha512-1L1qkS8f1Nr/Qp6ImmZgnPVi51BUkNy++ASxKW3vWAo1Z0F9LT2vaiPXnKVv4m2e51s0n/sf7My35erpXXc6ag==}
|
||||
'@unocss/vite@66.5.9':
|
||||
resolution: {integrity: sha512-ejgiK9UqrSTtzgZCfph42Asun2N1OMNx4Z1wINgmLR8F0Xlpw7ECptdoLMrQaS+v4p/fY/fKqWqlX0rvfloUdA==}
|
||||
peerDependencies:
|
||||
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
|
||||
|
||||
@@ -9535,11 +9538,11 @@ packages:
|
||||
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
|
||||
unocss@66.5.7:
|
||||
resolution: {integrity: sha512-thjr3zmI4RuquLroMvoWNHwAmX44HIbPy9clKodrJPoWy0rjDNHspCXL0tAeukHfTi/vaX8GLtEh6u19X8O/DA==}
|
||||
unocss@66.5.9:
|
||||
resolution: {integrity: sha512-uMW5ZKayDQ1ZiqdrO7WiGOJ3H5PE3D4eN1xn0EZXU1Tiu37e5DtuNLa7AzT0z4Dx0AX8GK1xQrNC0US971mfFA==}
|
||||
engines: {node: '>=14'}
|
||||
peerDependencies:
|
||||
'@unocss/webpack': 66.5.7
|
||||
'@unocss/webpack': 66.5.9
|
||||
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
|
||||
peerDependenciesMeta:
|
||||
'@unocss/webpack':
|
||||
@@ -10351,35 +10354,35 @@ snapshots:
|
||||
dependencies:
|
||||
'@jsdevtools/ono': 7.1.3
|
||||
'@types/json-schema': 7.0.15
|
||||
js-yaml: 4.1.0
|
||||
js-yaml: 4.1.1
|
||||
|
||||
'@applitools/core-base@1.29.0':
|
||||
'@applitools/core-base@1.30.0':
|
||||
dependencies:
|
||||
'@applitools/image': 1.2.4
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/req': 1.8.5
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/image': 1.2.5
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/req': 1.8.6
|
||||
'@applitools/utils': 1.14.0
|
||||
abort-controller: 3.0.0
|
||||
throat: 6.0.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/core@4.52.0(encoding@0.1.13)(typescript@5.7.3)':
|
||||
'@applitools/core@4.53.0(encoding@0.1.13)(typescript@5.7.3)':
|
||||
dependencies:
|
||||
'@applitools/core-base': 1.29.0
|
||||
'@applitools/dom-capture': 11.6.6
|
||||
'@applitools/dom-snapshot': 4.15.0
|
||||
'@applitools/driver': 1.24.1
|
||||
'@applitools/ec-client': 1.12.12(typescript@5.7.3)
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/nml-client': 1.11.10(@applitools/core-base@1.29.0)
|
||||
'@applitools/req': 1.8.5
|
||||
'@applitools/screenshoter': 3.12.8
|
||||
'@applitools/core-base': 1.30.0
|
||||
'@applitools/dom-capture': 11.6.7
|
||||
'@applitools/dom-snapshot': 4.15.1
|
||||
'@applitools/driver': 1.24.2
|
||||
'@applitools/ec-client': 1.12.13(typescript@5.7.3)
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/nml-client': 1.11.11(@applitools/core-base@1.30.0)
|
||||
'@applitools/req': 1.8.6
|
||||
'@applitools/screenshoter': 3.12.9
|
||||
'@applitools/snippets': 2.7.0
|
||||
'@applitools/socket': 1.3.6
|
||||
'@applitools/spec-driver-webdriver': 1.5.1(webdriver@7.31.1(typescript@5.7.3))
|
||||
'@applitools/ufg-client': 1.18.1
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/socket': 1.3.7
|
||||
'@applitools/spec-driver-webdriver': 1.5.2(webdriver@7.31.1(typescript@5.7.3))
|
||||
'@applitools/ufg-client': 1.18.2
|
||||
'@applitools/utils': 1.14.0
|
||||
'@types/ws': 8.5.5
|
||||
abort-controller: 3.0.0
|
||||
chalk: 4.1.2
|
||||
@@ -10396,39 +10399,39 @@ snapshots:
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
|
||||
'@applitools/dom-capture@11.6.6':
|
||||
'@applitools/dom-capture@11.6.7':
|
||||
dependencies:
|
||||
'@applitools/dom-shared': 1.1.1
|
||||
'@applitools/functional-commons': 1.6.0
|
||||
|
||||
'@applitools/dom-shared@1.1.1': {}
|
||||
|
||||
'@applitools/dom-snapshot@4.15.0':
|
||||
'@applitools/dom-snapshot@4.15.1':
|
||||
dependencies:
|
||||
'@applitools/dom-shared': 1.1.1
|
||||
'@applitools/functional-commons': 1.6.0
|
||||
css-tree: 3.1.0
|
||||
pako: 1.0.11
|
||||
|
||||
'@applitools/driver@1.24.1':
|
||||
'@applitools/driver@1.24.2':
|
||||
dependencies:
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/snippets': 2.7.0
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/utils': 1.14.0
|
||||
semver: 7.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/ec-client@1.12.12(typescript@5.7.3)':
|
||||
'@applitools/ec-client@1.12.13(typescript@5.7.3)':
|
||||
dependencies:
|
||||
'@applitools/core-base': 1.29.0
|
||||
'@applitools/driver': 1.24.1
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/req': 1.8.5
|
||||
'@applitools/socket': 1.3.6
|
||||
'@applitools/spec-driver-webdriver': 1.5.1(webdriver@7.31.1(typescript@5.7.3))
|
||||
'@applitools/tunnel-client': 1.11.3
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/core-base': 1.30.0
|
||||
'@applitools/driver': 1.24.2
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/req': 1.8.6
|
||||
'@applitools/socket': 1.3.7
|
||||
'@applitools/spec-driver-webdriver': 1.5.2(webdriver@7.31.1(typescript@5.7.3))
|
||||
'@applitools/tunnel-client': 1.11.4
|
||||
'@applitools/utils': 1.14.0
|
||||
abort-controller: 3.0.0
|
||||
webdriver: 7.31.1(typescript@5.7.3)
|
||||
yargs: 17.7.2
|
||||
@@ -10447,7 +10450,7 @@ snapshots:
|
||||
dependencies:
|
||||
'@applitools/eg-frpc': 1.0.5
|
||||
'@applitools/eg-socks5-proxy-server': 0.5.6
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/logger': 2.2.6
|
||||
dotenv: 16.6.1
|
||||
encoding: 0.1.13
|
||||
fastify: 4.29.1
|
||||
@@ -10462,13 +10465,13 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/eyes-cypress@3.56.4(encoding@0.1.13)(typescript@5.7.3)':
|
||||
'@applitools/eyes-cypress@3.56.5(encoding@0.1.13)(typescript@5.7.3)':
|
||||
dependencies:
|
||||
'@applitools/core': 4.52.0(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@applitools/eyes': 1.36.15(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@applitools/core': 4.53.0(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@applitools/eyes': 1.36.16(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@applitools/functional-commons': 1.6.0
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/utils': 1.14.0
|
||||
boxen: 5.1.2
|
||||
chalk: 3.0.0
|
||||
semver: 7.6.2
|
||||
@@ -10481,11 +10484,11 @@ snapshots:
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
|
||||
'@applitools/eyes@1.36.15(encoding@0.1.13)(typescript@5.7.3)':
|
||||
'@applitools/eyes@1.36.16(encoding@0.1.13)(typescript@5.7.3)':
|
||||
dependencies:
|
||||
'@applitools/core': 4.52.0(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/core': 4.53.0(encoding@0.1.13)(typescript@5.7.3)
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/utils': 1.14.0
|
||||
chalk: 4.1.2
|
||||
yargs: 17.7.2
|
||||
transitivePeerDependencies:
|
||||
@@ -10497,34 +10500,34 @@ snapshots:
|
||||
|
||||
'@applitools/functional-commons@1.6.0': {}
|
||||
|
||||
'@applitools/image@1.2.4':
|
||||
'@applitools/image@1.2.5':
|
||||
dependencies:
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/utils': 1.14.0
|
||||
bmpimagejs: 1.0.4
|
||||
jpeg-js: 0.4.4
|
||||
omggif: 1.0.10
|
||||
png-async: 0.9.4
|
||||
|
||||
'@applitools/logger@2.2.5':
|
||||
'@applitools/logger@2.2.6':
|
||||
dependencies:
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/utils': 1.14.0
|
||||
chalk: 4.1.2
|
||||
debug: 4.3.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/nml-client@1.11.10(@applitools/core-base@1.29.0)':
|
||||
'@applitools/nml-client@1.11.11(@applitools/core-base@1.30.0)':
|
||||
dependencies:
|
||||
'@applitools/core-base': 1.29.0
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/req': 1.8.5
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/core-base': 1.30.0
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/req': 1.8.6
|
||||
'@applitools/utils': 1.14.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/req@1.8.5':
|
||||
'@applitools/req@1.8.6':
|
||||
dependencies:
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/utils': 1.14.0
|
||||
abort-controller: 3.0.0
|
||||
http-proxy-agent: 5.0.0
|
||||
https-proxy-agent: 5.0.1
|
||||
@@ -10532,52 +10535,52 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/screenshoter@3.12.8':
|
||||
'@applitools/screenshoter@3.12.9':
|
||||
dependencies:
|
||||
'@applitools/image': 1.2.4
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/image': 1.2.5
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/snippets': 2.7.0
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/utils': 1.14.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/snippets@2.7.0': {}
|
||||
|
||||
'@applitools/socket@1.3.6':
|
||||
'@applitools/socket@1.3.7':
|
||||
dependencies:
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/utils': 1.14.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/spec-driver-webdriver@1.5.1(webdriver@7.31.1(typescript@5.7.3))':
|
||||
'@applitools/spec-driver-webdriver@1.5.2(webdriver@7.31.1(typescript@5.7.3))':
|
||||
dependencies:
|
||||
'@applitools/driver': 1.24.1
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/driver': 1.24.2
|
||||
'@applitools/utils': 1.14.0
|
||||
http-proxy-agent: 5.0.0
|
||||
https-proxy-agent: 5.0.1
|
||||
webdriver: 7.31.1(typescript@5.7.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/tunnel-client@1.11.3':
|
||||
'@applitools/tunnel-client@1.11.4':
|
||||
dependencies:
|
||||
'@applitools/execution-grid-tunnel': 3.1.3
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/req': 1.8.5
|
||||
'@applitools/socket': 1.3.6
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/req': 1.8.6
|
||||
'@applitools/socket': 1.3.7
|
||||
'@applitools/utils': 1.14.0
|
||||
abort-controller: 3.0.0
|
||||
yargs: 17.7.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/ufg-client@1.18.1':
|
||||
'@applitools/ufg-client@1.18.2':
|
||||
dependencies:
|
||||
'@applitools/image': 1.2.4
|
||||
'@applitools/logger': 2.2.5
|
||||
'@applitools/req': 1.8.5
|
||||
'@applitools/utils': 1.13.0
|
||||
'@applitools/image': 1.2.5
|
||||
'@applitools/logger': 2.2.6
|
||||
'@applitools/req': 1.8.6
|
||||
'@applitools/utils': 1.14.0
|
||||
'@xmldom/xmldom': 0.8.10
|
||||
abort-controller: 3.0.0
|
||||
css-tree: 3.1.0
|
||||
@@ -10585,7 +10588,7 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@applitools/utils@1.13.0': {}
|
||||
'@applitools/utils@1.14.0': {}
|
||||
|
||||
'@argos-ci/api-client@0.14.0':
|
||||
dependencies:
|
||||
@@ -13929,6 +13932,8 @@ snapshots:
|
||||
|
||||
'@types/lodash@4.17.20': {}
|
||||
|
||||
'@types/lodash@4.17.21': {}
|
||||
|
||||
'@types/markdown-it@12.2.3':
|
||||
dependencies:
|
||||
'@types/linkify-it': 5.0.0
|
||||
@@ -14151,20 +14156,20 @@ snapshots:
|
||||
|
||||
'@ungap/structured-clone@1.3.0': {}
|
||||
|
||||
'@unocss/astro@66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))':
|
||||
'@unocss/astro@66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/reset': 66.5.7
|
||||
'@unocss/vite': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/reset': 66.5.9
|
||||
'@unocss/vite': 66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
optionalDependencies:
|
||||
vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)
|
||||
|
||||
'@unocss/cli@66.5.7':
|
||||
'@unocss/cli@66.5.9':
|
||||
dependencies:
|
||||
'@jridgewell/remapping': 2.3.5
|
||||
'@unocss/config': 66.5.7
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/preset-uno': 66.5.7
|
||||
'@unocss/config': 66.5.9
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/preset-uno': 66.5.9
|
||||
cac: 6.7.14
|
||||
chokidar: 3.6.0
|
||||
colorette: 2.0.20
|
||||
@@ -14175,124 +14180,124 @@ snapshots:
|
||||
tinyglobby: 0.2.15
|
||||
unplugin-utils: 0.3.1
|
||||
|
||||
'@unocss/config@66.5.7':
|
||||
'@unocss/config@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
unconfig: 7.4.1
|
||||
|
||||
'@unocss/core@66.5.7': {}
|
||||
'@unocss/core@66.5.9': {}
|
||||
|
||||
'@unocss/extractor-arbitrary-variants@66.5.7':
|
||||
'@unocss/extractor-arbitrary-variants@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
|
||||
'@unocss/inspector@66.5.7':
|
||||
'@unocss/inspector@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
colorette: 2.0.20
|
||||
gzip-size: 6.0.0
|
||||
sirv: 3.0.2
|
||||
vue-flow-layout: 0.2.0
|
||||
|
||||
'@unocss/postcss@66.5.7(postcss@8.5.6)':
|
||||
'@unocss/postcss@66.5.9(postcss@8.5.6)':
|
||||
dependencies:
|
||||
'@unocss/config': 66.5.7
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/config': 66.5.9
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
css-tree: 3.1.0
|
||||
postcss: 8.5.6
|
||||
tinyglobby: 0.2.15
|
||||
|
||||
'@unocss/preset-attributify@66.5.7':
|
||||
'@unocss/preset-attributify@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
|
||||
'@unocss/preset-icons@66.5.7':
|
||||
'@unocss/preset-icons@66.5.9':
|
||||
dependencies:
|
||||
'@iconify/utils': 3.0.2
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
ofetch: 1.5.1
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@unocss/preset-mini@66.5.7':
|
||||
'@unocss/preset-mini@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/extractor-arbitrary-variants': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/extractor-arbitrary-variants': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
|
||||
'@unocss/preset-tagify@66.5.7':
|
||||
'@unocss/preset-tagify@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
|
||||
'@unocss/preset-typography@66.5.7':
|
||||
'@unocss/preset-typography@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
|
||||
'@unocss/preset-uno@66.5.7':
|
||||
'@unocss/preset-uno@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/preset-wind3': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/preset-wind3': 66.5.9
|
||||
|
||||
'@unocss/preset-web-fonts@66.5.7':
|
||||
'@unocss/preset-web-fonts@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
ofetch: 1.5.1
|
||||
|
||||
'@unocss/preset-wind3@66.5.7':
|
||||
'@unocss/preset-wind3@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/preset-mini': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/preset-mini': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
|
||||
'@unocss/preset-wind4@66.5.7':
|
||||
'@unocss/preset-wind4@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/extractor-arbitrary-variants': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/extractor-arbitrary-variants': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
|
||||
'@unocss/preset-wind@66.5.7':
|
||||
'@unocss/preset-wind@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/preset-wind3': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/preset-wind3': 66.5.9
|
||||
|
||||
'@unocss/reset@66.5.7': {}
|
||||
'@unocss/reset@66.5.9': {}
|
||||
|
||||
'@unocss/rule-utils@66.5.7':
|
||||
'@unocss/rule-utils@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
magic-string: 0.30.21
|
||||
|
||||
'@unocss/transformer-attributify-jsx@66.5.7':
|
||||
'@unocss/transformer-attributify-jsx@66.5.9':
|
||||
dependencies:
|
||||
'@babel/parser': 7.27.7
|
||||
'@babel/traverse': 7.27.7
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@unocss/transformer-compile-class@66.5.7':
|
||||
'@unocss/transformer-compile-class@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
|
||||
'@unocss/transformer-directives@66.5.7':
|
||||
'@unocss/transformer-directives@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/rule-utils': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/rule-utils': 66.5.9
|
||||
css-tree: 3.1.0
|
||||
|
||||
'@unocss/transformer-variant-group@66.5.7':
|
||||
'@unocss/transformer-variant-group@66.5.9':
|
||||
dependencies:
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/core': 66.5.9
|
||||
|
||||
'@unocss/vite@66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))':
|
||||
'@unocss/vite@66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))':
|
||||
dependencies:
|
||||
'@jridgewell/remapping': 2.3.5
|
||||
'@unocss/config': 66.5.7
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/inspector': 66.5.7
|
||||
'@unocss/config': 66.5.9
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/inspector': 66.5.9
|
||||
chokidar: 3.6.0
|
||||
magic-string: 0.30.21
|
||||
pathe: 2.0.3
|
||||
@@ -21539,27 +21544,27 @@ snapshots:
|
||||
|
||||
universalify@2.0.1: {}
|
||||
|
||||
unocss@66.5.7(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)):
|
||||
unocss@66.5.9(postcss@8.5.6)(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)):
|
||||
dependencies:
|
||||
'@unocss/astro': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
'@unocss/cli': 66.5.7
|
||||
'@unocss/core': 66.5.7
|
||||
'@unocss/postcss': 66.5.7(postcss@8.5.6)
|
||||
'@unocss/preset-attributify': 66.5.7
|
||||
'@unocss/preset-icons': 66.5.7
|
||||
'@unocss/preset-mini': 66.5.7
|
||||
'@unocss/preset-tagify': 66.5.7
|
||||
'@unocss/preset-typography': 66.5.7
|
||||
'@unocss/preset-uno': 66.5.7
|
||||
'@unocss/preset-web-fonts': 66.5.7
|
||||
'@unocss/preset-wind': 66.5.7
|
||||
'@unocss/preset-wind3': 66.5.7
|
||||
'@unocss/preset-wind4': 66.5.7
|
||||
'@unocss/transformer-attributify-jsx': 66.5.7
|
||||
'@unocss/transformer-compile-class': 66.5.7
|
||||
'@unocss/transformer-directives': 66.5.7
|
||||
'@unocss/transformer-variant-group': 66.5.7
|
||||
'@unocss/vite': 66.5.7(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
'@unocss/astro': 66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
'@unocss/cli': 66.5.9
|
||||
'@unocss/core': 66.5.9
|
||||
'@unocss/postcss': 66.5.9(postcss@8.5.6)
|
||||
'@unocss/preset-attributify': 66.5.9
|
||||
'@unocss/preset-icons': 66.5.9
|
||||
'@unocss/preset-mini': 66.5.9
|
||||
'@unocss/preset-tagify': 66.5.9
|
||||
'@unocss/preset-typography': 66.5.9
|
||||
'@unocss/preset-uno': 66.5.9
|
||||
'@unocss/preset-web-fonts': 66.5.9
|
||||
'@unocss/preset-wind': 66.5.9
|
||||
'@unocss/preset-wind3': 66.5.9
|
||||
'@unocss/preset-wind4': 66.5.9
|
||||
'@unocss/transformer-attributify-jsx': 66.5.9
|
||||
'@unocss/transformer-compile-class': 66.5.9
|
||||
'@unocss/transformer-directives': 66.5.9
|
||||
'@unocss/transformer-variant-group': 66.5.9
|
||||
'@unocss/vite': 66.5.9(vite@7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1))
|
||||
optionalDependencies:
|
||||
vite: 7.1.11(@types/node@22.19.1)(jiti@2.5.1)(terser@5.44.1)(tsx@4.20.6)(yaml@2.8.1)
|
||||
transitivePeerDependencies:
|
||||
|
||||
Reference in New Issue
Block a user