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
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 PATH="$PNPM_HOME:$PATH"
RUN corepack enable && corepack use pnpm@9
RUN corepack enable && corepack use pnpm@10
WORKDIR /app
@ -15,7 +15,7 @@ COPY . .
RUN pnpm build
# production stage
FROM alpine:3.20
FROM alpine:3.21
ENV GID=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";
import pluginVue from 'eslint-plugin-vue'
import eslintConfigPrettier from "eslint-config-prettier";
/** @type {import('eslint').Linter.Config[]} */
export default [
js.configs.recommended,
...pluginVue.configs['flat/recommended'],
{ files: ["**/*.{js,mjs,cjs,vue}"] },
{ languageOptions: { globals: globals.browser } },
pluginJs.configs.recommended,
...pluginVue.configs["flat/recommended"],
eslintConfigPrettier,
{
files: ['**/*.{vue,js,jsx,mjs,cjs}'],
rules: {
"vue/multi-word-component-names": "off",
"vue/require-default-prop": "off",
"vue/no-v-html": "off",
},
},
},
{
ignores: ["**/dist/"],
}
ignores: ["*.d.ts", "**/coverage", "**/dist"],
},
];

View File

@ -17,16 +17,21 @@
"yaml": "^2.7.0"
},
"devDependencies": {
"@eslint/js": "^9.21.0",
"@vitejs/plugin-vue": "^5.2.1",
"@vue/eslint-config-prettier": "^10.2.0",
"eslint": "^9.19.0",
"eslint": "^9.21.0",
"eslint-plugin-vue": "^9.32.0",
"globals": "^16.0.0",
"http-server": "^14.1.1",
"prettier": "^3.4.2",
"sass-embedded": "^1.83.4",
"vite": "^6.0.11",
"prettier": "^3.5.2",
"sass-embedded": "^1.85.0",
"vite": "^6.1.1",
"vite-plugin-pwa": "^0.21.1"
},
"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