update dependencies
Migrate to the new SvelteKit invalid() API from the deprecated issue() api for forms using remote functions.
This commit is contained in:
@@ -14,42 +14,42 @@
|
|||||||
"lint": "prettier --check . && eslint ."
|
"lint": "prettier --check . && eslint ."
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/compat": "^1.4.0",
|
"@eslint/compat": "^1.4.1",
|
||||||
"@eslint/js": "^9.38.0",
|
"@eslint/js": "^9.39.4",
|
||||||
"@iconify/svelte": "^5.0.2",
|
"@iconify/svelte": "^5.2.1",
|
||||||
"@internationalized/date": "^3.10.0",
|
"@internationalized/date": "^3.12.0",
|
||||||
"@lucide/svelte": "^0.544.0",
|
"@lucide/svelte": "^0.544.0",
|
||||||
"@sveltejs/adapter-node": "^5.4.0",
|
"@sveltejs/adapter-node": "^5.5.4",
|
||||||
"@sveltejs/kit": "^2.48.0",
|
"@sveltejs/kit": "^2.53.4",
|
||||||
"@sveltejs/vite-plugin-svelte": "^6.2.1",
|
"@sveltejs/vite-plugin-svelte": "^6.2.4",
|
||||||
"@tailwindcss/vite": "^4.1.16",
|
"@tailwindcss/vite": "^4.2.1",
|
||||||
"@types/node": "^22.18.12",
|
"@types/node": "^22.19.15",
|
||||||
"bits-ui": "^2.14.0",
|
"bits-ui": "^2.16.3",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
"eslint": "^9.38.0",
|
"eslint": "^9.39.4",
|
||||||
"eslint-config-prettier": "^10.1.8",
|
"eslint-config-prettier": "^10.1.8",
|
||||||
"eslint-plugin-svelte": "^3.12.5",
|
"eslint-plugin-svelte": "^3.15.0",
|
||||||
"globals": "^16.4.0",
|
"globals": "^16.5.0",
|
||||||
"jsrepo": "^2.5.0",
|
"jsrepo": "^2.5.2",
|
||||||
"openapi-typescript": "^7.10.1",
|
"openapi-typescript": "^7.13.0",
|
||||||
"prettier": "^3.6.2",
|
"prettier": "^3.8.1",
|
||||||
"prettier-plugin-svelte": "^3.4.0",
|
"prettier-plugin-svelte": "^3.5.1",
|
||||||
"prettier-plugin-tailwindcss": "^0.6.14",
|
"prettier-plugin-tailwindcss": "^0.6.14",
|
||||||
"svelte": "^5.41.0",
|
"svelte": "^5.53.7",
|
||||||
"svelte-check": "^4.3.3",
|
"svelte-check": "^4.4.5",
|
||||||
"tailwind-merge": "^3.3.1",
|
"tailwind-merge": "^3.5.0",
|
||||||
"tailwind-scrollbar": "^4.0.2",
|
"tailwind-scrollbar": "^4.0.2",
|
||||||
"tailwind-variants": "^3.1.1",
|
"tailwind-variants": "^3.2.2",
|
||||||
"tailwindcss": "^4.1.16",
|
"tailwindcss": "^4.2.1",
|
||||||
"tw-animate-css": "^1.4.0",
|
"tw-animate-css": "^1.4.0",
|
||||||
"typescript": "^5.9.3",
|
"typescript": "^5.9.3",
|
||||||
"typescript-eslint": "^8.46.2",
|
"typescript-eslint": "^8.56.1",
|
||||||
"vite": "^7.1.12"
|
"vite": "^7.3.1"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"epubjs": "^0.3.93",
|
"epubjs": "^0.3.93",
|
||||||
"mode-watcher": "^1.1.0",
|
"mode-watcher": "^1.1.0",
|
||||||
"svelte-sonner": "^1.0.5",
|
"svelte-sonner": "^1.0.8",
|
||||||
"zod": "^4.1.12"
|
"zod": "^4.3.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
2499
frontend/pnpm-lock.yaml
generated
2499
frontend/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
|||||||
import { command, form, getRequestEvent, query } from '$app/server';
|
import { command, form, getRequestEvent, query } from '$app/server';
|
||||||
import { loginSchema, signupSchema } from '$lib/schema/auth';
|
import { loginSchema, signupSchema } from '$lib/schema/auth';
|
||||||
import { BACKEND_API_URL } from '$lib/server/config';
|
import { BACKEND_API_URL } from '$lib/server/config';
|
||||||
import { redirect } from '@sveltejs/kit';
|
import { invalid, redirect } from '@sveltejs/kit';
|
||||||
|
|
||||||
export const login = form(loginSchema, async (data, invalid) => {
|
export const login = form(loginSchema, async (data, issue) => {
|
||||||
const { cookies, locals } = getRequestEvent();
|
const { cookies, locals } = getRequestEvent();
|
||||||
|
|
||||||
// Create URL-encoded form data
|
// Create URL-encoded form data
|
||||||
@@ -19,11 +19,11 @@ export const login = form(loginSchema, async (data, invalid) => {
|
|||||||
|
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
if (response.status === 401) {
|
if (response.status === 401) {
|
||||||
invalid(invalid.email('Invalid login credentials'));
|
invalid(issue.email('Invalid login credentials'));
|
||||||
} else {
|
} else {
|
||||||
const message = await response.text();
|
const message = await response.text();
|
||||||
console.error('Unknown error: ', message);
|
console.error('Unknown error: ', message);
|
||||||
invalid(invalid.email('An unknown error occurred'));
|
invalid(issue.email('An unknown error occurred'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ export const login = form(loginSchema, async (data, invalid) => {
|
|||||||
redirect(303, '/');
|
redirect(303, '/');
|
||||||
});
|
});
|
||||||
|
|
||||||
export const signup = form(signupSchema, async (data, invalid) => {
|
export const signup = form(signupSchema, async (data, issue) => {
|
||||||
const response = await fetch(`${BACKEND_API_URL}/access/signup`, {
|
const response = await fetch(`${BACKEND_API_URL}/access/signup`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body: JSON.stringify(data),
|
body: JSON.stringify(data),
|
||||||
@@ -49,11 +49,11 @@ export const signup = form(signupSchema, async (data, invalid) => {
|
|||||||
|
|
||||||
if (!response.ok) {
|
if (!response.ok) {
|
||||||
if (response.status == 409) {
|
if (response.status == 409) {
|
||||||
invalid(invalid.email('Email is already in use by another account'));
|
invalid(issue.email('Email is already in use by another account'));
|
||||||
} else {
|
} else {
|
||||||
const message = await response.text();
|
const message = await response.text();
|
||||||
console.error('Unknown error: ', message);
|
console.error('Unknown error: ', message);
|
||||||
invalid(invalid.email('An unknown error occurred'));
|
invalid(issue.email('An unknown error occurred'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user