Skip to content

Commit ce807b4

Browse files
chore(deps): pin dependencies
1 parent 1f7e46b commit ce807b4

8 files changed

Lines changed: 69 additions & 71 deletions

File tree

frontend-app/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Production Dockerfile for Web Frontend
22
# --- Builder stage ---
3-
FROM node:24-slim AS builder
3+
FROM node:24-slim@sha256:b8d2197aff9129d16c801a3e3e1b2a873c4946480f5a310f38056df2268c38d9 AS builder
44

55
WORKDIR /opt/relab/frontend-app
66

@@ -16,7 +16,7 @@ COPY . ./
1616
RUN npx expo export -p web -c
1717

1818
# --- Production stage ---
19-
FROM node:24-slim
19+
FROM node:24-slim@sha256:b8d2197aff9129d16c801a3e3e1b2a873c4946480f5a310f38056df2268c38d9
2020

2121
# Build arguments
2222
ARG WORKDIR=/opt/relab/frontend-app

frontend-app/Dockerfile.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Development Dockerfile for Web Frontend
22
# Note: This requires mounting the source code as a volume in docker-compose.override.yml
3-
FROM node:24-slim
3+
FROM node:24-slim@sha256:b8d2197aff9129d16c801a3e3e1b2a873c4946480f5a310f38056df2268c38d9
44

55
WORKDIR /opt/relab/frontend-app
66

frontend-app/package-lock.json

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

frontend-app/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,17 @@
4949
"validator": "^13.15.15"
5050
},
5151
"devDependencies": {
52-
"@babel/core": "^7.25.2",
52+
"@babel/core": "7.28.4",
5353
"@types/react": "^19.1.13",
54-
"@types/validator": "^13.15.3",
55-
"eslint": "^9.25.0",
56-
"eslint-config-expo": "~10.0.0",
57-
"eslint-config-prettier": "^10.1.8",
58-
"eslint-plugin-jest": "^29.0.1",
59-
"eslint-plugin-prettier": "^5.5.4",
60-
"eslint-plugin-testing-library": "^7.13.1",
61-
"prettier": "^3.6.2",
62-
"typescript": "~5.9.2"
54+
"@types/validator": "13.15.3",
55+
"eslint": "9.37.0",
56+
"eslint-config-expo": "10.0.0",
57+
"eslint-config-prettier": "10.1.8",
58+
"eslint-plugin-jest": "29.0.1",
59+
"eslint-plugin-prettier": "5.5.4",
60+
"eslint-plugin-testing-library": "7.13.1",
61+
"prettier": "3.6.2",
62+
"typescript": "5.9.3"
6363
},
6464
"private": true
6565
}

frontend-web/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Production Dockerfile for Web Frontend
22
# --- Builder stage ---
3-
FROM node:24-slim AS builder
3+
FROM node:24-slim@sha256:b8d2197aff9129d16c801a3e3e1b2a873c4946480f5a310f38056df2268c38d9 AS builder
44

55
WORKDIR /opt/relab/frontend-web
66

@@ -16,7 +16,7 @@ COPY . ./
1616
RUN npx expo export -p web -c
1717

1818
# --- Production stage ---
19-
FROM node:24-slim
19+
FROM node:24-slim@sha256:b8d2197aff9129d16c801a3e3e1b2a873c4946480f5a310f38056df2268c38d9
2020

2121
# Build arguments
2222
ARG WORKDIR=/opt/relab/frontend-web

frontend-web/Dockerfile.dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Development Dockerfile for Web Frontend
22
# Note: This requires mounting the source code as a volume in docker-compose.override.yml
3-
FROM node:24-slim
3+
FROM node:24-slim@sha256:b8d2197aff9129d16c801a3e3e1b2a873c4946480f5a310f38056df2268c38d9
44

55
WORKDIR /opt/relab/frontend-web
66

frontend-web/package-lock.json

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

frontend-web/package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -62,28 +62,28 @@
6262
"zustand": "^5.0.5"
6363
},
6464
"devDependencies": {
65-
"@babel/core": "^7.25.2",
66-
"@eslint/js": "^9.29.0",
67-
"@hey-api/openapi-ts": "^0.77.0",
68-
"@testing-library/react-native": "^13.2.0",
69-
"@types/jest": "^29.5.14",
65+
"@babel/core": "7.28.4",
66+
"@eslint/js": "9.37.0",
67+
"@hey-api/openapi-ts": "0.77.0",
68+
"@testing-library/react-native": "13.3.3",
69+
"@types/jest": "29.5.14",
7070
"@types/react": "~19.0.10",
71-
"@typescript-eslint/parser": "^8.34.1",
72-
"eslint": "^9.29.0",
73-
"eslint-config-expo": "~9.2.0",
74-
"eslint-config-prettier": "^10.1.5",
75-
"eslint-import-resolver-typescript": "^4.4.3",
76-
"eslint-plugin-import": "^2.31.0",
77-
"eslint-plugin-jest": "^29.0.1",
78-
"eslint-plugin-prettier": "^5.4.1",
79-
"eslint-plugin-testing-library": "^7.5.3",
80-
"jest": "~29.7.0",
81-
"jest-expo": "~53.0.7",
82-
"prettier": "^3.5.3",
83-
"react-native-reanimated": "~3.17.4",
71+
"@typescript-eslint/parser": "8.45.0",
72+
"eslint": "9.37.0",
73+
"eslint-config-expo": "9.2.0",
74+
"eslint-config-prettier": "10.1.8",
75+
"eslint-import-resolver-typescript": "4.4.4",
76+
"eslint-plugin-import": "2.32.0",
77+
"eslint-plugin-jest": "29.0.1",
78+
"eslint-plugin-prettier": "5.5.4",
79+
"eslint-plugin-testing-library": "7.11.0",
80+
"jest": "29.7.0",
81+
"jest-expo": "53.0.10",
82+
"prettier": "3.6.2",
83+
"react-native-reanimated": "3.17.5",
8484
"react-native-safe-area-context": "5.4.0",
85-
"typescript": "~5.8.3",
86-
"typescript-eslint": "^8.34.1"
85+
"typescript": "5.8.3",
86+
"typescript-eslint": "8.45.0"
8787
},
8888
"private": true,
8989
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"

0 commit comments

Comments
 (0)