mirror of https://github.com/bastienwirtz/homer
chore: dependency updates
parent
986954953b
commit
1cc724c800
|
@ -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 \
|
||||||
|
|
|
@ -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"],
|
||||||
}
|
},
|
||||||
];
|
];
|
||||||
|
|
15
package.json
15
package.json
|
@ -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": []
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
1966
pnpm-lock.yaml
1966
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue