From b764b4d1d1cb2f327f214395340a86fdf62f1dd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Fri, 23 Sep 2022 10:07:01 +0200 Subject: [PATCH] Remove unused code and update packages --- package.json | 8 +- pnpm-lock.yaml | 286 +++++++++++++++++------------------ src/animations/easings.ts | 13 +- src/app.d.ts | 1 + src/routes/+layout.svelte | 3 +- src/utils/functions/index.ts | 3 - 6 files changed, 144 insertions(+), 170 deletions(-) diff --git a/package.json b/package.json index 5cb09f3..0c86228 100644 --- a/package.json +++ b/package.json @@ -20,16 +20,16 @@ "embla-carousel": "^7.0.3", "focus-visible": "^5.2.0", "motion": "^10.14.2", - "ogl": "^0.0.97", + "ogl": "^0.0.99", "sanitize.css": "^13.0.0", "swell-js": "^3.17.6", "tweakpane": "^3.1.0" }, "devDependencies": { - "@sveltejs/adapter-auto": "^1.0.0-next.78", + "@sveltejs/adapter-auto": "^1.0.0-next.80", "@sveltejs/adapter-node": "^1.0.0-next.95", "@sveltejs/adapter-vercel": "^1.0.0-next.77", - "@sveltejs/kit": "^1.0.0-next.492", + "@sveltejs/kit": "^1.0.0-next.499", "@typescript-eslint/eslint-plugin": "^5.38.0", "@typescript-eslint/parser": "^5.38.0", "base-64": "^1.0.0", @@ -42,7 +42,7 @@ "postcss-normalize": "^10.0.1", "postcss-preset-env": "^7.8.2", "postcss-sort-media-queries": "^4.3.0", - "sass": "^1.54.9", + "sass": "^1.55.0", "svelte": "^3.50.1", "svelte-check": "^2.9.0", "svelte-preprocess": "^4.10.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c5e71a8..6981871 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,10 +2,10 @@ lockfileVersion: 5.4 specifiers: '@studio-freight/lenis': ^0.2.6 - '@sveltejs/adapter-auto': ^1.0.0-next.78 + '@sveltejs/adapter-auto': ^1.0.0-next.80 '@sveltejs/adapter-node': ^1.0.0-next.95 '@sveltejs/adapter-vercel': ^1.0.0-next.77 - '@sveltejs/kit': ^1.0.0-next.492 + '@sveltejs/kit': ^1.0.0-next.499 '@typescript-eslint/eslint-plugin': ^5.38.0 '@typescript-eslint/parser': ^5.38.0 base-64: ^1.0.0 @@ -17,14 +17,14 @@ specifiers: eslint-plugin-svelte3: ^4.0.0 focus-visible: ^5.2.0 motion: ^10.14.2 - ogl: ^0.0.97 + ogl: ^0.0.99 postcss: ^8.4.16 postcss-focus-visible: ^7.1.0 postcss-normalize: ^10.0.1 postcss-preset-env: ^7.8.2 postcss-sort-media-queries: ^4.3.0 sanitize.css: ^13.0.0 - sass: ^1.54.9 + sass: ^1.55.0 svelte: ^3.50.1 svelte-check: ^2.9.0 svelte-preprocess: ^4.10.7 @@ -40,16 +40,16 @@ dependencies: embla-carousel: 7.0.3 focus-visible: 5.2.0 motion: 10.14.2 - ogl: 0.0.97 + ogl: 0.0.99 sanitize.css: 13.0.0 swell-js: 3.17.6 tweakpane: 3.1.0 devDependencies: - '@sveltejs/adapter-auto': 1.0.0-next.78 + '@sveltejs/adapter-auto': 1.0.0-next.80 '@sveltejs/adapter-node': 1.0.0-next.95 '@sveltejs/adapter-vercel': 1.0.0-next.77 - '@sveltejs/kit': 1.0.0-next.492_svelte@3.50.1+vite@3.1.3 + '@sveltejs/kit': 1.0.0-next.499_svelte@3.50.1+vite@3.1.3 '@typescript-eslint/eslint-plugin': 5.38.0_wsb62dxj2oqwgas4kadjymcmry '@typescript-eslint/parser': 5.38.0_irgkl5vooow2ydyo6aokmferha base-64: 1.0.0 @@ -62,13 +62,13 @@ devDependencies: postcss-normalize: 10.0.1_yroec54rl3ndwvbunmnefp5nvy postcss-preset-env: 7.8.2_postcss@8.4.16 postcss-sort-media-queries: 4.3.0_postcss@8.4.16 - sass: 1.54.9 + sass: 1.55.0 svelte: 3.50.1 - svelte-check: 2.9.0_shdnsuo55vjluqozcjtxyryg5e - svelte-preprocess: 4.10.7_52dhhvjbzvlifk77xwmrmntvea + svelte-check: 2.9.0_yvs2ufmgd7w5odpvp3nw2pbb7y + svelte-preprocess: 4.10.7_stzz5n57hyiugj4ntsptwutnlu tslib: 2.4.0 typescript: 4.8.3 - vite: 3.1.3_sass@1.54.9 + vite: 3.1.3_sass@1.55.0 packages: @@ -235,19 +235,17 @@ packages: postcss-selector-parser: 6.0.10 dev: true - /@esbuild/android-arm/0.15.8: - resolution: {integrity: sha512-CyEWALmn+no/lbgbAJsbuuhT8s2J19EJGHkeyAwjbFJMrj80KJ9zuYsoAvidPTU7BgBf87r/sgae8Tw0dbOc4Q==} + /@esbuild/android-arm/0.15.9: + resolution: {integrity: sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dependencies: - esbuild-wasm: 0.15.8 dev: true optional: true - /@esbuild/linux-loong64/0.15.8: - resolution: {integrity: sha512-pE5RQsOTSERCtfZdfCT25wzo7dfhOSlhAXcsZmuvRYhendOv7djcdvtINdnDp2DAjP17WXlBB4nBO6sHLczmsg==} + /@esbuild/linux-loong64/0.15.9: + resolution: {integrity: sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -272,8 +270,8 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.10.4: - resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} + /@humanwhocodes/config-array/0.10.5: + resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -420,47 +418,47 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@rollup/plugin-commonjs/22.0.2_rollup@2.79.0: + /@rollup/plugin-commonjs/22.0.2_rollup@2.79.1: resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==} engines: {node: '>= 12.0.0'} peerDependencies: rollup: ^2.68.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 resolve: 1.22.1 - rollup: 2.79.0 + rollup: 2.79.1 dev: true - /@rollup/plugin-json/4.1.0_rollup@2.79.0: + /@rollup/plugin-json/4.1.0_rollup@2.79.1: resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 - rollup: 2.79.0 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 + rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/14.1.0_rollup@2.79.0: + /@rollup/plugin-node-resolve/14.1.0_rollup@2.79.1: resolution: {integrity: sha512-5G2niJroNCz/1zqwXtk0t9+twOSDlG00k1Wfd7bkbbXmwg8H8dvgHdIWAun53Ps/rckfvOC7scDBjuGFg5OaWw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.78.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.79.0 + '@rollup/pluginutils': 3.1.0_rollup@2.79.1 '@types/resolve': 1.17.1 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 2.79.0 + rollup: 2.79.1 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.79.0: + /@rollup/pluginutils/3.1.0_rollup@2.79.1: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -469,7 +467,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.79.0 + rollup: 2.79.1 dev: true /@rollup/pluginutils/4.2.1: @@ -487,10 +485,10 @@ packages: virtual-scroll: 2.2.1 dev: false - /@sveltejs/adapter-auto/1.0.0-next.78: - resolution: {integrity: sha512-kaOeJkFR5EQ6R0vsX59Pa+ITnS9PLzP6Zl7gazUltDUrBg7hcqwBRIIBj4w60OXW6IMSXShuxYUkR47MJn0H3w==} + /@sveltejs/adapter-auto/1.0.0-next.80: + resolution: {integrity: sha512-352WoZr9fQgxJqgNENvxRr2gsA+wTF6V9AVaQaaatDYd3RVEBaXTYOOalFaRLSa25mRUJaLYP2aaliqczMl23g==} dependencies: - '@sveltejs/adapter-cloudflare': 1.0.0-next.36 + '@sveltejs/adapter-cloudflare': 1.0.0-next.38 '@sveltejs/adapter-netlify': 1.0.0-next.78 '@sveltejs/adapter-vercel': 1.0.0-next.77 transitivePeerDependencies: @@ -498,11 +496,11 @@ packages: - supports-color dev: true - /@sveltejs/adapter-cloudflare/1.0.0-next.36: - resolution: {integrity: sha512-obxJUQLfsPknrFJlqG+Ha5HqAj8YJy+tiL5rjbHbYTsunW+bx0rePL1Z+6nP4uGwAPWcbn+3vk2tWO5bFRaEKA==} + /@sveltejs/adapter-cloudflare/1.0.0-next.38: + resolution: {integrity: sha512-N6jdTomRZkdKlcNoguwYD7lpdXSt0beIyUJsp0MS/YLm/4gI83y698zFYInFKJ9t5e6DAnuEBSAXcg568z2oFA==} dependencies: '@cloudflare/workers-types': 3.16.0 - esbuild: 0.15.8 + esbuild: 0.15.9 worktop: 0.8.0-next.14 dev: true @@ -510,31 +508,31 @@ packages: resolution: {integrity: sha512-Yyn/j/0QcLK3Db442ducLUZmyvkO74j7Gdcwu9xN0fQN3kBlCJP9Itx5o4SySrPFGc4Q8cLJ5ELNg+mWduLBAA==} dependencies: '@iarna/toml': 2.2.5 - esbuild: 0.15.8 + esbuild: 0.15.9 set-cookie-parser: 2.5.1 dev: true /@sveltejs/adapter-node/1.0.0-next.95: resolution: {integrity: sha512-RrAsFjb8qG9Q0yWusGLBB5OhejR6RfRG3X7b/V65fcIB4t3IP7hkwgNOyuXQd5jQ24lbt+Tyx3fguEfQvhMrhw==} dependencies: - '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.0 - '@rollup/plugin-json': 4.1.0_rollup@2.79.0 - '@rollup/plugin-node-resolve': 14.1.0_rollup@2.79.0 - rollup: 2.79.0 + '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1 + '@rollup/plugin-json': 4.1.0_rollup@2.79.1 + '@rollup/plugin-node-resolve': 14.1.0_rollup@2.79.1 + rollup: 2.79.1 dev: true /@sveltejs/adapter-vercel/1.0.0-next.77: resolution: {integrity: sha512-r4MqtP+lzx83HfcvI8PU0Yxzmxt6WQq9nzZETLboJouJzhSBUFIN5RmNZfEn6nNIlUwZbGQUEK/FxsRnnxI/Ig==} dependencies: '@vercel/nft': 0.22.1 - esbuild: 0.15.8 + esbuild: 0.15.9 transitivePeerDependencies: - encoding - supports-color dev: true - /@sveltejs/kit/1.0.0-next.492_svelte@3.50.1+vite@3.1.3: - resolution: {integrity: sha512-DHpmsYHL/04VnNARWe4iEVoSowWNcPYyRfPNU5pb4aLHr89eYIUNp9gJDTxvyivBzgr5ifiitWfyAoP4h7M1Fg==} + /@sveltejs/kit/1.0.0-next.499_svelte@3.50.1+vite@3.1.3: + resolution: {integrity: sha512-HoNsQ9CjdPLlDZLwcCsJTx5tW8YI3xhXEcJGuFHPLf600QcfeJWmQtE6mQF/SiykFkYR+2fD1GdRzKynJbZDMA==} engines: {node: '>=16.14'} hasBin: true requiresBuild: true @@ -542,12 +540,12 @@ packages: svelte: ^3.44.0 vite: ^3.1.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.7_svelte@3.50.1+vite@3.1.3 + '@sveltejs/vite-plugin-svelte': 1.0.8_svelte@3.50.1+vite@3.1.3 '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 3.1.3 kleur: 4.1.5 - magic-string: 0.26.3 + magic-string: 0.26.4 mime: 3.0.0 node-fetch: 3.2.10 sade: 1.8.1 @@ -556,14 +554,14 @@ packages: svelte: 3.50.1 tiny-glob: 0.2.9 undici: 5.10.0 - vite: 3.1.3_sass@1.54.9 + vite: 3.1.3_sass@1.55.0 transitivePeerDependencies: - diff-match-patch - supports-color dev: true - /@sveltejs/vite-plugin-svelte/1.0.7_svelte@3.50.1+vite@3.1.3: - resolution: {integrity: sha512-bf3/xrpKP5Sj9I6hT0slYwY4rVElocWZ79zLPc/bPFCOjjuty0jW4hmC4Uehb7yifjf3I6QnT3eIs2EKqw+Kig==} + /@sveltejs/vite-plugin-svelte/1.0.8_svelte@3.50.1+vite@3.1.3: + resolution: {integrity: sha512-1xkVTB4pm6zuign858FzVYE9Fdw9MQBOlxrdd85STV0NvTDmcofcRpcrK+zcIyT8SZ2dseHLu8hvDwzssF6RfA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: diff-match-patch: ^1.0.5 @@ -577,10 +575,10 @@ packages: debug: 4.3.4 deepmerge: 4.2.2 kleur: 4.1.5 - magic-string: 0.26.3 + magic-string: 0.26.4 svelte: 3.50.1 svelte-hmr: 0.15.0_svelte@3.50.1 - vite: 3.1.3_sass@1.54.9 + vite: 3.1.3_sass@1.55.0 transitivePeerDependencies: - supports-color dev: true @@ -861,7 +859,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001409 + caniuse-lite: 1.0.30001410 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -911,8 +909,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001409 - electron-to-chromium: 1.4.256 + caniuse-lite: 1.0.30001410 + electron-to-chromium: 1.4.258 node-releases: 2.0.6 update-browserslist-db: 1.0.9_browserslist@4.21.4 dev: true @@ -942,13 +940,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001409 + caniuse-lite: 1.0.30001410 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001409: - resolution: {integrity: sha512-V0mnJ5dwarmhYv8/MzhJ//aW68UpvnQBXv8lJ2QUsvn2pHcmAuNtu8hQEDz37XnA1iE+lRR9CIfGWWpgJ5QedQ==} + /caniuse-lite/1.0.30001410: + resolution: {integrity: sha512-QoblBnuE+rG0lc3Ur9ltP5q47lbguipa/ncNMyyGuqPk44FxbScWAeEO+k5fSQ8WekdAK4mWqNs1rADDAiN5xQ==} dev: true /chalk/4.1.2: @@ -1258,8 +1256,8 @@ packages: domhandler: 4.3.1 dev: true - /electron-to-chromium/1.4.256: - resolution: {integrity: sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw==} + /electron-to-chromium/1.4.258: + resolution: {integrity: sha512-vutF4q0dTUXoAFI7Vbtdwen/BJVwPgj8GRg/SElOodfH7VTX+svUe62A5BG41QRQGk5HsZPB0M++KH1lAlOt0A==} dev: true /embla-carousel/7.0.3: @@ -1278,19 +1276,17 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild-android-64/0.15.8: - resolution: {integrity: sha512-bVh8FIKOolF7/d4AMzt7xHlL0Ljr+mYKSHI39TJWDkybVWHdn6+4ODL3xZGHOxPpdRpitemXA1WwMKYBsw8dGw==} + /esbuild-android-64/0.15.9: + resolution: {integrity: sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true - dependencies: - esbuild-wasm: 0.15.8 dev: true optional: true - /esbuild-android-arm64/0.15.8: - resolution: {integrity: sha512-ReAMDAHuo0H1h9LxRabI6gwYPn8k6WiUeyxuMvx17yTrJO+SCnIfNc/TSPFvDwtK9MiyiKG/2dBYHouT/M0BXQ==} + /esbuild-android-arm64/0.15.9: + resolution: {integrity: sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1298,8 +1294,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.8: - resolution: {integrity: sha512-KaKcGfJ+yto7Fo5gAj3xwxHMd1fBIKatpCHK8znTJLVv+9+NN2/tIPBqA4w5rBwjX0UqXDeIE2v1xJP+nGEXgA==} + /esbuild-darwin-64/0.15.9: + resolution: {integrity: sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1307,8 +1303,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.8: - resolution: {integrity: sha512-8tjEaBgAKnXCkP7bhEJmEqdG9HEV6oLkF36BrMzpfW2rgaw0c48Zrxe+9RlfeGvs6gDF4w+agXyTjikzsS3izw==} + /esbuild-darwin-arm64/0.15.9: + resolution: {integrity: sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1316,8 +1312,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.8: - resolution: {integrity: sha512-jaxcsGHYzn2L0/lffON2WfH4Nc+d/EwozVTP5K2v016zxMb5UQMhLoJzvLgBqHT1SG0B/mO+a+THnJCMVg15zw==} + /esbuild-freebsd-64/0.15.9: + resolution: {integrity: sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1325,8 +1321,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.8: - resolution: {integrity: sha512-2xp2UlljMvX8HExtcg7VHaeQk8OBU0CSl1j18B5CcZmSDkLF9p3utuMXIopG3a08fr9Hv+Dz6+seSXUow/G51w==} + /esbuild-freebsd-arm64/0.15.9: + resolution: {integrity: sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1334,8 +1330,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.8: - resolution: {integrity: sha512-9u1E54BRz1FQMl86iaHK146+4ID2KYNxL3trLZT4QLLx3M7Q9n4lGG3lrzqUatGR2cKy8c33b0iaCzsItZWkFg==} + /esbuild-linux-32/0.15.9: + resolution: {integrity: sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1343,8 +1339,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.8: - resolution: {integrity: sha512-4HxrsN9eUzJXdVGMTYA5Xler82FuZUu21bXKN42zcLHHNKCAMPUzD62I+GwDhsdgUBAUj0tRXDdsQHgaP6v0HA==} + /esbuild-linux-64/0.15.9: + resolution: {integrity: sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1352,8 +1348,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.8: - resolution: {integrity: sha512-7DVBU9SFjX4+vBwt8tHsUCbE6Vvl6y6FQWHAgyw1lybC5gULqn/WnjHYHN2/LJaZRsDBvxWT4msEgwLGq1Wd3Q==} + /esbuild-linux-arm/0.15.9: + resolution: {integrity: sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1361,8 +1357,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.8: - resolution: {integrity: sha512-1OCm7Aq0tEJT70PbxmHSGYDLYP8DKH8r4Nk7/XbVzWaduo9beCjGBB+tGZIHK6DdTQ3h00/4Tb/70YMH/bOtKg==} + /esbuild-linux-arm64/0.15.9: + resolution: {integrity: sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1370,8 +1366,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.8: - resolution: {integrity: sha512-yeFoNPVFPEzZvFYBfUQNG2TjGRaCyV1E27OcOg4LOtnGrxb2wA+mkW3luckyv1CEyd00mpAg7UdHx8nlx3ghgA==} + /esbuild-linux-mips64le/0.15.9: + resolution: {integrity: sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1379,8 +1375,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.8: - resolution: {integrity: sha512-CEyMMUUNabXibw8OSNmBXhOIGhnjNVl5Lpseiuf00iKN0V47oqDrbo4dsHz1wH62m49AR8iG8wpDlTqfYgKbtg==} + /esbuild-linux-ppc64le/0.15.9: + resolution: {integrity: sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1388,8 +1384,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.8: - resolution: {integrity: sha512-OCGSOaspMUjexSCU8ZiA0UnV/NiRU+s2vIfEcAQWQ6u32R+2luyfh/4ZaY6jFbylJE07Esc/yRvb9Q5fXuClXA==} + /esbuild-linux-riscv64/0.15.9: + resolution: {integrity: sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1397,8 +1393,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.8: - resolution: {integrity: sha512-RHdpdfxRTSrZXZJlFSLazFU4YwXLB5Rgf6Zr5rffqSsO4y9JybgtKO38bFwxZNlDXliYISXN/YROKrG9s7mZQA==} + /esbuild-linux-s390x/0.15.9: + resolution: {integrity: sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1406,8 +1402,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.8: - resolution: {integrity: sha512-VolFFRatBH09T5QMWhiohAWCOien1R1Uz9K0BRVVTBgBaVBt7eArsXTKxVhUgRf2vwu2c2SXkuP0r7HLG0eozw==} + /esbuild-netbsd-64/0.15.9: + resolution: {integrity: sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1415,8 +1411,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.8: - resolution: {integrity: sha512-HTAPlg+n4kUeE/isQxlCfsOz0xJGNoT5LJ9oYZWFKABfVf4Ycu7Zlf5ITgOnrdheTkz8JeL/gISIOCFAoOXrSA==} + /esbuild-openbsd-64/0.15.9: + resolution: {integrity: sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1424,8 +1420,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.8: - resolution: {integrity: sha512-qMP/jR/FzcIOwKj+W+Lb+8Cfr8GZHbHUJxAPi7DUhNZMQ/6y7sOgRzlOSpRrbbUntrRZh0MqOyDhJ3Gpo6L1QA==} + /esbuild-sunos-64/0.15.9: + resolution: {integrity: sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1433,16 +1429,8 @@ packages: dev: true optional: true - /esbuild-wasm/0.15.8: - resolution: {integrity: sha512-Y7uCl5RNO4URjlemjdx++ukVHEMt5s5AfMWYUnMiK4Sry+pPCvQIctzXq6r6FKCyGKjX6/NGMCqR2OX6aLxj0w==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.15.8: - resolution: {integrity: sha512-RKR1QHh4iWzjUhkP8Yqi75PPz/KS+b8zw3wUrzw6oAkj+iU5Qtyj61ZDaSG3Qf2vc6hTIUiPqVTqBH0NpXFNwg==} + /esbuild-windows-32/0.15.9: + resolution: {integrity: sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1450,8 +1438,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.8: - resolution: {integrity: sha512-ag9ptYrsizgsR+PQE8QKeMqnosLvAMonQREpLw4evA4FFgOBMLEat/dY/9txbpozTw9eEOYyD3a4cE9yTu20FA==} + /esbuild-windows-64/0.15.9: + resolution: {integrity: sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1459,8 +1447,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.8: - resolution: {integrity: sha512-dbpAb0VyPaUs9mgw65KRfQ9rqiWCHpNzrJusoPu+LpEoswosjt/tFxN7cd2l68AT4qWdBkzAjDLRon7uqMeWcg==} + /esbuild-windows-arm64/0.15.9: + resolution: {integrity: sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1468,34 +1456,34 @@ packages: dev: true optional: true - /esbuild/0.15.8: - resolution: {integrity: sha512-Remsk2dmr1Ia65sU+QasE6svJbsHe62lzR+CnjpUvbZ+uSYo1SitiOWPRfZQkCu82YWZBBKXiD/j0i//XWMZ+Q==} + /esbuild/0.15.9: + resolution: {integrity: sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.8 - '@esbuild/linux-loong64': 0.15.8 - esbuild-android-64: 0.15.8 - esbuild-android-arm64: 0.15.8 - esbuild-darwin-64: 0.15.8 - esbuild-darwin-arm64: 0.15.8 - esbuild-freebsd-64: 0.15.8 - esbuild-freebsd-arm64: 0.15.8 - esbuild-linux-32: 0.15.8 - esbuild-linux-64: 0.15.8 - esbuild-linux-arm: 0.15.8 - esbuild-linux-arm64: 0.15.8 - esbuild-linux-mips64le: 0.15.8 - esbuild-linux-ppc64le: 0.15.8 - esbuild-linux-riscv64: 0.15.8 - esbuild-linux-s390x: 0.15.8 - esbuild-netbsd-64: 0.15.8 - esbuild-openbsd-64: 0.15.8 - esbuild-sunos-64: 0.15.8 - esbuild-windows-32: 0.15.8 - esbuild-windows-64: 0.15.8 - esbuild-windows-arm64: 0.15.8 + '@esbuild/android-arm': 0.15.9 + '@esbuild/linux-loong64': 0.15.9 + esbuild-android-64: 0.15.9 + esbuild-android-arm64: 0.15.9 + esbuild-darwin-64: 0.15.9 + esbuild-darwin-arm64: 0.15.9 + esbuild-freebsd-64: 0.15.9 + esbuild-freebsd-arm64: 0.15.9 + esbuild-linux-32: 0.15.9 + esbuild-linux-64: 0.15.9 + esbuild-linux-arm: 0.15.9 + esbuild-linux-arm64: 0.15.9 + esbuild-linux-mips64le: 0.15.9 + esbuild-linux-ppc64le: 0.15.9 + esbuild-linux-riscv64: 0.15.9 + esbuild-linux-s390x: 0.15.9 + esbuild-netbsd-64: 0.15.9 + esbuild-openbsd-64: 0.15.9 + esbuild-sunos-64: 0.15.9 + esbuild-windows-32: 0.15.9 + esbuild-windows-64: 0.15.9 + esbuild-windows-arm64: 0.15.9 dev: true /escalade/3.1.1: @@ -1560,7 +1548,7 @@ packages: hasBin: true dependencies: '@eslint/eslintrc': 1.3.2 - '@humanwhocodes/config-array': 0.10.4 + '@humanwhocodes/config-array': 0.10.5 '@humanwhocodes/gitignore-to-minimatch': 1.0.2 '@humanwhocodes/module-importer': 1.0.1 ajv: 6.12.6 @@ -2060,8 +2048,8 @@ packages: sourcemap-codec: 1.4.8 dev: true - /magic-string/0.26.3: - resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} + /magic-string/0.26.4: + resolution: {integrity: sha512-e5uXtVJ22aEpK9u1+eQf0fSxHeqwyV19K+uGnlROCxUhzwRip9tBsaMViK/0vC3viyPd5Gtucp3UmEp/Q2cPTQ==} engines: {node: '>=12'} dependencies: sourcemap-codec: 1.4.8 @@ -2263,8 +2251,8 @@ packages: lodash.snakecase: 4.1.1 dev: false - /ogl/0.0.97: - resolution: {integrity: sha512-8VGNwb+BnVgg80uF2MDJGX+rLja8DPvmSsW1a3KCZO4pQF8sszRCgQVQmUA2EnoIYXtMUEztChkB0fuoFcWLxw==} + /ogl/0.0.99: + resolution: {integrity: sha512-ENuWxkHGsUJeKNGLuBKjxDDGfLOb8FKxB1Tj/j1Gm9wAZHCFhHGKMgZ9C0UjMaRgE48/BZQ+ARQFhn5pl4QKbg==} dev: false /once/1.4.0: @@ -3111,8 +3099,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup/2.79.0: - resolution: {integrity: sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==} + /rollup/2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -3148,8 +3136,8 @@ packages: /sanitize.css/13.0.0: resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} - /sass/1.54.9: - resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} + /sass/1.55.0: + resolution: {integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -3308,7 +3296,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check/2.9.0_shdnsuo55vjluqozcjtxyryg5e: + /svelte-check/2.9.0_yvs2ufmgd7w5odpvp3nw2pbb7y: resolution: {integrity: sha512-9AVrtP7WbfDgCdqTZNPdj5CCCy1OrYMxFVWAWzNw7fl93c9klFJFtqzVXa6fovfQ050CcpUyJE2dPFL9TFAREw==} hasBin: true peerDependencies: @@ -3321,7 +3309,7 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 3.50.1 - svelte-preprocess: 4.10.7_52dhhvjbzvlifk77xwmrmntvea + svelte-preprocess: 4.10.7_stzz5n57hyiugj4ntsptwutnlu typescript: 4.8.3 transitivePeerDependencies: - '@babel/core' @@ -3345,7 +3333,7 @@ packages: svelte: 3.50.1 dev: true - /svelte-preprocess/4.10.7_52dhhvjbzvlifk77xwmrmntvea: + /svelte-preprocess/4.10.7_stzz5n57hyiugj4ntsptwutnlu: resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} engines: {node: '>= 9.11.2'} requiresBuild: true @@ -3391,7 +3379,7 @@ packages: detect-indent: 6.1.0 magic-string: 0.25.9 postcss: 8.4.16 - sass: 1.54.9 + sass: 1.55.0 sorcery: 0.10.0 strip-indent: 3.0.0 svelte: 3.50.1 @@ -3543,7 +3531,7 @@ packages: tiny-emitter: 2.1.0 dev: false - /vite/3.1.3_sass@1.54.9: + /vite/3.1.3_sass@1.55.0: resolution: {integrity: sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -3562,11 +3550,11 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.8 + esbuild: 0.15.9 postcss: 8.4.16 resolve: 1.22.1 rollup: 2.78.1 - sass: 1.54.9 + sass: 1.55.0 optionalDependencies: fsevents: 2.3.2 dev: true diff --git a/src/animations/easings.ts b/src/animations/easings.ts index b7a0933..7f55a49 100644 --- a/src/animations/easings.ts +++ b/src/animations/easings.ts @@ -4,15 +4,4 @@ import type { Easing } from 'motion' /** * Ease: Quart Out Array */ -export const quartOut: Easing = [.165, .84, .44, 1] - - -/** - * Ease: Quart In Out function - */ -export const quartInOutFunc = (t: number, b: number, c: number, d: number) => { - t /= d/2 - if (t < 1) return c/2 * t * t * t * t + b - t -= 2 - return -c / 2 * (t * t * t * t - 2) + b -} \ No newline at end of file +export const quartOut: Easing = [.165, .84, .44, 1] \ No newline at end of file diff --git a/src/app.d.ts b/src/app.d.ts index 68894e3..69e86a4 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -4,6 +4,7 @@ declare namespace App { // interface Locals {} // interface PageData {} + // interface Error {} // interface Platform {} } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 2048150..578e6b9 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -20,6 +20,7 @@ export let data: PageData let innerHeight: number + $: innerHeight && document.body.style.setProperty('--vh', `${innerHeight}px`) // Fonts to preload const fonts = [ @@ -59,8 +60,6 @@ // Avoid FOUC document.body.style.opacity = '1' }) - - $: innerHeight && document.body.style.setProperty('--vh', `${innerHeight}px`) diff --git a/src/utils/functions/index.ts b/src/utils/functions/index.ts index 7c2b925..96bf11d 100644 --- a/src/utils/functions/index.ts +++ b/src/utils/functions/index.ts @@ -1,6 +1,3 @@ -import { quartInOutFunc } from '$animations/easings' - - /** * Throttle function */