Skip to content

Commit 667cd9c

Browse files
authored
Merge pull request #1339 from leggedrobotics/dev
Release 0.41.3
2 parents f9e0b5e + 96fe2c3 commit 667cd9c

File tree

14 files changed

+215
-213
lines changed

14 files changed

+215
-213
lines changed

backend/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kleinkram-backend",
3-
"version": "0.41.2",
3+
"version": "0.41.3",
44
"description": "",
55
"author": "",
66
"private": true,
@@ -45,7 +45,7 @@
4545
"@types/passport-google-oauth20": "^2.0.16",
4646
"@willsoto/nestjs-prometheus": "^6.0.1",
4747
"aws4": "^1.13.2",
48-
"axios": "^1.6.8",
48+
"axios": "^1.8.1",
4949
"bull": "^4.12.2",
5050
"class-transformer": "^0.5.1",
5151
"class-validator": "^0.14.1",
@@ -81,7 +81,7 @@
8181
"@types/jest": "^29.5.2",
8282
"@types/node": "^22.13.5",
8383
"@types/supertest": "^6.0.0",
84-
"@typescript-eslint/eslint-plugin": "^8.25.0",
84+
"@typescript-eslint/eslint-plugin": "^8.26.0",
8585
"@typescript-eslint/parser": "^8.25.0",
8686
"eslint": "^9.21.0",
8787
"eslint-config-prettier": "^10.0.1",
@@ -90,7 +90,7 @@
9090
"prettier": "^3.0.0",
9191
"source-map-support": "^0.5.21",
9292
"supertest": "^7.0.0",
93-
"ts-jest": "^29.2.3",
93+
"ts-jest": "^29.2.6",
9494
"ts-loader": "^9.4.3",
9595
"ts-node": "^10.9.1",
9696
"tsconfig-paths": "^4.2.0",

backend/src/routing/middlewares/version-checker-middleware.service.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Injectable, NestMiddleware } from '@nestjs/common';
22
import { NextFunction, Request, Response } from 'express';
33
import logger from '../../logger';
4+
import { appVersion } from '../../app-version';
45

56
/**
67
*
@@ -61,6 +62,9 @@ export class VersionCheckerMiddlewareService implements NestMiddleware {
6162
}
6263

6364
private rejectRequest(response: Response, clientVersion: string): void {
65+
// we need to manually set the version header here
66+
response.header('kleinkram-version', appVersion);
67+
6468
// reject request with 426
6569
response.status(426).json({
6670
statusCode: 426,

backend/src/services/mission.service.ts

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,13 @@ import { UserService } from './user.service';
99
import { UserRole } from '@common/frontend_shared/enum';
1010
import { TagService } from './tag.service';
1111
import TagType from '@common/entities/tagType/tag-type.entity';
12-
import { addProjectFilters, addMissionFilters, addSort } from './utilities';
13-
import { missionEntityToDtoWithCreator } from '../serialization';
14-
import { missionEntityToDtoWithFiles } from '../serialization';
12+
import { addMissionFilters, addProjectFilters, addSort } from './utilities';
13+
import {
14+
missionEntityToDtoWithCreator,
15+
missionEntityToDtoWithFiles,
16+
missionEntityToFlatDto,
17+
missionEntityToMinimumDto,
18+
} from '../serialization';
1519
import {
1620
addTagsToMinioObject,
1721
externalMinio,
@@ -25,14 +29,10 @@ import {
2529
MissionWithFilesDto,
2630
} from '@common/api/types/mission/mission.dto';
2731
import {
28-
addAccessConstraintsToMissionQuery,
2932
addAccessConstraints,
33+
addAccessConstraintsToMissionQuery,
3034
} from '../endpoints/auth/auth-helper';
3135
import { AuthHeader } from '../endpoints/auth/parameter-decorator';
32-
import {
33-
missionEntityToFlatDto,
34-
missionEntityToMinimumDto,
35-
} from '../serialization';
3636

3737
import { SortOrder } from '@common/api/types/pagination';
3838

@@ -286,12 +286,24 @@ export class MissionService {
286286
const count = await query.getCount();
287287
const { raw, entities } = await query.getRawAndEntities();
288288

289+
// this is necessary as raw and entities at not of the same length / order
290+
const rawLookup = raw.reduce(
291+
(lookup: Record<string, any>, rawEntry: any) => {
292+
lookup[rawEntry.mission_uuid] = rawEntry;
293+
return lookup;
294+
},
295+
{},
296+
);
297+
289298
return {
290-
data: entities.map((m, index) => ({
291-
...missionEntityToDtoWithCreator(m),
292-
filesCount: raw[index].fileCount,
293-
size: Number.parseInt(raw[index].totalSize),
294-
})),
299+
data: entities.map((m) => {
300+
const rawEntry = rawLookup[m.uuid];
301+
return {
302+
...missionEntityToDtoWithCreator(m),
303+
filesCount: rawEntry.fileCount,
304+
size: Number.parseInt(rawEntry.totalSize),
305+
};
306+
}),
295307
count,
296308
skip,
297309
take,

backend/yarn.lock

Lines changed: 66 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2940,16 +2940,16 @@
29402940
dependencies:
29412941
"@types/yargs-parser" "*"
29422942

2943-
"@typescript-eslint/eslint-plugin@^8.25.0":
2944-
version "8.25.0"
2945-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.25.0.tgz#5e1d56f067e5808fa82d1b75bced82396e868a14"
2946-
integrity sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==
2943+
"@typescript-eslint/eslint-plugin@^8.26.0":
2944+
version "8.26.0"
2945+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.26.0.tgz#7e880faf91f89471c30c141951e15f0eb3a0599e"
2946+
integrity sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==
29472947
dependencies:
29482948
"@eslint-community/regexpp" "^4.10.0"
2949-
"@typescript-eslint/scope-manager" "8.25.0"
2950-
"@typescript-eslint/type-utils" "8.25.0"
2951-
"@typescript-eslint/utils" "8.25.0"
2952-
"@typescript-eslint/visitor-keys" "8.25.0"
2949+
"@typescript-eslint/scope-manager" "8.26.0"
2950+
"@typescript-eslint/type-utils" "8.26.0"
2951+
"@typescript-eslint/utils" "8.26.0"
2952+
"@typescript-eslint/visitor-keys" "8.26.0"
29532953
graphemer "^1.4.0"
29542954
ignore "^5.3.1"
29552955
natural-compare "^1.4.0"
@@ -2974,13 +2974,21 @@
29742974
"@typescript-eslint/types" "8.25.0"
29752975
"@typescript-eslint/visitor-keys" "8.25.0"
29762976

2977-
"@typescript-eslint/type-utils@8.25.0":
2978-
version "8.25.0"
2979-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.25.0.tgz#ee0d2f67c80af5ae74b5d6f977e0f8ded0059677"
2980-
integrity sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==
2977+
"@typescript-eslint/scope-manager@8.26.0":
2978+
version "8.26.0"
2979+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.26.0.tgz#b06623fad54a3a77fadab5f652ef75ed3780b545"
2980+
integrity sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==
29812981
dependencies:
2982-
"@typescript-eslint/typescript-estree" "8.25.0"
2983-
"@typescript-eslint/utils" "8.25.0"
2982+
"@typescript-eslint/types" "8.26.0"
2983+
"@typescript-eslint/visitor-keys" "8.26.0"
2984+
2985+
"@typescript-eslint/[email protected]":
2986+
version "8.26.0"
2987+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.26.0.tgz#9ee8cc98184b5f66326578de9c097edc89da6f68"
2988+
integrity sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==
2989+
dependencies:
2990+
"@typescript-eslint/typescript-estree" "8.26.0"
2991+
"@typescript-eslint/utils" "8.26.0"
29842992
debug "^4.3.4"
29852993
ts-api-utils "^2.0.1"
29862994

@@ -2989,6 +2997,11 @@
29892997
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.25.0.tgz#f91512c2f532b1d6a8826cadd0b0e5cd53cf97e0"
29902998
integrity sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==
29912999

3000+
"@typescript-eslint/[email protected]":
3001+
version "8.26.0"
3002+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.26.0.tgz#c4e93a8faf3a38a8d8adb007dc7834f1c89ee7bf"
3003+
integrity sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==
3004+
29923005
"@typescript-eslint/[email protected]":
29933006
version "8.25.0"
29943007
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.25.0.tgz#d8409c63abddd4cf5b93c031b24b9edc1c7c1299"
@@ -3003,15 +3016,29 @@
30033016
semver "^7.6.0"
30043017
ts-api-utils "^2.0.1"
30053018

3006-
"@typescript-eslint/[email protected]":
3007-
version "8.25.0"
3008-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.25.0.tgz#3ea2f9196a915ef4daa2c8eafd44adbd7d56d08a"
3009-
integrity sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==
3019+
"@typescript-eslint/[email protected]":
3020+
version "8.26.0"
3021+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.0.tgz#128972172005a7376e34ed2ecba4e29363b0cad1"
3022+
integrity sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==
3023+
dependencies:
3024+
"@typescript-eslint/types" "8.26.0"
3025+
"@typescript-eslint/visitor-keys" "8.26.0"
3026+
debug "^4.3.4"
3027+
fast-glob "^3.3.2"
3028+
is-glob "^4.0.3"
3029+
minimatch "^9.0.4"
3030+
semver "^7.6.0"
3031+
ts-api-utils "^2.0.1"
3032+
3033+
"@typescript-eslint/[email protected]":
3034+
version "8.26.0"
3035+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.26.0.tgz#845d20ed8378a5594e6445f54e53b972aee7b3e6"
3036+
integrity sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==
30103037
dependencies:
30113038
"@eslint-community/eslint-utils" "^4.4.0"
3012-
"@typescript-eslint/scope-manager" "8.25.0"
3013-
"@typescript-eslint/types" "8.25.0"
3014-
"@typescript-eslint/typescript-estree" "8.25.0"
3039+
"@typescript-eslint/scope-manager" "8.26.0"
3040+
"@typescript-eslint/types" "8.26.0"
3041+
"@typescript-eslint/typescript-estree" "8.26.0"
30153042

30163043
"@typescript-eslint/[email protected]":
30173044
version "8.25.0"
@@ -3021,6 +3048,14 @@
30213048
"@typescript-eslint/types" "8.25.0"
30223049
eslint-visitor-keys "^4.2.0"
30233050

3051+
"@typescript-eslint/[email protected]":
3052+
version "8.26.0"
3053+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.0.tgz#a4876216756c69130ea958df3b77222c2ad95290"
3054+
integrity sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==
3055+
dependencies:
3056+
"@typescript-eslint/types" "8.26.0"
3057+
eslint-visitor-keys "^4.2.0"
3058+
30243059
"@webassemblyjs/[email protected]", "@webassemblyjs/ast@^1.14.1":
30253060
version "1.14.1"
30263061
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6"
@@ -3379,10 +3414,10 @@ aws4@^1.13.2:
33793414
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.13.2.tgz#0aa167216965ac9474ccfa83892cfb6b3e1e52ef"
33803415
integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==
33813416

3382-
axios@^1.6.8:
3383-
version "1.7.9"
3384-
resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.9.tgz#d7d071380c132a24accda1b2cfc1535b79ec650a"
3385-
integrity sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==
3417+
axios@^1.8.1:
3418+
version "1.8.1"
3419+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.8.1.tgz#7c118d2146e9ebac512b7d1128771cdd738d11e3"
3420+
integrity sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==
33863421
dependencies:
33873422
follow-redirects "^1.15.6"
33883423
form-data "^4.0.0"
@@ -7134,7 +7169,7 @@ semver@^6.3.0, semver@^6.3.1:
71347169
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
71357170
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
71367171

7137-
semver@^7.3.4, semver@^7.3.5, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3:
7172+
semver@^7.3.4, semver@^7.3.5, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1:
71387173
version "7.7.1"
71397174
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
71407175
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
@@ -7667,10 +7702,10 @@ ts-api-utils@^2.0.1:
76677702
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd"
76687703
integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==
76697704

7670-
ts-jest@^29.2.3:
7671-
version "29.2.5"
7672-
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.5.tgz#591a3c108e1f5ebd013d3152142cb5472b399d63"
7673-
integrity sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==
7705+
ts-jest@^29.2.6:
7706+
version "29.2.6"
7707+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.6.tgz#df53edf8b72fb89de032cfa310abf37582851d9a"
7708+
integrity sha512-yTNZVZqc8lSixm+QGVFcPe6+yj7+TWZwIesuOWvfcn4B9bz5x4NDzVCQQjOs7Hfouu36aEqfEbo9Qpo+gq8dDg==
76747709
dependencies:
76757710
bs-logger "^0.2.6"
76767711
ejs "^3.1.10"
@@ -7679,7 +7714,7 @@ ts-jest@^29.2.3:
76797714
json5 "^2.2.3"
76807715
lodash.memoize "^4.1.2"
76817716
make-error "^1.3.6"
7682-
semver "^7.6.3"
7717+
semver "^7.7.1"
76837718
yargs-parser "^21.1.1"
76847719

76857720
ts-loader@^9.4.3:

cli/kleinkram/api/routes.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
import httpx
1515

1616
import kleinkram.errors
17+
from kleinkram._version import __version__
18+
from kleinkram.api.client import CLI_VERSION_HEADER
1719
from kleinkram.api.client import AuthenticatedClient
1820
from kleinkram.api.deser import FileObject
1921
from kleinkram.api.deser import MissionObject
@@ -355,7 +357,9 @@ def _get_api_version() -> Tuple[int, int, int]:
355357
config = get_config()
356358
client = httpx.Client()
357359

358-
resp = client.get(f"{config.endpoint.api}{GET_STATUS}")
360+
resp = client.get(
361+
f"{config.endpoint.api}{GET_STATUS}", headers={CLI_VERSION_HEADER: __version__}
362+
)
359363
vers = resp.headers["kleinkram-version"].split(".")
360364

361365
return tuple(map(int, vers)) # type: ignore

cli/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = kleinkram
3-
version = 0.41.2
3+
version = 0.41.3
44
description = give me your bags
55
long_description = file: README.md
66
long_description_content_type = text/markdown

common/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "kleinkram-common",
3-
"version": "0.41.2",
3+
"version": "0.41.3",
44
"scripts": {
55
"seed:config": "ts-node ./node_modules/typeorm-seeding/dist/cli.js config",
66
"seed:run": "ts-node ./node_modules/typeorm-seeding/dist/cli.js seed"
77
},
88
"dependencies": {
9-
"@faker-js/faker": "^9.5.0",
9+
"@faker-js/faker": "^9.5.1",
1010
"@nestjs/swagger": "^11.0.5",
1111
"bull": "^4.16.4",
1212
"class-transformer": "^0.5.1",
@@ -18,7 +18,7 @@
1818
"typeorm-seeding": "^1.6.1"
1919
},
2020
"devDependencies": {
21-
"@types/node": "^22.13.5",
21+
"@types/node": "^22.13.9",
2222
"typescript": "^5.7.2"
2323
}
2424
}

common/yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
dependencies:
1717
"@jridgewell/trace-mapping" "0.3.9"
1818

19-
"@faker-js/faker@^9.5.0":
20-
version "9.5.0"
21-
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-9.5.0.tgz#ce254c83706250ca8a5a0e05683608160610dd84"
22-
integrity sha512-3qbjLv+fzuuCg3umxc9/7YjrEXNaKwHgmig949nfyaTx8eL4FAsvFbu+1JcFUj1YAXofhaDn6JdEUBTYuk0Ssw==
19+
"@faker-js/faker@^9.5.1":
20+
version "9.5.1"
21+
resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-9.5.1.tgz#1f32fb726db5f539415455cadbc93c9fb457e42d"
22+
integrity sha512-0fzMEDxkExR2cn731kpDaCCnBGBUOIXEi2S1N5l8Hltp6aPf4soTMJ+g4k8r2sI5oB+rpwIW8Uy/6jkwGpnWPg==
2323

2424
"@ioredis/commands@^1.1.1":
2525
version "1.2.0"
@@ -126,10 +126,10 @@
126126
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9"
127127
integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
128128

129-
"@types/node@^22.13.5":
130-
version "22.13.5"
131-
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.5.tgz#23add1d71acddab2c6a4d31db89c0f98d330b511"
132-
integrity sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==
129+
"@types/node@^22.13.9":
130+
version "22.13.9"
131+
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.9.tgz#5d9a8f7a975a5bd3ef267352deb96fb13ec02eca"
132+
integrity sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==
133133
dependencies:
134134
undici-types "~6.20.0"
135135

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kleinkram-docs",
3-
"version": "0.41.2",
3+
"version": "0.41.3",
44
"target": "es2022",
55
"scripts": {
66
"docs:dev": "VITE_MODE=localhost vitepress dev --port 4000 --host 0.0.0.0",

frontend/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kleinkram-frontend",
3-
"version": "0.41.2",
3+
"version": "0.41.3",
44
"description": "Data storage of ROS bags",
55
"productName": "Kleinkram",
66
"author": "Johann Schwabe <[email protected]>",
@@ -12,7 +12,7 @@
1212
},
1313
"dependencies": {
1414
"@aws-sdk/client-s3": "3.726.1",
15-
"@tanstack/vue-query": "^5.66.9",
15+
"@tanstack/vue-query": "^5.67.1",
1616
"axios": "^1.7.7",
1717
"date-fns": "^4.1.0",
1818
"echarts": "^5.5.1",
@@ -28,7 +28,7 @@
2828
},
2929
"devDependencies": {
3030
"@quasar/app-vite": "1.10.2",
31-
"@types/node": "^22.13.5",
31+
"@types/node": "^22.13.9",
3232
"@types/spark-md5": "^3.0.5",
3333
"autoprefixer": "^10.4.20",
3434
"typescript": "^5.6.2",

0 commit comments

Comments
 (0)