ui: Update modules

This commit is contained in:
nemunaire 2021-10-22 10:14:39 +02:00
commit 87583fbd17
13 changed files with 255 additions and 114 deletions

View file

@ -24,7 +24,7 @@ run() {
then then
sed -ri "s@${CURRENT_BASE}_app/@${NEWBASE}_app/@g" ${FILE} sed -ri "s@${CURRENT_BASE}_app/@${NEWBASE}_app/@g" ${FILE}
else else
sed -ri "s@(href|src)=\"${CURRENT_BASE}@\1=\"${NEWBASE}@g;s@\\\$http.get\(\"${CURRENT_BASE}@\$http.get\(\"${NEWBASE}@g;s@\\\$http\((.*)\"${CURRENT_BASE}@\$http(\1\"${NEWBASE}@g;s@from \"${CURRENT_BASE}_app@from \"${NEWBASE}_app@g;s@\`${CURRENT_BASE}_app/\\\$@\`${NEWBASE}_app/\\\$@g;s@paths: \{\"base\":\"${CURRENT_BASE%/}\",\"assets\":\"${CURRENT_BASE%/}\"\},@paths: {\"base\":\"${NEWBASE%/}\",\"assets\":\"${NEWBASE%/}\"},@" ${FILE} sed -ri "s@(href|src)=\"${CURRENT_BASE}@\1=\"${NEWBASE}@g;s@\\\$http.get\(\"${CURRENT_BASE}@\$http.get\(\"${NEWBASE}@g;s@\\\$http\((.*)\"${CURRENT_BASE}@\$http(\1\"${NEWBASE}@g;s@\"${CURRENT_BASE}_app@\"${NEWBASE}_app@g;s@\`${CURRENT_BASE}_app/\\\$@\`${NEWBASE}_app/\\\$@g;s@paths: \{\"base\":\"${CURRENT_BASE%/}\",\"assets\":\"${CURRENT_BASE%/}\"\},@paths: {\"base\":\"${NEWBASE%/}\",\"assets\":\"${NEWBASE%/}\"},@" ${FILE}
fi fi
fi fi
} }

View file

@ -84,9 +84,9 @@
"dev": true "dev": true
}, },
"@popperjs/core": { "@popperjs/core": {
"version": "2.9.3", "version": "2.10.2",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz",
"integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ==" "integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ=="
}, },
"@rollup/pluginutils": { "@rollup/pluginutils": {
"version": "4.1.1", "version": "4.1.1",
@ -99,26 +99,26 @@
} }
}, },
"@sveltejs/adapter-static": { "@sveltejs/adapter-static": {
"version": "1.0.0-next.17", "version": "1.0.0-next.21",
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.17.tgz", "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.21.tgz",
"integrity": "sha512-RKYNkQxtsMgt0wD8PhfXR1hGT1Tmq1E5eZeTr1KxIerczITRnWVT8LElfu/9Kusv44yYlyQtNc1mLoYqgloOQw==" "integrity": "sha512-B4+QoUVAaANKx+mHntG8SqF45zbj3Ct4Akg/cGauo6COyfKZRhO5OsMa+wPuT2TKJBZC4eEDK0p+p9nyQBkxKQ=="
}, },
"@sveltejs/kit": { "@sveltejs/kit": {
"version": "1.0.0-next.165", "version": "1.0.0-next.188",
"resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.165.tgz", "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.188.tgz",
"integrity": "sha512-yCNDj5C7pAWNFT7U194SlR44JBUjlfjgsDVTwQejRCEn0/+1yGhxr32Q6seBCuRNjJHYFzNSfMvxc/Ui0Y80KA==", "integrity": "sha512-eDssOlwcAmkUR3SGh3PK4LHBfV3mMY9vhsMohMUPV7oJO3fydOgvDykqzxK9wc1NgNB/TIBCm+1sps2vetePHw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.22", "@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
"cheap-watch": "^1.0.3", "cheap-watch": "^1.0.4",
"sade": "^1.7.4", "sade": "^1.7.4",
"vite": "^2.5.6" "vite": "^2.6.10"
} }
}, },
"@sveltejs/vite-plugin-svelte": { "@sveltejs/vite-plugin-svelte": {
"version": "1.0.0-next.22", "version": "1.0.0-next.30",
"resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.22.tgz", "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.30.tgz",
"integrity": "sha512-B1O/GMIxpE4iJ3/FBUJ3oYGKHhJ99G9uFARsb8kVeReLDPhtZGXTM+7brLDefJuedbKkRkGEEkbGOVuEuEBo3g==", "integrity": "sha512-YQqdMxjL1VgSFk4/+IY3yLwuRRapPafPiZTiaGEq1psbJYSNYUWx9F1zMm32GMsnogg3zn99mGJOqe3ld3HZSg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@rollup/pluginutils": "^4.1.1", "@rollup/pluginutils": "^4.1.1",
@ -212,19 +212,19 @@
"dev": true "dev": true
}, },
"bootstrap": { "bootstrap": {
"version": "5.1.0", "version": "5.1.3",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.0.tgz", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz",
"integrity": "sha512-bs74WNI9BgBo3cEovmdMHikSKoXnDgA6VQjJ7TyTotU6L7d41ZyCEEelPwkYEzsG/Zjv3ie9IE3EMAje0W9Xew==" "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q=="
}, },
"bootstrap-icons": { "bootstrap-icons": {
"version": "1.5.0", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.5.0.tgz", "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.6.1.tgz",
"integrity": "sha512-44feMc7DE1Ccpsas/1wioN8ewFJNquvi5FewA06wLnqct7CwMdGDVy41ieHaacogzDqLfG8nADIvMNp9e4bfbA==" "integrity": "sha512-MNpF89+njCdVJePDRbCd2DrUusqIyNsPlBrdKqBEXAvFZpwb+Gc8k2VlyF2ueiDQn1PoeTSg9UqQNgx8tGqHAA=="
}, },
"bootswatch": { "bootswatch": {
"version": "5.1.0", "version": "5.1.3",
"resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-5.1.0.tgz", "resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-5.1.3.tgz",
"integrity": "sha512-HwQjahQSq0u+ydqY0fFyl/GsJIHhBvzjBA8D2XvMvIrHdqYfL1LdD5bnnaEDoJugMCYGud9PQSgq/XkuyFFPMg==" "integrity": "sha512-NmZFN6rOCoXWQ/PkzmD8FFWDe24kocX9OXWHNVaLxVVnpqpAzEbMFsf8bAfKwVtpNXibasZCzv09B5fLieAh2g=="
}, },
"brace-expansion": { "brace-expansion": {
"version": "1.1.11", "version": "1.1.11",
@ -339,12 +339,6 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true "dev": true
}, },
"colorette": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
"integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
"dev": true
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@ -402,10 +396,148 @@
} }
}, },
"esbuild": { "esbuild": {
"version": "0.12.25", "version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.25.tgz", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.8.tgz",
"integrity": "sha512-woie0PosbRSoN8gQytrdCzUbS2ByKgO8nD1xCZkEup3D9q92miCze4PqEI9TZDYAuwn6CruEnQpJxgTRWdooAg==", "integrity": "sha512-A4af7G7YZLfG5OnARJRMtlpEsCkq/zHZQXewgPA864l9D6VjjbH1SuFYK/OSV6BtHwDGkdwyRrX0qQFLnMfUcw==",
"dev": true "dev": true,
"requires": {
"esbuild-android-arm64": "0.13.8",
"esbuild-darwin-64": "0.13.8",
"esbuild-darwin-arm64": "0.13.8",
"esbuild-freebsd-64": "0.13.8",
"esbuild-freebsd-arm64": "0.13.8",
"esbuild-linux-32": "0.13.8",
"esbuild-linux-64": "0.13.8",
"esbuild-linux-arm": "0.13.8",
"esbuild-linux-arm64": "0.13.8",
"esbuild-linux-mips64le": "0.13.8",
"esbuild-linux-ppc64le": "0.13.8",
"esbuild-netbsd-64": "0.13.8",
"esbuild-openbsd-64": "0.13.8",
"esbuild-sunos-64": "0.13.8",
"esbuild-windows-32": "0.13.8",
"esbuild-windows-64": "0.13.8",
"esbuild-windows-arm64": "0.13.8"
}
},
"esbuild-android-arm64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.8.tgz",
"integrity": "sha512-AilbChndywpk7CdKkNSZ9klxl+9MboLctXd9LwLo3b0dawmOF/i/t2U5d8LM6SbT1Xw36F8yngSUPrd8yPs2RA==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.8.tgz",
"integrity": "sha512-b6sdiT84zV5LVaoF+UoMVGJzR/iE2vNUfUDfFQGrm4LBwM/PWXweKpuu6RD9mcyCq18cLxkP6w/LD/w9DtX3ng==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.8.tgz",
"integrity": "sha512-R8YuPiiJayuJJRUBG4H0VwkEKo6AvhJs2m7Tl0JaIer3u1FHHXwGhMxjJDmK+kXwTFPriSysPvcobXC/UrrZCQ==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.8.tgz",
"integrity": "sha512-zBn6urrn8FnKC+YSgDxdof9jhPCeU8kR/qaamlV4gI8R3KUaUK162WYM7UyFVAlj9N0MyD3AtB+hltzu4cysTw==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.8.tgz",
"integrity": "sha512-pWW2slN7lGlkx0MOEBoUGwRX5UgSCLq3dy2c8RIOpiHtA87xAUpDBvZK10MykbT+aMfXc0NI2lu1X+6kI34xng==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.8.tgz",
"integrity": "sha512-T0I0ueeKVO/Is0CAeSEOG9s2jeNNb8jrrMwG9QBIm3UU18MRB60ERgkS2uV3fZ1vP2F8i3Z2e3Zju4lg9dhVmw==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.8.tgz",
"integrity": "sha512-Bm8SYmFtvfDCIu9sjKppFXzRXn2BVpuCinU1ChTuMtdKI/7aPpXIrkqBNOgPTOQO9AylJJc1Zw6EvtKORhn64w==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.8.tgz",
"integrity": "sha512-4/HfcC40LJ4GPyboHA+db0jpFarTB628D1ifU+/5bunIgY+t6mHkJWyxWxAAE8wl/ZIuRYB9RJFdYpu1AXGPdg==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.8.tgz",
"integrity": "sha512-X4pWZ+SL+FJ09chWFgRNO3F+YtvAQRcWh0uxKqZSWKiWodAB20flsW/OWFYLXBKiVCTeoGMvENZS/GeVac7+tQ==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.8.tgz",
"integrity": "sha512-o7e0D+sqHKT31v+mwFircJFjwSKVd2nbkHEn4l9xQ1hLR+Bv8rnt3HqlblY3+sBdlrOTGSwz0ReROlKUMJyldA==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.8.tgz",
"integrity": "sha512-eZSQ0ERsWkukJp2px/UWJHVNuy0lMoz/HZcRWAbB6reoaBw7S9vMzYNUnflfL3XA6WDs+dZn3ekHE4Y2uWLGig==",
"dev": true,
"optional": true
},
"esbuild-netbsd-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.13.8.tgz",
"integrity": "sha512-gZX4kP7gVvOrvX0ZwgHmbuHczQUwqYppxqtoyC7VNd80t5nBHOFXVhWo2Ad/Lms0E8b+wwgI/WjZFTCpUHOg9Q==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.8.tgz",
"integrity": "sha512-afzza308X4WmcebexbTzAgfEWt9MUkdTvwIa8xOu4CM2qGbl2LanqEl8/LUs8jh6Gqw6WsicEK52GPrS9wvkcw==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.8.tgz",
"integrity": "sha512-mWPZibmBbuMKD+LDN23LGcOZ2EawMYBONMXXHmbuxeT0XxCNwadbCVwUQ/2p5Dp5Kvf6mhrlIffcnWOiCBpiVw==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.8.tgz",
"integrity": "sha512-QsZ1HnWIcnIEApETZWw8HlOhDSWqdZX2SylU7IzGxOYyVcX7QI06ety/aDcn437mwyO7Ph4RrbhB+2ntM8kX8A==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.8.tgz",
"integrity": "sha512-76Fb57B9eE/JmJi1QmUW0tRLQZfGo0it+JeYoCDTSlbTn7LV44ecOHIMJSSgZADUtRMWT9z0Kz186bnaB3amSg==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.8.tgz",
"integrity": "sha512-HW6Mtq5eTudllxY2YgT62MrVcn7oq2o8TAoAvDUhyiEmRmDY8tPwAhb1vxw5/cdkbukM3KdMYtksnUhF/ekWeg==",
"dev": true,
"optional": true
}, },
"escape-string-regexp": { "escape-string-regexp": {
"version": "4.0.0", "version": "4.0.0",
@ -468,9 +600,9 @@
"dev": true "dev": true
}, },
"eslint-plugin-svelte3": { "eslint-plugin-svelte3": {
"version": "3.2.0", "version": "3.2.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.2.0.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.2.1.tgz",
"integrity": "sha512-qdWB1QN21dEozsJFdR8XlEhMnsS6aKHjsXWuNmchYwxoet5I6QdCr1Xcq62++IzRBMCNCeH4waXqSOAdqrZzgA==", "integrity": "sha512-YoBR9mLoKCjGghJ/gvpnFZKaMEu/VRcuxpSRS8KuozuEo7CdBH7bmBHa6FmMm0i4kJnOyx+PVsaptz96K6H/4Q==",
"dev": true "dev": true
}, },
"eslint-scope": { "eslint-scope": {
@ -760,9 +892,9 @@
} }
}, },
"is-core-module": { "is-core-module": {
"version": "2.6.0", "version": "2.8.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
"integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true, "dev": true,
"requires": { "requires": {
"has": "^1.0.3" "has": "^1.0.3"
@ -897,9 +1029,9 @@
} }
}, },
"mri": { "mri": {
"version": "1.1.6", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
"integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
"dev": true "dev": true
}, },
"ms": { "ms": {
@ -909,9 +1041,9 @@
"dev": true "dev": true
}, },
"nanoid": { "nanoid": {
"version": "3.1.25", "version": "3.1.30",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
"integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
"dev": true "dev": true
}, },
"natural-compare": { "natural-compare": {
@ -982,6 +1114,12 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true "dev": true
}, },
"picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
"integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
"dev": true
},
"picomatch": { "picomatch": {
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@ -989,13 +1127,13 @@
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "8.3.6", "version": "8.3.11",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
"integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
"dev": true, "dev": true,
"requires": { "requires": {
"colorette": "^1.2.2", "nanoid": "^3.1.30",
"nanoid": "^3.1.23", "picocolors": "^1.0.0",
"source-map-js": "^0.6.2" "source-map-js": "^0.6.2"
} }
}, },
@ -1006,15 +1144,15 @@
"dev": true "dev": true
}, },
"prettier": { "prettier": {
"version": "2.4.0", "version": "2.4.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
"integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==", "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
"dev": true "dev": true
}, },
"prettier-plugin-svelte": { "prettier-plugin-svelte": {
"version": "2.3.1", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.3.1.tgz", "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.4.0.tgz",
"integrity": "sha512-F1/r6OYoBq8Zgurhs1MN25tdrhPw0JW5JjioPRqpxbYdmrZ3gY/DzHGs0B6zwd4DLyRsfGB2gqhxUCbHt/D1fw==", "integrity": "sha512-JwJ9bOz4XHLQtiLnX4mTSSDUdhu12WH8sTwy/XTDCSyPlah6IcV7NWeYBZscPEcceu2YnW8Y9sJCP40Z2UH9GA==",
"dev": true "dev": true
}, },
"progress": { "progress": {
@ -1082,9 +1220,9 @@
} }
}, },
"rollup": { "rollup": {
"version": "2.56.3", "version": "2.58.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.56.3.tgz", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz",
"integrity": "sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==", "integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==",
"dev": true, "dev": true,
"requires": { "requires": {
"fsevents": "~2.3.2" "fsevents": "~2.3.2"
@ -1100,18 +1238,18 @@
} }
}, },
"sass": { "sass": {
"version": "1.38.2", "version": "1.43.3",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.38.2.tgz", "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.3.tgz",
"integrity": "sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA==", "integrity": "sha512-BJnLngqWpMeS65UvlYYEuCb3/fLxDxhHtOB/gWPxs6NKrslTxGt3ZxwIvOe/0Jm4tWwM/+tIpE3wj4dLEhPDeQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"chokidar": ">=3.0.0 <4.0.0" "chokidar": ">=3.0.0 <4.0.0"
} }
}, },
"sass-loader": { "sass-loader": {
"version": "12.1.0", "version": "12.2.0",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.2.0.tgz",
"integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", "integrity": "sha512-qducnp5vSV+8A8MZxuH6zV0MUg4MOVISScl2wDTCAn/2WJX+9Auxh92O/rnkdR2bvi5QxZBafnzkzRrWGZvm7w==",
"dev": true, "dev": true,
"requires": { "requires": {
"klona": "^2.0.4", "klona": "^2.0.4",
@ -1238,9 +1376,9 @@
} }
}, },
"svelte": { "svelte": {
"version": "3.42.3", "version": "3.44.0",
"resolved": "https://registry.npmjs.org/svelte/-/svelte-3.42.3.tgz", "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.0.tgz",
"integrity": "sha512-pbdtdNZEx2GBqSM6XEgPoHbwtvWBwFLt/1bRmzsyXZO+i424wFnPe7O5B3GOJDPFSxPRztumAW3mL5LPzecWUg==", "integrity": "sha512-zWACSJBSncGiDvFfYOMFGNV5zDLOlyhftmO5yOZ0lEtQMptpElaRtl39MWz1+lYCpwUq4F3Q2lTzI9TrTL+eMA==",
"dev": true "dev": true
}, },
"svelte-hmr": { "svelte-hmr": {
@ -1250,9 +1388,9 @@
"dev": true "dev": true
}, },
"sveltestrap": { "sveltestrap": {
"version": "5.6.2", "version": "5.6.3",
"resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.6.2.tgz", "resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.6.3.tgz",
"integrity": "sha512-g+WhMNsQjdGtSIMGmfVrMVP5Pz0d+o2L49GdTZnKnd9CEeZHcgWObn7+DDnAIxxjQUsaCgdZPgPVSD8/bU8/zA==", "integrity": "sha512-/geTKJbPmJGzwHFKYC3NkUNDk/GKxrppgdSxcg58w/qcxs0S6RiN4PaQ1tgBKsdSrZDfbHfkFF+dybHAyUlV0A==",
"dev": true, "dev": true,
"requires": { "requires": {
"@popperjs/core": "^2.9.2" "@popperjs/core": "^2.9.2"
@ -1338,16 +1476,16 @@
"dev": true "dev": true
}, },
"vite": { "vite": {
"version": "2.5.6", "version": "2.6.10",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.5.6.tgz", "resolved": "https://registry.npmjs.org/vite/-/vite-2.6.10.tgz",
"integrity": "sha512-P++qzXuOPhTql8iDamsatlJfD7/yGi8NCNwzyqkB2p0jrNJC567WEdXiKn3hQ+ZV8amQmB2dTH6svo3Z2tJ6MQ==", "integrity": "sha512-XbevwpDJMs3lKiGEj0UQScsOCpwHIjFgfzPnFVkPgnxsF9oPv1uGyckLg58XkXv6LnO46KN9yZqJzINFmAxtUg==",
"dev": true, "dev": true,
"requires": { "requires": {
"esbuild": "^0.12.17", "esbuild": "^0.13.2",
"fsevents": "~2.3.2", "fsevents": "~2.3.2",
"postcss": "^8.3.6", "postcss": "^8.3.8",
"resolve": "^1.20.0", "resolve": "^1.20.0",
"rollup": "^2.38.5" "rollup": "^2.57.0"
} }
}, },
"which": { "which": {

View file

@ -12,21 +12,21 @@
"@sveltejs/kit": "next", "@sveltejs/kit": "next",
"eslint": "^7.22.0", "eslint": "^7.22.0",
"eslint-config-prettier": "^8.1.0", "eslint-config-prettier": "^8.1.0",
"eslint-plugin-svelte3": "^3.2.0", "eslint-plugin-svelte3": "^3.2.1",
"prettier": "~2.4.0", "prettier": "^2.4.1",
"prettier-plugin-svelte": "^2.2.0", "prettier-plugin-svelte": "^2.4.0",
"sass": "^1.38.2", "sass": "^1.43.3",
"sass-loader": "^12.1.0", "sass-loader": "^12.2.0",
"svelte": "^3.34.0", "svelte": "^3.44.0",
"sveltestrap": "^5.6.2" "sveltestrap": "^5.6.3"
}, },
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@popperjs/core": "^2.9.3", "@popperjs/core": "^2.10.2",
"@sveltejs/adapter-static": "^1.0.0-next.17", "@sveltejs/adapter-static": "^1.0.0-next.21",
"bootstrap": "^5.1.0", "bootstrap": "^5.1.3",
"bootstrap-icons": "^1.5.0", "bootstrap-icons": "^1.6.1",
"bootswatch": "^5.1.0", "bootswatch": "^5.1.3",
"hash-wasm": "^4.9.0", "hash-wasm": "^4.9.0",
"seedrandom": "^3.0.5" "seedrandom": "^3.0.5"
} }

View file

@ -64,7 +64,7 @@
</NavItem> </NavItem>
<NavThemes /> <NavThemes />
<NavTags /> <NavTags />
{#if $settings && $settings.end - $settings.start >= 0} {#if $settings && $settings.end - $settings.start >= 0 && $teams && Object.keys($teams).length}
<NavItem> <NavItem>
<NavLink href="rank"> <NavLink href="rank">
<Icon name="sort-down" /> <Icon name="sort-down" />

View file

@ -3,12 +3,12 @@
import { themes } from '../../stores/themes.js'; import { themes } from '../../stores/themes.js';
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
let exercice = null; let exercice = null;
for (let ex in context.theme.exercices) { for (let ex in stuff.theme.exercices) {
if (context.theme.exercices[ex].urlid === page.params.exercice) { if (stuff.theme.exercices[ex].urlid === page.params.exercice) {
exercice = context.theme.exercices[ex]; exercice = stuff.theme.exercices[ex];
exercice.id = ex; exercice.id = ex;
break; break;
} }
@ -16,10 +16,10 @@
return { return {
props: { props: {
theme: context.theme, theme: stuff.theme,
exercice: exercice, exercice: exercice,
refresh_my: context.refresh_my, refresh_my: stuff.refresh_my,
refresh_teams: context.refresh_teams, refresh_teams: stuff.refresh_teams,
} }
}; };
} }

View file

@ -3,7 +3,7 @@
import { themes } from '../../stores/themes.js'; import { themes } from '../../stores/themes.js';
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
const thms = get_store_value(themes); const thms = get_store_value(themes);
let theme = null; let theme = null;
@ -15,8 +15,8 @@
} }
return { return {
context: { stuff: {
...context, ...stuff,
theme: theme, theme: theme,
}, props: { }, props: {
theme: theme, theme: theme,

View file

@ -1,8 +1,8 @@
<script context="module"> <script context="module">
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
return { return {
props: { props: {
theme: context.theme, theme: stuff.theme,
}, },
}; };
} }

View file

@ -101,7 +101,7 @@
issuesStore.update(await fetch('issues.json', {headers: {'Accept': 'application/json'}}), cb); issuesStore.update(await fetch('issues.json', {headers: {'Accept': 'application/json'}}), cb);
} }
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
await refresh_settings(); await refresh_settings();
await refresh_themes(); await refresh_themes();
refresh_teams(); refresh_teams();
@ -113,8 +113,8 @@
refresh_issues(); refresh_issues();
return { return {
context: { stuff: {
...context, ...stuff,
refresh_settings, refresh_settings,
refresh_teams, refresh_teams,
refresh_themes, refresh_themes,

View file

@ -1,8 +1,8 @@
<script context="module"> <script context="module">
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
return { return {
props: { props: {
refresh_my: context.refresh_my, refresh_my: stuff.refresh_my,
} }
} }
} }

View file

@ -3,14 +3,14 @@
import { exercices_idx } from '../stores/themes.js'; import { exercices_idx } from '../stores/themes.js';
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
const eidx = get_store_value(exercices_idx); const eidx = get_store_value(exercices_idx);
const exercice = eidx[page.query.get("eid")]?eidx[page.query.get("eid")]:null; const exercice = eidx[page.query.get("eid")]?eidx[page.query.get("eid")]:null;
return { return {
props: { props: {
refresh_issues: context.refresh_issues, refresh_issues: stuff.refresh_issues,
exercice: exercice, exercice: exercice,
fillIssue: exercice !== null || page.query.get("fill-issue") !== null, fillIssue: exercice !== null || page.query.get("fill-issue") !== null,
} }

View file

@ -1,8 +1,8 @@
<script context="module"> <script context="module">
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
return { return {
props: { props: {
refresh_my: context.refresh_my, refresh_my: stuff.refresh_my,
} }
} }
} }

View file

@ -1,5 +1,5 @@
<script context="module"> <script context="module">
export async function load({ page, fetch, session, context }) { export async function load({ page, fetch, session, stuff }) {
return { return {
props: { props: {
tag: page.params.tag, tag: page.params.tag,

View file

@ -6,6 +6,9 @@ const config = {
adapter: adapt({ adapter: adapt({
fallback: 'index.html' fallback: 'index.html'
}), }),
paths: {
// base: '/2021',
},
ssr: false, ssr: false,
// hydrate the <div id="svelte"> element in src/app.html // hydrate the <div id="svelte"> element in src/app.html
target: '#svelte' target: '#svelte'