diff --git a/package.json b/package.json index 0120970..f70039f 100644 --- a/package.json +++ b/package.json @@ -30,14 +30,14 @@ "@sveltejs/adapter-vercel": "next", "@sveltejs/kit": "next", "@types/animejs": "^3.1.4", - "@typescript-eslint/eslint-plugin": "^5.7.0", - "@typescript-eslint/parser": "^5.7.0", - "eslint": "^8.4.1", + "@typescript-eslint/eslint-plugin": "^5.9.0", + "@typescript-eslint/parser": "^5.9.0", + "eslint": "^8.6.0", "eslint-plugin-svelte3": "^3.2.1", - "sass": "^1.45.0", + "sass": "^1.45.2", "svelte": "^3.44.3", - "svelte-check": "^2.2.10", - "svelte-preprocess": "^4.10.0", + "svelte-check": "^2.2.11", + "svelte-preprocess": "^4.10.1", "swell-node": "^4.0.9", "tslib": "^2.3.1", "typescript": "^4.5.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a15a463..5a517aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,19 +6,19 @@ specifiers: '@sveltejs/adapter-vercel': next '@sveltejs/kit': next '@types/animejs': ^3.1.4 - '@typescript-eslint/eslint-plugin': ^5.7.0 - '@typescript-eslint/parser': ^5.7.0 + '@typescript-eslint/eslint-plugin': ^5.9.0 + '@typescript-eslint/parser': ^5.9.0 animejs: ^3.2.1 dayjs: ^1.10.7 embla-carousel: ^5.0.1 - eslint: ^8.4.1 + eslint: ^8.6.0 eslint-plugin-svelte3: ^3.2.1 focus-visible: ^5.2.0 sanitize.css: ^13.0.0 - sass: ^1.45.0 + sass: ^1.45.2 svelte: ^3.44.3 - svelte-check: ^2.2.10 - svelte-preprocess: ^4.10.0 + svelte-check: ^2.2.11 + svelte-preprocess: ^4.10.1 swell-node: ^4.0.9 tslib: ^2.3.1 typescript: ^4.5.4 @@ -31,19 +31,19 @@ dependencies: sanitize.css: 13.0.0 devDependencies: - '@sveltejs/adapter-cloudflare': 1.0.0-next.3 - '@sveltejs/adapter-node': 1.0.0-next.56 - '@sveltejs/adapter-vercel': 1.0.0-next.32 - '@sveltejs/kit': 1.0.0-next.202_sass@1.45.0+svelte@3.44.3 + '@sveltejs/adapter-cloudflare': 1.0.0-next.5 + '@sveltejs/adapter-node': 1.0.0-next.60 + '@sveltejs/adapter-vercel': 1.0.0-next.34 + '@sveltejs/kit': 1.0.0-next.215_sass@1.45.2+svelte@3.44.3 '@types/animejs': 3.1.4 - '@typescript-eslint/eslint-plugin': 5.7.0_915acdfead96f701b1277a1a723fc8d4 - '@typescript-eslint/parser': 5.7.0_eslint@8.4.1+typescript@4.5.4 - eslint: 8.4.1 - eslint-plugin-svelte3: 3.2.1_eslint@8.4.1+svelte@3.44.3 - sass: 1.45.0 + '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 + '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 + eslint: 8.6.0 + eslint-plugin-svelte3: 3.2.1_eslint@8.6.0+svelte@3.44.3 + sass: 1.45.2 svelte: 3.44.3 - svelte-check: 2.2.10_sass@1.45.0+svelte@3.44.3 - svelte-preprocess: 4.10.0_5deb3a6a08089c7d920e20e8bbc59957 + svelte-check: 2.2.11_sass@1.45.2+svelte@3.44.3 + svelte-preprocess: 4.10.1_47397c901b4b91a02fa9633347e3e5b9 swell-node: 4.0.9 tslib: 2.3.1 typescript: 4.5.4 @@ -56,7 +56,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 9.2.0 + espree: 9.3.0 globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 @@ -108,40 +108,38 @@ packages: engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true - /@sveltejs/adapter-cloudflare/1.0.0-next.3: - resolution: {integrity: sha512-LauvvkBFCE8myGMLWOncv97/xU8JJn9OMl1miy8f/q8qs0CrduvR1sv2uCM9AylqT/FNPy3mony5wpe3w1v7sg==} + /@sveltejs/adapter-cloudflare/1.0.0-next.5: + resolution: {integrity: sha512-I7kLcINJz0zik+ufb+IAWSn/EHxdTdmGF0M3tizd87Cxw2ke7N/A6XF8YrYDgZ/4yrAcZnR8Texas/5WxPYZ6g==} dependencies: esbuild: 0.13.15 dev: true - /@sveltejs/adapter-node/1.0.0-next.56: - resolution: {integrity: sha512-NY3CFUeczH/1g3rOtq9blHJ4Am99ZiUVVDibioD5GFctBH27TDVeZrpssGWngD0Ybkojpl8fXR7mTZZdOEx9qg==} + /@sveltejs/adapter-node/1.0.0-next.60: + resolution: {integrity: sha512-aOX0WEoSoy9ANHDbyul83c0F9qxI+vl//kYEhTZURY4NNnRQ4B1+QECDIv70v3SjU/aAT+56ofpvcZA++sfQxw==} dependencies: - esbuild: 0.13.15 tiny-glob: 0.2.9 dev: true - /@sveltejs/adapter-vercel/1.0.0-next.32: - resolution: {integrity: sha512-ZcltaS5bAobGD5P0z7xJIjPHSlGpF7padMIkqTzJxwMEb/acGgdO5yzDS8XUEaSNgj+prpD2oG8+gm33ds8x0A==} + /@sveltejs/adapter-vercel/1.0.0-next.34: + resolution: {integrity: sha512-TQDQK2wjDQkoSkNVuFVu4a/hzqKIWCGL15Zi7zQv740ZSd6F2Lg9QHlFfEXMglu6mhoep084h6JiLtzavNiZeA==} dependencies: esbuild: 0.13.15 dev: true - /@sveltejs/kit/1.0.0-next.202_sass@1.45.0+svelte@3.44.3: - resolution: {integrity: sha512-rXmJ0FplkWvD1CaeCfejRYhOJYrlmeUm5Fkw7gIKDdWPQev5rqOhd9B9ZvRpq35oMqCAwaOfK+e5S6k+83feEQ==} + /@sveltejs/kit/1.0.0-next.215_sass@1.45.2+svelte@3.44.3: + resolution: {integrity: sha512-3y6NFKacahEjgAuGNgs49t2Jf708syKEf6A7uf0dXoQXq3giF+/O1XDF4f+I2g/39iiOtkJMW10tyvIiRG22Hw==} engines: {node: '>=14.13'} hasBin: true peerDependencies: svelte: ^3.44.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.0-next.31_svelte@3.44.3+vite@2.7.2 - cheap-watch: 1.0.4 - sade: 1.7.4 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.33_svelte@3.44.3+vite@2.7.10 + sade: 1.8.0 svelte: 3.44.3 - vite: 2.7.2_sass@1.45.0 + vite: 2.7.10_sass@1.45.2 transitivePeerDependencies: - diff-match-patch - less @@ -150,13 +148,13 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte/1.0.0-next.31_svelte@3.44.3+vite@2.7.2: - resolution: {integrity: sha512-8K3DcGP1V+XBv389u32S6wt8xiun6hHd5wn28AKLSoNTIhOmJOA2RJUJzp0seTRI86Shme4lzHI2Fgq4qz1wXQ==} + /@sveltejs/vite-plugin-svelte/1.0.0-next.33_svelte@3.44.3+vite@2.7.10: + resolution: {integrity: sha512-aj0h2+ZixgT+yoJFIs8dRRw/Cj9tgNu3+hY4CJikpa04mfhR61wXqJFfi2ZEFMUvFda5nCxKYIChFkc6wq5fJA==} engines: {node: ^14.13.1 || >= 16} peerDependencies: diff-match-patch: ^1.0.5 svelte: ^3.44.0 - vite: ^2.6.0 + vite: ^2.7.0 peerDependenciesMeta: diff-match-patch: optional: true @@ -167,8 +165,8 @@ packages: magic-string: 0.25.7 require-relative: 0.8.7 svelte: 3.44.3 - svelte-hmr: 0.14.7_svelte@3.44.3 - vite: 2.7.2_sass@1.45.0 + svelte-hmr: 0.14.9_svelte@3.44.3 + vite: 2.7.10_sass@1.45.2 transitivePeerDependencies: - supports-color dev: true @@ -181,22 +179,22 @@ packages: resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} dev: true - /@types/node/16.11.12: - resolution: {integrity: sha512-+2Iggwg7PxoO5Kyhvsq9VarmPbIelXP070HMImEpbtGCoyWNINQj4wzjbQCXzdHTRXnqufutJb5KAURZANNBAw==} + /@types/node/17.0.7: + resolution: {integrity: sha512-1QUk+WAUD4t8iR+Oj+UgI8oJa6yyxaB8a8pHaC8uqM6RrS1qbL7bf3Pwl5rHv0psm2CuDErgho6v5N+G+5fwtQ==} dev: true - /@types/pug/2.0.5: - resolution: {integrity: sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==} + /@types/pug/2.0.6: + resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} dev: true /@types/sass/1.43.1: resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} dependencies: - '@types/node': 16.11.12 + '@types/node': 17.0.7 dev: true - /@typescript-eslint/eslint-plugin/5.7.0_915acdfead96f701b1277a1a723fc8d4: - resolution: {integrity: sha512-8RTGBpNn5a9M628wBPrCbJ+v3YTEOE2qeZb7TDkGKTDXSj36KGRg92SpFFaR/0S3rSXQxM0Og/kV9EyadsYSBg==} + /@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8: + resolution: {integrity: sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -206,13 +204,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.7.0_eslint@8.4.1+typescript@4.5.4 - '@typescript-eslint/parser': 5.7.0_eslint@8.4.1+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.7.0 + '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/type-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.6.0 functional-red-black-tree: 1.0.1 - ignore: 5.1.9 + ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.4 @@ -221,26 +220,26 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.7.0_eslint@8.4.1+typescript@4.5.4: - resolution: {integrity: sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==} + /@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '*' + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.7.0 - '@typescript-eslint/types': 5.7.0 - '@typescript-eslint/typescript-estree': 5.7.0_typescript@4.5.4 - eslint: 8.4.1 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 + eslint: 8.6.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint-utils: 3.0.0_eslint@8.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.7.0_eslint@8.4.1+typescript@4.5.4: - resolution: {integrity: sha512-m/gWCCcS4jXw6vkrPQ1BjZ1vomP01PArgzvauBqzsoZ3urLbsRChexB8/YV8z9HwE3qlJM35FxfKZ1nfP/4x8g==} + /@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -249,31 +248,50 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.7.0 - '@typescript-eslint/types': 5.7.0 - '@typescript-eslint/typescript-estree': 5.7.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 debug: 4.3.3 - eslint: 8.4.1 + eslint: 8.6.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.7.0: - resolution: {integrity: sha512-7mxR520DGq5F7sSSgM0HSSMJ+TFUymOeFRMfUfGFAVBv8BR+Jv1vHgAouYUvWRZeszVBJlLcc9fDdktxb5kmxA==} + /@typescript-eslint/scope-manager/5.9.0: + resolution: {integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.7.0 - '@typescript-eslint/visitor-keys': 5.7.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/visitor-keys': 5.9.0 dev: true - /@typescript-eslint/types/5.7.0: - resolution: {integrity: sha512-5AeYIF5p2kAneIpnLFve8g50VyAjq7udM7ApZZ9JYjdPjkz0LvODfuSHIDUVnIuUoxafoWzpFyU7Sqbxgi79mA==} + /@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + debug: 4.3.3 + eslint: 8.6.0 + tsutils: 3.21.0_typescript@4.5.4 + typescript: 4.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/5.9.0: + resolution: {integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.7.0_typescript@4.5.4: - resolution: {integrity: sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==} + /@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4: + resolution: {integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -281,8 +299,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.7.0 - '@typescript-eslint/visitor-keys': 5.7.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/visitor-keys': 5.9.0 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -293,24 +311,24 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/5.7.0: - resolution: {integrity: sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==} + /@typescript-eslint/visitor-keys/5.9.0: + resolution: {integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.7.0 + '@typescript-eslint/types': 5.9.0 eslint-visitor-keys: 3.1.0 dev: true - /acorn-jsx/5.3.2_acorn@8.6.0: + /acorn-jsx/5.3.2_acorn@8.7.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.6.0 + acorn: 8.7.0 dev: true - /acorn/8.6.0: - resolution: {integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==} + /acorn/8.7.0: + resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -350,7 +368,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /argparse/2.0.1: @@ -402,11 +420,6 @@ packages: supports-color: 7.2.0 dev: true - /cheap-watch/1.0.4: - resolution: {integrity: sha512-QR/9FrtRL5fjfUJBhAKCdi0lSRQ3rVRRum3GF9wDKp2TJbEIMGhUEr2yU8lORzm9Isdjx7/k9S0DFDx+z5VGtw==} - engines: {node: '>=8'} - dev: true - /chokidar/3.5.2: resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} engines: {node: '>= 8.10.0'} @@ -504,7 +517,6 @@ packages: resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==} cpu: [arm64] os: [android] - requiresBuild: true dev: true optional: true @@ -512,7 +524,6 @@ packages: resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==} cpu: [x64] os: [darwin] - requiresBuild: true dev: true optional: true @@ -520,7 +531,6 @@ packages: resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==} cpu: [arm64] os: [darwin] - requiresBuild: true dev: true optional: true @@ -528,7 +538,6 @@ packages: resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==} cpu: [x64] os: [freebsd] - requiresBuild: true dev: true optional: true @@ -536,7 +545,6 @@ packages: resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==} cpu: [arm64] os: [freebsd] - requiresBuild: true dev: true optional: true @@ -544,7 +552,6 @@ packages: resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==} cpu: [ia32] os: [linux] - requiresBuild: true dev: true optional: true @@ -552,7 +559,6 @@ packages: resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==} cpu: [x64] os: [linux] - requiresBuild: true dev: true optional: true @@ -560,7 +566,6 @@ packages: resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==} cpu: [arm] os: [linux] - requiresBuild: true dev: true optional: true @@ -568,7 +573,6 @@ packages: resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==} cpu: [arm64] os: [linux] - requiresBuild: true dev: true optional: true @@ -576,7 +580,6 @@ packages: resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==} cpu: [mips64el] os: [linux] - requiresBuild: true dev: true optional: true @@ -584,7 +587,6 @@ packages: resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==} cpu: [ppc64] os: [linux] - requiresBuild: true dev: true optional: true @@ -592,7 +594,6 @@ packages: resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==} cpu: [x64] os: [netbsd] - requiresBuild: true dev: true optional: true @@ -600,7 +601,6 @@ packages: resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==} cpu: [x64] os: [openbsd] - requiresBuild: true dev: true optional: true @@ -608,7 +608,6 @@ packages: resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==} cpu: [x64] os: [sunos] - requiresBuild: true dev: true optional: true @@ -616,7 +615,6 @@ packages: resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==} cpu: [ia32] os: [win32] - requiresBuild: true dev: true optional: true @@ -624,7 +622,6 @@ packages: resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==} cpu: [x64] os: [win32] - requiresBuild: true dev: true optional: true @@ -632,7 +629,6 @@ packages: resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==} cpu: [arm64] os: [win32] - requiresBuild: true dev: true optional: true @@ -665,14 +661,14 @@ packages: engines: {node: '>=10'} dev: true - /eslint-plugin-svelte3/3.2.1_eslint@8.4.1+svelte@3.44.3: + /eslint-plugin-svelte3/3.2.1_eslint@8.6.0+svelte@3.44.3: resolution: {integrity: sha512-YoBR9mLoKCjGghJ/gvpnFZKaMEu/VRcuxpSRS8KuozuEo7CdBH7bmBHa6FmMm0i4kJnOyx+PVsaptz96K6H/4Q==} engines: {node: '>=10'} peerDependencies: eslint: '>=6.0.0' svelte: ^3.2.0 dependencies: - eslint: 8.4.1 + eslint: 8.6.0 svelte: 3.44.3 dev: true @@ -692,13 +688,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.4.1: + /eslint-utils/3.0.0_eslint@8.6.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.4.1 + eslint: 8.6.0 eslint-visitor-keys: 2.1.0 dev: true @@ -712,8 +708,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.4.1: - resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} + /eslint/8.6.0: + resolution: {integrity: sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -727,9 +723,9 @@ packages: enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.4.1 + eslint-utils: 3.0.0_eslint@8.6.0 eslint-visitor-keys: 3.1.0 - espree: 9.2.0 + espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -759,12 +755,12 @@ packages: - supports-color dev: true - /espree/9.2.0: - resolution: {integrity: sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==} + /espree/9.3.0: + resolution: {integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.6.0 - acorn-jsx: 5.3.2_acorn@8.6.0 + acorn: 8.7.0 + acorn-jsx: 5.3.2_acorn@8.7.0 eslint-visitor-keys: 3.1.0 dev: true @@ -868,7 +864,6 @@ packages: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - requiresBuild: true dev: true optional: true @@ -923,7 +918,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.2.7 - ignore: 5.1.9 + ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -953,8 +948,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore/5.1.9: - resolution: {integrity: sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==} + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} dev: true @@ -1075,7 +1070,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /min-indent/1.0.1: @@ -1172,8 +1167,8 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true @@ -1209,7 +1204,7 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /regexpp/3.2.0: @@ -1252,8 +1247,8 @@ packages: glob: 7.2.0 dev: true - /rollup/2.61.1: - resolution: {integrity: sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==} + /rollup/2.62.0: + resolution: {integrity: sha512-cJEQq2gwB0GWMD3rYImefQTSjrPYaC6s4J9pYqnstVLJ1CHa/aZNVkD4Epuvg4iLeMA4KRiq7UM7awKK6j7jcw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -1266,9 +1261,9 @@ packages: queue-microtask: 1.2.3 dev: true - /sade/1.7.4: - resolution: {integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==} - engines: {node: '>= 6'} + /sade/1.8.0: + resolution: {integrity: sha512-NRfCA8AVYuAA7Hu8bs18od6J4BdcXXwOv6OJuNgwbw8LcLK8JKwaM3WckLZ+MGyPJUS/ivVgK3twltrOIJJnug==} + engines: {node: '>=6'} dependencies: mri: 1.2.0 dev: true @@ -1286,8 +1281,8 @@ packages: resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} dev: false - /sass/1.45.0: - resolution: {integrity: sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==} + /sass/1.45.2: + resolution: {integrity: sha512-cKfs+F9AMPAFlbbTXNsbGvg3y58nV0mXA3E94jqaySKcC8Kq3/8983zVKQ0TLMUrHw7hF9Tnd3Bz9z5Xgtrl9g==} engines: {node: '>=8.9.0'} hasBin: true dependencies: @@ -1371,8 +1366,8 @@ packages: has-flag: 4.0.0 dev: true - /svelte-check/2.2.10_sass@1.45.0+svelte@3.44.3: - resolution: {integrity: sha512-UVLd/N7hUIG2v6dytofsw8MxYn2iS2hpNSglsGz9Z9b8ZfbJ5jayl4Mm1SXhNwiFs5aklG90zSBJtd7NTK8dTg==} + /svelte-check/2.2.11_sass@1.45.2+svelte@3.44.3: + resolution: {integrity: sha512-clotPGGZPj3LuS9qP1lk+Wwnsj+js42ehCPmHk+qtyaQh/dU95e0qkpPmtmOMYHN6My5Y75XqeN1QNLj5V5gwA==} hasBin: true peerDependencies: svelte: ^3.24.0 @@ -1382,10 +1377,10 @@ packages: fast-glob: 3.2.7 import-fresh: 3.3.0 minimist: 1.2.5 - sade: 1.7.4 + sade: 1.8.0 source-map: 0.7.3 svelte: 3.44.3 - svelte-preprocess: 4.10.0_5deb3a6a08089c7d920e20e8bbc59957 + svelte-preprocess: 4.10.1_47397c901b4b91a02fa9633347e3e5b9 typescript: 4.5.4 transitivePeerDependencies: - '@babel/core' @@ -1400,16 +1395,16 @@ packages: - sugarss dev: true - /svelte-hmr/0.14.7_svelte@3.44.3: - resolution: {integrity: sha512-pDrzgcWSoMaK6AJkBWkmgIsecW0GChxYZSZieIYfCP0v2oPyx2CYU/zm7TBIcjLVUPP714WxmViE9Thht4etog==} + /svelte-hmr/0.14.9_svelte@3.44.3: + resolution: {integrity: sha512-bKE9+4qb4sAnA+TKHiYurUl970rjA0XmlP9TEP7K/ncyWz3m81kA4HOgmlZK/7irGK7gzZlaPDI3cmf8fp/+tg==} peerDependencies: svelte: '>=3.19.0' dependencies: svelte: 3.44.3 dev: true - /svelte-preprocess/4.10.0_5deb3a6a08089c7d920e20e8bbc59957: - resolution: {integrity: sha512-uZgGyC4SwkFoby2ceiMgGYs4qHYGz2fT06cAsHO8FHdDbvj1dKQyQ/fD9OB0KLymVv0fmzuJo/On7Kv7AeVhWA==} + /svelte-preprocess/4.10.1_47397c901b4b91a02fa9633347e3e5b9: + resolution: {integrity: sha512-NSNloaylf+o9UeyUR2KvpdxrAyMdHl3U7rMnoP06/sG0iwJvlUM4TpMno13RaNqovh4AAoGsx1jeYcIyuGUXMw==} engines: {node: '>= 9.11.2'} requiresBuild: true peerDependencies: @@ -1449,11 +1444,11 @@ packages: typescript: optional: true dependencies: - '@types/pug': 2.0.5 + '@types/pug': 2.0.6 '@types/sass': 1.43.1 detect-indent: 6.1.0 magic-string: 0.25.7 - sass: 1.45.0 + sass: 1.45.2 sorcery: 0.10.0 strip-indent: 3.0.0 svelte: 3.44.3 @@ -1534,8 +1529,8 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /vite/2.7.2_sass@1.45.0: - resolution: {integrity: sha512-wMffVVdKZRZP/HwW3yttKL8X+IJePz7bUcnGm0vqljffpVwHpjWC3duZtJQHAGvy+wrTjmwU7vkULpZ1dVXY6w==} + /vite/2.7.10_sass@1.45.2: + resolution: {integrity: sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -1553,8 +1548,8 @@ packages: esbuild: 0.13.15 postcss: 8.4.5 resolve: 1.20.0 - rollup: 2.61.1 - sass: 1.45.0 + rollup: 2.62.0 + sass: 1.45.2 optionalDependencies: fsevents: 2.3.2 dev: true diff --git a/src/components/PageTransition.svelte b/src/components/PageTransition.svelte index ca8ab9b..77cadab 100644 --- a/src/components/PageTransition.svelte +++ b/src/components/PageTransition.svelte @@ -9,7 +9,7 @@ onMount(async () => { // Disable when changing filters on /photos and shop? - if (!$page.query.get('country') && !$page.path.includes('/shop')) { + if (!$page.url.searchParams.get('country') && !$page.url.pathname.includes('/shop')) { await tick() setTimeout(() => { // Scroll back to top between page transitions diff --git a/src/components/molecules/Switcher.svelte b/src/components/molecules/Switcher.svelte index dd732f4..29706c1 100644 --- a/src/components/molecules/Switcher.svelte +++ b/src/components/molecules/Switcher.svelte @@ -58,7 +58,7 @@ >