filebrowser/frontend
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
..
dist refactor: migrate frontend tooling to vite 4 (#2645) 2023-08-26 13:55:51 +02:00
public feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
src build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
tests feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
tests-examples feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
.prettierignore chore: fixes for vite dev server (#2678) 2023-08-29 20:14:45 +02:00
.prettierrc.json refactor: migrate frontend tooling to vite 4 (#2645) 2023-08-26 13:55:51 +02:00
assets.go chore: add make fmt target 2021-12-20 22:39:00 +01:00
assets_dev.go chore: add make fmt target 2021-12-20 22:39:00 +01:00
env.d.ts build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
eslint.config.js build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
index.html feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
package.json build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
playwright.config.ts feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00
pnpm-lock.yaml build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
postcss.config.cjs refactor: migrate frontend tooling to vite 4 (#2645) 2023-08-26 13:55:51 +02:00
tsconfig.app.json build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
tsconfig.json build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
tsconfig.node.json build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
tsconfig.tsc.json build: update to node 22 and pnpm (#3616) 2024-12-09 12:27:18 +01:00
vite.config.ts feat: migrate to vue 3 (#2689) 2024-04-01 17:18:22 +02:00