diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml
index f8e230456d..571ea740d9 100644
--- a/.github/workflows/e2e-test.yml
+++ b/.github/workflows/e2e-test.yml
@@ -32,7 +32,7 @@ jobs:
needs: netlify
runs-on: ubuntu-latest
container:
- image: mcr.microsoft.com/playwright:v1.52.0-jammy
+ image: mcr.microsoft.com/playwright:v1.55.1-jammy
steps:
- uses: actions/checkout@v4
- name: Set up environment
@@ -53,7 +53,7 @@ jobs:
name: Functional Desktop App
runs-on: ubuntu-latest
container:
- image: mcr.microsoft.com/playwright:v1.52.0-jammy
+ image: mcr.microsoft.com/playwright:v1.55.1-jammy
steps:
- uses: actions/checkout@v4
- name: Set up environment
@@ -74,7 +74,7 @@ jobs:
needs: netlify
runs-on: ubuntu-latest
container:
- image: mcr.microsoft.com/playwright:v1.52.0-jammy
+ image: mcr.microsoft.com/playwright:v1.55.1-jammy
steps:
- uses: actions/checkout@v4
- name: Set up environment
diff --git a/.github/workflows/update-vrt.yml b/.github/workflows/update-vrt.yml
index ccb19f6375..5cf748277d 100644
--- a/.github/workflows/update-vrt.yml
+++ b/.github/workflows/update-vrt.yml
@@ -19,7 +19,7 @@ jobs:
github.event.issue.pull_request &&
contains(github.event.comment.body, '/update-vrt')
container:
- image: mcr.microsoft.com/playwright:v1.52.0-jammy
+ image: mcr.microsoft.com/playwright:v1.55.1-jammy
steps:
- name: Get PR branch
# Until https://github.com/xt0rted/pull-request-comment-branch/issues/322 is resolved we use the forked version
diff --git a/bin/run-vrt b/bin/run-vrt
index 7a71c6017b..2f47f25d1e 100755
--- a/bin/run-vrt
+++ b/bin/run-vrt
@@ -28,5 +28,5 @@ echo "Running VRT tests with the following parameters:"
echo "E2E_START_URL: $E2E_START_URL"
echo "VRT_ARGS: $VRT_ARGS"
-MSYS_NO_PATHCONV=1 docker run --rm --network host -v "$(pwd)":/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.52.0-jammy /bin/bash \
+MSYS_NO_PATHCONV=1 docker run --rm --network host -v "$(pwd)":/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.55.1-jammy /bin/bash \
-c "E2E_START_URL=$E2E_START_URL yarn vrt $VRT_ARGS"
diff --git a/package.json b/package.json
index dc880ca133..a919f04e57 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
"@types/node": "^22.17.0",
"@types/prompts": "^2.4.9",
"@typescript-eslint/parser": "^8.45.0",
- "cross-env": "^7.0.3",
+ "cross-env": "^10.1.0",
"eslint": "^9.36.0",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4",
diff --git a/packages/desktop-client/README.md b/packages/desktop-client/README.md
index ba2bd49de6..a4369c772d 100644
--- a/packages/desktop-client/README.md
+++ b/packages/desktop-client/README.md
@@ -65,10 +65,10 @@ Run manually:
```sh
# Run docker container
-docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.52.0-jammy /bin/bash
+docker run --rm --network host -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.55.1-jammy /bin/bash
# If you receive an error such as "docker: invalid reference format", please instead use the following command:
- docker run --rm --network host -v ${pwd}:/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.52.0-jammy /bin/bash
+ docker run --rm --network host -v ${pwd}:/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.55.1-jammy /bin/bash
# Once inside the docker container, run the VRT tests: important - they MUST be ran against a HTTPS server.
# Use the ip and port noted earlier
diff --git a/packages/desktop-client/index.html b/packages/desktop-client/index.html
index a8d2ce76ad..a003e0ae91 100644
--- a/packages/desktop-client/index.html
+++ b/packages/desktop-client/index.html
@@ -108,10 +108,6 @@
min-height: 0;
min-width: 0;
}
-
- .js-focus-visible :focus:not(.focus-visible) {
- outline: 0;
- }
diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json
index 20032dc3b4..d88e2c9db7 100644
--- a/packages/desktop-client/package.json
+++ b/packages/desktop-client/package.json
@@ -8,14 +8,14 @@
"devDependencies": {
"@actual-app/components": "workspace:*",
"@emotion/css": "^11.13.5",
- "@fontsource/redacted-script": "^5.2.5",
+ "@fontsource/redacted-script": "^5.2.8",
"@juggle/resize-observer": "^3.4.0",
- "@playwright/test": "1.52.0",
+ "@playwright/test": "1.55.1",
"@rollup/plugin-inject": "^5.0.5",
- "@swc/core": "^1.11.24",
+ "@swc/core": "^1.13.5",
"@swc/helpers": "^0.5.17",
- "@testing-library/dom": "10.4.0",
- "@testing-library/jest-dom": "^6.6.3",
+ "@testing-library/dom": "10.4.1",
+ "@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "16.3.0",
"@testing-library/user-event": "14.6.1",
"@types/lodash": "^4",
@@ -25,21 +25,19 @@
"@types/react-grid-layout": "^1",
"@types/react-modal": "^3.16.3",
"@use-gesture/react": "^10.3.1",
- "@vitejs/plugin-basic-ssl": "^1.2.0",
- "@vitejs/plugin-react": "^5.0.2",
+ "@vitejs/plugin-basic-ssl": "^2.1.0",
+ "@vitejs/plugin-react": "^5.0.4",
"auto-text-size": "^0.2.3",
"babel-plugin-react-compiler": "19.1.0-rc.3",
- "chokidar": "^3.6.0",
"cmdk": "^1.1.1",
- "cross-env": "^7.0.3",
+ "cross-env": "^10.1.0",
"date-fns": "^4.1.0",
- "downshift": "7.6.2",
- "focus-visible": "^4.1.5",
- "i18next": "^25.2.1",
+ "downshift": "9.0.10",
+ "i18next": "^25.5.3",
"i18next-parser": "^9.3.0",
"i18next-resources-to-backend": "^1.2.1",
"inter-ui": "^3.19.3",
- "jsdom": "^26.1.0",
+ "jsdom": "^27.0.0",
"lodash": "^4.17.21",
"loot-core": "workspace:*",
"mdast-util-newline-to-break": "^2.0.0",
@@ -70,12 +68,12 @@
"recharts": "^2.15.3",
"rehype-external-links": "^3.0.0",
"remark-gfm": "^4.0.1",
- "rollup-plugin-visualizer": "^5.14.0",
- "sass": "^1.89.0",
+ "rollup-plugin-visualizer": "^6.0.4",
+ "sass": "^1.93.2",
"usehooks-ts": "^3.1.1",
"uuid": "^13.0.0",
"vite": "^6.3.6",
- "vite-plugin-pwa": "^1.0.0",
+ "vite-plugin-pwa": "^1.0.3",
"vite-tsconfig-paths": "^4.3.2",
"vitest": "^3.2.4",
"xml2js": "^0.6.2"
diff --git a/packages/desktop-client/src/components/autocomplete/Autocomplete.tsx b/packages/desktop-client/src/components/autocomplete/Autocomplete.tsx
index 5f544b2590..584ff59823 100644
--- a/packages/desktop-client/src/components/autocomplete/Autocomplete.tsx
+++ b/packages/desktop-client/src/components/autocomplete/Autocomplete.tsx
@@ -473,115 +473,127 @@ function SingleAutocomplete({
>
{renderInput(
- getInputProps({
- ref: inputRef,
- ...inputProps,
- onFocus: e => {
- inputProps.onFocus?.(e);
+ (() => {
+ const { className, style, ...restInputProps } =
+ inputProps || {};
+ const downshiftProps = getInputProps({
+ ref: inputRef,
+ ...restInputProps,
+ onFocus: e => {
+ inputProps.onFocus?.(e);
- if (openOnFocus) {
- open();
- }
- },
- onBlur: e => {
- // Should this be e.nativeEvent
- e['preventDownshiftDefault'] = true;
- inputProps.onBlur?.(e);
+ if (openOnFocus) {
+ open();
+ }
+ },
+ onBlur: e => {
+ // Should this be e.nativeEvent
+ e['preventDownshiftDefault'] = true;
+ inputProps.onBlur?.(e);
- if (!closeOnBlur) {
- return;
- }
-
- if (itemsViewRef.current?.contains(e.relatedTarget)) {
- // Do not close when the user clicks on any of the items.
- e.stopPropagation();
- return;
- }
-
- if (clearOnBlur) {
- if (e.target.value === '') {
- onSelect?.(null, e.target.value);
- setSelectedItem(null);
- close();
+ if (!closeOnBlur) {
return;
}
- // If not using table behavior, reset the input on blur. Tables
- // handle saving the value on blur.
- const value = selectedItem ? getItemId(selectedItem) : null;
-
- resetState(value);
- } else {
- close();
- }
- },
- onKeyDown: (e: KeyboardEvent) => {
- const { onKeyDown } = inputProps || {};
-
- // If the dropdown is open, an item is highlighted, and the user
- // pressed enter, always capture that and handle it ourselves
- if (isOpen) {
- if (e.key === 'Enter') {
- if (highlightedIndex != null) {
- if (
- inst.lastChangeType ===
- Downshift.stateChangeTypes.itemMouseEnter
- ) {
- // If the last thing the user did was hover an item, intentionally
- // ignore the default behavior of selecting the item. It's too
- // common to accidentally hover an item and then save it
- e.preventDefault();
- } else {
- // Otherwise, stop propagation so that the table navigator
- // doesn't handle it
- e.stopPropagation();
- }
- } else if (!strict) {
- // Handle it ourselves
- e.stopPropagation();
- onSelect(value, (e.target as HTMLInputElement).value);
- return onSelectAfter();
- } else {
- // No highlighted item, still allow the table to save the item
- // as `null`, even though we're allowing the table to move
- e.preventDefault();
- onKeyDown?.(e);
- }
- } else if (shouldSaveFromKey(e)) {
- e.preventDefault();
- onKeyDown?.(e);
- }
- }
-
- // Handle escape ourselves
- if (e.key === 'Escape') {
- e.nativeEvent['preventDownshiftDefault'] = true;
-
- if (!embedded) {
+ if (itemsViewRef.current?.contains(e.relatedTarget)) {
+ // Do not close when the user clicks on any of the items.
e.stopPropagation();
+ return;
}
- fireUpdate(
- onUpdate,
- strict,
- suggestions,
- null,
- getItemId(originalItem),
- );
+ if (clearOnBlur) {
+ if (e.target.value === '') {
+ onSelect?.(null, e.target.value);
+ setSelectedItem(null);
+ close();
+ return;
+ }
- setValue(getItemName(originalItem));
- setSelectedItem(
- findItem(strict, suggestions, originalItem),
- );
- setHighlightedIndex(null);
- if (embedded) {
- open();
+ // If not using table behavior, reset the input on blur. Tables
+ // handle saving the value on blur.
+ const value = selectedItem
+ ? getItemId(selectedItem)
+ : null;
+
+ resetState(value);
} else {
close();
}
- }
- },
- }),
+ },
+ onKeyDown: (e: KeyboardEvent) => {
+ const { onKeyDown } = inputProps || {};
+
+ // If the dropdown is open, an item is highlighted, and the user
+ // pressed enter, always capture that and handle it ourselves
+ if (isOpen) {
+ if (e.key === 'Enter') {
+ if (highlightedIndex != null) {
+ if (
+ inst.lastChangeType ===
+ Downshift.stateChangeTypes.itemMouseEnter
+ ) {
+ // If the last thing the user did was hover an item, intentionally
+ // ignore the default behavior of selecting the item. It's too
+ // common to accidentally hover an item and then save it
+ e.preventDefault();
+ } else {
+ // Otherwise, stop propagation so that the table navigator
+ // doesn't handle it
+ e.stopPropagation();
+ }
+ } else if (!strict) {
+ // Handle it ourselves
+ e.stopPropagation();
+ onSelect(value, (e.target as HTMLInputElement).value);
+ return onSelectAfter();
+ } else {
+ // No highlighted item, still allow the table to save the item
+ // as `null`, even though we're allowing the table to move
+ e.preventDefault();
+ onKeyDown?.(e);
+ }
+ } else if (shouldSaveFromKey(e)) {
+ e.preventDefault();
+ onKeyDown?.(e);
+ }
+ }
+
+ // Handle escape ourselves
+ if (e.key === 'Escape') {
+ e.nativeEvent['preventDownshiftDefault'] = true;
+
+ if (!embedded) {
+ e.stopPropagation();
+ }
+
+ fireUpdate(
+ onUpdate,
+ strict,
+ suggestions,
+ null,
+ getItemId(originalItem),
+ );
+
+ setValue(getItemName(originalItem));
+ setSelectedItem(
+ findItem(strict, suggestions, originalItem),
+ );
+ setHighlightedIndex(null);
+ if (embedded) {
+ open();
+ } else {
+ close();
+ }
+ }
+ },
+ });
+
+ return {
+ ...downshiftProps,
+ ...(className && { className }),
+ ...(style && { style }),
+ };
+ })(),
)}
{isOpen &&
diff --git a/packages/desktop-client/src/components/autocomplete/PayeeAutocomplete.test.tsx b/packages/desktop-client/src/components/autocomplete/PayeeAutocomplete.test.tsx
index b7c905880f..d6fb1ce30c 100644
--- a/packages/desktop-client/src/components/autocomplete/PayeeAutocomplete.test.tsx
+++ b/packages/desktop-client/src/components/autocomplete/PayeeAutocomplete.test.tsx
@@ -44,11 +44,25 @@ function makePayee(name: string, options?: { favorite: boolean }): PayeeEntity {
}
function extractPayeesAndHeaderNames(screen: Screen) {
- return [
- ...screen
- .getByTestId('autocomplete')
- .querySelectorAll(`${PAYEE_SELECTOR}, ${PAYEE_SECTION_SELECTOR}`),
- ]
+ const autocompleteElement = screen.getByTestId('autocomplete');
+
+ // Get all elements that match either selector, but query them separately
+ // and then sort by their position in the DOM to maintain document order
+ const headers = [
+ ...autocompleteElement.querySelectorAll(PAYEE_SECTION_SELECTOR),
+ ];
+ const items = [...autocompleteElement.querySelectorAll(PAYEE_SELECTOR)];
+
+ // Combine all elements and sort by their position in the DOM
+ const allElements = [...headers, ...items];
+ allElements.sort((a, b) => {
+ // Compare document position to maintain DOM order
+ return a.compareDocumentPosition(b) & Node.DOCUMENT_POSITION_FOLLOWING
+ ? -1
+ : 1;
+ });
+
+ return allElements
.map(e => e.getAttribute('data-testid'))
.map(firstOrIncorrect);
}
@@ -154,15 +168,9 @@ describe('PayeeAutocomplete.getPayeeSuggestions', () => {
];
await clickAutocomplete(renderPayeeAutocomplete({ payees }));
- expect(
- [
- ...screen
- .getByTestId('autocomplete')
- .querySelectorAll(`${PAYEE_SELECTOR}, ${PAYEE_SECTION_SELECTOR}`),
- ]
- .map(e => e.getAttribute('data-testid'))
- .map(firstOrIncorrect),
- ).toStrictEqual(expectedPayeeOrder);
+ expect(extractPayeesAndHeaderNames(screen)).toStrictEqual(
+ expectedPayeeOrder,
+ );
});
test('list with more than the maximum favorites only lists favorites', async () => {
diff --git a/packages/desktop-client/src/components/forms.tsx b/packages/desktop-client/src/components/forms.tsx
index a4e5857a6d..e41067ad13 100644
--- a/packages/desktop-client/src/components/forms.tsx
+++ b/packages/desktop-client/src/components/forms.tsx
@@ -137,7 +137,7 @@ export const Checkbox = (props: CheckboxProps) => {
backgroundColor: theme.buttonNormalDisabledBorder,
},
},
- '&.focus-visible:focus': {
+ '&:focus-visible': {
'::before': {
position: 'absolute',
top: -5,
diff --git a/packages/desktop-client/src/index.tsx b/packages/desktop-client/src/index.tsx
index e5191232ee..c08c0f7876 100644
--- a/packages/desktop-client/src/index.tsx
+++ b/packages/desktop-client/src/index.tsx
@@ -21,9 +21,6 @@ import * as appSlice from './app/appSlice';
import { AuthProvider } from './auth/AuthProvider';
import * as budgetSlice from './budget/budgetSlice';
import * as budgetfilesSlice from './budgetfiles/budgetfilesSlice';
-// See https://github.com/WICG/focus-visible. Only makes the blue
-// focus outline appear from keyboard events.
-import 'focus-visible';
import { App } from './components/App';
import { ServerProvider } from './components/ServerContext';
import * as modalsSlice from './modals/modalsSlice';
diff --git a/packages/desktop-client/vite.config.mts b/packages/desktop-client/vite.config.mts
index 977eb0c0d4..719aaf4df3 100644
--- a/packages/desktop-client/vite.config.mts
+++ b/packages/desktop-client/vite.config.mts
@@ -191,6 +191,7 @@ export default defineConfig(async ({ mode }) => {
environment: 'jsdom',
globals: true,
setupFiles: './src/setupTests.js',
+ testTimeout: 10000,
onConsoleLog(log: string, type: 'stdout' | 'stderr'): boolean | void {
// print only console.error
return type === 'stderr';
diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json
index dee6e6fea7..c995f5211f 100644
--- a/packages/desktop-electron/package.json
+++ b/packages/desktop-electron/package.json
@@ -97,11 +97,11 @@
"devDependencies": {
"@electron/notarize": "2.5.0",
"@electron/rebuild": "4.0.1",
- "@playwright/test": "1.52.0",
+ "@playwright/test": "1.55.1",
"@types/copyfiles": "^2",
"@types/fs-extra": "^11",
"copyfiles": "^2.4.1",
- "cross-env": "^7.0.3",
+ "cross-env": "^10.1.0",
"electron": "38.0.0",
"electron-builder": "24.13.3",
"typescript": "^5.9.2"
diff --git a/packages/loot-core/package.json b/packages/loot-core/package.json
index 7f16fe2334..45514bcd3a 100644
--- a/packages/loot-core/package.json
+++ b/packages/loot-core/package.json
@@ -42,7 +42,7 @@
"@actual-app/api": "workspace:^",
"@actual-app/crdt": "workspace:^",
"@actual-app/web": "workspace:^",
- "@swc/core": "^1.11.24",
+ "@swc/core": "^1.13.5",
"@types/adm-zip": "^0.5.7",
"@types/better-sqlite3": "^7.6.13",
"@types/emscripten": "^1.40.1",
@@ -52,10 +52,10 @@
"assert": "^2.1.0",
"browserify-zlib": "^0.2.0",
"buffer": "^6.0.3",
- "cross-env": "^7.0.3",
+ "cross-env": "^10.1.0",
"fake-indexeddb": "^3.1.8",
"fast-check": "3.23.2",
- "i18next": "^25.2.1",
+ "i18next": "^25.5.3",
"jest-diff": "^29.7.0",
"jsverify": "^0.8.4",
"memfs": "3.6.0",
@@ -63,7 +63,7 @@
"npm-run-all": "^4.1.5",
"path-browserify": "^1.0.1",
"peggy": "3.0.2",
- "rollup-plugin-visualizer": "^6.0.3",
+ "rollup-plugin-visualizer": "^6.0.4",
"stream-browserify": "^3.0.0",
"ts-node": "^10.9.2",
"typescript": "^5.9.2",
diff --git a/upcoming-release-notes/5858.md b/upcoming-release-notes/5858.md
new file mode 100644
index 0000000000..b3894eee92
--- /dev/null
+++ b/upcoming-release-notes/5858.md
@@ -0,0 +1,6 @@
+---
+category: Maintenance
+authors: [matt-fidd]
+---
+
+Bump non-react dependencies in desktop-client
diff --git a/yarn.lock b/yarn.lock
index 3ddbf1b228..0bbf1b129c 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -137,14 +137,14 @@ __metadata:
dependencies:
"@actual-app/components": "workspace:*"
"@emotion/css": "npm:^11.13.5"
- "@fontsource/redacted-script": "npm:^5.2.5"
+ "@fontsource/redacted-script": "npm:^5.2.8"
"@juggle/resize-observer": "npm:^3.4.0"
- "@playwright/test": "npm:1.52.0"
+ "@playwright/test": "npm:1.55.1"
"@rollup/plugin-inject": "npm:^5.0.5"
- "@swc/core": "npm:^1.11.24"
+ "@swc/core": "npm:^1.13.5"
"@swc/helpers": "npm:^0.5.17"
- "@testing-library/dom": "npm:10.4.0"
- "@testing-library/jest-dom": "npm:^6.6.3"
+ "@testing-library/dom": "npm:10.4.1"
+ "@testing-library/jest-dom": "npm:^6.9.1"
"@testing-library/react": "npm:16.3.0"
"@testing-library/user-event": "npm:14.6.1"
"@types/lodash": "npm:^4"
@@ -154,21 +154,19 @@ __metadata:
"@types/react-grid-layout": "npm:^1"
"@types/react-modal": "npm:^3.16.3"
"@use-gesture/react": "npm:^10.3.1"
- "@vitejs/plugin-basic-ssl": "npm:^1.2.0"
- "@vitejs/plugin-react": "npm:^5.0.2"
+ "@vitejs/plugin-basic-ssl": "npm:^2.1.0"
+ "@vitejs/plugin-react": "npm:^5.0.4"
auto-text-size: "npm:^0.2.3"
babel-plugin-react-compiler: "npm:19.1.0-rc.3"
- chokidar: "npm:^3.6.0"
cmdk: "npm:^1.1.1"
- cross-env: "npm:^7.0.3"
+ cross-env: "npm:^10.1.0"
date-fns: "npm:^4.1.0"
- downshift: "npm:7.6.2"
- focus-visible: "npm:^4.1.5"
- i18next: "npm:^25.2.1"
+ downshift: "npm:9.0.10"
+ i18next: "npm:^25.5.3"
i18next-parser: "npm:^9.3.0"
i18next-resources-to-backend: "npm:^1.2.1"
inter-ui: "npm:^3.19.3"
- jsdom: "npm:^26.1.0"
+ jsdom: "npm:^27.0.0"
lodash: "npm:^4.17.21"
loot-core: "workspace:*"
mdast-util-newline-to-break: "npm:^2.0.0"
@@ -199,12 +197,12 @@ __metadata:
recharts: "npm:^2.15.3"
rehype-external-links: "npm:^3.0.0"
remark-gfm: "npm:^4.0.1"
- rollup-plugin-visualizer: "npm:^5.14.0"
- sass: "npm:^1.89.0"
+ rollup-plugin-visualizer: "npm:^6.0.4"
+ sass: "npm:^1.93.2"
usehooks-ts: "npm:^3.1.1"
uuid: "npm:^13.0.0"
vite: "npm:^6.3.6"
- vite-plugin-pwa: "npm:^1.0.0"
+ vite-plugin-pwa: "npm:^1.0.3"
vite-tsconfig-paths: "npm:^4.3.2"
vitest: "npm:^3.2.4"
xml2js: "npm:^0.6.2"
@@ -241,16 +239,36 @@ __metadata:
languageName: node
linkType: hard
-"@asamuzakjp/css-color@npm:^3.1.2":
- version: 3.1.3
- resolution: "@asamuzakjp/css-color@npm:3.1.3"
+"@asamuzakjp/css-color@npm:^4.0.3":
+ version: 4.0.5
+ resolution: "@asamuzakjp/css-color@npm:4.0.5"
dependencies:
- "@csstools/css-calc": "npm:^2.1.3"
- "@csstools/css-color-parser": "npm:^3.0.9"
- "@csstools/css-parser-algorithms": "npm:^3.0.4"
- "@csstools/css-tokenizer": "npm:^3.0.3"
- lru-cache: "npm:^10.4.3"
- checksum: 10/1bf917fda3019637129a1f7d09ad95e2ccee5c7de0a9befe765b8ed2f2d5d9491fcdb970a5950522555c91bf473f4fd97c5a6d9b2e6fd4f9873dba1e11ad7138
+ "@csstools/css-calc": "npm:^2.1.4"
+ "@csstools/css-color-parser": "npm:^3.1.0"
+ "@csstools/css-parser-algorithms": "npm:^3.0.5"
+ "@csstools/css-tokenizer": "npm:^3.0.4"
+ lru-cache: "npm:^11.2.1"
+ checksum: 10/7021b5f200793a652fa64e181c6233b5910002575be2bff9d1bc63fcc8198837bab2bee36bf309a26f433ac006fb1b2869217d8198c901c89d79e47e8dd9d805
+ languageName: node
+ linkType: hard
+
+"@asamuzakjp/dom-selector@npm:^6.5.4":
+ version: 6.6.1
+ resolution: "@asamuzakjp/dom-selector@npm:6.6.1"
+ dependencies:
+ "@asamuzakjp/nwsapi": "npm:^2.3.9"
+ bidi-js: "npm:^1.0.3"
+ css-tree: "npm:^3.1.0"
+ is-potential-custom-element-name: "npm:^1.0.1"
+ lru-cache: "npm:^11.2.2"
+ checksum: 10/a8318609f221e63ada2038d046ed9e2966144eecf27afb9893a921e0601a9961d4809256c5e1ba0e37bf020c2fa8cdfcf25dde32eb31ce7b2362f431d486a0a5
+ languageName: node
+ linkType: hard
+
+"@asamuzakjp/nwsapi@npm:^2.3.9":
+ version: 2.3.9
+ resolution: "@asamuzakjp/nwsapi@npm:2.3.9"
+ checksum: 10/95a6d1c102e1117fe818da087fcc5b914d23e0699855991bae50b891435dd1945ad7d384198f8bcf616207fd85b7ec32e3db6b96e9309d84c6903b8dc4151e34
languageName: node
linkType: hard
@@ -313,7 +331,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.28.3, @babel/core@npm:^7.28.4":
+"@babel/core@npm:^7.28.4":
version: 7.28.4
resolution: "@babel/core@npm:7.28.4"
dependencies:
@@ -1850,7 +1868,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
+"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.10, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
version: 7.27.0
resolution: "@babel/runtime@npm:7.27.0"
dependencies:
@@ -1859,7 +1877,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.27.1, @babel/runtime@npm:^7.27.6":
+"@babel/runtime@npm:^7.24.5":
+ version: 7.28.4
+ resolution: "@babel/runtime@npm:7.28.4"
+ checksum: 10/6c9a70452322ea80b3c9b2a412bcf60771819213a67576c8cec41e88a95bb7bf01fc983754cda35dc19603eef52df22203ccbf7777b9d6316932f9fb77c25163
+ languageName: node
+ linkType: hard
+
+"@babel/runtime@npm:^7.27.6":
version: 7.27.6
resolution: "@babel/runtime@npm:7.27.6"
checksum: 10/cc957a12ba3781241b83d528eb69ddeb86ca5ac43179a825e83aa81263a6b3eb88c57bed8a937cdeacfc3192e07ec24c73acdfea4507d0c0428c8e23d6322bfe
@@ -1996,49 +2021,58 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/color-helpers@npm:^5.0.2":
- version: 5.0.2
- resolution: "@csstools/color-helpers@npm:5.0.2"
- checksum: 10/8763079c54578bd2215c68de0795edb9cfa29bffa29625bff89f3c47d9df420d86296ff3a6fa8c29ca037bbaa64dc10a963461233341de0516a3161a3b549e7b
+"@csstools/color-helpers@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "@csstools/color-helpers@npm:5.1.0"
+ checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383
languageName: node
linkType: hard
-"@csstools/css-calc@npm:^2.1.3":
- version: 2.1.3
- resolution: "@csstools/css-calc@npm:2.1.3"
+"@csstools/css-calc@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@csstools/css-calc@npm:2.1.4"
peerDependencies:
- "@csstools/css-parser-algorithms": ^3.0.4
- "@csstools/css-tokenizer": ^3.0.3
- checksum: 10/0c20165f13135bb51ef397c4ea8e185c75ff379378212952af57052de96890a1eda056b2c6a2d573ea69e56c9dae79a906a2e4cac9d731dfbf19defaf943fd55
+ "@csstools/css-parser-algorithms": ^3.0.5
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74
languageName: node
linkType: hard
-"@csstools/css-color-parser@npm:^3.0.9":
- version: 3.0.9
- resolution: "@csstools/css-color-parser@npm:3.0.9"
+"@csstools/css-color-parser@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "@csstools/css-color-parser@npm:3.1.0"
dependencies:
- "@csstools/color-helpers": "npm:^5.0.2"
- "@csstools/css-calc": "npm:^2.1.3"
+ "@csstools/color-helpers": "npm:^5.1.0"
+ "@csstools/css-calc": "npm:^2.1.4"
peerDependencies:
- "@csstools/css-parser-algorithms": ^3.0.4
- "@csstools/css-tokenizer": ^3.0.3
- checksum: 10/634ee3c5424e21bda414015d20e906a620d06186fe38957479a5266ded435ae14675e3085a259cec75cd7138df081357aba58a2626592d61335228a451db3eca
+ "@csstools/css-parser-algorithms": ^3.0.5
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805
languageName: node
linkType: hard
-"@csstools/css-parser-algorithms@npm:^3.0.4":
+"@csstools/css-parser-algorithms@npm:^3.0.5":
+ version: 3.0.5
+ resolution: "@csstools/css-parser-algorithms@npm:3.0.5"
+ peerDependencies:
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada
+ languageName: node
+ linkType: hard
+
+"@csstools/css-syntax-patches-for-csstree@npm:^1.0.14":
+ version: 1.0.14
+ resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.14"
+ peerDependencies:
+ postcss: ^8.4
+ checksum: 10/c783d5db307552f483d95266452a7765ca138a9e64f12d013c63e960c9c8abbf82c899a34028af1f5ad714e0e94edd97b1aa31784923c1d7d1756d775c3c1d0a
+ languageName: node
+ linkType: hard
+
+"@csstools/css-tokenizer@npm:^3.0.4":
version: 3.0.4
- resolution: "@csstools/css-parser-algorithms@npm:3.0.4"
- peerDependencies:
- "@csstools/css-tokenizer": ^3.0.3
- checksum: 10/dfb6926218d9f8ba25d8b43ea46c03863c819481f8c55e4de4925780eaab9e6bcd6bead1d56b4ef82d09fcd9d69a7db2750fa9db08eece9470fd499dc76d0edb
- languageName: node
- linkType: hard
-
-"@csstools/css-tokenizer@npm:^3.0.3":
- version: 3.0.3
- resolution: "@csstools/css-tokenizer@npm:3.0.3"
- checksum: 10/6baa3160e426e1f177b8f10d54ec7a4a596090f65a05f16d7e9e4da049962a404eabc5f885f4867093702c259cd4080ac92a438326e22dea015201b3e71f5bbb
+ resolution: "@csstools/css-tokenizer@npm:3.0.4"
+ checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f
languageName: node
linkType: hard
@@ -2301,6 +2335,13 @@ __metadata:
languageName: node
linkType: hard
+"@epic-web/invariant@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@epic-web/invariant@npm:1.0.0"
+ checksum: 10/28b36a7447f60b84f9d6a23571480042170ef4239a577577ad8447f64a2e4f1a4e57e6fe1b592e61534c5ab53ff67776130e6c88a68cbd997eb6e9c9759a5934
+ languageName: node
+ linkType: hard
+
"@esbuild/aix-ppc64@npm:0.25.1":
version: 0.25.1
resolution: "@esbuild/aix-ppc64@npm:0.25.1"
@@ -2584,10 +2625,10 @@ __metadata:
languageName: node
linkType: hard
-"@fontsource/redacted-script@npm:^5.2.5":
- version: 5.2.5
- resolution: "@fontsource/redacted-script@npm:5.2.5"
- checksum: 10/f95beef86f4446772cfbbf1e2d5a499f5b23c0512fade3933a9d1f133e6d5f3148a80d52bcc519ce57735edf5cfd77cf3bf12f8a75bb77a646635c3737e62076
+"@fontsource/redacted-script@npm:^5.2.8":
+ version: 5.2.8
+ resolution: "@fontsource/redacted-script@npm:5.2.8"
+ checksum: 10/e61a6fc45a07165f96c18e7d92970f40f724bf3986ab43d57f2359136277fef513b13dbfe9ce96e1ae485cd4d1f2af58cadac1c48694614a0a50ea0157514076
languageName: node
linkType: hard
@@ -3293,14 +3334,14 @@ __metadata:
languageName: node
linkType: hard
-"@playwright/test@npm:1.52.0":
- version: 1.52.0
- resolution: "@playwright/test@npm:1.52.0"
+"@playwright/test@npm:1.55.1":
+ version: 1.55.1
+ resolution: "@playwright/test@npm:1.55.1"
dependencies:
- playwright: "npm:1.52.0"
+ playwright: "npm:1.55.1"
bin:
playwright: cli.js
- checksum: 10/e18a4eb626c7bc6cba212ff2e197cf9ae2e4da1c91bfdf08a744d62e27222751173e4b220fa27da72286a89a3b4dea7c09daf384d23708f284b64f98e9a63a88
+ checksum: 10/c67a46353c58aaeac551bce2654cdef0e9a0ad76b1667514832d34acd4b26ec72f35ea7595cd3fad4c4e1e039d5bb876b8d62c89af4525d455285f6fff9f0642
languageName: node
linkType: hard
@@ -5445,10 +5486,10 @@ __metadata:
languageName: node
linkType: hard
-"@rolldown/pluginutils@npm:1.0.0-beta.34":
- version: 1.0.0-beta.34
- resolution: "@rolldown/pluginutils@npm:1.0.0-beta.34"
- checksum: 10/8ac36812fc8670f7b1617c0f37457ba1d570c9ede08d20316aca3d69b01b0adff61f7d1810d1eadc6927e4f108d6ea0df9131b7f1211ac0f080e8061308e0b30
+"@rolldown/pluginutils@npm:1.0.0-beta.38":
+ version: 1.0.0-beta.38
+ resolution: "@rolldown/pluginutils@npm:1.0.0-beta.38"
+ checksum: 10/c6876551c1633b59ce17d91fe26c4572f4a9cb62f8df96ff99a75f4b8606ded7fa354edd0d2ba36aac8e5c5b041175dae4d7d1d67fb3cdb7164fc2da8abb3a73
languageName: node
linkType: hard
@@ -5931,92 +5972,92 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-darwin-arm64@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-darwin-arm64@npm:1.11.24"
+"@swc/core-darwin-arm64@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-darwin-arm64@npm:1.13.20"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-darwin-x64@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-darwin-x64@npm:1.11.24"
+"@swc/core-darwin-x64@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-darwin-x64@npm:1.13.20"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@swc/core-linux-arm-gnueabihf@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.24"
+"@swc/core-linux-arm-gnueabihf@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-linux-arm-gnueabihf@npm:1.13.20"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@swc/core-linux-arm64-gnu@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-linux-arm64-gnu@npm:1.11.24"
+"@swc/core-linux-arm64-gnu@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.13.20"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-arm64-musl@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-linux-arm64-musl@npm:1.11.24"
+"@swc/core-linux-arm64-musl@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-linux-arm64-musl@npm:1.13.20"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@swc/core-linux-x64-gnu@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-linux-x64-gnu@npm:1.11.24"
+"@swc/core-linux-x64-gnu@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-linux-x64-gnu@npm:1.13.20"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-x64-musl@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-linux-x64-musl@npm:1.11.24"
+"@swc/core-linux-x64-musl@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-linux-x64-musl@npm:1.13.20"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@swc/core-win32-arm64-msvc@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-win32-arm64-msvc@npm:1.11.24"
+"@swc/core-win32-arm64-msvc@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.13.20"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-win32-ia32-msvc@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-win32-ia32-msvc@npm:1.11.24"
+"@swc/core-win32-ia32-msvc@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.13.20"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@swc/core-win32-x64-msvc@npm:1.11.24":
- version: 1.11.24
- resolution: "@swc/core-win32-x64-msvc@npm:1.11.24"
+"@swc/core-win32-x64-msvc@npm:1.13.20":
+ version: 1.13.20
+ resolution: "@swc/core-win32-x64-msvc@npm:1.13.20"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@swc/core@npm:^1.11.24":
- version: 1.11.24
- resolution: "@swc/core@npm:1.11.24"
+"@swc/core@npm:^1.13.5":
+ version: 1.13.20
+ resolution: "@swc/core@npm:1.13.20"
dependencies:
- "@swc/core-darwin-arm64": "npm:1.11.24"
- "@swc/core-darwin-x64": "npm:1.11.24"
- "@swc/core-linux-arm-gnueabihf": "npm:1.11.24"
- "@swc/core-linux-arm64-gnu": "npm:1.11.24"
- "@swc/core-linux-arm64-musl": "npm:1.11.24"
- "@swc/core-linux-x64-gnu": "npm:1.11.24"
- "@swc/core-linux-x64-musl": "npm:1.11.24"
- "@swc/core-win32-arm64-msvc": "npm:1.11.24"
- "@swc/core-win32-ia32-msvc": "npm:1.11.24"
- "@swc/core-win32-x64-msvc": "npm:1.11.24"
+ "@swc/core-darwin-arm64": "npm:1.13.20"
+ "@swc/core-darwin-x64": "npm:1.13.20"
+ "@swc/core-linux-arm-gnueabihf": "npm:1.13.20"
+ "@swc/core-linux-arm64-gnu": "npm:1.13.20"
+ "@swc/core-linux-arm64-musl": "npm:1.13.20"
+ "@swc/core-linux-x64-gnu": "npm:1.13.20"
+ "@swc/core-linux-x64-musl": "npm:1.13.20"
+ "@swc/core-win32-arm64-msvc": "npm:1.13.20"
+ "@swc/core-win32-ia32-msvc": "npm:1.13.20"
+ "@swc/core-win32-x64-msvc": "npm:1.13.20"
"@swc/counter": "npm:^0.1.3"
- "@swc/types": "npm:^0.1.21"
+ "@swc/types": "npm:^0.1.25"
peerDependencies:
"@swc/helpers": ">=0.5.17"
dependenciesMeta:
@@ -6043,7 +6084,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
- checksum: 10/0b3e883f8a5652a7ab221a777386ccc8a65fc5b53d533bad15b703b22984eb3b449efd907b1872263f1a9990a9a50612f3c6deb619894a43f03cd974ec9bd1b7
+ checksum: 10/fdbd34f98d894cc765e44bab27da5fa95e604660ae061f5eafeaf459418e1d32e8b8f2333966a6c32fef4770e9948f9cec3bdacc8a35d6b1b32bc48677777261
languageName: node
linkType: hard
@@ -6072,12 +6113,12 @@ __metadata:
languageName: node
linkType: hard
-"@swc/types@npm:^0.1.21":
- version: 0.1.21
- resolution: "@swc/types@npm:0.1.21"
+"@swc/types@npm:^0.1.25":
+ version: 0.1.25
+ resolution: "@swc/types@npm:0.1.25"
dependencies:
"@swc/counter": "npm:^0.1.3"
- checksum: 10/6554bf5c78519f49099a2ba448d170191a14b1c7a35df848f10ee4d6c03ecd681e5213884905187de1d1d221589ec8b5cb77f477d099dc1627c3ec9d7f2fcdb0
+ checksum: 10/f6741450224892d12df43e5ca7f3cc0287df644dcd672626eb0cc2a3a8e3e875f4b29eb11336f37c7240cf6e010ba59eb3a79f4fb8bee5cbd168dfc1326ff369
languageName: node
linkType: hard
@@ -6090,34 +6131,33 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/dom@npm:10.4.0":
- version: 10.4.0
- resolution: "@testing-library/dom@npm:10.4.0"
+"@testing-library/dom@npm:10.4.1":
+ version: 10.4.1
+ resolution: "@testing-library/dom@npm:10.4.1"
dependencies:
"@babel/code-frame": "npm:^7.10.4"
"@babel/runtime": "npm:^7.12.5"
"@types/aria-query": "npm:^5.0.1"
aria-query: "npm:5.3.0"
- chalk: "npm:^4.1.0"
dom-accessibility-api: "npm:^0.5.9"
lz-string: "npm:^1.5.0"
+ picocolors: "npm:1.1.1"
pretty-format: "npm:^27.0.2"
- checksum: 10/05825ee9a15b88cbdae12c137db7111c34069ed3c7a1bd03b6696cb1b37b29f6f2d2de581ebf03033e7df1ab7ebf08399310293f440a4845d95c02c0a9ecc899
+ checksum: 10/7f93e09ea015f151f8b8f42cbab0b2b858999b5445f15239a72a612ef7716e672b14c40c421218194cf191cbecbde0afa6f3dc2cc83dda93ff6a4fb0237df6e6
languageName: node
linkType: hard
-"@testing-library/jest-dom@npm:^6.6.3":
- version: 6.6.3
- resolution: "@testing-library/jest-dom@npm:6.6.3"
+"@testing-library/jest-dom@npm:^6.9.1":
+ version: 6.9.1
+ resolution: "@testing-library/jest-dom@npm:6.9.1"
dependencies:
"@adobe/css-tools": "npm:^4.4.0"
aria-query: "npm:^5.0.0"
- chalk: "npm:^3.0.0"
css.escape: "npm:^1.5.1"
dom-accessibility-api: "npm:^0.6.3"
- lodash: "npm:^4.17.21"
+ picocolors: "npm:^1.1.1"
redent: "npm:^3.0.0"
- checksum: 10/1f3427e45870eab9dcc59d6504b780d4a595062fe1687762ae6e67d06a70bf439b40ab64cf58cbace6293a99e3764d4647fdc8300a633b721764f5ce39dade18
+ checksum: 10/409b4f519e4c68f4d31e3b0317338cc19098b9029513fca61aa2af8270086ae3956a1eaedd19bbce2d2c9e2cf9ff27a616c06556be7a26e101c0d529a0062233
languageName: node
linkType: hard
@@ -7228,28 +7268,28 @@ __metadata:
languageName: node
linkType: hard
-"@vitejs/plugin-basic-ssl@npm:^1.2.0":
- version: 1.2.0
- resolution: "@vitejs/plugin-basic-ssl@npm:1.2.0"
+"@vitejs/plugin-basic-ssl@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "@vitejs/plugin-basic-ssl@npm:2.1.0"
peerDependencies:
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
- checksum: 10/34def4ab7838901f1f51bbff21fefac5f56346331f4ff1a8a3059d68e4cd43b62e1581a5ad39971d5d908343ee3217e782a0b506d97e0653c3373e27757ecedf
+ vite: ^6.0.0 || ^7.0.0
+ checksum: 10/9c3e991b960410f22455dda9e421c11f5a4d135e44b2be40e7ba0838038c86222f702ed56086e473fa4b2dee58cf0bea58873fec1e2d504bfae3afc392552f8e
languageName: node
linkType: hard
-"@vitejs/plugin-react@npm:^5.0.2":
- version: 5.0.2
- resolution: "@vitejs/plugin-react@npm:5.0.2"
+"@vitejs/plugin-react@npm:^5.0.4":
+ version: 5.0.4
+ resolution: "@vitejs/plugin-react@npm:5.0.4"
dependencies:
- "@babel/core": "npm:^7.28.3"
+ "@babel/core": "npm:^7.28.4"
"@babel/plugin-transform-react-jsx-self": "npm:^7.27.1"
"@babel/plugin-transform-react-jsx-source": "npm:^7.27.1"
- "@rolldown/pluginutils": "npm:1.0.0-beta.34"
+ "@rolldown/pluginutils": "npm:1.0.0-beta.38"
"@types/babel__core": "npm:^7.20.5"
react-refresh: "npm:^0.17.0"
peerDependencies:
vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- checksum: 10/530788cc96814c03195e2eb55b1f24c2c3f88e30c186aba2a17fd4816f0b22b032e7deb5f260129296426d47c2d0f6915728ed40c54ab700253397123980f866
+ checksum: 10/8985e18a629440b3f9622a032129d25b67a9e81ccfeff03b485a6ba6634b5251bc5af22eb9a8954b0307f6e460bcd3cfea0c68031ba823f6fb56be9636c7df6b
languageName: node
linkType: hard
@@ -7447,7 +7487,7 @@ __metadata:
"@types/node": "npm:^22.17.0"
"@types/prompts": "npm:^2.4.9"
"@typescript-eslint/parser": "npm:^8.45.0"
- cross-env: "npm:^7.0.3"
+ cross-env: "npm:^10.1.0"
eslint: "npm:^9.36.0"
eslint-config-prettier: "npm:^10.1.8"
eslint-import-resolver-typescript: "npm:^4.4.4"
@@ -8139,6 +8179,15 @@ __metadata:
languageName: node
linkType: hard
+"bidi-js@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "bidi-js@npm:1.0.3"
+ dependencies:
+ require-from-string: "npm:^2.0.2"
+ checksum: 10/c4341c7a98797efe3d186cd99d6f97e9030a4f959794ca200ef2ec0a678483a916335bba6c2c0608a21d04a221288a31c9fd0faa0cd9b3903b93594b42466a6a
+ languageName: node
+ linkType: hard
+
"binary-extensions@npm:^2.0.0":
version: 2.2.0
resolution: "binary-extensions@npm:2.2.0"
@@ -8782,7 +8831,7 @@ __metadata:
languageName: node
linkType: hard
-"chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0":
+"chokidar@npm:^3.5.2, chokidar@npm:^3.5.3":
version: 3.6.0
resolution: "chokidar@npm:3.6.0"
dependencies:
@@ -9173,10 +9222,10 @@ __metadata:
languageName: node
linkType: hard
-"compute-scroll-into-view@npm:^2.0.4":
- version: 2.0.4
- resolution: "compute-scroll-into-view@npm:2.0.4"
- checksum: 10/a9015cbf464ed852d3c459c1777d5890e26925dd2e99ad438dc8cb6a0154f33f0ce6856f6c50de9dd176168d315e7223d08c4bae1e5dbe82b056dd5216c0bcc6
+"compute-scroll-into-view@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "compute-scroll-into-view@npm:3.1.1"
+ checksum: 10/b68827555c39862cf3d7def838f3b8ee3751e3e88b9ec3bb601484666f0596963cd91db16b23248e14759339cf2ddff72b9c53c3070f6fd27177393ea83185f3
languageName: node
linkType: hard
@@ -9434,15 +9483,16 @@ __metadata:
languageName: node
linkType: hard
-"cross-env@npm:^7.0.3":
- version: 7.0.3
- resolution: "cross-env@npm:7.0.3"
+"cross-env@npm:^10.1.0":
+ version: 10.1.0
+ resolution: "cross-env@npm:10.1.0"
dependencies:
- cross-spawn: "npm:^7.0.1"
+ "@epic-web/invariant": "npm:^1.0.0"
+ cross-spawn: "npm:^7.0.6"
bin:
- cross-env: src/bin/cross-env.js
- cross-env-shell: src/bin/cross-env-shell.js
- checksum: 10/e99911f0d31c20e990fd92d6fd001f4b01668a303221227cc5cb42ed155f086351b1b3bd2699b200e527ab13011b032801f8ce638e6f09f854bdf744095e604c
+ cross-env: dist/bin/cross-env.js
+ cross-env-shell: dist/bin/cross-env-shell.js
+ checksum: 10/0e5d8bdefbbcd000460b69755e0eeb22953510abac8375e4f8b638ff7c45406141acfd57b8a4c1d1cf0b5ea42f33451b302062fb9b34408753b4d465e901b845
languageName: node
linkType: hard
@@ -9536,6 +9586,16 @@ __metadata:
languageName: node
linkType: hard
+"css-tree@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "css-tree@npm:3.1.0"
+ dependencies:
+ mdn-data: "npm:2.12.2"
+ source-map-js: "npm:^1.0.1"
+ checksum: 10/e8c5c8e98e3aa4a620fda0b813ce57ccf99281652bf9d23e5cdfc9961c9a93a6769941f9a92e31e65d90f446f42fa83879ab0185206dc7a178d9f656d0913e14
+ languageName: node
+ linkType: hard
+
"css-tree@npm:~2.2.0":
version: 2.2.1
resolution: "css-tree@npm:2.2.1"
@@ -9569,13 +9629,14 @@ __metadata:
languageName: node
linkType: hard
-"cssstyle@npm:^4.2.1":
- version: 4.3.1
- resolution: "cssstyle@npm:4.3.1"
+"cssstyle@npm:^5.3.0":
+ version: 5.3.1
+ resolution: "cssstyle@npm:5.3.1"
dependencies:
- "@asamuzakjp/css-color": "npm:^3.1.2"
- rrweb-cssom: "npm:^0.8.0"
- checksum: 10/e74b2636067c3fd912a16d8d979a7975e5a5c8b3ce9386298d75a82478bb6c8bc03b261b92575348f471b3eb7534d2594a0c4b47d6fc8c03605b2628dce992ff
+ "@asamuzakjp/css-color": "npm:^4.0.3"
+ "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.14"
+ css-tree: "npm:^3.1.0"
+ checksum: 10/090f3a82b1731d346af369fd8e4b85a954ce738071caab6bfd20cc669f26952a60ef517acb17b18c95b90a17e3a0659a7a293c03bab1e77c68bb7301e906fd2d
languageName: node
linkType: hard
@@ -9714,13 +9775,13 @@ __metadata:
languageName: node
linkType: hard
-"data-urls@npm:^5.0.0":
- version: 5.0.0
- resolution: "data-urls@npm:5.0.0"
+"data-urls@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "data-urls@npm:6.0.0"
dependencies:
whatwg-mimetype: "npm:^4.0.0"
- whatwg-url: "npm:^14.0.0"
- checksum: 10/5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46
+ whatwg-url: "npm:^15.0.0"
+ checksum: 10/a47f0dde184337c4f168d455aedf0b486fed87b6ca583b4b9ad55d1515f4836b418d4bdc5b5b6fc55e321feb826029586a0d47e1c9a9e7ac4d52a78faceb7fb0
languageName: node
linkType: hard
@@ -10001,12 +10062,12 @@ __metadata:
"@actual-app/sync-server": "workspace:*"
"@electron/notarize": "npm:2.5.0"
"@electron/rebuild": "npm:4.0.1"
- "@playwright/test": "npm:1.52.0"
+ "@playwright/test": "npm:1.55.1"
"@types/copyfiles": "npm:^2"
"@types/fs-extra": "npm:^11"
better-sqlite3: "npm:^12.4.1"
copyfiles: "npm:^2.4.1"
- cross-env: "npm:^7.0.3"
+ cross-env: "npm:^10.1.0"
electron: "npm:38.0.0"
electron-builder: "npm:24.13.3"
fs-extra: "npm:^11.3.0"
@@ -10287,18 +10348,18 @@ __metadata:
languageName: node
linkType: hard
-"downshift@npm:7.6.2":
- version: 7.6.2
- resolution: "downshift@npm:7.6.2"
+"downshift@npm:9.0.10":
+ version: 9.0.10
+ resolution: "downshift@npm:9.0.10"
dependencies:
- "@babel/runtime": "npm:^7.14.8"
- compute-scroll-into-view: "npm:^2.0.4"
- prop-types: "npm:^15.7.2"
- react-is: "npm:^17.0.2"
- tslib: "npm:^2.3.0"
+ "@babel/runtime": "npm:^7.24.5"
+ compute-scroll-into-view: "npm:^3.1.0"
+ prop-types: "npm:^15.8.1"
+ react-is: "npm:18.2.0"
+ tslib: "npm:^2.6.2"
peerDependencies:
react: ">=16.12.0"
- checksum: 10/4ffca012d185a6eb57d5543650401323c932ae5f7227f92419aba4f04d5de2ca4f0270aa398caa289622f60ebb5f831fddf11e5d6d56981a89f7fbd7ed0a1f48
+ checksum: 10/eb102d7eb18613c292b2b3e2b42ec70eb36ddda4d2bbcb544cc85932359b727ac566de4f3cf66123741d44fe16ac7639ff148abb5a9702e1f70bfab8ec1a3468
languageName: node
linkType: hard
@@ -10496,6 +10557,13 @@ __metadata:
languageName: node
linkType: hard
+"entities@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "entities@npm:6.0.1"
+ checksum: 10/62af1307202884349d2867f0aac5c60d8b57102ea0b0e768b16246099512c28e239254ad772d6834e7e14cb1b6f153fc3d0c031934e3183b086c86d3838d874a
+ languageName: node
+ linkType: hard
+
"env-paths@npm:^2.2.0":
version: 2.2.1
resolution: "env-paths@npm:2.2.1"
@@ -11769,13 +11837,6 @@ __metadata:
languageName: node
linkType: hard
-"focus-visible@npm:^4.1.5":
- version: 4.1.5
- resolution: "focus-visible@npm:4.1.5"
- checksum: 10/25abdf16096f4140cc9f7d3c691b3a429a8f6d3c95c5f5ca8869ebc8792662208e1efcc18cc80239702b15cd9d609aefb457c7204e1ebf27e9b82e5366a24105
- languageName: node
- linkType: hard
-
"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6":
version: 1.15.9
resolution: "follow-redirects@npm:1.15.9"
@@ -12852,17 +12913,17 @@ __metadata:
languageName: node
linkType: hard
-"i18next@npm:^25.2.1":
- version: 25.2.1
- resolution: "i18next@npm:25.2.1"
+"i18next@npm:^25.5.3":
+ version: 25.5.3
+ resolution: "i18next@npm:25.5.3"
dependencies:
- "@babel/runtime": "npm:^7.27.1"
+ "@babel/runtime": "npm:^7.27.6"
peerDependencies:
typescript: ^5
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10/7abc9dedee928d23c926917fcc640ff45e22320c814f3f254ade74bc255247edd78e8dd58c835bbfe1898489f6cb2e874e547f9fa68a1a6820409c1306dec28c
+ checksum: 10/eb7312b3261af4477b7e4d09ec1636372a79a8f81bb5ac9531bbb9aa498ca07f337f9ec2c89507f0d895ce6c0b1352a2ea4fbe47f665ab4feba3df2de79cbeab
languageName: node
linkType: hard
@@ -13789,36 +13850,36 @@ __metadata:
languageName: node
linkType: hard
-"jsdom@npm:^26.1.0":
- version: 26.1.0
- resolution: "jsdom@npm:26.1.0"
+"jsdom@npm:^27.0.0":
+ version: 27.0.0
+ resolution: "jsdom@npm:27.0.0"
dependencies:
- cssstyle: "npm:^4.2.1"
- data-urls: "npm:^5.0.0"
+ "@asamuzakjp/dom-selector": "npm:^6.5.4"
+ cssstyle: "npm:^5.3.0"
+ data-urls: "npm:^6.0.0"
decimal.js: "npm:^10.5.0"
html-encoding-sniffer: "npm:^4.0.0"
http-proxy-agent: "npm:^7.0.2"
https-proxy-agent: "npm:^7.0.6"
is-potential-custom-element-name: "npm:^1.0.1"
- nwsapi: "npm:^2.2.16"
- parse5: "npm:^7.2.1"
+ parse5: "npm:^7.3.0"
rrweb-cssom: "npm:^0.8.0"
saxes: "npm:^6.0.0"
symbol-tree: "npm:^3.2.4"
- tough-cookie: "npm:^5.1.1"
+ tough-cookie: "npm:^6.0.0"
w3c-xmlserializer: "npm:^5.0.0"
- webidl-conversions: "npm:^7.0.0"
+ webidl-conversions: "npm:^8.0.0"
whatwg-encoding: "npm:^3.1.1"
whatwg-mimetype: "npm:^4.0.0"
- whatwg-url: "npm:^14.1.1"
- ws: "npm:^8.18.0"
+ whatwg-url: "npm:^15.0.0"
+ ws: "npm:^8.18.2"
xml-name-validator: "npm:^5.0.0"
peerDependencies:
canvas: ^3.0.0
peerDependenciesMeta:
canvas:
optional: true
- checksum: 10/39d78c4889cac20826393400dce1faed1666e9244fe0c8342a8f08c315375878e6be7fcfe339a33d6ff1a083bfe9e71b16d56ecf4d9a87db2da8c795925ea8c1
+ checksum: 10/bd20b5560a2d2528d2494500f1bb2f58c4c674f4a6deb164a9693c6a43f0a0ae0eec44ff56e6bf065022c76fb07f7a2e197e81c964fd60b4d0ce160beb4d5007
languageName: node
linkType: hard
@@ -14336,7 +14397,7 @@ __metadata:
"@rschedule/core": "npm:^1.5.0"
"@rschedule/json-tools": "npm:^1.5.0"
"@rschedule/standard-date-adapter": "npm:^1.5.0"
- "@swc/core": "npm:^1.11.24"
+ "@swc/core": "npm:^1.13.5"
"@types/adm-zip": "npm:^0.5.7"
"@types/better-sqlite3": "npm:^7.6.13"
"@types/emscripten": "npm:^1.40.1"
@@ -14349,7 +14410,7 @@ __metadata:
better-sqlite3: "npm:^12.4.1"
browserify-zlib: "npm:^0.2.0"
buffer: "npm:^6.0.3"
- cross-env: "npm:^7.0.3"
+ cross-env: "npm:^10.1.0"
csv-parse: "npm:^5.6.0"
csv-stringify: "npm:^6.5.2"
date-fns: "npm:^4.1.0"
@@ -14357,7 +14418,7 @@ __metadata:
fake-indexeddb: "npm:^3.1.8"
fast-check: "npm:3.23.2"
handlebars: "npm:^4.7.8"
- i18next: "npm:^25.2.1"
+ i18next: "npm:^25.5.3"
jest-diff: "npm:^29.7.0"
jsverify: "npm:^0.8.4"
lru-cache: "npm:^11.1.0"
@@ -14369,7 +14430,7 @@ __metadata:
npm-run-all: "npm:^4.1.5"
path-browserify: "npm:^1.0.1"
peggy: "npm:3.0.2"
- rollup-plugin-visualizer: "npm:^6.0.3"
+ rollup-plugin-visualizer: "npm:^6.0.4"
slash: "npm:3.0.0"
stream-browserify: "npm:^3.0.0"
ts-node: "npm:^10.9.2"
@@ -14414,7 +14475,7 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3":
+"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
version: 10.4.3
resolution: "lru-cache@npm:10.4.3"
checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a
@@ -14428,6 +14489,13 @@ __metadata:
languageName: node
linkType: hard
+"lru-cache@npm:^11.2.1, lru-cache@npm:^11.2.2":
+ version: 11.2.2
+ resolution: "lru-cache@npm:11.2.2"
+ checksum: 10/fa7919fbf068a739f79a1ad461eb273514da7246cebb9dca68e3cd7ba19e3839e7e2aaecd9b72867e08038561eeb96941189e89b3d4091c75ced4f56c71c80db
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
@@ -14839,6 +14907,13 @@ __metadata:
languageName: node
linkType: hard
+"mdn-data@npm:2.12.2":
+ version: 2.12.2
+ resolution: "mdn-data@npm:2.12.2"
+ checksum: 10/854e41715a9358e69f9a530117cd6ca7e71d06176469de8d70b1e629753b6827f5bd730995c16ad3750f3c9bad92230f8e4e178de2b34926b05f5205d27d76af
+ languageName: node
+ linkType: hard
+
"media-typer@npm:^1.1.0":
version: 1.1.0
resolution: "media-typer@npm:1.1.0"
@@ -16023,13 +16098,6 @@ __metadata:
languageName: node
linkType: hard
-"nwsapi@npm:^2.2.16":
- version: 2.2.20
- resolution: "nwsapi@npm:2.2.20"
- checksum: 10/3dbfbd64c10dfd1edaf4992a6e859af306ec22846b86da2b31e69a743a8b4d7ac3b6ca767dbf248dabea8652905e402d6986f8ba491852e8568e334ec22e1882
- languageName: node
- linkType: hard
-
"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@@ -16197,7 +16265,7 @@ __metadata:
languageName: node
linkType: hard
-"open@npm:^8.0.0, open@npm:^8.4.0":
+"open@npm:^8.0.0":
version: 8.4.2
resolution: "open@npm:8.4.2"
dependencies:
@@ -16412,7 +16480,7 @@ __metadata:
languageName: node
linkType: hard
-"parse5@npm:^7.0.0, parse5@npm:^7.1.2, parse5@npm:^7.2.1":
+"parse5@npm:^7.0.0, parse5@npm:^7.1.2":
version: 7.2.1
resolution: "parse5@npm:7.2.1"
dependencies:
@@ -16421,6 +16489,15 @@ __metadata:
languageName: node
linkType: hard
+"parse5@npm:^7.3.0":
+ version: 7.3.0
+ resolution: "parse5@npm:7.3.0"
+ dependencies:
+ entities: "npm:^6.0.0"
+ checksum: 10/b0e48be20b820c655b138b86fa6fb3a790de6c891aa2aba536524f8027b4dca4fe538f11a0e5cf2f6f847d120dbb9e4822dcaeb933ff1e10850a2ef0154d1d88
+ languageName: node
+ linkType: hard
+
"parseurl@npm:^1.3.3":
version: 1.3.3
resolution: "parseurl@npm:1.3.3"
@@ -16564,7 +16641,7 @@ __metadata:
languageName: node
linkType: hard
-"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1":
+"picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.1.1":
version: 1.1.1
resolution: "picocolors@npm:1.1.1"
checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045
@@ -16633,27 +16710,27 @@ __metadata:
languageName: node
linkType: hard
-"playwright-core@npm:1.52.0":
- version: 1.52.0
- resolution: "playwright-core@npm:1.52.0"
+"playwright-core@npm:1.55.1":
+ version: 1.55.1
+ resolution: "playwright-core@npm:1.55.1"
bin:
playwright-core: cli.js
- checksum: 10/42e13f5f98dc25ebc95525fb338a215b9097b2ba39d41e99972a190bf75d79979f163f5bc07b1ca06847ee07acb2c9b487d070fab67e9cd55e33310fc05aca3c
+ checksum: 10/953a43039dbcca04513bd3138a9dee249a136d5377da00d49402ffcd24d33ca84dc1dc04636d1b76e9f8c9fd28a302b89cda1ae544d72b5d829c28e623bfcb0b
languageName: node
linkType: hard
-"playwright@npm:1.52.0":
- version: 1.52.0
- resolution: "playwright@npm:1.52.0"
+"playwright@npm:1.55.1":
+ version: 1.55.1
+ resolution: "playwright@npm:1.55.1"
dependencies:
fsevents: "npm:2.3.2"
- playwright-core: "npm:1.52.0"
+ playwright-core: "npm:1.55.1"
dependenciesMeta:
fsevents:
optional: true
bin:
playwright: cli.js
- checksum: 10/214175446089000c2ac997b925063b95f7d86d129c5d7c74caa5ddcb05bcad598dfd569d2133a10dc82d288bf67e7858877dcd099274b0b928b9c63db7d6ecec
+ checksum: 10/5dcf9ce564cacf6c06ebc864bb2b1f709c641792560d49889ed4c98e230be54a963ec8aaafff11269735d8d22da4900bd2d4ef9f1748d132326ffda8fb1f3f20
languageName: node
linkType: hard
@@ -17281,6 +17358,13 @@ __metadata:
languageName: node
linkType: hard
+"react-is@npm:18.2.0":
+ version: 18.2.0
+ resolution: "react-is@npm:18.2.0"
+ checksum: 10/200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df
+ languageName: node
+ linkType: hard
+
"react-is@npm:^16.13.1, react-is@npm:^16.7.0":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
@@ -17288,7 +17372,7 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^17.0.1, react-is@npm:^17.0.2":
+"react-is@npm:^17.0.1":
version: 17.0.2
resolution: "react-is@npm:17.0.2"
checksum: 10/73b36281e58eeb27c9cc6031301b6ae19ecdc9f18ae2d518bdb39b0ac564e65c5779405d623f1df9abf378a13858b79442480244bd579968afc1faf9a2ce5e05
@@ -18174,31 +18258,9 @@ __metadata:
languageName: node
linkType: hard
-"rollup-plugin-visualizer@npm:^5.14.0":
- version: 5.14.0
- resolution: "rollup-plugin-visualizer@npm:5.14.0"
- dependencies:
- open: "npm:^8.4.0"
- picomatch: "npm:^4.0.2"
- source-map: "npm:^0.7.4"
- yargs: "npm:^17.5.1"
- peerDependencies:
- rolldown: 1.x
- rollup: 2.x || 3.x || 4.x
- peerDependenciesMeta:
- rolldown:
- optional: true
- rollup:
- optional: true
- bin:
- rollup-plugin-visualizer: dist/bin/cli.js
- checksum: 10/c892a3d36bfa7a26507b8cc0c4c29763ec40de8585115e6655154c2ff35e4bfabc877739e1b9927bb01231b1c51d7dd6b0f2f9c5898826efcbd2dcd60c5d2b73
- languageName: node
- linkType: hard
-
-"rollup-plugin-visualizer@npm:^6.0.3":
- version: 6.0.3
- resolution: "rollup-plugin-visualizer@npm:6.0.3"
+"rollup-plugin-visualizer@npm:^6.0.4":
+ version: 6.0.4
+ resolution: "rollup-plugin-visualizer@npm:6.0.4"
dependencies:
open: "npm:^8.0.0"
picomatch: "npm:^4.0.2"
@@ -18214,7 +18276,7 @@ __metadata:
optional: true
bin:
rollup-plugin-visualizer: dist/bin/cli.js
- checksum: 10/9497fa7ca8163bbb41e64df8562583a7114d6fa57ca8cc6b5d1682d49b2d4dec2142d6b4c68d71d30d7a83a9ef86640515fdc5b0e70099b41f4c790f443e829c
+ checksum: 10/a9988d530df9bbf8a57f1b61a7d5a756ba8b25e2887b3b1d65113641d395b005e6a3923afb953b45b38727cb8aaa02478193ca6906138ca4a2488db2d50531cf
languageName: node
linkType: hard
@@ -18414,9 +18476,9 @@ __metadata:
languageName: node
linkType: hard
-"sass@npm:^1.89.0":
- version: 1.89.0
- resolution: "sass@npm:1.89.0"
+"sass@npm:^1.93.2":
+ version: 1.93.2
+ resolution: "sass@npm:1.93.2"
dependencies:
"@parcel/watcher": "npm:^2.4.1"
chokidar: "npm:^4.0.0"
@@ -18427,7 +18489,7 @@ __metadata:
optional: true
bin:
sass: sass.js
- checksum: 10/e8a5ce1a011fbbb20b454bd7db9d28527baae157c2a583c3ff68ca52f4fe97cec9a4ec18811e6509ef4199349286dce3c24c02a3536000d6e6107778f870435f
+ checksum: 10/2fc0dcafdf3050f4131650a00ddd772790af1dc3e31a97c6533f323efabddce81bd139a920f13a88af80d630a255f51ee91067a7478364b2a13fcc6f5f7e8308
languageName: node
linkType: hard
@@ -19741,21 +19803,21 @@ __metadata:
languageName: node
linkType: hard
-"tldts-core@npm:^6.1.86":
- version: 6.1.86
- resolution: "tldts-core@npm:6.1.86"
- checksum: 10/cb5dff9cc15661ac773a2099e98c99a5cb3cebc35909c23cc4261ff7992032c7501995ae995de3574dbbf3431e59c47496534d52f5e96abcb231f0e72144c020
+"tldts-core@npm:^7.0.16":
+ version: 7.0.16
+ resolution: "tldts-core@npm:7.0.16"
+ checksum: 10/3fc89cb3831bd7d75e48e5932694a342e52a3c9deb4a22ccd74106ec6adc54ba60b7bfb8b84bbb43646c7315f6330bd8e6d858fe5dd467d39929a2d25a6e19cb
languageName: node
linkType: hard
-"tldts@npm:^6.1.32":
- version: 6.1.86
- resolution: "tldts@npm:6.1.86"
+"tldts@npm:^7.0.5":
+ version: 7.0.16
+ resolution: "tldts@npm:7.0.16"
dependencies:
- tldts-core: "npm:^6.1.86"
+ tldts-core: "npm:^7.0.16"
bin:
tldts: bin/cli.js
- checksum: 10/f7e66824e44479ccdda55ea556af14ce61c4d27708be403e3f90631defde49f82a580e1ca07187cc7e3b349e257a30c2808a22903f3a0548e136ebb609ccc109
+ checksum: 10/6461666afe31f159f86bc3eae5c5648f4b68cd8881ba5136efa5745be68ee816985338450be603beb991b4944a8e01eb7f9c56c0b12e6052d984b1b6c2bee5f3
languageName: node
linkType: hard
@@ -19820,12 +19882,12 @@ __metadata:
languageName: node
linkType: hard
-"tough-cookie@npm:^5.1.1":
- version: 5.1.2
- resolution: "tough-cookie@npm:5.1.2"
+"tough-cookie@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "tough-cookie@npm:6.0.0"
dependencies:
- tldts: "npm:^6.1.32"
- checksum: 10/de430e6e6d34b794137e05b8ac2aa6b74ebbe6cdceb4126f168cf1e76101162a4b2e0e7587c3b70e728bd8654fc39958b2035be7619ee6f08e7257610ba4cd04
+ tldts: "npm:^7.0.5"
+ checksum: 10/1b0592241655912eb972e1c284ccf975af154576b8e9912cad4ed7b4b408a60ccfdad1bc53eef10d376f6a5ef9d84e2f8ea0b46c92263d52de855247ff100e27
languageName: node
linkType: hard
@@ -19847,12 +19909,12 @@ __metadata:
languageName: node
linkType: hard
-"tr46@npm:^5.1.0":
- version: 5.1.1
- resolution: "tr46@npm:5.1.1"
+"tr46@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "tr46@npm:6.0.0"
dependencies:
punycode: "npm:^2.3.1"
- checksum: 10/833a0e1044574da5790148fd17866d4ddaea89e022de50279967bcd6b28b4ce0d30d59eb3acf9702b60918975b3bad481400337e3a2e6326cffa5c77b874753d
+ checksum: 10/e6d402eb2b780a40042f327f77b4ae316da1d2b18a29c16e48c239f5267c6005bbf780f854179cfae62b02dfaa70b0e9aad8f0078ccc4225f5b3b3b131928e8f
languageName: node
linkType: hard
@@ -20001,14 +20063,14 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.8.0":
+"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7
languageName: node
linkType: hard
-"tslib@npm:^2.0.3, tslib@npm:^2.3.0, tslib@npm:^2.4.0":
+"tslib@npm:^2.0.3, tslib@npm:^2.4.0":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca
@@ -20867,9 +20929,9 @@ __metadata:
languageName: node
linkType: hard
-"vite-plugin-pwa@npm:^1.0.0":
- version: 1.0.0
- resolution: "vite-plugin-pwa@npm:1.0.0"
+"vite-plugin-pwa@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "vite-plugin-pwa@npm:1.0.3"
dependencies:
debug: "npm:^4.3.6"
pretty-bytes: "npm:^6.1.1"
@@ -20878,13 +20940,13 @@ __metadata:
workbox-window: "npm:^7.3.0"
peerDependencies:
"@vite-pwa/assets-generator": ^1.0.0
- vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
+ vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
workbox-build: ^7.3.0
workbox-window: ^7.3.0
peerDependenciesMeta:
"@vite-pwa/assets-generator":
optional: true
- checksum: 10/fdafdcdb6d8bf8ba8177db7f5f3e2eccd356347819e56d2b946ff3d4dfb9ee58559d32b18f146be8ced4bc4ecec37bfd9610c5eb0b52172266b9cd3173106edf
+ checksum: 10/92b02050332b6748a00f0df7c2324a8463848ab76286fc28769eba639ae40ae770d622dfecf8efb1fe9ea5b1b15574d82be2857f8f0208ba68a095f3cf276813
languageName: node
linkType: hard
@@ -21151,10 +21213,10 @@ __metadata:
languageName: node
linkType: hard
-"webidl-conversions@npm:^7.0.0":
- version: 7.0.0
- resolution: "webidl-conversions@npm:7.0.0"
- checksum: 10/4c4f65472c010eddbe648c11b977d048dd96956a625f7f8b9d64e1b30c3c1f23ea1acfd654648426ce5c743c2108a5a757c0592f02902cf7367adb7d14e67721
+"webidl-conversions@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "webidl-conversions@npm:8.0.0"
+ checksum: 10/8138d1b291c8f311d93de680653b13b04560aa35d83f9606642e746fca39d7dab9cddd9282ade21774115ea332b8b11f008106b82d4a0125e98a49479381aeee
languageName: node
linkType: hard
@@ -21174,13 +21236,13 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1":
- version: 14.2.0
- resolution: "whatwg-url@npm:14.2.0"
+"whatwg-url@npm:^15.0.0":
+ version: 15.1.0
+ resolution: "whatwg-url@npm:15.1.0"
dependencies:
- tr46: "npm:^5.1.0"
- webidl-conversions: "npm:^7.0.0"
- checksum: 10/f0a95b0601c64f417c471536a2d828b4c16fe37c13662483a32f02f183ed0f441616609b0663fb791e524e8cd56d9a86dd7366b1fc5356048ccb09b576495e7c
+ tr46: "npm:^6.0.0"
+ webidl-conversions: "npm:^8.0.0"
+ checksum: 10/9ae5ce70060f2a9ea73799062af6e796ec2477f44bf1a886953b405700e3ab11d15aa0fe7088c4215f839e56a845d5d1c44584ed292a832837a8c8549c566886
languageName: node
linkType: hard
@@ -21598,9 +21660,9 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^8.18.0":
- version: 8.18.1
- resolution: "ws@npm:8.18.1"
+"ws@npm:^8.18.2":
+ version: 8.18.3
+ resolution: "ws@npm:8.18.3"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
@@ -21609,7 +21671,7 @@ __metadata:
optional: true
utf-8-validate:
optional: true
- checksum: 10/3f38e9594f2af5b6324138e86b74df7d77bbb8e310bf8188679dd80bac0d1f47e51536a1923ac3365f31f3d8b25ea0b03e4ade466aa8292a86cd5defca64b19b
+ checksum: 10/725964438d752f0ab0de582cd48d6eeada58d1511c3f613485b5598a83680bedac6187c765b0fe082e2d8cc4341fc57707c813ae780feee82d0c5efe6a4c61b6
languageName: node
linkType: hard