diff --git a/package.json b/package.json index cbcf643a..ca0ed556 100644 --- a/package.json +++ b/package.json @@ -57,5 +57,17 @@ "node": ">=18", "pnpm": ">=9" }, - "packageManager": "pnpm@10.12.4+sha256.cadfd9e6c9fcc2cb76fe7c0779a5250b632898aea5f53d833a73690c77a778d9" + "packageManager": "pnpm@10.12.4+sha256.cadfd9e6c9fcc2cb76fe7c0779a5250b632898aea5f53d833a73690c77a778d9", + "imports": { + "#lib": "./src/lib/index.js", + "#lib/*": "./src/lib/*", + "#components": "./src/lib/components/index.js", + "#components/*": "./src/lib/components/*", + "#assets": "./src/lib/assets/index.js", + "#assets/*": "./src/lib/assets/*", + "#styles": "./src/lib/styles/index.js", + "#styles/*": "./src/lib/styles/*", + "#api": "./src/routes/api/v2/index.js", + "#api/*": "./src/routes/api/v2/*" + } } diff --git a/src/app.d.ts b/src/app.d.ts index fe685445..ab1a8b60 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -1,7 +1,7 @@ // See https://kit.svelte.dev/docs/types#app -import type { ISession } from '$lib/types/session'; -import { Permissions } from '$lib/auth/permissions'; +import type { ISession } from '#lib/types/session.js'; +import { Permissions } from '#lib/auth/permissions.js'; // for information about these interfaces declare global { diff --git a/src/hooks.server.ts b/src/hooks.server.ts index 75670842..35a193ec 100644 --- a/src/hooks.server.ts +++ b/src/hooks.server.ts @@ -2,12 +2,12 @@ import { deleteSessionTokenCookie, setSessionTokenCookie, validateAndRenewSession, -} from '$lib/auth/session'; -import connect from '$lib/db/mongodb'; -import type { Handle } from '@sveltejs/kit'; -import { Permissions } from '$lib/auth/permissions'; -import { startFileClearInterval } from '$lib/db/s3'; -import { dev } from '$app/environment'; +} from '#lib/auth/session.js'; +import connect from '#lib/db/mongodb.js'; +import type { Handle } from '@sveltejs/kit/hooks'; +import { Permissions } from '#lib/auth/permissions.js'; +import { startFileClearInterval } from '#lib/db/s3.js'; +import { dev } from '$app/env'; // Ensure correct time zone process.env.TZ = 'America/Los_Angeles'; diff --git a/src/lib/auth/oauth.ts b/src/lib/auth/oauth.ts index 102fdca7..14018c2a 100644 --- a/src/lib/auth/oauth.ts +++ b/src/lib/auth/oauth.ts @@ -1,6 +1,6 @@ import { Google } from 'arctic'; import { GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET } from '$app/env/private'; -import { dev } from '$app/environment'; +import { dev } from '$app/env'; import { PUBLIC_BASE_URL } from '$app/env/public'; const callbackUrl = new URL( diff --git a/src/lib/auth/permissions.ts b/src/lib/auth/permissions.ts index a4e40517..c64bd966 100644 --- a/src/lib/auth/permissions.ts +++ b/src/lib/auth/permissions.ts @@ -1,5 +1,5 @@ -import type { ISessionUser } from '$api/users/types'; -import type { ISession } from '$lib/types/session'; +import type { ISessionUser } from '#api/users/types.js'; +import type { ISession } from '#lib/types/session.js'; export enum Permission { /** diff --git a/src/lib/auth/session.ts b/src/lib/auth/session.ts index 89cca090..805c07ff 100644 --- a/src/lib/auth/session.ts +++ b/src/lib/auth/session.ts @@ -1,6 +1,6 @@ -import type { ISessionUser } from '$api/users/types'; -import { Session } from '$lib/models/sessionModel'; -import type { ISession } from '$lib/types/session'; +import type { ISessionUser } from '#api/users/types.js'; +import { Session } from '#lib/models/sessionModel.js'; +import type { ISession } from '#lib/types/session.js'; import { sha256 } from '@oslojs/crypto/sha2'; import { encodeBase32LowerCaseNoPadding } from '@oslojs/encoding'; import type { Cookies } from '@sveltejs/kit'; diff --git a/src/lib/components/ContactForm.svelte b/src/lib/components/ContactForm.svelte index be6f1248..122ea147 100644 --- a/src/lib/components/ContactForm.svelte +++ b/src/lib/components/ContactForm.svelte @@ -9,15 +9,15 @@ @@ -10,11 +10,11 @@