diff --git a/apps/api/package.json b/apps/api/package.json index 7a567c0..333e22f 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -10,6 +10,6 @@ }, "dependencies": { "directus": "^9.22.4", - "pg": "^8.8.0" + "pg": "^8.9.0" } } diff --git a/apps/website/.eslintignore b/apps/website/.eslintignore new file mode 100644 index 0000000..e69de29 diff --git a/apps/website/package.json b/apps/website/package.json index 8ea0630..52404f1 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -12,43 +12,43 @@ "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "lint": "eslint --ignore-path .gitignore ." + "lint": "eslint ." }, "dependencies": { "@studio-freight/lenis": "^0.2.28", "dayjs": "^1.11.7", - "embla-carousel": "^7.0.5", + "embla-carousel": "^7.0.9", "focus-visible": "^5.2.0", "motion": "^10.15.5", - "ogl": "^0.0.103", + "ogl": "^0.0.104", "sanitize.css": "^13.0.0", - "swell-js": "3.19.3", - "tweakpane": "^3.1.1" + "swell-js": "3.19.5", + "tweakpane": "^3.1.4" }, "devDependencies": { - "@sveltejs/adapter-auto": "^1.0.0", - "@sveltejs/adapter-cloudflare": "^1.0.0", - "@sveltejs/adapter-node": "^1.1.0", - "@sveltejs/adapter-vercel": "^1.0.1", - "@sveltejs/kit": "^1.0.11", - "@typescript-eslint/eslint-plugin": "^5.48.1", - "@typescript-eslint/parser": "^5.48.1", + "@sveltejs/adapter-auto": "^1.0.2", + "@sveltejs/adapter-cloudflare": "^2.0.1", + "@sveltejs/adapter-node": "^1.1.4", + "@sveltejs/adapter-vercel": "^1.0.6", + "@sveltejs/kit": "^1.3.7", + "@typescript-eslint/eslint-plugin": "^5.50.0", + "@typescript-eslint/parser": "^5.50.0", "base-64": "^1.0.0", - "browserslist": "^4.21.4", + "browserslist": "^4.21.5", "cssnano": "^5.1.14", - "eslint": "^8.31.0", + "eslint": "^8.33.0", "eslint-plugin-svelte3": "^4.0.0", "postcss": "^8.4.21", - "postcss-focus-visible": "^7.1.0", + "postcss-focus-visible": "^8.0.1", "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.8.3", + "postcss-preset-env": "^8.0.1", "postcss-sort-media-queries": "^4.3.0", - "sass": "^1.57.1", + "sass": "^1.58.0", "svelte": "^3.55.1", - "svelte-check": "^3.0.2", - "svelte-preprocess": "^5.0.0", - "tslib": "^2.4.1", - "typescript": "^4.9.4", + "svelte-check": "^3.0.3", + "svelte-preprocess": "^5.0.1", + "tslib": "^2.5.0", + "typescript": "^4.9.5", "vite": "^4.0.4" }, "type": "module", diff --git a/apps/website/src/app.d.ts b/apps/website/src/app.d.ts index 69e86a4..4fa7360 100644 --- a/apps/website/src/app.d.ts +++ b/apps/website/src/app.d.ts @@ -1,11 +1,13 @@ // See https://kit.svelte.dev/docs/types#app // for information about these interfaces // and what to do when importing types -declare namespace App { - // interface Locals {} - // interface PageData {} - // interface Error {} - // interface Platform {} +declare global { + namespace App { + // interface Locals {} + // interface PageData {} + // interface Error {} + // interface Platform {} + } } @@ -55,7 +57,7 @@ declare interface smoothScrollOptions { hash: string changeHash?: boolean event?: MouseEvent - callback?: Function + callback?: () => void } @@ -85,4 +87,4 @@ declare type TransitionOptions = { stagger?: number delay?: number easing?: string | Easing -} \ No newline at end of file +} diff --git a/apps/website/src/components/Analytics.svelte b/apps/website/src/components/Analytics.svelte index b0132c4..3b7329b 100644 --- a/apps/website/src/components/Analytics.svelte +++ b/apps/website/src/components/Analytics.svelte @@ -1,6 +1,6 @@ diff --git a/apps/website/src/components/Metas.svelte b/apps/website/src/components/Metas.svelte index 4a20e3a..9d4d2f8 100644 --- a/apps/website/src/components/Metas.svelte +++ b/apps/website/src/components/Metas.svelte @@ -8,8 +8,8 @@ export let description: string = undefined export let image: string = getAssetUrlKey(settings.seo_image.id, 'share-image') export let url: string = undefined - export let type: string = 'website' - export let card: string = 'summary_large_image' + export let type = 'website' + export let card = 'summary_large_image' export let creator: string = undefined diff --git a/apps/website/src/components/SplitText.svelte b/apps/website/src/components/SplitText.svelte index 3d7734b..94df918 100644 --- a/apps/website/src/components/SplitText.svelte +++ b/apps/website/src/components/SplitText.svelte @@ -3,7 +3,7 @@ export let text: string export let mode: string = undefined - export let clone: boolean = false + export let clone = false $: split = splitText(text, mode) diff --git a/apps/website/src/components/atoms/AboutGridPhoto.svelte b/apps/website/src/components/atoms/AboutGridPhoto.svelte index 9c77757..0a0a180 100644 --- a/apps/website/src/components/atoms/AboutGridPhoto.svelte +++ b/apps/website/src/components/atoms/AboutGridPhoto.svelte @@ -3,9 +3,9 @@ export let id: string export let alt: string - export let disabled: boolean = false + export let disabled = false - let hovering: boolean = false + let hovering = false let timer: ReturnType | number = null $: classes = [ diff --git a/apps/website/src/components/atoms/Badge.svelte b/apps/website/src/components/atoms/Badge.svelte index d12bf28..b4ee61c 100644 --- a/apps/website/src/components/atoms/Badge.svelte +++ b/apps/website/src/components/atoms/Badge.svelte @@ -4,7 +4,7 @@
diff --git a/apps/website/src/components/atoms/Button.svelte b/apps/website/src/components/atoms/Button.svelte index ff9728b..4cf58ce 100644 --- a/apps/website/src/components/atoms/Button.svelte +++ b/apps/website/src/components/atoms/Button.svelte @@ -5,14 +5,14 @@ diff --git a/apps/website/src/components/atoms/Image.svelte b/apps/website/src/components/atoms/Image.svelte index 479a1c7..1a5e2ed 100644 --- a/apps/website/src/components/atoms/Image.svelte +++ b/apps/website/src/components/atoms/Image.svelte @@ -9,7 +9,7 @@ export let height: number = sizes && sizes.medium && sizes.medium.height export let ratio: number = undefined export let alt: string - export let lazy: boolean = true + export let lazy = true export let decoding: "auto" | "sync" | "async" = "auto" interface Sizes { diff --git a/apps/website/src/components/atoms/ScrollingTitle.svelte b/apps/website/src/components/atoms/ScrollingTitle.svelte index c617c31..22f8a2f 100644 --- a/apps/website/src/components/atoms/ScrollingTitle.svelte +++ b/apps/website/src/components/atoms/ScrollingTitle.svelte @@ -16,7 +16,7 @@ export let parallax: number = undefined export let offsetStart: number = undefined export let offsetEnd: number = undefined - export let animate: boolean = true + export let animate = true let scrollY: number let innerWidth: number diff --git a/apps/website/src/components/atoms/SiteTitle.svelte b/apps/website/src/components/atoms/SiteTitle.svelte index 24994f8..82e985e 100644 --- a/apps/website/src/components/atoms/SiteTitle.svelte +++ b/apps/website/src/components/atoms/SiteTitle.svelte @@ -7,8 +7,8 @@ import reveal from '$animations/reveal' import { DURATION } from '$utils/constants' - export let variant: string = 'lines' - export let tag: string = 'h1' + export let variant = 'lines' + export let tag = 'h1' {#if tag === 'h1'} diff --git a/apps/website/src/components/molecules/EmailForm.svelte b/apps/website/src/components/molecules/EmailForm.svelte index e3da1b9..2187b41 100644 --- a/apps/website/src/components/molecules/EmailForm.svelte +++ b/apps/website/src/components/molecules/EmailForm.svelte @@ -10,7 +10,7 @@ import IconArrow from '$components/atoms/IconArrow.svelte' import ButtonCircle from '$components/atoms/ButtonCircle.svelte' - export let past: boolean = false + export let past = false let inputInFocus = false let formStatus: FormStatus = null diff --git a/apps/website/src/components/molecules/Pagination.svelte b/apps/website/src/components/molecules/Pagination.svelte index 2f67ce8..d4c0035 100644 --- a/apps/website/src/components/molecules/Pagination.svelte +++ b/apps/website/src/components/molecules/Pagination.svelte @@ -3,7 +3,7 @@ diff --git a/apps/website/src/components/molecules/PhotoCard.svelte b/apps/website/src/components/molecules/PhotoCard.svelte index 1640707..323dcb8 100644 --- a/apps/website/src/components/molecules/PhotoCard.svelte +++ b/apps/website/src/components/molecules/PhotoCard.svelte @@ -12,8 +12,8 @@ export let title: string = undefined export let location: any = undefined export let city: string = undefined - export let hovered: boolean = false - export let lazy: boolean = true + export let hovered = false + export let lazy = true const dispatch = createEventDispatcher() const sizes = { diff --git a/apps/website/src/components/molecules/ShopLocationSwitcher.svelte b/apps/website/src/components/molecules/ShopLocationSwitcher.svelte index 5d3211f..db120f7 100644 --- a/apps/website/src/components/molecules/ShopLocationSwitcher.svelte +++ b/apps/website/src/components/molecules/ShopLocationSwitcher.svelte @@ -8,7 +8,7 @@ import { shopCurrentProductSlug } from '$utils/stores/shop' import { smoothScroll } from '$utils/stores' - export let isOver: boolean = false + export let isOver = false const { shopLocations }: any = getContext('shop') @@ -22,7 +22,7 @@ // Quick location change const quickLocationChange = async ({ target: { value }}: any) => { const pathTo = `/shop/poster-${value}` - goto(pathTo, { replaceState: true, noscroll: true, keepfocus: true }) + goto(pathTo, { replaceState: true, noScroll: true, keepFocus: true }) // Scroll to anchor await tick() diff --git a/apps/website/src/components/organisms/Banner.svelte b/apps/website/src/components/organisms/Banner.svelte index 430026d..36eb7b5 100644 --- a/apps/website/src/components/organisms/Banner.svelte +++ b/apps/website/src/components/organisms/Banner.svelte @@ -8,7 +8,7 @@ export let title: string export let image: any - export let back: boolean = false + export let back = false