chore: dependency updates

pull/878/head
Bastien Wirtz 2025-02-22 16:07:40 +01:00
parent 986954953b
commit 1cc724c800
4 changed files with 841 additions and 1168 deletions

View File

@ -1,10 +1,10 @@
# build stage # build stage
FROM --platform=$BUILDPLATFORM node:22-alpine3.20 AS build-stage FROM --platform=$BUILDPLATFORM node:22-alpine3.21 AS build-stage
ENV PNPM_HOME="/pnpm" ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH" ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable && corepack use pnpm@9 RUN corepack enable && corepack use pnpm@10
WORKDIR /app WORKDIR /app
@ -15,7 +15,7 @@ COPY . .
RUN pnpm build RUN pnpm build
# production stage # production stage
FROM alpine:3.20 FROM alpine:3.21
ENV GID=1000 \ ENV GID=1000 \
UID=1000 \ UID=1000 \

View File

@ -1,21 +1,23 @@
import globals from "globals";
import pluginJs from "@eslint/js";
import pluginVue from "eslint-plugin-vue";
import eslintConfigPrettier from "@vue/eslint-config-prettier";
import js from "@eslint/js"; /** @type {import('eslint').Linter.Config[]} */
import pluginVue from 'eslint-plugin-vue'
import eslintConfigPrettier from "eslint-config-prettier";
export default [ export default [
js.configs.recommended, { files: ["**/*.{js,mjs,cjs,vue}"] },
...pluginVue.configs['flat/recommended'], { languageOptions: { globals: globals.browser } },
pluginJs.configs.recommended,
...pluginVue.configs["flat/recommended"],
eslintConfigPrettier, eslintConfigPrettier,
{ {
files: ['**/*.{vue,js,jsx,mjs,cjs}'],
rules: { rules: {
"vue/multi-word-component-names": "off", "vue/multi-word-component-names": "off",
"vue/require-default-prop": "off", "vue/require-default-prop": "off",
"vue/no-v-html": "off", "vue/no-v-html": "off",
}, },
}, },
{ {
ignores: ["**/dist/"], ignores: ["*.d.ts", "**/coverage", "**/dist"],
} },
]; ];

View File

@ -17,16 +17,21 @@
"yaml": "^2.7.0" "yaml": "^2.7.0"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.21.0",
"@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue": "^5.2.1",
"@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-prettier": "^10.2.0",
"eslint": "^9.19.0", "eslint": "^9.21.0",
"eslint-plugin-vue": "^9.32.0", "eslint-plugin-vue": "^9.32.0",
"globals": "^16.0.0",
"http-server": "^14.1.1", "http-server": "^14.1.1",
"prettier": "^3.4.2", "prettier": "^3.5.2",
"sass-embedded": "^1.83.4", "sass-embedded": "^1.85.0",
"vite": "^6.0.11", "vite": "^6.1.1",
"vite-plugin-pwa": "^0.21.1" "vite-plugin-pwa": "^0.21.1"
}, },
"license": "Apache-2.0", "license": "Apache-2.0",
"packageManager": "pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0" "packageManager": "pnpm@10.4.1+sha512.c753b6c3ad7afa13af388fa6d808035a008e30ea9993f58c6663e2bc5ff21679aa834db094987129aa4d488b86df57f7b634981b2f827cdcacc698cc0cfb88af",
"pnpm": {
"neverBuiltDependencies": []
}
} }

File diff suppressed because it is too large Load Diff