mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2025-12-19 17:58:43 -05:00
fix(deps): update minor and patch (#1722)
* fix(deps): update minor and patch * chore: lower threshold * chore: try new locator * chore: try new locator * chore: try new locator * chore: try new locator * chore: try new locator * chore: try new locator * chore: try new locator --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: caele <tsm@qlik.com>
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
"@testing-library/react": "^16.3.0",
|
||||
"extend": "3.0.2",
|
||||
"node-event-emitter": "0.0.1",
|
||||
"qlik-chart-modules": "0.89.0",
|
||||
"qlik-chart-modules": "0.90.0",
|
||||
"react": "18.3.1",
|
||||
"react-dom": "18.3.1",
|
||||
"react-test-renderer": "18.3.1",
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
"@nebula.js/supernova": "^5.12.6",
|
||||
"@nebula.js/theme": "^5.12.6",
|
||||
"@nebula.js/ui": "^5.12.6",
|
||||
"@qlik/api": "^1.30.0",
|
||||
"@qlik/api": "^1.31.0",
|
||||
"@scriptappy/cli": "0.10.0",
|
||||
"@scriptappy/from-jsdoc": "0.19.0",
|
||||
"@scriptappy/to-dts": "1.0.0",
|
||||
|
||||
@@ -39,11 +39,11 @@
|
||||
"express": "5.1.0",
|
||||
"extend": "3.0.2",
|
||||
"html-webpack-plugin": "5.6.3",
|
||||
"portfinder": "1.0.35",
|
||||
"puppeteer": "24.6.1",
|
||||
"portfinder": "1.0.36",
|
||||
"puppeteer": "24.7.1",
|
||||
"regenerator-runtime": "0.14.1",
|
||||
"source-map-loader": "5.0.0",
|
||||
"webpack": "5.99.5",
|
||||
"webpack": "5.99.6",
|
||||
"webpack-cli": "6.0.1",
|
||||
"webpack-dev-server": "4.15.2",
|
||||
"ws": "8.18.1",
|
||||
@@ -71,6 +71,6 @@
|
||||
"monaco-editor-webpack-plugin": "7.1.0",
|
||||
"react": "18.3.1",
|
||||
"react-dom": "18.3.1",
|
||||
"react-router": "7.5.0"
|
||||
"react-router": "7.5.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
"@babel/preset-react": "7.26.3",
|
||||
"@commitlint/cli": "19.8.0",
|
||||
"@commitlint/config-conventional": "19.8.0",
|
||||
"@playwright/test": "1.51.1",
|
||||
"@playwright/test": "1.52.0",
|
||||
"@rollup/plugin-babel": "6.0.4",
|
||||
"@rollup/plugin-commonjs": "28.0.3",
|
||||
"@rollup/plugin-json": "6.1.0",
|
||||
@@ -85,7 +85,7 @@
|
||||
"picasso-plugin-q": "2.8.1",
|
||||
"picasso.js": "2.8.1",
|
||||
"prettier": "3.5.3",
|
||||
"puppeteer": "24.6.1",
|
||||
"puppeteer": "24.7.1",
|
||||
"qix-faker": "0.3.0",
|
||||
"rollup": "4.40.0",
|
||||
"rollup-plugin-dependency-flow": "0.3.0",
|
||||
@@ -95,11 +95,11 @@
|
||||
"yargs": "17.7.2"
|
||||
},
|
||||
"resolutions": {
|
||||
"**/caniuse-lite": "1.0.30001713",
|
||||
"**/caniuse-lite": "1.0.30001715",
|
||||
"**/react": "18.3.1",
|
||||
"**/react-dom": "18.3.1",
|
||||
"**/react-is": "18.3.1",
|
||||
"@playwright/test": "1.51.1"
|
||||
"@playwright/test": "1.52.0"
|
||||
},
|
||||
"workspaces": [
|
||||
"generated/*",
|
||||
|
||||
@@ -29,59 +29,55 @@ test.describe('keyboard navigation', () => {
|
||||
const FILE_NAME = 'listbox_key_scroll.png';
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=standard`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
await page.hover(listboxSelector);
|
||||
await page.press(listboxSelector, 'ArrowDown');
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('simple list move down up and select C', async () => {
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=standard`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
// Move focus from A to C.
|
||||
const firstRow = await page.waitForSelector('[data-testid="listbox.item"]:first-child .value');
|
||||
await firstRow.focus();
|
||||
await page.keyboard.press('ArrowDown'); // At B
|
||||
await page.keyboard.press('ArrowDown'); // At C
|
||||
const focusCImage = await selector.screenshot({ caret: 'hide' });
|
||||
expect(focusCImage).toMatchSnapshot(`${filePrefix}-C.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-C.png`, { caret: 'hide' });
|
||||
|
||||
// Select and move focus up one step.
|
||||
await page.keyboard.press('Space'); // Select C
|
||||
await page.keyboard.press('ArrowUp'); // At B
|
||||
const focusBAndSelectedCImage = await selector.screenshot({ caret: 'hide' });
|
||||
expect(focusBAndSelectedCImage).toMatchSnapshot(`${filePrefix}-B-select-C.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-B-select-C.png`, { caret: 'hide' });
|
||||
|
||||
// Tab to confirm button.
|
||||
await page.keyboard.press('Tab'); // At confirm button
|
||||
const focusConfirm = await selector.screenshot({ caret: 'hide' });
|
||||
expect(focusConfirm).toMatchSnapshot(`${filePrefix}-confirm.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-confirm.png`, { caret: 'hide' });
|
||||
|
||||
// Tab into search field.
|
||||
await page.keyboard.press('Tab'); // At confirm button
|
||||
const focusSearch = await selector.screenshot({ caret: 'hide' });
|
||||
expect(focusSearch).toMatchSnapshot(`${filePrefix}-search.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-search.png`, { caret: 'hide' });
|
||||
|
||||
// Tab back into last focused row.
|
||||
await page.keyboard.press('Tab'); // At a row again
|
||||
const focusRow = await selector.screenshot({ caret: 'hide' });
|
||||
expect(focusRow).toMatchSnapshot(`${filePrefix}-row-again.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-row-again.png`, { caret: 'hide' });
|
||||
|
||||
// Press Enter to confirm selections.
|
||||
await page.keyboard.press('Enter');
|
||||
const stillFocusingRow = await selector.screenshot({ caret: 'hide' });
|
||||
expect(stillFocusingRow).toMatchSnapshot(`${filePrefix}-row-after-confirm.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-row-after-confirm.png`, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('grid mode with column view and navigating in all directions with arrow keys and select "Baked goods".', async () => {
|
||||
await page.goto(`${url}/listbox/listbox.html?fixture=./__fixtures__/multi_scenario_grid_column_7.js`, {
|
||||
waitUntil: 'networkidle',
|
||||
});
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
// Tab into search field.
|
||||
await page.keyboard.press('Tab');
|
||||
@@ -95,8 +91,7 @@ test.describe('keyboard navigation', () => {
|
||||
await page.keyboard.press('ArrowLeft');
|
||||
await page.keyboard.press('Space');
|
||||
await page.keyboard.press('Enter');
|
||||
const listbox = await selector.screenshot({ caret: 'hide' });
|
||||
expect(listbox).toMatchSnapshot(`${filePrefix}-grid-row-select-baked-goods.png`);
|
||||
await expect(locator).toHaveScreenshot(`${filePrefix}-grid-row-select-baked-goods.png`, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('(keyboardNavigation = false) grid mode with cyclic dimension and tabbing between components inside listbox', async () => {
|
||||
|
||||
@@ -40,17 +40,17 @@ test.describe('listbox mashup rendering test', () => {
|
||||
const FILE_NAME = 'listbox_basic.png';
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=standard`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('selecting two values should result in two green rows', async () => {
|
||||
const FILE_NAME = 'listbox_select_EH.png';
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=standard`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
const selectNumbers = [4, 7];
|
||||
const action = async (nbr) => {
|
||||
@@ -59,15 +59,15 @@ test.describe('listbox mashup rendering test', () => {
|
||||
};
|
||||
await execSequence(selectNumbers, action);
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('selecting two values in dense listbox should result in two green rows', async () => {
|
||||
const FILE_NAME = 'listbox_dense_select.png';
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=dense`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
const selectNumbers = [4, 7];
|
||||
const action = async (nbr) => {
|
||||
@@ -76,15 +76,16 @@ test.describe('listbox mashup rendering test', () => {
|
||||
};
|
||||
await execSequence(selectNumbers, action);
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('selecting values should not show the selections toolbar when autoConfirm is true', async () => {
|
||||
const FILE_NAME = 'listbox_select_EH_auto_confirm.png';
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=autoConfirm`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
const selectNumbers = [4, 7];
|
||||
const action = async (nbr) => {
|
||||
@@ -93,8 +94,7 @@ test.describe('listbox mashup rendering test', () => {
|
||||
};
|
||||
await execSequence(selectNumbers, action);
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('listbox search', async () => {
|
||||
@@ -107,9 +107,9 @@ test.describe('listbox mashup rendering test', () => {
|
||||
await search.click();
|
||||
await search.fill('B');
|
||||
|
||||
const selector = await page.locator(listboxSelector);
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('listbox search dark', async () => {
|
||||
@@ -122,9 +122,9 @@ test.describe('listbox mashup rendering test', () => {
|
||||
await search.click();
|
||||
await search.fill('B');
|
||||
|
||||
const selector = await page.locator(listboxSelector);
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('hide toolbar', async () => {
|
||||
@@ -132,16 +132,17 @@ test.describe('listbox mashup rendering test', () => {
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=noToolbar`, { waitUntil: 'networkidle' });
|
||||
|
||||
const selector = await page.locator(listboxSelector);
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('long title should detach toolbar', async () => {
|
||||
const FILE_NAME = 'listbox_detached_toolbar.png';
|
||||
|
||||
await page.goto(`${url}/listbox/listbox.html?scenario=longTitle`, { waitUntil: 'networkidle' });
|
||||
const selector = await page.waitForSelector(listboxSelector, { visible: true });
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
act(async () => {
|
||||
await page.click(listboxSelector);
|
||||
@@ -154,8 +155,7 @@ test.describe('listbox mashup rendering test', () => {
|
||||
}, 500);
|
||||
});
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME);
|
||||
});
|
||||
|
||||
test.describe('fixtures', () => {
|
||||
@@ -171,14 +171,10 @@ test.describe('listbox mashup rendering test', () => {
|
||||
|
||||
await page.goto(renderUrl, { waitUntil: 'networkidle' });
|
||||
|
||||
const element = await page.waitForSelector(listboxSelector, {
|
||||
visible: true,
|
||||
timeout: 10000,
|
||||
});
|
||||
const locator = page.locator(listboxSelector);
|
||||
await locator.waitFor();
|
||||
|
||||
const screenshot = await page.screenshot({ clip: await element.boundingBox() });
|
||||
|
||||
expect(screenshot).toMatchSnapshot(`${name}.png`);
|
||||
return expect(locator).toHaveScreenshot(`${name}.png`, { caret: 'hide' });
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -24,17 +24,17 @@ test.describe('sheet mashup rendering test', () => {
|
||||
const FILE_NAME = 'sheet_basic.png';
|
||||
|
||||
await page.goto(`${url}/sheet/sheet.html?target=sheet`);
|
||||
const selector = await page.waitForSelector(object, { visible: true });
|
||||
const image = await selector.screenshot();
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(object);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
|
||||
test('sheet bound Less test', async () => {
|
||||
const FILE_NAME = 'sheet_bound_less.png';
|
||||
|
||||
await page.goto(`${url}/sheet/sheet.html?target=boundLessSheet`);
|
||||
const selector = await page.waitForSelector(object, { visible: true });
|
||||
const image = await selector.screenshot();
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(object);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
});
|
||||
|
||||
@@ -27,9 +27,8 @@ test.describe('snapper rendering test', () => {
|
||||
|
||||
await page.goto(`${url}/snaps/snapper.html`);
|
||||
|
||||
const selector = await page.waitForSelector(barSelector, { visible: true });
|
||||
|
||||
const image = await selector.screenshot({ caret: 'hide' });
|
||||
return expect(image).toMatchSnapshot(FILE_NAME);
|
||||
const locator = page.locator(barSelector);
|
||||
await locator.waitFor();
|
||||
return expect(locator).toHaveScreenshot(FILE_NAME, { caret: 'hide' });
|
||||
});
|
||||
});
|
||||
|
||||
125
yarn.lock
125
yarn.lock
@@ -3720,22 +3720,22 @@
|
||||
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.1.tgz#6d083acfddae21fb329c8df8c94bf895ce7d0c15"
|
||||
integrity sha512-VzgHzGblFmUeBmmrk55zPyrQIArQN4vujc9shWytaPdB3P7qhi0cpaiKIr7tlCmFv2lYUwnLospIqjL9ZSAhhg==
|
||||
|
||||
"@playwright/test@1.51.1":
|
||||
version "1.51.1"
|
||||
resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.51.1.tgz#75357d513221a7be0baad75f01e966baf9c41a2e"
|
||||
integrity sha512-nM+kEaTSAoVlXmMPH10017vn3FSiFqr/bh4fKg9vmAdMfd9SDqRZNvPSiAHADc/itWak+qPvMPZQOPwCBW7k7Q==
|
||||
"@playwright/test@1.52.0":
|
||||
version "1.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.52.0.tgz#267ec595b43a8f4fa5e444ea503689629e91a5b8"
|
||||
integrity sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==
|
||||
dependencies:
|
||||
playwright "1.51.1"
|
||||
playwright "1.52.0"
|
||||
|
||||
"@popperjs/core@^2.11.8":
|
||||
version "2.11.8"
|
||||
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
|
||||
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
|
||||
|
||||
"@puppeteer/browsers@2.10.0":
|
||||
version "2.10.0"
|
||||
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.10.0.tgz#a6e55bf85bfcc819e5e8c79f6122cccaa52515a4"
|
||||
integrity sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==
|
||||
"@puppeteer/browsers@2.10.2":
|
||||
version "2.10.2"
|
||||
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.10.2.tgz#c2a63cee699c6b5b971b9fcba9095098970f1648"
|
||||
integrity sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==
|
||||
dependencies:
|
||||
debug "^4.4.0"
|
||||
extract-zip "^2.0.1"
|
||||
@@ -3745,12 +3745,13 @@
|
||||
tar-fs "^3.0.8"
|
||||
yargs "^17.7.2"
|
||||
|
||||
"@qlik/api@^1.30.0":
|
||||
version "1.30.0"
|
||||
resolved "https://registry.yarnpkg.com/@qlik/api/-/api-1.30.0.tgz#a77c913d932cd942a7ae662ebb4d45d02dcdced8"
|
||||
integrity sha512-Txhl8yXxX9l/N1EKPXUuxwLyMMI8/4o8DHtMv+zB62xSQN/uu+GROxC5DjVJ8sPnLMHE3nxI8Fx8gII0arqa5g==
|
||||
"@qlik/api@^1.31.0":
|
||||
version "1.31.0"
|
||||
resolved "https://registry.yarnpkg.com/@qlik/api/-/api-1.31.0.tgz#b628b6fc00004709822d01e4fb998e1712467b2f"
|
||||
integrity sha512-5Y2p3cTtyWuzhg2K8ADb9Mx4r8xcSGQbgs0nyid4PRrK7EuzKPA66U6RpHCJXP2dbfQyBh42fep/1ADp31rquQ==
|
||||
dependencies:
|
||||
enigma.js "^2.14.0"
|
||||
extend "3.0.2"
|
||||
lodash "^4.17.21"
|
||||
nanoid "^5.0.9"
|
||||
ws "^8.18.1"
|
||||
@@ -4251,11 +4252,6 @@
|
||||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/cookie@^0.6.0":
|
||||
version "0.6.0"
|
||||
resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.6.0.tgz#eac397f28bf1d6ae0ae081363eca2f425bedf0d5"
|
||||
integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==
|
||||
|
||||
"@types/eslint-scope@^3.7.7":
|
||||
version "3.7.7"
|
||||
resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5"
|
||||
@@ -6007,10 +6003,10 @@ caniuse-api@^3.0.0:
|
||||
lodash.memoize "^4.1.2"
|
||||
lodash.uniq "^4.5.0"
|
||||
|
||||
caniuse-lite@1.0.30001713, caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001349, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001640, caniuse-lite@^1.0.30001669, caniuse-lite@^1.0.30001688:
|
||||
version "1.0.30001713"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001713.tgz#6b33a8857e6c7dcb41a0caa2dd0f0489c823a52d"
|
||||
integrity sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==
|
||||
caniuse-lite@1.0.30001715, caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001349, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001640, caniuse-lite@^1.0.30001669, caniuse-lite@^1.0.30001688:
|
||||
version "1.0.30001715"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz#bd325a37ad366e3fe90827d74062807a34fbaeb2"
|
||||
integrity sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==
|
||||
|
||||
catharsis@^0.9.0:
|
||||
version "0.9.0"
|
||||
@@ -6197,10 +6193,10 @@ chrome-unmirror@0.1.0:
|
||||
resolved "https://registry.yarnpkg.com/chrome-unmirror/-/chrome-unmirror-0.1.0.tgz#e9af78ba47f7ffb90060293a720a01cd26d50bab"
|
||||
integrity sha512-HmQgCN2UTpcrP85oOGnKpkGJFyOUwjsjnPBZlE8MkG0i+NoynGIkuPDZFKh+K4NLQlPiKKde16FAQ98JC1j8ew==
|
||||
|
||||
chromium-bidi@3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-3.0.0.tgz#bfb0549db96552d42377401aadc0198a1bbb3e9f"
|
||||
integrity sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==
|
||||
chromium-bidi@4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-4.0.1.tgz#b2a56c4acbf262daae8e83c1354d85a4ab639594"
|
||||
integrity sha512-oRgKuzRQYXEUBlrlXWeBbot0KLyFOAwTe0pt3EJYZ1I0yvvr1dl6zhnUxlkKvSAk0pin+c1SxeuxBILISEgIEw==
|
||||
dependencies:
|
||||
mitt "^3.0.1"
|
||||
zod "^3.24.1"
|
||||
@@ -14172,17 +14168,17 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
|
||||
dependencies:
|
||||
find-up "^4.0.0"
|
||||
|
||||
playwright-core@1.51.1:
|
||||
version "1.51.1"
|
||||
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.51.1.tgz#d57f0393e02416f32a47cf82b27533656a8acce1"
|
||||
integrity sha512-/crRMj8+j/Nq5s8QcvegseuyeZPxpQCZb6HNk3Sos3BlZyAknRjoyJPFWkpNn8v0+P3WiwqFF8P+zQo4eqiNuw==
|
||||
playwright-core@1.52.0:
|
||||
version "1.52.0"
|
||||
resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.52.0.tgz#238f1f0c3edd4ebba0434ce3f4401900319a3dca"
|
||||
integrity sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==
|
||||
|
||||
playwright@1.51.1:
|
||||
version "1.51.1"
|
||||
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.51.1.tgz#ae1467ee318083968ad28d6990db59f47a55390f"
|
||||
integrity sha512-kkx+MB2KQRkyxjYPc3a0wLZZoDczmppyGJIvQ43l+aZihkaVvmu/21kiyaHeHjiFxjxNNFnUncKmcGIyOojsaw==
|
||||
playwright@1.52.0:
|
||||
version "1.52.0"
|
||||
resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.52.0.tgz#26cb9a63346651e1c54c8805acfd85683173d4bd"
|
||||
integrity sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==
|
||||
dependencies:
|
||||
playwright-core "1.51.1"
|
||||
playwright-core "1.52.0"
|
||||
optionalDependencies:
|
||||
fsevents "2.3.2"
|
||||
|
||||
@@ -14191,10 +14187,10 @@ pngjs@^3.0.0, pngjs@^3.3.3:
|
||||
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
|
||||
integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
|
||||
|
||||
portfinder@1.0.35:
|
||||
version "1.0.35"
|
||||
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.35.tgz#6ebaf945da4d14c55d996e907b217f73e1dc06c9"
|
||||
integrity sha512-73JaFg4NwYNAufDtS5FsFu/PdM49ahJrO1i44aCRsDWju1z5wuGDaqyFUQWR6aJoK2JPDWlaYYAGFNIGTSUHSw==
|
||||
portfinder@1.0.36:
|
||||
version "1.0.36"
|
||||
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.36.tgz#4eef523c15e972417a9ee496c3e9c95b8f649d52"
|
||||
integrity sha512-gMKUzCoP+feA7t45moaSx7UniU7PgGN3hA8acAB+3Qn7/js0/lJ07fYZlxt9riE9S3myyxDCyAFzSrLlta0c9g==
|
||||
dependencies:
|
||||
async "^3.2.6"
|
||||
debug "^4.3.6"
|
||||
@@ -14774,28 +14770,28 @@ puppeteer-core@1.20.0:
|
||||
rimraf "^2.6.1"
|
||||
ws "^6.1.0"
|
||||
|
||||
puppeteer-core@24.6.1:
|
||||
version "24.6.1"
|
||||
resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-24.6.1.tgz#fc2ea21a49d6d8240cc959b729a12ba976ac140a"
|
||||
integrity sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==
|
||||
puppeteer-core@24.7.1:
|
||||
version "24.7.1"
|
||||
resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-24.7.1.tgz#f9c02297223adf70044fd90c899c7ba2113c3914"
|
||||
integrity sha512-ORJJEk5nZiIRlYm4PgbtwTvnTGLlHiB8E9V6jZqqu8kaWjpbj/6HT1Yfj81rE66P3ZZqMPXqjEBxRkK1QSsu+w==
|
||||
dependencies:
|
||||
"@puppeteer/browsers" "2.10.0"
|
||||
chromium-bidi "3.0.0"
|
||||
"@puppeteer/browsers" "2.10.2"
|
||||
chromium-bidi "4.0.1"
|
||||
debug "^4.4.0"
|
||||
devtools-protocol "0.0.1425554"
|
||||
typed-query-selector "^2.12.0"
|
||||
ws "^8.18.1"
|
||||
|
||||
puppeteer@24.6.1:
|
||||
version "24.6.1"
|
||||
resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-24.6.1.tgz#828308e1e05654c4ca87399e677d10e3eeb32702"
|
||||
integrity sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==
|
||||
puppeteer@24.7.1:
|
||||
version "24.7.1"
|
||||
resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-24.7.1.tgz#c6191cf5043e34f3aad6bef0fe48cb0db756ddf5"
|
||||
integrity sha512-fFNINKC/pOI83WQsxOxWC+w1lt4KNWAOuq6S8XSQoMJm9imjmnhhfv/UsDNyJe+1bVZ7bbUMXYpvsp9Mkv5MWw==
|
||||
dependencies:
|
||||
"@puppeteer/browsers" "2.10.0"
|
||||
chromium-bidi "3.0.0"
|
||||
"@puppeteer/browsers" "2.10.2"
|
||||
chromium-bidi "4.0.1"
|
||||
cosmiconfig "^9.0.0"
|
||||
devtools-protocol "0.0.1425554"
|
||||
puppeteer-core "24.6.1"
|
||||
puppeteer-core "24.7.1"
|
||||
typed-query-selector "^2.12.0"
|
||||
|
||||
pure-rand@^6.0.0:
|
||||
@@ -14810,10 +14806,10 @@ qix-faker@0.3.0:
|
||||
dependencies:
|
||||
faker "^4.1.0"
|
||||
|
||||
qlik-chart-modules@0.89.0:
|
||||
version "0.89.0"
|
||||
resolved "https://registry.yarnpkg.com/qlik-chart-modules/-/qlik-chart-modules-0.89.0.tgz#2996f734827f0976b99bccbd1c151e163eae1225"
|
||||
integrity sha512-F4M0U2Q+Q9J+VbKizcRh5zyjo8dpfLHr9T3XBJFXKsH3BJGFkAa1yA8Fa26T4IkoCVNQbKjVcv7IGtzqwTdaXg==
|
||||
qlik-chart-modules@0.90.0:
|
||||
version "0.90.0"
|
||||
resolved "https://registry.yarnpkg.com/qlik-chart-modules/-/qlik-chart-modules-0.90.0.tgz#c44880116dc39cf16dac8b872d37903fa41a22f3"
|
||||
integrity sha512-H40ZT30A4qa4zNzQX9JiUUB6SPEzUXvqk6yu9U4Hjy0ynBvnjfPh/OdzaPj14E5bJ9qY8FHB97fXXTqpSkRQZQ==
|
||||
|
||||
qs@6.11.0:
|
||||
version "6.11.0"
|
||||
@@ -14921,12 +14917,11 @@ react-is@18.3.1, react-is@^16.12.0, "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", r
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
|
||||
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
|
||||
|
||||
react-router@7.5.0:
|
||||
version "7.5.0"
|
||||
resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.5.0.tgz#649568e7e3b4133dee1dcf333d8a3a37b1967f58"
|
||||
integrity sha512-estOHrRlDMKdlQa6Mj32gIks4J+AxNsYoE0DbTTxiMy2mPzZuWSDU+N85/r1IlNR7kGfznF3VCUlvc5IUO+B9g==
|
||||
react-router@7.5.1:
|
||||
version "7.5.1"
|
||||
resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.5.1.tgz#e0bae54e913d139e727e7a88d165174a2cdbeb27"
|
||||
integrity sha512-/jjU3fcYNd2bwz9Q0xt5TwyiyoO8XjSEFXJY4O/lMAlkGTHWuHRAbR9Etik+lSDqMC7A7mz3UlXzgYT6Vl58sA==
|
||||
dependencies:
|
||||
"@types/cookie" "^0.6.0"
|
||||
cookie "^1.0.1"
|
||||
set-cookie-parser "^2.6.0"
|
||||
turbo-stream "2.4.0"
|
||||
@@ -17761,10 +17756,10 @@ webpack-sources@^3.2.3:
|
||||
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
|
||||
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
|
||||
|
||||
webpack@5.99.5:
|
||||
version "5.99.5"
|
||||
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.5.tgz#86e3b3a5a03377ea5da271c929934003f5ac5dd8"
|
||||
integrity sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==
|
||||
webpack@5.99.6:
|
||||
version "5.99.6"
|
||||
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.6.tgz#0d6ba7ce1d3609c977f193d2634d54e5cf36379d"
|
||||
integrity sha512-TJOLrJ6oeccsGWPl7ujCYuc0pIq2cNsuD6GZDma8i5o5Npvcco/z+NKvZSFsP0/x6SShVb0+X2JK/JHUjKY9dQ==
|
||||
dependencies:
|
||||
"@types/eslint-scope" "^3.7.7"
|
||||
"@types/estree" "^1.0.6"
|
||||
|
||||
Reference in New Issue
Block a user