Remove unused code and update packages

This commit is contained in:
2022-09-23 10:07:01 +02:00
parent 2b30f3b07a
commit b764b4d1d1
6 changed files with 144 additions and 170 deletions

View File

@@ -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",

286
pnpm-lock.yaml generated
View File

@@ -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

View File

@@ -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
}
export const quartOut: Easing = [.165, .84, .44, 1]

1
src/app.d.ts vendored
View File

@@ -4,6 +4,7 @@
declare namespace App {
// interface Locals {}
// interface PageData {}
// interface Error {}
// interface Platform {}
}

View File

@@ -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`)
</script>
<svelte:window bind:innerHeight />

View File

@@ -1,6 +1,3 @@
import { quartInOutFunc } from '$animations/easings'
/**
* Throttle function
*/