mirror of
https://github.com/SrIzan10/next-auth.git
synced 2026-05-01 10:55:20 +00:00
Compare commits
9 Commits
@auth/core
...
@auth/svel
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7d7d1b2f80 | ||
|
|
9a4f3db7b0 | ||
|
|
6aad07a95c | ||
|
|
cfed5b976f | ||
|
|
d34108091f | ||
|
|
7bf79b89a8 | ||
|
|
4cd688703a | ||
|
|
57b176840e | ||
|
|
6298d955df |
@@ -1,4 +1,5 @@
|
|||||||
GITHUB_CLIENT_ID=
|
GITHUB_ID=
|
||||||
GITHUB_CLIENT_SECRET=
|
GITHUB_SECRET=
|
||||||
NEXTAUTH_SECRET=
|
# On UNIX systems you can use `openssl rand -hex 32` or
|
||||||
PUBLIC_NEXTAUTH_URL=http://localhost:5173
|
# https://generate-secret.vercel.app/32 to generate a secret.
|
||||||
|
AUTH_SECRET=
|
||||||
@@ -1,37 +1,23 @@
|
|||||||
{
|
{
|
||||||
"name": "sveltekit-nextauth",
|
"scripts": {
|
||||||
"private": true,
|
"dev": "vite dev",
|
||||||
"version": "0.0.1",
|
"build": "vite build",
|
||||||
"scripts": {
|
"preview": "vite preview",
|
||||||
"dev": "vite dev",
|
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
||||||
"build": "vite build",
|
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
|
||||||
"preview": "vite preview",
|
},
|
||||||
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
"devDependencies": {
|
||||||
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"
|
"@sveltejs/adapter-auto": "next",
|
||||||
},
|
"@sveltejs/kit": "next",
|
||||||
"devDependencies": {
|
"svelte": "3.55.0",
|
||||||
"@fontsource/fira-mono": "^4.5.10",
|
"svelte-check": "2.10.2",
|
||||||
"@neoconfetti/svelte": "^1.0.0",
|
"typescript": "4.9.4",
|
||||||
"@sveltejs/adapter-auto": "next",
|
"vite": "4.0.1"
|
||||||
"@sveltejs/kit": "next",
|
},
|
||||||
"@types/cookie": "^0.5.1",
|
"dependencies": {
|
||||||
"@typescript-eslint/eslint-plugin": "^5.45.0",
|
"cookie": "0.5.0",
|
||||||
"@typescript-eslint/parser": "^5.45.0",
|
"@auth/core": "workspace:*",
|
||||||
"eslint": "^8.28.0",
|
"@auth/sveltekit": "workspace:*"
|
||||||
"eslint-config-prettier": "^8.5.0",
|
},
|
||||||
"eslint-plugin-svelte3": "^4.0.0",
|
"type": "module"
|
||||||
"prettier": "^2.8.0",
|
|
||||||
"prettier-plugin-svelte": "^2.8.1",
|
|
||||||
"svelte": "^3.54.0",
|
|
||||||
"svelte-check": "^2.9.2",
|
|
||||||
"tslib": "^2.4.1",
|
|
||||||
"typescript": "^4.9.3",
|
|
||||||
"vite": "^4.0.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"cookie": "0.5.0",
|
|
||||||
"@auth/core": "workspace:*",
|
|
||||||
"@auth/sveltekit": "workspace:^"
|
|
||||||
},
|
|
||||||
"type": "module"
|
|
||||||
}
|
}
|
||||||
|
|||||||
33
apps/playground-sveltekit/src/app.d.ts
vendored
33
apps/playground-sveltekit/src/app.d.ts
vendored
@@ -1,32 +1 @@
|
|||||||
/// <reference types="@sveltejs/kit" />
|
/// <reference types="@auth/sveltekit" />
|
||||||
/// <reference types="next-auth-sveltekit" />
|
|
||||||
import type {
|
|
||||||
User as NextAuthUser,
|
|
||||||
Session as NextAuthSession,
|
|
||||||
} from "next-auth"
|
|
||||||
|
|
||||||
// optionally extend the `user`
|
|
||||||
interface User extends NextAuthUser {
|
|
||||||
// add custom fields here
|
|
||||||
}
|
|
||||||
|
|
||||||
interface AppSession extends NextAuthSession {
|
|
||||||
user: User
|
|
||||||
}
|
|
||||||
|
|
||||||
// See https://kit.svelte.dev/docs/typescript
|
|
||||||
// for information about these interfaces
|
|
||||||
declare global {
|
|
||||||
declare namespace App {
|
|
||||||
interface Locals {
|
|
||||||
// session: AppSession
|
|
||||||
getSession: () => Promise<AppSession>
|
|
||||||
}
|
|
||||||
|
|
||||||
interface Platform {}
|
|
||||||
|
|
||||||
interface Session extends AppSession {}
|
|
||||||
|
|
||||||
interface Stuff {}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -1,12 +1,7 @@
|
|||||||
import type { LayoutServerLoad } from "./$types"
|
import type { LayoutServerLoad } from "./$types"
|
||||||
|
|
||||||
export const load: LayoutServerLoad = (event) => {
|
export const load: LayoutServerLoad = async (event) => {
|
||||||
console.log("layout server load", event.locals.getSession)
|
|
||||||
let session
|
|
||||||
if (event.locals.getSession) {
|
|
||||||
session = event.locals.getSession()
|
|
||||||
}
|
|
||||||
return {
|
return {
|
||||||
session,
|
session: await event.locals.getSession(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
<header>
|
<header>
|
||||||
<div class="signedInStatus">
|
<div class="signedInStatus">
|
||||||
<p class="nojs-show loaded">
|
<p class="nojs-show loaded">
|
||||||
{#if Object.keys($page.data.session || {}).length}
|
{#if $page.data.session}
|
||||||
{#if $page.data.session.user.image}
|
{#if $page.data.session.user?.image}
|
||||||
<span
|
<span
|
||||||
style="background-image: url('{$page.data.session.user.image}')"
|
style="background-image: url('{$page.data.session.user.image}')"
|
||||||
class="avatar"
|
class="avatar"
|
||||||
@@ -16,8 +16,8 @@
|
|||||||
<span class="signedInText">
|
<span class="signedInText">
|
||||||
<small>Signed in as</small><br />
|
<small>Signed in as</small><br />
|
||||||
<strong
|
<strong
|
||||||
>{$page.data.session.user.email ||
|
>{$page.data.session.user?.email ??
|
||||||
$page.data.session.user.name}</strong
|
$page.data.session.user?.name}</strong
|
||||||
>
|
>
|
||||||
</span>
|
</span>
|
||||||
<a href="/auth/signout" class="button">Sign out</a>
|
<a href="/auth/signout" class="button">Sign out</a>
|
||||||
|
|||||||
@@ -3,15 +3,16 @@
|
|||||||
import { page } from "$app/stores"
|
import { page } from "$app/stores"
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<h1>SvelteKit + NextAuth.js Example</h1>
|
<h1>SvelteKit Auth Example</h1>
|
||||||
<p>
|
<p>
|
||||||
This is an example site to demonstrate how to use <a
|
This is an example site to demonstrate how to use <a
|
||||||
href="https://kit.svelte.dev/">SvelteKit</a
|
href="https://kit.svelte.dev/">SvelteKit</a
|
||||||
>
|
>
|
||||||
with <a href="https://next-auth.js.org">NextAuth.js</a> for authentication.
|
with <a href="https://sveltekit.authjs.dev">SvelteKit Auth</a> for
|
||||||
|
authentication.
|
||||||
|
|
||||||
{#if Object.keys($page.data.session || {}).length}
|
{#if $page.data.session}
|
||||||
{#if $page.data.session.user.image}
|
{#if $page.data.session.user?.image}
|
||||||
<span
|
<span
|
||||||
style="background-image: url('{$page.data.session.user.image}')"
|
style="background-image: url('{$page.data.session.user.image}')"
|
||||||
class="avatar"
|
class="avatar"
|
||||||
@@ -20,15 +21,13 @@
|
|||||||
<span class="signedInText">
|
<span class="signedInText">
|
||||||
<small>Signed in as</small><br />
|
<small>Signed in as</small><br />
|
||||||
<strong
|
<strong
|
||||||
>{$page.data.session.user.email || $page.data.session.user.name}</strong
|
>{$page.data.session.user?.email ??
|
||||||
|
$page.data.session.user?.name}</strong
|
||||||
>
|
>
|
||||||
</span>
|
</span>
|
||||||
<button on:click={() => signOut()} class="button">Sign out</button>
|
<button on:click={() => signOut()} class="button">Sign out</button>
|
||||||
{:else}
|
{:else}
|
||||||
<span class="notSignedInText">You are not signed in</span>
|
<span class="notSignedInText">You are not signed in</span>
|
||||||
<button on:click={() => signIn("github")}>Sign In with GitHub</button>
|
<button on:click={() => signIn("github")}>Sign In with GitHub</button>
|
||||||
<button on:click={() => signIn("credentials", { redirect: false })}
|
|
||||||
>Sign In credentials</button
|
|
||||||
>
|
|
||||||
{/if}
|
{/if}
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -7,4 +7,4 @@
|
|||||||
This is a protected content. You can access this content because you are
|
This is a protected content. You can access this content because you are
|
||||||
signed in.
|
signed in.
|
||||||
</p>
|
</p>
|
||||||
<p>Session expiry: {$page.data.session.expires}</p>
|
<p>Session expiry: {$page.data.session?.expires}</p>
|
||||||
|
|||||||
@@ -14,4 +14,4 @@
|
|||||||
//
|
//
|
||||||
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
|
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
|
||||||
// from the referenced tsconfig.json - TypeScript does not merge them in
|
// from the referenced tsconfig.json - TypeScript does not merge them in
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
import { sveltekit } from '@sveltejs/kit/vite';
|
import { sveltekit } from "@sveltejs/kit/vite"
|
||||||
|
|
||||||
/** @type {import('vite').UserConfig} */
|
/** @type {import('vite').UserConfig} */
|
||||||
const config = {
|
const config = {
|
||||||
plugins: [sveltekit()]
|
plugins: [sveltekit()],
|
||||||
};
|
}
|
||||||
|
|
||||||
export default config;
|
export default config
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@auth/core",
|
"name": "@auth/core",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"description": "Authentication for the web.",
|
"description": "Authentication for the web.",
|
||||||
"homepage": "https://authjs.dev",
|
"homepage": "https://authjs.dev",
|
||||||
"repository": "https://github.com/nextauthjs/next-auth.git",
|
"repository": "https://github.com/nextauthjs/next-auth.git",
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ export function assertConfig(params: {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!options.secret) {
|
if (!options.secret) {
|
||||||
return new MissingSecret("Please define a `secret` in production.")
|
return new MissingSecret("Please define a `secret`.")
|
||||||
}
|
}
|
||||||
|
|
||||||
// req.query isn't defined when asserting `unstable_getServerSession` for example
|
// req.query isn't defined when asserting `unstable_getServerSession` for example
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import type { InternalProvider, Theme } from "../.."
|
import type { InternalProvider, Theme } from "../.."
|
||||||
import type { CSSProperties } from "react"
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The following errors are passed as error query parameters to the default or overridden sign-in page.
|
* The following errors are passed as error query parameters to the default or overridden sign-in page.
|
||||||
@@ -92,15 +91,12 @@ export default function SigninPage(props: SignInServerPageParams) {
|
|||||||
<button
|
<button
|
||||||
type="submit"
|
type="submit"
|
||||||
className="button"
|
className="button"
|
||||||
style={
|
style={{
|
||||||
// eslint-disable-next-line
|
"--provider-bg": provider.style?.bg ?? "",
|
||||||
{
|
"--provider-dark-bg": provider.style?.bgDark ?? "",
|
||||||
"--provider-bg": provider.style?.bg ?? "",
|
"--provider-color": provider.style?.text ?? "",
|
||||||
"--provider-dark-bg": provider.style?.bgDark ?? "",
|
"--provider-dark-color": provider.style?.textDark ?? "",
|
||||||
"--provider-color": provider.style?.text ?? "",
|
}}
|
||||||
"--provider-dark-color": provider.style?.textDark ?? "",
|
|
||||||
} as CSSProperties
|
|
||||||
}
|
|
||||||
>
|
>
|
||||||
{provider.style?.logo && (
|
{provider.style?.logo && (
|
||||||
<img
|
<img
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
"baseUrl": ".",
|
"baseUrl": ".",
|
||||||
"isolatedModules": true,
|
"isolatedModules": true,
|
||||||
"jsx": "react-jsx",
|
"jsx": "react-jsx",
|
||||||
|
"jsxImportSource": "preact",
|
||||||
"lib": [
|
"lib": [
|
||||||
"dom",
|
"dom",
|
||||||
"dom.iterable",
|
"dom.iterable",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@auth/sveltekit",
|
"name": "@auth/sveltekit",
|
||||||
"version": "0.1.2",
|
"version": "0.1.4",
|
||||||
"description": "Authentication for SvelteKit.",
|
"description": "Authentication for SvelteKit.",
|
||||||
"homepage": "https://sveltekit.authjs.dev",
|
"homepage": "https://sveltekit.authjs.dev",
|
||||||
"repository": "https://github.com/nextauthjs/next-auth.git",
|
"repository": "https://github.com/nextauthjs/next-auth.git",
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "svelte-package -w",
|
"dev": "svelte-package -w",
|
||||||
"clean": "rm -rf client.* index.* package",
|
"clean": "rm -rf client.* index.* package",
|
||||||
"build": "pnpm clean && svelte-package && node ./scripts/postbuild.js && rm -rf package",
|
"build": "pnpm clean && pnpm check && svelte-package && node ./scripts/postbuild.js && rm -rf package",
|
||||||
"preview": "vite preview",
|
"preview": "vite preview",
|
||||||
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
||||||
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
|
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
|
||||||
|
|||||||
20
packages/frameworks-sveltekit/src/app.d.ts
vendored
20
packages/frameworks-sveltekit/src/app.d.ts
vendored
@@ -1,20 +0,0 @@
|
|||||||
// eslint-disable-next-line @typescript-eslint/triple-slash-reference
|
|
||||||
/// <reference types="@sveltejs/kit" />
|
|
||||||
|
|
||||||
// See https://kit.svelte.dev/docs/types#app
|
|
||||||
// for information about these interfaces
|
|
||||||
// and what to do when importing types
|
|
||||||
declare namespace App {
|
|
||||||
// interface Error {}
|
|
||||||
interface Locals {
|
|
||||||
getSession: () => Promise<unknown>
|
|
||||||
}
|
|
||||||
// interface PageData {}
|
|
||||||
// interface Platform {}
|
|
||||||
}
|
|
||||||
|
|
||||||
declare module "$env/static/private" {
|
|
||||||
export const AUTH_SECRET: string
|
|
||||||
export const AUTH_TRUST_HOST: string
|
|
||||||
export const VERCEL: string
|
|
||||||
}
|
|
||||||
@@ -1,12 +1,20 @@
|
|||||||
import { AUTH_SECRET, AUTH_TRUST_HOST, VERCEL } from "$env/static/private"
|
/// <reference types="@sveltejs/kit" />
|
||||||
import { dev } from "$app/environment"
|
import { dev } from "$app/environment"
|
||||||
|
import { AUTH_SECRET, AUTH_TRUST_HOST, VERCEL } from "$env/static/private"
|
||||||
|
import {
|
||||||
|
AuthHandler,
|
||||||
|
type AuthAction,
|
||||||
|
type AuthOptions,
|
||||||
|
type Session,
|
||||||
|
} from "@auth/core"
|
||||||
|
import type { Handle } from "@sveltejs/kit"
|
||||||
|
|
||||||
import { AuthHandler, type AuthOptions, type AuthAction } from "@auth/core"
|
export type GetSessionResult = Promise<Session | null>
|
||||||
|
|
||||||
export async function getServerSession(
|
export async function getSession(
|
||||||
req: Request,
|
req: Request,
|
||||||
options: AuthOptions
|
options: AuthOptions
|
||||||
): Promise<unknown> {
|
): GetSessionResult {
|
||||||
options.secret ??= AUTH_SECRET
|
options.secret ??= AUTH_SECRET
|
||||||
options.trustHost ??= true
|
options.trustHost ??= true
|
||||||
|
|
||||||
@@ -21,15 +29,13 @@ export async function getServerSession(
|
|||||||
const data = await response.json()
|
const data = await response.json()
|
||||||
|
|
||||||
if (!data || !Object.keys(data).length) return null
|
if (!data || !Object.keys(data).length) return null
|
||||||
|
if (status === 200) return data
|
||||||
if (status === 200) {
|
|
||||||
return data
|
|
||||||
}
|
|
||||||
throw new Error(data.message)
|
throw new Error(data.message)
|
||||||
}
|
}
|
||||||
|
|
||||||
interface SvelteKitAuthOptions extends AuthOptions {
|
export interface SvelteKitAuthOptions extends AuthOptions {
|
||||||
/**
|
/**
|
||||||
|
* Defines the base path for the auth routes.
|
||||||
* @default '/auth'
|
* @default '/auth'
|
||||||
*/
|
*/
|
||||||
prefix?: string
|
prefix?: string
|
||||||
@@ -47,25 +53,53 @@ const actions: AuthAction[] = [
|
|||||||
"_log",
|
"_log",
|
||||||
]
|
]
|
||||||
|
|
||||||
/** The main entry point to @auth/sveltekit */
|
function SvelteKitAuthHandler(
|
||||||
function SvelteKitAuth({ prefix = "/auth", ...options }: SvelteKitAuthOptions) {
|
prefix: string,
|
||||||
options.secret ??= AUTH_SECRET
|
authOptions: AuthOptions
|
||||||
options.trustHost ??= !!(AUTH_TRUST_HOST ?? VERCEL ?? dev)
|
): Handle {
|
||||||
|
return ({ event, resolve }) => {
|
||||||
|
const { url, request } = event
|
||||||
|
|
||||||
return (({ event, resolve }) => {
|
event.locals.getSession ??= () => getSession(request, authOptions)
|
||||||
const [action] = event.url.pathname.slice(prefix.length + 1).split("/")
|
|
||||||
const isAuth = actions.includes(action as AuthAction)
|
|
||||||
|
|
||||||
if (!event.locals.getSession)
|
const [action] = url.pathname.slice(prefix.length + 1).split("/")
|
||||||
event.locals.getSession = async () =>
|
if (
|
||||||
getServerSession(event.request, options)
|
actions.includes(action as AuthAction) &&
|
||||||
|
url.pathname.startsWith(prefix + "/")
|
||||||
if (!event.url.pathname.startsWith(prefix + "/") || !isAuth) {
|
) {
|
||||||
return resolve(event)
|
return AuthHandler(request, authOptions)
|
||||||
}
|
}
|
||||||
|
|
||||||
return AuthHandler(event.request, options)
|
return resolve(event)
|
||||||
}) satisfies Handle
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export default SvelteKitAuth
|
/**
|
||||||
|
* The main entry point to `@auth/sveltekit`
|
||||||
|
* @see https://sveltekit.authjs.dev
|
||||||
|
*/
|
||||||
|
export default function SvelteKitAuth(options: SvelteKitAuthOptions): Handle {
|
||||||
|
const { prefix = "/auth", ...authOptions } = options
|
||||||
|
authOptions.secret ??= AUTH_SECRET
|
||||||
|
authOptions.trustHost ??= !!(AUTH_TRUST_HOST ?? VERCEL ?? dev)
|
||||||
|
|
||||||
|
return SvelteKitAuthHandler(prefix, authOptions)
|
||||||
|
}
|
||||||
|
|
||||||
|
declare global {
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-namespace
|
||||||
|
namespace App {
|
||||||
|
interface Locals {
|
||||||
|
getSession: () => GetSessionResult
|
||||||
|
}
|
||||||
|
interface PageData {
|
||||||
|
session: Session | null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module "$env/static/private" {
|
||||||
|
export const AUTH_SECRET: string
|
||||||
|
export const AUTH_TRUST_HOST: string
|
||||||
|
export const VERCEL: string
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
// "extends": "./.svelte-kit/tsconfig.json",
|
"extends": "./.svelte-kit/tsconfig.json",
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"allowJs": true,
|
"allowJs": true,
|
||||||
"checkJs": true,
|
"checkJs": true,
|
||||||
@@ -8,12 +8,11 @@
|
|||||||
"resolveJsonModule": true,
|
"resolveJsonModule": true,
|
||||||
"skipLibCheck": true,
|
"skipLibCheck": true,
|
||||||
"sourceMap": true,
|
"sourceMap": true,
|
||||||
"strict": true,
|
"strict": true
|
||||||
"moduleResolution": "node"
|
|
||||||
},
|
},
|
||||||
// Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
|
// Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias
|
||||||
//
|
//
|
||||||
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
|
// If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes
|
||||||
// from the referenced tsconfig.json - TypeScript does not merge them in
|
// from the referenced tsconfig.json - TypeScript does not merge them in
|
||||||
"exclude": ["scripts", "*.js", ".svelte-kit"]
|
"exclude": ["scripts", "*.js", "../node_modules/**", "./[!ambient.d.ts]**"]
|
||||||
}
|
}
|
||||||
|
|||||||
237
pnpm-lock.yaml
generated
237
pnpm-lock.yaml
generated
@@ -101,46 +101,24 @@ importers:
|
|||||||
apps/playground-sveltekit:
|
apps/playground-sveltekit:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@auth/core': workspace:*
|
'@auth/core': workspace:*
|
||||||
'@auth/sveltekit': workspace:^
|
'@auth/sveltekit': workspace:*
|
||||||
'@fontsource/fira-mono': ^4.5.10
|
|
||||||
'@neoconfetti/svelte': ^1.0.0
|
|
||||||
'@sveltejs/adapter-auto': next
|
'@sveltejs/adapter-auto': next
|
||||||
'@sveltejs/kit': next
|
'@sveltejs/kit': next
|
||||||
'@types/cookie': ^0.5.1
|
|
||||||
'@typescript-eslint/eslint-plugin': ^5.45.0
|
|
||||||
'@typescript-eslint/parser': ^5.45.0
|
|
||||||
cookie: 0.5.0
|
cookie: 0.5.0
|
||||||
eslint: ^8.28.0
|
svelte: 3.55.0
|
||||||
eslint-config-prettier: ^8.5.0
|
svelte-check: 2.10.2
|
||||||
eslint-plugin-svelte3: ^4.0.0
|
typescript: 4.9.4
|
||||||
prettier: ^2.8.0
|
vite: 4.0.1
|
||||||
prettier-plugin-svelte: ^2.8.1
|
|
||||||
svelte: ^3.54.0
|
|
||||||
svelte-check: ^2.9.2
|
|
||||||
tslib: ^2.4.1
|
|
||||||
typescript: ^4.9.3
|
|
||||||
vite: ^4.0.0
|
|
||||||
dependencies:
|
dependencies:
|
||||||
'@auth/core': link:../../packages/core
|
'@auth/core': link:../../packages/core
|
||||||
'@auth/sveltekit': link:../../packages/frameworks-sveltekit
|
'@auth/sveltekit': link:../../packages/frameworks-sveltekit
|
||||||
cookie: 0.5.0
|
cookie: 0.5.0
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@fontsource/fira-mono': 4.5.10
|
'@sveltejs/adapter-auto': 1.0.0-next.91_oogoraclbppcquiitsbqrelvd4
|
||||||
'@neoconfetti/svelte': 1.0.0
|
'@sveltejs/kit': 1.0.0-next.587_svelte@3.55.0+vite@4.0.1
|
||||||
'@sveltejs/adapter-auto': 1.0.0-next.90
|
svelte: 3.55.0
|
||||||
'@sveltejs/kit': 1.0.0-next.587_svelte@3.54.0+vite@4.0.1
|
svelte-check: 2.10.2_svelte@3.55.0
|
||||||
'@types/cookie': 0.5.1
|
typescript: 4.9.4
|
||||||
'@typescript-eslint/eslint-plugin': 5.45.1_tdm6ms4ntwhlpozn7kjqrhum74
|
|
||||||
'@typescript-eslint/parser': 5.45.1_s5ps7njkmjlaqajutnox5ntcla
|
|
||||||
eslint: 8.29.0
|
|
||||||
eslint-config-prettier: 8.5.0_eslint@8.29.0
|
|
||||||
eslint-plugin-svelte3: 4.0.0_2aagxyyd66x6iymg5nfckajqjq
|
|
||||||
prettier: 2.8.0
|
|
||||||
prettier-plugin-svelte: 2.8.1_kaioqtfwjumrsfopsgfoca65re
|
|
||||||
svelte: 3.54.0
|
|
||||||
svelte-check: 2.10.1_svelte@3.54.0
|
|
||||||
tslib: 2.4.1
|
|
||||||
typescript: 4.9.3
|
|
||||||
vite: 4.0.1
|
vite: 4.0.1
|
||||||
|
|
||||||
docs:
|
docs:
|
||||||
@@ -543,7 +521,7 @@ importers:
|
|||||||
'@auth/core': link:../core
|
'@auth/core': link:../core
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@playwright/test': 1.28.1
|
'@playwright/test': 1.28.1
|
||||||
'@sveltejs/adapter-auto': 1.0.0-next.90
|
'@sveltejs/adapter-auto': 1.0.0-next.91_oogoraclbppcquiitsbqrelvd4
|
||||||
'@sveltejs/kit': 1.0.0-next.587_svelte@3.54.0+vite@4.0.1
|
'@sveltejs/kit': 1.0.0-next.587_svelte@3.54.0+vite@4.0.1
|
||||||
'@sveltejs/package': 1.0.0-next.6_gf4dcx76vtk2o62ixxeqx7chra
|
'@sveltejs/package': 1.0.0-next.6_gf4dcx76vtk2o62ixxeqx7chra
|
||||||
'@typescript-eslint/eslint-plugin': 5.45.1_tdm6ms4ntwhlpozn7kjqrhum74
|
'@typescript-eslint/eslint-plugin': 5.45.1_tdm6ms4ntwhlpozn7kjqrhum74
|
||||||
@@ -5800,7 +5778,7 @@ packages:
|
|||||||
infima: 0.2.0-alpha.42
|
infima: 0.2.0-alpha.42
|
||||||
lodash: 4.17.21
|
lodash: 4.17.21
|
||||||
nprogress: 0.2.0
|
nprogress: 0.2.0
|
||||||
postcss: 8.4.19
|
postcss: 8.4.20
|
||||||
prism-react-renderer: 1.3.5_react@18.2.0
|
prism-react-renderer: 1.3.5_react@18.2.0
|
||||||
prismjs: 1.28.0
|
prismjs: 1.28.0
|
||||||
react: 18.2.0
|
react: 18.2.0
|
||||||
@@ -6794,10 +6772,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-CJW8vxt6bJaBeco2VnlJjmCmAkrrtIdf0GGKvpAB4J5gw8Gi0rHb+qsgKp6LsyS5W6ALPLawLs7phZmw02dvLw==}
|
resolution: {integrity: sha512-CJW8vxt6bJaBeco2VnlJjmCmAkrrtIdf0GGKvpAB4J5gw8Gi0rHb+qsgKp6LsyS5W6ALPLawLs7phZmw02dvLw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@fontsource/fira-mono/4.5.10:
|
|
||||||
resolution: {integrity: sha512-bxUnRP8xptGRo8YXeY073DSpfK74XpSb0ZyRNpHV9WvLnJ7TwPOjZll8hTMin7zLC6iOp59pDZ8EQDj1gzgAQQ==}
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@gar/promisify/1.1.3:
|
/@gar/promisify/1.1.3:
|
||||||
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
|
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
|
||||||
dev: true
|
dev: true
|
||||||
@@ -7670,10 +7644,6 @@ packages:
|
|||||||
'@jridgewell/trace-mapping': 0.3.17
|
'@jridgewell/trace-mapping': 0.3.17
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@jridgewell/sourcemap-codec/1.4.13:
|
|
||||||
resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==}
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@jridgewell/sourcemap-codec/1.4.14:
|
/@jridgewell/sourcemap-codec/1.4.14:
|
||||||
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
|
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
|
||||||
|
|
||||||
@@ -7681,7 +7651,7 @@ packages:
|
|||||||
resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==}
|
resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@jridgewell/resolve-uri': 3.0.7
|
'@jridgewell/resolve-uri': 3.0.7
|
||||||
'@jridgewell/sourcemap-codec': 1.4.13
|
'@jridgewell/sourcemap-codec': 1.4.14
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@jridgewell/trace-mapping/0.3.17:
|
/@jridgewell/trace-mapping/0.3.17:
|
||||||
@@ -7897,10 +7867,6 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@neoconfetti/svelte/1.0.0:
|
|
||||||
resolution: {integrity: sha512-SmksyaJAdSlMa9cTidVSIqYo1qti+WTsviNDwgjNVm+KQ3DRP2Df9umDIzC4vCcpEYY+chQe0i2IKnLw03AT8Q==}
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@next/env/13.0.6:
|
/@next/env/13.0.6:
|
||||||
resolution: {integrity: sha512-yceT6DCHKqPRS1cAm8DHvDvK74DLIkDQdm5iV+GnIts8h0QbdHvkUIkdOvQoOODgpr6018skbmSQp12z5OWIQQ==}
|
resolution: {integrity: sha512-yceT6DCHKqPRS1cAm8DHvDvK74DLIkDQdm5iV+GnIts8h0QbdHvkUIkdOvQoOODgpr6018skbmSQp12z5OWIQQ==}
|
||||||
|
|
||||||
@@ -8297,9 +8263,12 @@ packages:
|
|||||||
- encoding
|
- encoding
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@sveltejs/adapter-auto/1.0.0-next.90:
|
/@sveltejs/adapter-auto/1.0.0-next.91_oogoraclbppcquiitsbqrelvd4:
|
||||||
resolution: {integrity: sha512-qxH46Oqqn40998wTmnbffONI0HcW/kiZ3OIjZoysjONne+LU4uEsG425MZ2RHDxmR04zxhsdjCAsn6B4du8D7w==}
|
resolution: {integrity: sha512-U57tQdzTfFINim8tzZSARC9ztWPzwOoHwNOpGdb2o6XrD0mEQwU9DsII7dBblvzg+xCnmd0pw7PDtXz5c5t96w==}
|
||||||
|
peerDependencies:
|
||||||
|
'@sveltejs/kit': ^1.0.0-next.587
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@sveltejs/kit': 1.0.0-next.587_svelte@3.54.0+vite@4.0.1
|
||||||
import-meta-resolve: 2.2.0
|
import-meta-resolve: 2.2.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
@@ -8331,6 +8300,34 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/@sveltejs/kit/1.0.0-next.587_svelte@3.55.0+vite@4.0.1:
|
||||||
|
resolution: {integrity: sha512-F8zYXd7URcq57sGfrBRWTLtfj6JKkhNhwM4M8w4hNnJsJlZawPUvpybOSlIP87Z8URO8iCmyigQHxAYYzedrOg==}
|
||||||
|
engines: {node: '>=16.14'}
|
||||||
|
hasBin: true
|
||||||
|
requiresBuild: true
|
||||||
|
peerDependencies:
|
||||||
|
svelte: ^3.54.0
|
||||||
|
vite: ^4.0.0
|
||||||
|
dependencies:
|
||||||
|
'@sveltejs/vite-plugin-svelte': 2.0.0_svelte@3.55.0+vite@4.0.1
|
||||||
|
'@types/cookie': 0.5.1
|
||||||
|
cookie: 0.5.0
|
||||||
|
devalue: 4.2.0
|
||||||
|
esm-env: 1.0.0
|
||||||
|
kleur: 4.1.5
|
||||||
|
magic-string: 0.27.0
|
||||||
|
mime: 3.0.0
|
||||||
|
sade: 1.8.1
|
||||||
|
set-cookie-parser: 2.5.1
|
||||||
|
sirv: 2.0.2
|
||||||
|
svelte: 3.55.0
|
||||||
|
tiny-glob: 0.2.9
|
||||||
|
undici: 5.11.0
|
||||||
|
vite: 4.0.1
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@sveltejs/package/1.0.0-next.6_gf4dcx76vtk2o62ixxeqx7chra:
|
/@sveltejs/package/1.0.0-next.6_gf4dcx76vtk2o62ixxeqx7chra:
|
||||||
resolution: {integrity: sha512-EwekVYRnD1r0deTt+9OKRvDopdX59FdfMVV+sN/LtIRO8+mEYuuDkj4uurt5yA9o2sMsv9xiAIWT5qKrq0rXuQ==}
|
resolution: {integrity: sha512-EwekVYRnD1r0deTt+9OKRvDopdX59FdfMVV+sN/LtIRO8+mEYuuDkj4uurt5yA9o2sMsv9xiAIWT5qKrq0rXuQ==}
|
||||||
engines: {node: '>=16.14'}
|
engines: {node: '>=16.14'}
|
||||||
@@ -8366,6 +8363,25 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/@sveltejs/vite-plugin-svelte/2.0.0_svelte@3.55.0+vite@4.0.1:
|
||||||
|
resolution: {integrity: sha512-oUFrYQarRv4fppmxdrv00qw3wX8Ycdj0uv33MfpRZyR8K67dyxiOcHnqkB0zSy5sDJA8RC/2aNtYhXJ8NINVHQ==}
|
||||||
|
engines: {node: ^14.18.0 || >= 16}
|
||||||
|
peerDependencies:
|
||||||
|
svelte: ^3.54.0
|
||||||
|
vite: ^4.0.0
|
||||||
|
dependencies:
|
||||||
|
debug: 4.3.4
|
||||||
|
deepmerge: 4.2.2
|
||||||
|
kleur: 4.1.5
|
||||||
|
magic-string: 0.27.0
|
||||||
|
svelte: 3.55.0
|
||||||
|
svelte-hmr: 0.15.1_svelte@3.55.0
|
||||||
|
vite: 4.0.1
|
||||||
|
vitefu: 0.2.2_vite@4.0.1
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: true
|
||||||
|
|
||||||
/@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.20.2:
|
/@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.20.2:
|
||||||
resolution: {integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==}
|
resolution: {integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
@@ -22365,16 +22381,6 @@ packages:
|
|||||||
engines: {node: '>=4'}
|
engines: {node: '>=4'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/prettier-plugin-svelte/2.8.1_kaioqtfwjumrsfopsgfoca65re:
|
|
||||||
resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==}
|
|
||||||
peerDependencies:
|
|
||||||
prettier: ^1.16.4 || ^2.0.0
|
|
||||||
svelte: ^3.2.0
|
|
||||||
dependencies:
|
|
||||||
prettier: 2.8.0
|
|
||||||
svelte: 3.54.0
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/prettier-plugin-svelte/2.8.1_sro2v6ld777payjtkjtiuogcxi:
|
/prettier-plugin-svelte/2.8.1_sro2v6ld777payjtkjtiuogcxi:
|
||||||
resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==}
|
resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -22391,12 +22397,6 @@ packages:
|
|||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/prettier/2.8.0:
|
|
||||||
resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==}
|
|
||||||
engines: {node: '>=10.13.0'}
|
|
||||||
hasBin: true
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/prettier/2.8.1:
|
/prettier/2.8.1:
|
||||||
resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==}
|
resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==}
|
||||||
engines: {node: '>=10.13.0'}
|
engines: {node: '>=10.13.0'}
|
||||||
@@ -24700,8 +24700,36 @@ packages:
|
|||||||
picocolors: 1.0.0
|
picocolors: 1.0.0
|
||||||
sade: 1.8.1
|
sade: 1.8.1
|
||||||
svelte: 3.54.0
|
svelte: 3.54.0
|
||||||
svelte-preprocess: 4.10.7_gf4dcx76vtk2o62ixxeqx7chra
|
svelte-preprocess: 4.10.7_vjccw6zkwqrmxudvmy4reaayx4
|
||||||
typescript: 4.9.3
|
typescript: 4.9.4
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- '@babel/core'
|
||||||
|
- coffeescript
|
||||||
|
- less
|
||||||
|
- node-sass
|
||||||
|
- postcss
|
||||||
|
- postcss-load-config
|
||||||
|
- pug
|
||||||
|
- sass
|
||||||
|
- stylus
|
||||||
|
- sugarss
|
||||||
|
dev: true
|
||||||
|
|
||||||
|
/svelte-check/2.10.2_svelte@3.55.0:
|
||||||
|
resolution: {integrity: sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==}
|
||||||
|
hasBin: true
|
||||||
|
peerDependencies:
|
||||||
|
svelte: ^3.24.0
|
||||||
|
dependencies:
|
||||||
|
'@jridgewell/trace-mapping': 0.3.17
|
||||||
|
chokidar: 3.5.3
|
||||||
|
fast-glob: 3.2.11
|
||||||
|
import-fresh: 3.3.0
|
||||||
|
picocolors: 1.0.0
|
||||||
|
sade: 1.8.1
|
||||||
|
svelte: 3.55.0
|
||||||
|
svelte-preprocess: 4.10.7_niwyv7xychq2ag6arq5eqxbomm
|
||||||
|
typescript: 4.9.4
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@babel/core'
|
- '@babel/core'
|
||||||
- coffeescript
|
- coffeescript
|
||||||
@@ -24724,7 +24752,67 @@ packages:
|
|||||||
svelte: 3.54.0
|
svelte: 3.54.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/svelte-preprocess/4.10.7_gf4dcx76vtk2o62ixxeqx7chra:
|
/svelte-hmr/0.15.1_svelte@3.55.0:
|
||||||
|
resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==}
|
||||||
|
engines: {node: ^12.20 || ^14.13.1 || >= 16}
|
||||||
|
peerDependencies:
|
||||||
|
svelte: '>=3.19.0'
|
||||||
|
dependencies:
|
||||||
|
svelte: 3.55.0
|
||||||
|
dev: true
|
||||||
|
|
||||||
|
/svelte-preprocess/4.10.7_niwyv7xychq2ag6arq5eqxbomm:
|
||||||
|
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
|
||||||
|
engines: {node: '>= 9.11.2'}
|
||||||
|
requiresBuild: true
|
||||||
|
peerDependencies:
|
||||||
|
'@babel/core': ^7.10.2
|
||||||
|
coffeescript: ^2.5.1
|
||||||
|
less: ^3.11.3 || ^4.0.0
|
||||||
|
node-sass: '*'
|
||||||
|
postcss: ^7 || ^8
|
||||||
|
postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
|
||||||
|
pug: ^3.0.0
|
||||||
|
sass: ^1.26.8
|
||||||
|
stylus: ^0.55.0
|
||||||
|
sugarss: ^2.0.0
|
||||||
|
svelte: ^3.23.0
|
||||||
|
typescript: ^3.9.5 || ^4.0.0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@babel/core':
|
||||||
|
optional: true
|
||||||
|
coffeescript:
|
||||||
|
optional: true
|
||||||
|
less:
|
||||||
|
optional: true
|
||||||
|
node-sass:
|
||||||
|
optional: true
|
||||||
|
postcss:
|
||||||
|
optional: true
|
||||||
|
postcss-load-config:
|
||||||
|
optional: true
|
||||||
|
pug:
|
||||||
|
optional: true
|
||||||
|
sass:
|
||||||
|
optional: true
|
||||||
|
stylus:
|
||||||
|
optional: true
|
||||||
|
sugarss:
|
||||||
|
optional: true
|
||||||
|
typescript:
|
||||||
|
optional: true
|
||||||
|
dependencies:
|
||||||
|
'@types/pug': 2.0.6
|
||||||
|
'@types/sass': 1.43.1
|
||||||
|
detect-indent: 6.1.0
|
||||||
|
magic-string: 0.25.9
|
||||||
|
sorcery: 0.10.0
|
||||||
|
strip-indent: 3.0.0
|
||||||
|
svelte: 3.55.0
|
||||||
|
typescript: 4.9.4
|
||||||
|
dev: true
|
||||||
|
|
||||||
|
/svelte-preprocess/4.10.7_vjccw6zkwqrmxudvmy4reaayx4:
|
||||||
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
|
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
|
||||||
engines: {node: '>= 9.11.2'}
|
engines: {node: '>= 9.11.2'}
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
@@ -24772,7 +24860,7 @@ packages:
|
|||||||
sorcery: 0.10.0
|
sorcery: 0.10.0
|
||||||
strip-indent: 3.0.0
|
strip-indent: 3.0.0
|
||||||
svelte: 3.54.0
|
svelte: 3.54.0
|
||||||
typescript: 4.9.3
|
typescript: 4.9.4
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/svelte/3.54.0:
|
/svelte/3.54.0:
|
||||||
@@ -24780,6 +24868,11 @@ packages:
|
|||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/svelte/3.55.0:
|
||||||
|
resolution: {integrity: sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==}
|
||||||
|
engines: {node: '>= 8'}
|
||||||
|
dev: true
|
||||||
|
|
||||||
/svelte2tsx/0.5.22_gf4dcx76vtk2o62ixxeqx7chra:
|
/svelte2tsx/0.5.22_gf4dcx76vtk2o62ixxeqx7chra:
|
||||||
resolution: {integrity: sha512-OytIql7Bv53oFuL0jjsnp/gNvR4ngAUdAjswgibmIQT2Lj2OIQYn2J3gKqRd+wSj/n3M/wrz4zJpudQRSfncZw==}
|
resolution: {integrity: sha512-OytIql7Bv53oFuL0jjsnp/gNvR4ngAUdAjswgibmIQT2Lj2OIQYn2J3gKqRd+wSj/n3M/wrz4zJpudQRSfncZw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -25773,6 +25866,12 @@ packages:
|
|||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/typescript/4.9.4:
|
||||||
|
resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==}
|
||||||
|
engines: {node: '>=4.2.0'}
|
||||||
|
hasBin: true
|
||||||
|
dev: true
|
||||||
|
|
||||||
/ua-parser-js/0.7.31:
|
/ua-parser-js/0.7.31:
|
||||||
resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==}
|
resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|||||||
Reference in New Issue
Block a user