diff --git a/package.json b/package.json index 75eb4c2..aacf52e 100644 --- a/package.json +++ b/package.json @@ -25,15 +25,15 @@ "tweakpane": "^3.1.0" }, "devDependencies": { - "@sveltejs/adapter-auto": "^1.0.0-next.66", + "@sveltejs/adapter-auto": "^1.0.0-next.67", "@sveltejs/adapter-node": "^1.0.0-next.87", - "@sveltejs/adapter-vercel": "^1.0.0-next.68", - "@sveltejs/kit": "^1.0.0-next.442", + "@sveltejs/adapter-vercel": "^1.0.0-next.69", + "@sveltejs/kit": "^1.0.0-next.445", "@typescript-eslint/eslint-plugin": "^5.35.1", "@typescript-eslint/parser": "^5.35.1", "browserslist": "^4.21.3", "cssnano": "^5.1.13", - "eslint": "^8.22.0", + "eslint": "^8.23.0", "eslint-plugin-svelte3": "^4.0.0", "postcss": "^8.4.16", "postcss-focus-visible": "^7.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 626271c..be277ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,17 +2,17 @@ lockfileVersion: 5.4 specifiers: '@studio-freight/lenis': ^0.1.15 - '@sveltejs/adapter-auto': ^1.0.0-next.66 + '@sveltejs/adapter-auto': ^1.0.0-next.67 '@sveltejs/adapter-node': ^1.0.0-next.87 - '@sveltejs/adapter-vercel': ^1.0.0-next.68 - '@sveltejs/kit': ^1.0.0-next.442 + '@sveltejs/adapter-vercel': ^1.0.0-next.69 + '@sveltejs/kit': ^1.0.0-next.445 '@typescript-eslint/eslint-plugin': ^5.35.1 '@typescript-eslint/parser': ^5.35.1 browserslist: ^4.21.3 cssnano: ^5.1.13 dayjs: ^1.11.5 embla-carousel: ^7.0.1 - eslint: ^8.22.0 + eslint: ^8.23.0 eslint-plugin-svelte3: ^4.0.0 focus-visible: ^5.2.0 motion: ^10.14.1 @@ -44,16 +44,16 @@ dependencies: tweakpane: 3.1.0 devDependencies: - '@sveltejs/adapter-auto': 1.0.0-next.66 + '@sveltejs/adapter-auto': 1.0.0-next.67 '@sveltejs/adapter-node': 1.0.0-next.87 - '@sveltejs/adapter-vercel': 1.0.0-next.68 - '@sveltejs/kit': 1.0.0-next.442_svelte@3.49.0+vite@3.0.9 - '@typescript-eslint/eslint-plugin': 5.35.1_4kgehhvxgrxdvptdn2db7re534 - '@typescript-eslint/parser': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@sveltejs/adapter-vercel': 1.0.0-next.69 + '@sveltejs/kit': 1.0.0-next.445_svelte@3.49.0+vite@3.0.9 + '@typescript-eslint/eslint-plugin': 5.35.1_pfwtupu3r4wxmgbx6hj7gwmyuu + '@typescript-eslint/parser': 5.35.1_yqf6kl63nyoq5megxukfnom5rm browserslist: 4.21.3 cssnano: 5.1.13_postcss@8.4.16 - eslint: 8.22.0 - eslint-plugin-svelte3: 4.0.0_laaqauvsmoyypsiqkozwyi2fn4 + eslint: 8.23.0 + eslint-plugin-svelte3: 4.0.0_sfdub7vxhxkt5wmgvhhmmgyu2e postcss: 8.4.16 postcss-focus-visible: 7.1.0_postcss@8.4.16 postcss-normalize: 10.0.1_mu2kzpkteq3ketk6piffleamkq @@ -242,13 +242,13 @@ packages: dev: true optional: true - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + /@eslint/eslintrc/1.3.1: + resolution: {integrity: sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.3 + espree: 9.4.0 globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -274,6 +274,11 @@ packages: resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} dev: true + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -417,12 +422,12 @@ packages: virtual-scroll: 2.2.1 dev: false - /@sveltejs/adapter-auto/1.0.0-next.66: - resolution: {integrity: sha512-p78AQaSDHkLS5EFGqCF2xrLHMjKxx6wTLUvnP26cu2llh/VV4NihQ0rheVNgPWL+tGZpVznhrUG8fWmJxPciug==} + /@sveltejs/adapter-auto/1.0.0-next.67: + resolution: {integrity: sha512-nLwdMIRK0igwoOTCwLW3bDr6VofT+8bFF/Nsvd+5t77X/AeS4cE667HOH1XcL4Is3JRKyWmBaE1iJnVhbbKfEg==} dependencies: '@sveltejs/adapter-cloudflare': 1.0.0-next.32 - '@sveltejs/adapter-netlify': 1.0.0-next.72 - '@sveltejs/adapter-vercel': 1.0.0-next.68 + '@sveltejs/adapter-netlify': 1.0.0-next.73 + '@sveltejs/adapter-vercel': 1.0.0-next.69 transitivePeerDependencies: - encoding - supports-color @@ -436,8 +441,8 @@ packages: worktop: 0.8.0-next.14 dev: true - /@sveltejs/adapter-netlify/1.0.0-next.72: - resolution: {integrity: sha512-g570hYAMkgrJfo/TRg3DZFmlR7bNFHECFPOMgc8R+f28ROap/nXA8ICbiSBF7+zJ5JXvJbqHGjERSsyhEq+59g==} + /@sveltejs/adapter-netlify/1.0.0-next.73: + resolution: {integrity: sha512-dPsSPHbihycOvqfwNX6X2jfmdqYaZUKkDgky5vxR2sraTlMEwSo97s9N/fwRWwy9ORZi6DT5Ty0i0G+xJWiKPg==} dependencies: '@iarna/toml': 2.2.5 esbuild: 0.14.54 @@ -449,18 +454,18 @@ packages: resolution: {integrity: sha512-ktvZ0+uthYH6SQMO34acbqkReeIcNMD1b7fnWqRIBj5CrgeBarvmbcj+x3/QKpOIG7s11yjwgYhOGLxZX0VMHw==} dev: true - /@sveltejs/adapter-vercel/1.0.0-next.68: - resolution: {integrity: sha512-ImM+fDwGkVaf920Wzh284nfAfu/WoPXCpMwog0kveIODVgCozbpJY55fO860LccqdS0YDyeFqOUrZJCqcYNx4w==} + /@sveltejs/adapter-vercel/1.0.0-next.69: + resolution: {integrity: sha512-E5mSkD3x3zYuJU5hPRmoqblrKZtEj2lRwhObnXf4OSFsMej2VUzoogbhaXHcVt57j0Ja5HgO07u7v9VUGOhi+w==} dependencies: - '@vercel/nft': 0.21.0 + '@vercel/nft': 0.22.0 esbuild: 0.14.54 transitivePeerDependencies: - encoding - supports-color dev: true - /@sveltejs/kit/1.0.0-next.442_svelte@3.49.0+vite@3.0.9: - resolution: {integrity: sha512-xFGgyQuQEvIrBpdfsGQNG9cHINxpqmaa5LMENUdAt0lpbLuRrc4V2Zi2T11MPT2znNBn3rHEFsqCH9zviEcCRw==} + /@sveltejs/kit/1.0.0-next.445_svelte@3.49.0+vite@3.0.9: + resolution: {integrity: sha512-E/d6lhJ+4cSGJmAk8JnlrBwJfa6xYeCZ1zBc8kTdrO/vNiFpMDRJM9pgT8DGlXYA7kI+OBud/p3Eipl5m5jntw==} engines: {node: '>=16.9'} hasBin: true requiresBuild: true @@ -533,7 +538,7 @@ packages: '@types/node': 18.7.13 dev: true - /@typescript-eslint/eslint-plugin/5.35.1_4kgehhvxgrxdvptdn2db7re534: + /@typescript-eslint/eslint-plugin/5.35.1_pfwtupu3r4wxmgbx6hj7gwmyuu: resolution: {integrity: sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -544,12 +549,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@typescript-eslint/parser': 5.35.1_yqf6kl63nyoq5megxukfnom5rm '@typescript-eslint/scope-manager': 5.35.1 - '@typescript-eslint/type-utils': 5.35.1_shit3uhl6a7megkzgoz6xssnfa - '@typescript-eslint/utils': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@typescript-eslint/type-utils': 5.35.1_yqf6kl63nyoq5megxukfnom5rm + '@typescript-eslint/utils': 5.35.1_yqf6kl63nyoq5megxukfnom5rm debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.23.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -560,7 +565,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.35.1_shit3uhl6a7megkzgoz6xssnfa: + /@typescript-eslint/parser/5.35.1_yqf6kl63nyoq5megxukfnom5rm: resolution: {integrity: sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -574,7 +579,7 @@ packages: '@typescript-eslint/types': 5.35.1 '@typescript-eslint/typescript-estree': 5.35.1_typescript@4.8.2 debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.23.0 typescript: 4.8.2 transitivePeerDependencies: - supports-color @@ -588,7 +593,7 @@ packages: '@typescript-eslint/visitor-keys': 5.35.1 dev: true - /@typescript-eslint/type-utils/5.35.1_shit3uhl6a7megkzgoz6xssnfa: + /@typescript-eslint/type-utils/5.35.1_yqf6kl63nyoq5megxukfnom5rm: resolution: {integrity: sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -598,9 +603,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.35.1_shit3uhl6a7megkzgoz6xssnfa + '@typescript-eslint/utils': 5.35.1_yqf6kl63nyoq5megxukfnom5rm debug: 4.3.4 - eslint: 8.22.0 + eslint: 8.23.0 tsutils: 3.21.0_typescript@4.8.2 typescript: 4.8.2 transitivePeerDependencies: @@ -633,7 +638,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.35.1_shit3uhl6a7megkzgoz6xssnfa: + /@typescript-eslint/utils/5.35.1_yqf6kl63nyoq5megxukfnom5rm: resolution: {integrity: sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -643,9 +648,9 @@ packages: '@typescript-eslint/scope-manager': 5.35.1 '@typescript-eslint/types': 5.35.1 '@typescript-eslint/typescript-estree': 5.35.1_typescript@4.8.2 - eslint: 8.22.0 + eslint: 8.23.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.22.0 + eslint-utils: 3.0.0_eslint@8.23.0 transitivePeerDependencies: - supports-color - typescript @@ -659,8 +664,8 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@vercel/nft/0.21.0: - resolution: {integrity: sha512-hFCAETfI5cG8l5iAiLhMC2bReC5K7SIybzrxGorv+eGspIbIFsVw7Vg85GovXm/LxA08pIDrAlrhR6GN36XB/Q==} + /@vercel/nft/0.22.0: + resolution: {integrity: sha512-hB80/093PPiCefN2gVbqv6J93MH+63Zr7uDCwkiS/U4W07DXkLoftbnkBmZoS0Q84LiTSl9DRVSHU4XYCX+sJA==} hasBin: true dependencies: '@mapbox/node-pre-gyp': 1.0.9 @@ -815,7 +820,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001383 - electron-to-chromium: 1.4.230 + electron-to-chromium: 1.4.233 node-releases: 2.0.6 update-browserslist-db: 1.0.5_browserslist@4.21.3 dev: true @@ -1146,8 +1151,8 @@ packages: domhandler: 4.3.1 dev: true - /electron-to-chromium/1.4.230: - resolution: {integrity: sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==} + /electron-to-chromium/1.4.233: + resolution: {integrity: sha512-ejwIKXTg1wqbmkcRJh9Ur3hFGHFDZDw1POzdsVrB2WZjgRuRMHIQQKNpe64N/qh3ZtH2otEoRoS+s6arAAuAAw==} dev: true /embla-carousel/7.0.1: @@ -1385,13 +1390,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-plugin-svelte3/4.0.0_laaqauvsmoyypsiqkozwyi2fn4: + /eslint-plugin-svelte3/4.0.0_sfdub7vxhxkt5wmgvhhmmgyu2e: resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} peerDependencies: eslint: '>=8.0.0' svelte: ^3.2.0 dependencies: - eslint: 8.22.0 + eslint: 8.23.0 svelte: 3.49.0 dev: true @@ -1411,13 +1416,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.22.0: + /eslint-utils/3.0.0_eslint@8.23.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.22.0 + eslint: 8.23.0 eslint-visitor-keys: 2.1.0 dev: true @@ -1431,14 +1436,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.22.0: - resolution: {integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==} + /eslint/8.23.0: + resolution: {integrity: sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.0 + '@eslint/eslintrc': 1.3.1 '@humanwhocodes/config-array': 0.10.4 '@humanwhocodes/gitignore-to-minimatch': 1.0.2 + '@humanwhocodes/module-importer': 1.0.1 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -1446,9 +1452,9 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.22.0 + eslint-utils: 3.0.0_eslint@8.23.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.3 + espree: 9.4.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -1474,13 +1480,12 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.3.3: - resolution: {integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==} + /espree/9.4.0: + resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.0 @@ -3321,10 +3326,6 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - /virtual-scroll/2.2.1: resolution: {integrity: sha512-RvjcLxluh7B/6GPzLgQ9d0NYG4yqEguTc3MU7AvxyPVltuo2Cq5RokTL9RKUaZCMJ64in2hus0d03gTtoHp55g==} dependencies: diff --git a/src/components/SmoothScroll.svelte b/src/components/SmoothScroll.svelte index 5c39ec6..b0dfed4 100644 --- a/src/components/SmoothScroll.svelte +++ b/src/components/SmoothScroll.svelte @@ -1,5 +1,5 @@