Skip to content

Commit 086d38c

Browse files
Update all dependencies to latest compatible major versions
Co-authored-by: ChristianScheub <8379969+ChristianScheub@users.noreply.github.com>
1 parent fbf935b commit 086d38c

File tree

17 files changed

+6712
-7443
lines changed

17 files changed

+6712
-7443
lines changed

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
legacy-peer-deps=true

package-lock.json

Lines changed: 6647 additions & 7388 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@
44
"private": true,
55
"dependencies": {
66
"@capacitor-community/electron": "^5.0.1",
7-
"@capacitor/android": "^5.5.1",
8-
"@capacitor/app": "^5.0.6",
9-
"@capacitor/cli": "^5.5.1",
10-
"@capacitor/core": "^5.5.1",
11-
"@capacitor/device": "^5.0.6",
12-
"@capacitor/filesystem": "^5.2.0",
13-
"@capacitor/ios": "^5.5.1",
14-
"@capacitor/share": "^5.0.6",
15-
"@emotion/react": "^11.11.1",
16-
"@emotion/styled": "^11.11.0",
17-
"@mui/material": "^5.15.1",
18-
"bootstrap": "^5.3.2",
19-
"bootstrap-icons": "^1.11.2",
7+
"@capacitor/android": "^7.4.3",
8+
"@capacitor/app": "^7.1.0",
9+
"@capacitor/cli": "^7.4.3",
10+
"@capacitor/core": "^7.4.3",
11+
"@capacitor/device": "^7.0.2",
12+
"@capacitor/filesystem": "^7.1.4",
13+
"@capacitor/ios": "^7.4.3",
14+
"@capacitor/share": "^7.0.2",
15+
"@emotion/react": "^11.14.0",
16+
"@emotion/styled": "^11.14.1",
17+
"@mui/material": "^7.3.4",
18+
"bootstrap": "^5.3.8",
19+
"bootstrap-icons": "^1.13.1",
2020
"capacitor-native-biometric": "^4.2.2",
2121
"crypto-js": "^4.2.0",
22-
"i18next": "^23.7.11",
23-
"i18next-browser-languagedetector": "^7.2.0",
24-
"react": "^18.2.0",
25-
"react-bootstrap": "^2.9.1",
26-
"react-dom": "^18.2.0",
27-
"react-i18next": "^14.0.0",
28-
"react-icons": "^4.12.0",
29-
"react-router-dom": "^6.20.1"
22+
"i18next": "^25.6.0",
23+
"i18next-browser-languagedetector": "^8.2.0",
24+
"react": "^18.3.1",
25+
"react-bootstrap": "^2.10.10",
26+
"react-dom": "^18.3.1",
27+
"react-i18next": "^16.0.1",
28+
"react-icons": "^5.5.0",
29+
"react-router-dom": "^6.30.1"
3030
},
3131
"scripts": {
3232
"start": "react-scripts start",
@@ -55,22 +55,23 @@
5555
]
5656
},
5757
"devDependencies": {
58-
"@babel/core": "^7.23.5",
58+
"@babel/core": "^7.28.4",
5959
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
60-
"@babel/preset-env": "^7.23.5",
61-
"@testing-library/jest-dom": "^5.17.0",
62-
"@testing-library/react": "^13.4.0",
63-
"@testing-library/user-event": "^13.5.0",
64-
"@types/crypto-js": "^4.2.1",
65-
"@types/jest": "^27.5.2",
66-
"@types/node": "^16.18.67",
67-
"@types/react": "^18.2.41",
68-
"@types/react-dom": "^18.2.17",
69-
"babel-jest": "^29.7.0",
70-
"electron-builder": "^24.9.1",
60+
"@babel/preset-env": "^7.28.3",
61+
"@testing-library/dom": "^10.4.1",
62+
"@testing-library/jest-dom": "^6.9.1",
63+
"@testing-library/react": "^16.3.0",
64+
"@testing-library/user-event": "^14.6.1",
65+
"@types/crypto-js": "^4.2.2",
66+
"@types/jest": "^30.0.0",
67+
"@types/node": "^24.7.2",
68+
"@types/react": "^18.3.20",
69+
"@types/react-dom": "^18.3.5",
70+
"babel-jest": "^30.2.0",
71+
"electron-builder": "^26.0.12",
7172
"license-checker": "^25.0.1",
7273
"react-scripts": "5.0.1",
73-
"typescript": "^4.9.5"
74+
"typescript": "^5.9.3"
7475
},
7576
"build": {
7677
"appId": "de.scheub.localNotes",

src/App.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from "react";
2-
import { render, fireEvent, waitFor, screen } from "@testing-library/react";
2+
import { render, waitFor, screen } from "@testing-library/react";
3+
import { fireEvent } from "@testing-library/dom";
34
import App from "./App";
45
import { BrowserRouter } from "react-router-dom";
56
import {

src/custom_components/handleNotes/editNote/editNote.test.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { render, fireEvent, screen, waitFor } from "@testing-library/react";
2-
import "@testing-library/jest-dom/extend-expect";
1+
import { render, screen, waitFor } from "@testing-library/react";
2+
import { fireEvent } from "@testing-library/dom";
3+
import "@testing-library/jest-dom";
34
import { renderHook } from "@testing-library/react";
45
import getAllNotes from "../viewNote/getNotes";
56
import { BrowserRouter as Router } from "react-router-dom";

src/custom_components/handleNotes/viewNote/viewNote.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React from "react";
22
import { act } from "react";
3-
import { render, screen, fireEvent, waitFor } from "@testing-library/react";
3+
import { render, screen, waitFor } from "@testing-library/react";
4+
import { fireEvent } from "@testing-library/dom";
45
import ViewNoteContainer from "./container-viewNote";
56
import { BrowserRouter as Router } from "react-router-dom";
67
import { encryptAndStore } from "../encryptionEngine";

src/custom_components/notNotesRelated/encryption_modal/container-encryption-modal.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import React from "react";
22
import {
33
render,
4-
fireEvent,
54
screen,
65
waitFor,
76
act,
87
} from "@testing-library/react";
9-
import "@testing-library/jest-dom/extend-expect";
8+
import { fireEvent } from "@testing-library/dom";
9+
import "@testing-library/jest-dom";
1010
import EncryptionKeyModalContainer from "./container-encryption-modal";
1111
import { BrowserRouter as Router } from "react-router-dom";
1212
import * as fingerprintLogic from "../fingerprintLogic";

src/custom_components/notNotesRelated/encryption_modal/screen-encryption-modal.test.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import React from "react";
2-
import { render, fireEvent, screen } from "@testing-library/react";
2+
import { render, screen } from "@testing-library/react";
3+
import { fireEvent } from "@testing-library/dom";
34
import EncryptionKeyModalView from "./screen-encryption-modal";
4-
import "@testing-library/jest-dom/extend-expect";
5+
import "@testing-library/jest-dom";
56

67
describe("EncryptionKeyModalView", () => {
78
const mockHandleKeySubmit = jest.fn();

src/custom_components/notNotesRelated/encryption_modal/screen-encryption-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ interface EncryptionKeyModalViewProps {
1414
showFingerprintBtn: boolean;
1515
showFingerprintHint: boolean;
1616
navigateToPrivacy: () => void;
17-
inputRef: RefObject<HTMLInputElement>;
17+
inputRef: RefObject<HTMLInputElement | null>;
1818
}
1919

2020
const EncryptionKeyModalView: React.FC<EncryptionKeyModalViewProps> = ({
@@ -66,7 +66,7 @@ const EncryptionKeyModalView: React.FC<EncryptionKeyModalViewProps> = ({
6666
<Form onSubmit={handleKeySubmit}>
6767
<Form.Group>
6868
<Form.Control
69-
ref={inputRef}
69+
ref={inputRef as React.RefObject<HTMLInputElement>}
7070
type="password"
7171
placeholder={t("encryption-modal_placeholder")}
7272
data-testid="password-input"

src/custom_components/notNotesRelated/navBar/navBar.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import React from "react";
2-
import { render, fireEvent, screen } from "@testing-library/react";
2+
import { render, screen } from "@testing-library/react";
3+
import { fireEvent } from "@testing-library/dom";
34
import {
45
MemoryRouter,
56
BrowserRouter as Router,

0 commit comments

Comments
 (0)