chore(deps): bump

This commit is contained in:
Philipp Dormann 2025-04-07 14:32:05 +02:00
parent 7516d3579f
commit 1665fd67ae
Signed by: philipp
GPG Key ID: 3BB9ADD52DCA4314
12 changed files with 902 additions and 1065 deletions

View File

@ -35,34 +35,32 @@
"devDependencies": { "devDependencies": {
"@odit/license-exporter": "0.2.0", "@odit/license-exporter": "0.2.0",
"@philippdormann/release-it": "^1.0.0", "@philippdormann/release-it": "^1.0.0",
"@sveltejs/adapter-static": "3.0.6", "@sveltejs/adapter-static": "3.0.8",
"@sveltejs/kit": "2.12.0", "@sveltejs/kit": "2.20.4",
"@sveltejs/vite-plugin-svelte": "^5.0.2", "@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/bwip-js": "^3.2.3", "@types/bwip-js": "^3.2.3",
"@typescript-eslint/eslint-plugin": "8.18.0", "@typescript-eslint/eslint-plugin": "8.29.0",
"@typescript-eslint/parser": "8.18.0", "@typescript-eslint/parser": "8.29.0",
"auto-changelog": "2.5.0", "auto-changelog": "2.5.0",
"autoprefixer": "10.4.20", "eslint": "9.24.0",
"eslint": "9.17.0", "eslint-config-prettier": "10.1.1",
"eslint-config-prettier": "9.1.0", "prettier": "3.5.3",
"postcss": "8.4.49", "prettier-plugin-svelte": "3.3.3",
"postcss-load-config": "6.0.1", "svelte": "5.25.7",
"prettier": "3.4.2", "svelte-check": "4.1.5",
"prettier-plugin-svelte": "3.3.2",
"svelte": "5.14.0",
"svelte-check": "4.1.1",
"svelte-preprocess": "6.0.3", "svelte-preprocess": "6.0.3",
"tailwindcss": "3.4.16",
"tslib": "2.8.1", "tslib": "2.8.1",
"typescript": "5.7.2", "typescript": "5.8.3",
"vite": "6.0.3" "vite": "6.2.5"
}, },
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@fontsource/athiti": "^5.1.0", "@fontsource/athiti": "^5.2.5",
"@odit/lfk-client-js": "1.1.3", "@odit/lfk-client-js": "1.2.0",
"bwip-js": "4.5.1", "@tailwindcss/vite": "^4.1.3",
"eslint-plugin-svelte": "^2.46.1" "bwip-js": "4.5.3",
"eslint-plugin-svelte": "^3.5.1",
"tailwindcss": "^4.1.3"
}, },
"release-it": { "release-it": {
"git": { "git": {

1855
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

4
pnpm-workspace.yaml Normal file
View File

@ -0,0 +1,4 @@
onlyBuiltDependencies:
- '@sveltejs/kit'
- esbuild
- svelte-preprocess

View File

@ -1,13 +0,0 @@
const tailwindcss = require('tailwindcss');
const autoprefixer = require('autoprefixer');
const config = {
plugins: [
//Some plugins, like tailwindcss/nesting, need to run before Tailwind,
tailwindcss(),
//But others, like autoprefixer, need to run after,
autoprefixer
]
};
module.exports = config;

4
src/app.css Normal file
View File

@ -0,0 +1,4 @@
@import 'tailwindcss';
* {
font-family: 'Athiti', sans-serif;
}

View File

@ -5,11 +5,6 @@
<link rel="icon" href="%sveltekit.assets%/favicon.png" /> <link rel="icon" href="%sveltekit.assets%/favicon.png" />
<meta name="viewport" content="width=device-width" /> <meta name="viewport" content="width=device-width" />
%sveltekit.head% %sveltekit.head%
<style>
body {
font-family: 'Athiti', sans-serif;
}
</style>
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
<div style="display: contents">%sveltekit.body%</div> <div style="display: contents">%sveltekit.body%</div>

View File

@ -1,4 +0,0 @@
/* Write your global styles here, in PostCSS syntax */
@tailwind base;
@tailwind components;
@tailwind utilities;

View File

@ -1,7 +1,7 @@
<script> <script>
import { OpenAPI } from '@odit/lfk-client-js'; import { OpenAPI } from '@odit/lfk-client-js';
import '../app.postcss';
import '@fontsource/athiti'; import '@fontsource/athiti';
import '../app.css';
import { onMount } from 'svelte'; import { onMount } from 'svelte';
OpenAPI.BASE = 'https://run.lauf-fuer-kaya.de'; OpenAPI.BASE = 'https://run.lauf-fuer-kaya.de';

View File

@ -42,7 +42,7 @@
<!-- End Title --> <!-- End Title -->
<div class="mt-5 max-w-3xl text-center mx-auto"> <div class="mt-5 max-w-3xl text-center mx-auto">
<p class="text-lg text-gray-600 dark:text-gray-400">Für die Anmeldung vor Ort</p> <p class="text-lg text-neutral-800 dark:text-gray-400">Für die Anmeldung vor Ort</p>
</div> </div>
<div class="w-full max-w-md mx-auto p-6"> <div class="w-full max-w-md mx-auto p-6">
<div <div
@ -51,14 +51,14 @@
<div class="p-4 sm:p-7"> <div class="p-4 sm:p-7">
<div class="text-center mb-8"> <div class="text-center mb-8">
<h1 class="block text-2xl font-bold text-gray-800 dark:text-white">Anmeldung</h1> <h1 class="block text-2xl font-bold text-gray-800 dark:text-white">Anmeldung</h1>
<p class="mt-2 text-sm text-gray-600 dark:text-gray-400"> <p class="mt-2 text-neutral-800 dark:text-gray-400">
Hierfür wird ein LfK Läufersystem Account benötigt Hierfür wird ein LfK Läufersystem Account benötigt
</p> </p>
</div> </div>
{#if loginError} {#if loginError}
<div <div
class="bg-red-500 text-sm text-white text-center font-semibold rounded-md shadow-lg mb-8" class="bg-red-500 text-white text-center font-semibold rounded-md shadow-lg mb-8"
role="alert" role="alert"
> >
<div class="p-4">Falscher Nutzername oder falsches Passwort</div> <div class="p-4">Falscher Nutzername oder falsches Passwort</div>
@ -70,7 +70,7 @@
<div class="grid gap-y-4"> <div class="grid gap-y-4">
<!-- Form Group --> <!-- Form Group -->
<div> <div>
<label for="username" class="block text-sm mb-2 dark:text-white">Benutzername</label <label for="username" class="block mb-2 dark:text-white">Benutzername</label
> >
<div class="relative"> <div class="relative">
<input <input
@ -79,7 +79,7 @@
type="username" type="username"
id="username" id="username"
name="username" name="username"
class="py-3 px-4 block w-full border-gray-200 rounded-md text-sm focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 border" class="py-3 px-4 block w-full border-gray-200 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 border"
required required
aria-describedby="username-error" aria-describedby="username-error"
/> />
@ -90,7 +90,7 @@
<!-- Form Group --> <!-- Form Group -->
<div> <div>
<div class="flex justify-between items-center"> <div class="flex justify-between items-center">
<label for="password" class="block text-sm mb-2 dark:text-white">Passwort</label> <label for="password" class="block mb-2 dark:text-white">Passwort</label>
</div> </div>
<div class="relative"> <div class="relative">
<input <input
@ -99,7 +99,7 @@
type="password" type="password"
id="password" id="password"
name="password" name="password"
class="py-3 px-4 block w-full border-gray-200 rounded-md text-sm focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 border" class="py-3 px-4 block w-full border-gray-200 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400 border"
required required
aria-describedby="password-error" aria-describedby="password-error"
/> />
@ -109,7 +109,7 @@
<button <button
type="submit" type="submit"
class="py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border border-transparent font-semibold bg-blue-500 text-white hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-all text-sm dark:focus:ring-offset-gray-800" class="py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border border-transparent font-semibold bg-blue-500 text-white hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-all dark:focus:ring-offset-gray-800"
>Anmelden</button >Anmelden</button
> >
</div> </div>

View File

@ -275,7 +275,7 @@
id="submit" id="submit"
type="submit" type="submit"
disabled={!firstname || !lastname} disabled={!firstname || !lastname}
class="py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border border-transparent font-semibold disabled:opacity-70 bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-all dark:focus:ring-offset-gray-800" class="py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border border-transparent font-semibold disabled:opacity-70 bg-blue-600 text-white hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-all dark:focus:ring-offset-gray-800 cursor-pointer"
>Anmelden</button >Anmelden</button
> >
</div> </div>
@ -307,7 +307,7 @@
showResult = false; showResult = false;
focusFirstName(); focusFirstName();
}} }}
class="w-full py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border border-transparent font-semibold bg-blue-500 text-white hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-all text-sm dark:focus:ring-offset-gray-800" class="w-full py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border border-transparent font-semibold bg-blue-500 text-white hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-all text-sm dark:focus:ring-offset-gray-800 cursor-pointer"
>Fertig</button >Fertig</button
> >
</div> </div>

View File

@ -1,11 +0,0 @@
const config = {
content: ['./src/**/*.{html,js,svelte,ts}'],
theme: {
extend: {}
},
plugins: []
};
module.exports = config;

View File

@ -1,6 +1,9 @@
import { sveltekit } from '@sveltejs/kit/vite'; import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
import tailwindcss from '@tailwindcss/vite';
export default defineConfig({ export default defineConfig({
plugins: [sveltekit()] plugins: [
}); tailwindcss(),
sveltekit(),
],
});