[chore] Update npm packages and fix errors/run migrations

This commit is contained in:
2022-01-03 20:12:22 +01:00
parent 9de5aa16c9
commit 729138cffb
15 changed files with 186 additions and 182 deletions

View File

@@ -30,14 +30,14 @@
"@sveltejs/adapter-vercel": "next", "@sveltejs/adapter-vercel": "next",
"@sveltejs/kit": "next", "@sveltejs/kit": "next",
"@types/animejs": "^3.1.4", "@types/animejs": "^3.1.4",
"@typescript-eslint/eslint-plugin": "^5.7.0", "@typescript-eslint/eslint-plugin": "^5.9.0",
"@typescript-eslint/parser": "^5.7.0", "@typescript-eslint/parser": "^5.9.0",
"eslint": "^8.4.1", "eslint": "^8.6.0",
"eslint-plugin-svelte3": "^3.2.1", "eslint-plugin-svelte3": "^3.2.1",
"sass": "^1.45.0", "sass": "^1.45.2",
"svelte": "^3.44.3", "svelte": "^3.44.3",
"svelte-check": "^2.2.10", "svelte-check": "^2.2.11",
"svelte-preprocess": "^4.10.0", "svelte-preprocess": "^4.10.1",
"swell-node": "^4.0.9", "swell-node": "^4.0.9",
"tslib": "^2.3.1", "tslib": "^2.3.1",
"typescript": "^4.5.4" "typescript": "^4.5.4"

283
pnpm-lock.yaml generated
View File

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

View File

@@ -9,7 +9,7 @@
onMount(async () => { onMount(async () => {
// Disable when changing filters on /photos and shop? // 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() await tick()
setTimeout(() => { setTimeout(() => {
// Scroll back to top between page transitions // Scroll back to top between page transitions

View File

@@ -58,7 +58,7 @@
> >
<ul class="switcher__links"> <ul class="switcher__links">
{#each links as { icon, iconLabel, url, text }} {#each links as { icon, iconLabel, url, text }}
<li class:is-active={$page.path.startsWith(url)}> <li class:is-active={$page.url.pathname.startsWith(url)}>
<a href={url} on:click={toggleSwitcher} <a href={url} on:click={toggleSwitcher}
sveltekit:noscroll sveltekit:prefetch sveltekit:noscroll sveltekit:prefetch
> >

View File

@@ -64,7 +64,7 @@
// Change URL to current photo slug // Change URL to current photo slug
$: if (browser && currentPhoto) { $: if (browser && currentPhoto) {
window.history.replaceState(null, '', $page.path.replace($page.params.photo, currentPhoto.slug)) window.history.replaceState(null, '', $page.url.pathname.replace($page.params.photo, currentPhoto.slug))
} }
// Define previous URL // Define previous URL
@@ -407,11 +407,12 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
// Get the first photo ID // Get the first photo ID
const firstPhoto = await fetchAPI(` const firstPhoto = await fetchAPI(`
query { query {
photo: photo (search: "${page.params.photo}") { photo: photo (search: "${params.photo}") {
id id
} }
} }
@@ -423,7 +424,7 @@
count: photo_aggregated ( count: photo_aggregated (
filter: { filter: {
id: { _gt: ${firstPhotoId} }, id: { _gt: ${firstPhotoId} },
location: { slug: { _eq: "${page.params.location}" }}, location: { slug: { _eq: "${params.location}" }},
status: { _eq: "published" }, status: { _eq: "published" },
}, },
sort: "-id", sort: "-id",
@@ -441,7 +442,7 @@
query { query {
photos: photo ( photos: photo (
filter: { filter: {
location: { slug: { _eq: "${page.params.location}" }} location: { slug: { _eq: "${params.location}" }}
status: { _eq: "published" }, status: { _eq: "published" },
}, },
sort: "-date_created", sort: "-date_created",
@@ -459,7 +460,7 @@
city city
} }
location (filter: { slug: { _eq: "${page.params.location}" }}) { location (filter: { slug: { _eq: "${params.location}" }}) {
name name
slug slug
country { country {
@@ -471,11 +472,11 @@
`) `)
const { data } = res const { data } = res
const location = stuff.locations.find((location: any) => location.slug === page.params.location) const location = stuff.locations.find((location: any) => location.slug === params.location)
const totalPhotos = stuff.countTotalPhotosByLocation.find((total: any) => total.group.location === Number(location.id)).count.id const totalPhotos = stuff.countTotalPhotosByLocation.find((total: any) => total.group.location === Number(location.id)).count.id
// Find photo's index // Find photo's index
const currentIndex = data.photos.findIndex((photo: any) => photo.slug === page.params.photo) const currentIndex = data.photos.findIndex((photo: any) => photo.slug === params.photo)
return { return {
props: { props: {

View File

@@ -356,8 +356,9 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
const { location } = page.params export async function load ({ url, params, fetch, session, stuff }) {
const { location } = params
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {

View File

@@ -27,7 +27,7 @@
let previous = '' let previous = ''
page.subscribe(value => { page.subscribe(value => {
$previousPage = previous $previousPage = previous
previous = value.path previous = value.url.pathname
}) })
// Define page loading from navigating store // Define page loading from navigating store
@@ -65,7 +65,7 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { export async function load ({ url, params, fetch, session, stuff }) {
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {
locations: location (filter: { status: { _eq: "published" }}) { locations: location (filter: { status: { _eq: "published" }}) {

View File

@@ -10,7 +10,7 @@ import {
// Block GET requests // Block GET requests
export async function get ({ body, query }) { export async function get ({ url, body }) {
return { return {
status: 403, status: 403,
body: 'nope!' body: 'nope!'
@@ -21,7 +21,7 @@ export async function get ({ body, query }) {
/** /**
* POST request * POST request
*/ */
export async function post ({ headers, query, body, params, ...rest }) { export async function post ({ headers, url, body, params, ...rest }) {
try { try {
const bodyParsed = JSON.parse(Buffer.from(body).toString()) const bodyParsed = JSON.parse(Buffer.from(body).toString())
const { action, cartId, productId } = bodyParsed const { action, cartId, productId } = bodyParsed

View File

@@ -152,7 +152,8 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {
credits { credits {

View File

@@ -22,7 +22,6 @@
export let photos: any export let photos: any
const { settings, locations }: any = getContext('global') const { settings, locations }: any = getContext('global')
const { path } = $page
let scrollY: number, innerHeight: number let scrollY: number, innerHeight: number
@@ -128,7 +127,7 @@
<div class="cards"> <div class="cards">
<BoxCTA <BoxCTA
url="{path}#locations" url="{$page.url.pathname}#locations"
icon="globe" icon="globe"
label="Discover locations" label="Discover locations"
alt="Globe" alt="Globe"
@@ -176,7 +175,8 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {
photo (limit: 11, sort: ["-date_created"]) { photo (limit: 11, sort: ["-date_created"]) {

View File

@@ -52,8 +52,8 @@
*/ */
const urlFiltersParams = new URLSearchParams() const urlFiltersParams = new URLSearchParams()
let filtered: boolean let filtered: boolean
let filterCountry = $page.query.get('country') || defaultCountry let filterCountry = $page.url.searchParams.get('country') || defaultCountry
let filterSort = $page.query.get('sort') || defaultSort let filterSort = $page.url.searchParams.get('sort') || defaultSort
let countryFlagId: string let countryFlagId: string
$: filtered = filterCountry !== defaultCountry || filterSort !== defaultSort $: filtered = filterCountry !== defaultCountry || filterSort !== defaultSort
$: latestPhoto = photos[0] $: latestPhoto = photos[0]
@@ -93,7 +93,7 @@
urlFiltersParams.set('country', filterCountry) urlFiltersParams.set('country', filterCountry)
urlFiltersParams.set('sort', filterSort) urlFiltersParams.set('sort', filterSort)
let path = `${$page.path}?${urlFiltersParams.toString()}` let path = `${$page.url.pathname}?${urlFiltersParams.toString()}`
goto(path, { replaceState: true, keepfocus: true, noscroll: true }) goto(path, { replaceState: true, keepfocus: true, noscroll: true })
} }
@@ -486,7 +486,7 @@
{:else if !filteredCountryExists} {:else if !filteredCountryExists}
<div class="photos__message"> <div class="photos__message">
<p> <p>
<strong>{$page.query.get('country').replace(/(^|\s)\S/g, letter => letter.toUpperCase())}</strong> is not available… yet 👀 <strong>{$page.url.searchParams.get('country').replace(/(^|\s)\S/g, letter => letter.toUpperCase())}</strong> is not available… yet 👀
</p> </p>
</div> </div>
{/if} {/if}
@@ -509,11 +509,13 @@
const defaultCountry = String(import.meta.env.VITE_FILTERS_DEFAULT_COUNTRY) const defaultCountry = String(import.meta.env.VITE_FILTERS_DEFAULT_COUNTRY)
const defaultSort = String(import.meta.env.VITE_FILTERS_DEFAULT_SORT) const defaultSort = String(import.meta.env.VITE_FILTERS_DEFAULT_SORT)
/** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
console.log(url)
export async function load ({ page, fetch, session, stuff }) {
// Query parameters // Query parameters
const queryCountry = page.query.get('country') || defaultCountry const queryCountry = url.searchParams.get('country') || defaultCountry
const querySort = page.query.get('sort') || defaultSort const querySort = url.searchParams.get('sort') || defaultSort
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {

View File

@@ -169,11 +169,12 @@
</PageTransition> </PageTransition>
<script context="module" lang="ts"> <script context="module" lang="ts">
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
let shopProduct: any let shopProduct: any
// Get a random product from the API // Get a random product from the API
const productAPI = stuff.posters.find(poster => poster.location.slug === page.params.name) const productAPI = stuff.posters.find(poster => poster.location.slug === params.name)
// Fetch this product on Swell API // Fetch this product on Swell API
if (productAPI) { if (productAPI) {

View File

@@ -43,7 +43,8 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
// Get content from API // Get content from API
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {

View File

@@ -171,7 +171,8 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { getRandomElement } from '$utils/functions' import { getRandomElement } from '$utils/functions'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
let shopProduct: any let shopProduct: any
// Get a random product from the API // Get a random product from the API

View File

@@ -111,7 +111,8 @@
<script context="module" lang="ts"> <script context="module" lang="ts">
import { fetchAPI } from '$utils/api' import { fetchAPI } from '$utils/api'
export async function load ({ page, fetch, session, stuff }) { /** @type {import('@sveltejs/kit').Load} */
export async function load ({ url, params, fetch, session, stuff }) {
const res = await fetchAPI(` const res = await fetchAPI(`
query { query {
settings { settings {