From 1143651549d702b87347ba49455423b74df999c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Sat, 14 Jan 2023 12:35:45 +0100 Subject: [PATCH 1/4] [chore] Update packages and config --- apps/website/package.json | 8 +- apps/website/src/app.d.ts | 12 ++- apps/website/tsconfig.json | 12 ++- .../{vite.config.js => vite.config.ts} | 4 +- package.json | 2 +- pnpm-lock.yaml | 100 ++++++++++-------- 6 files changed, 78 insertions(+), 60 deletions(-) rename apps/website/{vite.config.js => vite.config.ts} (85%) diff --git a/apps/website/package.json b/apps/website/package.json index 8ea0630..c0b525e 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -27,10 +27,10 @@ }, "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", + "@sveltejs/adapter-cloudflare": "^1.0.2", + "@sveltejs/adapter-node": "^1.1.1", + "@sveltejs/adapter-vercel": "^1.0.2", + "@sveltejs/kit": "^1.1.0", "@typescript-eslint/eslint-plugin": "^5.48.1", "@typescript-eslint/parser": "^5.48.1", "base-64": "^1.0.0", diff --git a/apps/website/src/app.d.ts b/apps/website/src/app.d.ts index 69e86a4..d05ed53 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 {} + } } diff --git a/apps/website/tsconfig.json b/apps/website/tsconfig.json index 00a17bf..3334deb 100644 --- a/apps/website/tsconfig.json +++ b/apps/website/tsconfig.json @@ -3,5 +3,13 @@ "compilerOptions": { "allowSyntheticDefaultImports": true, "lib": ["WebWorker"], - }, -} \ No newline at end of file + // "allowJs": true, + // "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + // "strict": true + } +} diff --git a/apps/website/vite.config.js b/apps/website/vite.config.ts similarity index 85% rename from apps/website/vite.config.js rename to apps/website/vite.config.ts index d20fe6e..3b1e707 100644 --- a/apps/website/vite.config.js +++ b/apps/website/vite.config.ts @@ -1,8 +1,8 @@ +import type { UserConfig } from 'vite' import { sveltekit } from '@sveltejs/kit/vite' import { scssImports } from './svelte.config' -/** @type {import('vite').UserConfig} */ -const config = { +const config: UserConfig = { plugins: [ sveltekit() ], diff --git a/package.json b/package.json index 82a819d..7ef7523 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "lint": "turbo run lint" }, "devDependencies": { - "prettier": "^2.8.2", + "prettier": "^2.8.3", "turbo": "^1.7.0" }, "type": "module", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfff9c1..786d479 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,10 @@ importers: .: specifiers: - prettier: ^2.8.2 + prettier: ^2.8.3 turbo: ^1.7.0 devDependencies: - prettier: 2.8.2 + prettier: 2.8.3 turbo: 1.7.0 apps/api: @@ -22,10 +22,10 @@ importers: specifiers: '@studio-freight/lenis': ^0.2.28 '@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 + '@sveltejs/adapter-cloudflare': ^1.0.2 + '@sveltejs/adapter-node': ^1.1.1 + '@sveltejs/adapter-vercel': ^1.0.2 + '@sveltejs/kit': ^1.1.0 '@typescript-eslint/eslint-plugin': ^5.48.1 '@typescript-eslint/parser': ^5.48.1 base-64: ^1.0.0 @@ -64,11 +64,11 @@ importers: swell-js: 3.19.3 tweakpane: 3.1.1 devDependencies: - '@sveltejs/adapter-auto': 1.0.0_@sveltejs+kit@1.0.11 - '@sveltejs/adapter-cloudflare': 1.0.0_@sveltejs+kit@1.0.11 - '@sveltejs/adapter-node': 1.1.0_@sveltejs+kit@1.0.11 - '@sveltejs/adapter-vercel': 1.0.1_@sveltejs+kit@1.0.11 - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/adapter-auto': 1.0.0_@sveltejs+kit@1.1.0 + '@sveltejs/adapter-cloudflare': 1.0.2_@sveltejs+kit@1.1.0 + '@sveltejs/adapter-node': 1.1.1_@sveltejs+kit@1.1.0 + '@sveltejs/adapter-vercel': 1.0.2_@sveltejs+kit@1.1.0 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 '@typescript-eslint/eslint-plugin': 5.48.1_3jon24igvnqaqexgwtxk6nkpse '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe base-64: 1.0.0 @@ -1189,7 +1189,7 @@ packages: '@types/node-fetch': 2.6.2 '@types/tunnel': 0.0.3 form-data: 4.0.0 - node-fetch: 2.6.7 + node-fetch: 2.6.8 process: 0.11.10 tough-cookie: 4.1.2 tslib: 2.4.1 @@ -2366,7 +2366,7 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.7 + node-fetch: 2.6.8 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -2875,44 +2875,44 @@ packages: virtual-scroll: 2.2.1 dev: false - /@sveltejs/adapter-auto/1.0.0_@sveltejs+kit@1.0.11: + /@sveltejs/adapter-auto/1.0.0_@sveltejs+kit@1.1.0: resolution: {integrity: sha512-yKyPvlLVua1bJ/42FrR3X041mFGdB4GzTZOAEoHUcNBRE5Mhx94+eqHpC3hNvAOiLEDcKfVO0ObyKSu7qldU+w==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 import-meta-resolve: 2.2.1 dev: true - /@sveltejs/adapter-cloudflare/1.0.0_@sveltejs+kit@1.0.11: - resolution: {integrity: sha512-uSFmMXI8vSM/f6duNgqfo6pkR1BBEcdzw1t1f56DsM2b/SQI0N7onY0yXpQA6LmDnWO/qdKp/TbRE0DuUt27LQ==} + /@sveltejs/adapter-cloudflare/1.0.2_@sveltejs+kit@1.1.0: + resolution: {integrity: sha512-ogaTjEOshVYtLibzL7fPscId8MwHcMMrSoBMrrhLRWQSX6ESLPnOgiS6NeuF9zkwXn0aL9mrkv97+moBNxBK7Q==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: '@cloudflare/workers-types': 4.20221111.1 - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 esbuild: 0.16.17 worktop: 0.8.0-next.14 dev: true - /@sveltejs/adapter-node/1.1.0_@sveltejs+kit@1.0.11: - resolution: {integrity: sha512-br/KlTI24/TFOuQ+SmoTSfwzgWjslGXkSreOYALW8ElVsG8dAh8stDM07hDZjtQQ46r6snd2tev89Sagh8ZOtA==} + /@sveltejs/adapter-node/1.1.1_@sveltejs+kit@1.1.0: + resolution: {integrity: sha512-APCKDP3fE6iMYMqIL0ba0KI5T8ctuztSqx9lb+GTKWGlw3Rk74utiR9NiegkHUj6VJuBRhhVc+0Fh7AraJpMUg==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: '@rollup/plugin-commonjs': 24.0.0_rollup@3.10.0 '@rollup/plugin-json': 6.0.0_rollup@3.10.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 rollup: 3.10.0 dev: true - /@sveltejs/adapter-vercel/1.0.1_@sveltejs+kit@1.0.11: - resolution: {integrity: sha512-2v06K1dKC8VmQnB8P/dAdBuNSQYvJbhBkCFpiBptkptoYMcSZnT2fYqsmtoUJDn13ACDQttorcFIQkf0BeFMQw==} + /@sveltejs/adapter-vercel/1.0.2_@sveltejs+kit@1.1.0: + resolution: {integrity: sha512-Ms2cTlqpA8Rf6Pl8GuqC6bLoMdA30W688+wV8i6DcHlLO3Z9NBEZET2jF+tEmRF1jrxxAWEDngdQBfs25eOBxw==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.0.11_svelte@3.55.1+vite@4.0.4 + '@sveltejs/kit': 1.1.0_svelte@3.55.1+vite@4.0.4 '@vercel/nft': 0.22.6 esbuild: 0.16.17 transitivePeerDependencies: @@ -2920,8 +2920,8 @@ packages: - supports-color dev: true - /@sveltejs/kit/1.0.11_svelte@3.55.1+vite@4.0.4: - resolution: {integrity: sha512-FcbR2/jlKtSfFBXwnqgpWnoOG54foLQB2esdkkdz7uei0+KnK5ulWZw0lJbMzXTy7kfxRvH1spxlXoBpPizUqg==} + /@sveltejs/kit/1.1.0_svelte@3.55.1+vite@4.0.4: + resolution: {integrity: sha512-SSAOaEpiBtR7l4Y/jN+AGHonpZUQ2tcl4yhE7S+rqSJA8iw8dxiWPVpNe7JI3N70hXVylezTj9I6P3cykq8a1Q==} engines: {node: ^16.14 || >=18} hasBin: true requiresBuild: true @@ -2942,7 +2942,7 @@ packages: sirv: 2.0.2 svelte: 3.55.1 tiny-glob: 0.2.9 - undici: 5.14.0 + undici: 5.15.0 vite: 4.0.4_sass@1.57.1 transitivePeerDependencies: - supports-color @@ -3435,7 +3435,7 @@ packages: dependencies: '@mapbox/node-pre-gyp': 1.0.10 '@phc/format': 1.0.0 - node-addon-api: 5.0.0 + node-addon-api: 5.1.0 transitivePeerDependencies: - encoding - supports-color @@ -3515,7 +3515,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001443 + caniuse-lite: 1.0.30001444 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3670,7 +3670,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001443 + caniuse-lite: 1.0.30001444 electron-to-chromium: 1.4.284 node-releases: 2.0.8 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -3780,12 +3780,12 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001443 + caniuse-lite: 1.0.30001444 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite/1.0.30001443: - resolution: {integrity: sha512-jUo8svymO8+Mkj3qbUbVjR8zv8LUGpGkUM/jKvc9SO2BvjCI980dp9fQbf/dyLs6RascPzgR4nhAKFA4OHeSaA==} + /caniuse-lite/1.0.30001444: + resolution: {integrity: sha512-ecER9xgJQVMqcrxThKptsW0pPxSae8R2RB87LNa+ivW9ppNWRHEplXcDzkCOP4LYWGj8hunXLqaiC41iBATNyg==} /caseless/0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -4837,7 +4837,7 @@ packages: is-string: 1.0.7 is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 @@ -5524,7 +5524,7 @@ packages: extend: 3.0.2 https-proxy-agent: 5.0.1 is-stream: 2.0.1 - node-fetch: 2.6.7 + node-fetch: 2.6.8 transitivePeerDependencies: - encoding - supports-color @@ -6961,8 +6961,8 @@ packages: resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} dev: false - /node-addon-api/5.0.0: - resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} + /node-addon-api/5.1.0: + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} dev: false /node-cron/3.0.2: @@ -6972,8 +6972,8 @@ packages: uuid: 8.3.2 dev: false - /node-fetch/2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + /node-fetch/2.6.8: + resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -7180,8 +7180,8 @@ packages: engines: {node: '>= 6'} dev: false - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: false /object-keys/1.1.1: @@ -8341,8 +8341,8 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier/2.8.2: - resolution: {integrity: sha512-BtRV9BcncDyI2tsuS19zzhzoxD8Dh8LiCx7j7tHzrkz8GFXAexeWFdi22mjE1d16dftH2qNaytVxqiRTGlMfpw==} + /prettier/2.8.3: + resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true dev: true @@ -8955,7 +8955,7 @@ packages: dependencies: color: 4.2.3 detect-libc: 2.0.1 - node-addon-api: 5.0.0 + node-addon-api: 5.1.0 prebuild-install: 7.1.1 semver: 7.3.8 simple-get: 4.0.1 @@ -8978,7 +8978,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + object-inspect: 1.12.3 dev: false /signal-exit/3.0.7: @@ -9535,7 +9535,7 @@ packages: dependencies: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 - node-fetch: 2.6.7 + node-fetch: 2.6.8 stream-events: 1.0.5 uuid: 9.0.0 transitivePeerDependencies: @@ -9812,6 +9812,14 @@ packages: engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 + dev: false + + /undici/5.15.0: + resolution: {integrity: sha512-wCAZJDyjw9Myv+Ay62LAoB+hZLPW9SmKbQkbHIhMw/acKSlpn7WohdMUc/Vd4j1iSMBO0hWwU8mjB7a5p5bl8g==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: true /unique-filename/1.1.1: resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} From b76f70a05ffcdfa83a66e1f6f79a09be5afd2850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Sun, 22 Jan 2023 21:39:10 +0100 Subject: [PATCH 2/4] Fix eslint error and update svelte related stuff --- apps/website/.eslintignore | 0 apps/website/package.json | 2 +- apps/website/src/app.d.ts | 4 +- apps/website/src/components/Analytics.svelte | 2 +- apps/website/src/components/Metas.svelte | 4 +- apps/website/src/components/SplitText.svelte | 2 +- .../components/atoms/AboutGridPhoto.svelte | 4 +- .../website/src/components/atoms/Badge.svelte | 2 +- .../src/components/atoms/Button.svelte | 6 +- .../src/components/atoms/ButtonCircle.svelte | 6 +- .../src/components/atoms/IconArrow.svelte | 2 +- .../src/components/atoms/IconEarth.svelte | 2 +- .../website/src/components/atoms/Image.svelte | 2 +- .../components/atoms/ScrollingTitle.svelte | 2 +- .../src/components/atoms/SiteTitle.svelte | 4 +- .../src/components/molecules/EmailForm.svelte | 2 +- .../components/molecules/Pagination.svelte | 2 +- .../src/components/molecules/PhotoCard.svelte | 4 +- .../molecules/ShopLocationSwitcher.svelte | 4 +- .../src/components/organisms/Banner.svelte | 2 +- .../src/components/organisms/Carousel.svelte | 3 +- .../organisms/InteractiveGlobe.svelte | 8 +-- .../organisms/NewsletterModule.svelte | 2 +- .../components/organisms/PostersGrid.svelte | 2 +- .../components/organisms/ShopModule.svelte | 6 +- apps/website/src/modules/globe/index.ts | 2 +- .../[country]/[location]/[photo]/+page.svelte | 2 +- .../src/routes/(site)/about/+page.svelte | 2 +- .../src/routes/(site)/photos/+page.svelte | 2 +- apps/website/src/routes/+page.svelte | 2 +- apps/website/src/utils/functions/index.ts | 59 +++++++++++-------- apps/website/src/utils/functions/shop.ts | 2 +- 32 files changed, 80 insertions(+), 70 deletions(-) create mode 100644 apps/website/.eslintignore 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 c0b525e..f70da53 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -12,7 +12,7 @@ "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", diff --git a/apps/website/src/app.d.ts b/apps/website/src/app.d.ts index d05ed53..4fa7360 100644 --- a/apps/website/src/app.d.ts +++ b/apps/website/src/app.d.ts @@ -57,7 +57,7 @@ declare interface smoothScrollOptions { hash: string changeHash?: boolean event?: MouseEvent - callback?: Function + callback?: () => void } @@ -87,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