filebrowser/frontend/src
kloon15 d51a343820
build: update to node 22 and pnpm (#3616)
This commit brings the project to support node 22 which became LTS and
fixes broken builds with typescript 5.7+ until vue-tsc is updated and
replaces npm with pnpm.

- Update tsconfig for node 22
- Pin typescript to 5.6.x to not break vue-tsc
- Replace npm with pnpm (corepack recommended)
- Update Makefile and main workflow for pnpm
- Migrate to eslint 9 flat config
- Fix broken imports
- Exclude non-TS vue files for vue-tsc
2024-12-09 12:27:18 +01:00
..
api chore: fix frontend lint 2024-08-18 13:51:16 +02:00
assets/fonts/roboto fix: missing bold variation for Roboto font 2021-03-24 19:06:56 +00:00
components build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
css fix: files list alignment (#3494) 2024-09-30 11:40:20 +02:00
i18n fix: german translation spelling typos (#3469) 2024-09-23 11:25:53 +02:00
router build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
stores build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
types feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
utils build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
views build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
App.vue feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
index.d.ts feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
main.ts build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00