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
sed -ri "s@${CURRENT_BASE}_app/@${NEWBASE}_app/@g" ${FILE}
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
}

View file

@ -84,9 +84,9 @@
"dev": true
},
"@popperjs/core": {
"version": "2.9.3",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
"integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ=="
"version": "2.10.2",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz",
"integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ=="
},
"@rollup/pluginutils": {
"version": "4.1.1",
@ -99,26 +99,26 @@
}
},
"@sveltejs/adapter-static": {
"version": "1.0.0-next.17",
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.17.tgz",
"integrity": "sha512-RKYNkQxtsMgt0wD8PhfXR1hGT1Tmq1E5eZeTr1KxIerczITRnWVT8LElfu/9Kusv44yYlyQtNc1mLoYqgloOQw=="
"version": "1.0.0-next.21",
"resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-1.0.0-next.21.tgz",
"integrity": "sha512-B4+QoUVAaANKx+mHntG8SqF45zbj3Ct4Akg/cGauo6COyfKZRhO5OsMa+wPuT2TKJBZC4eEDK0p+p9nyQBkxKQ=="
},
"@sveltejs/kit": {
"version": "1.0.0-next.165",
"resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.165.tgz",
"integrity": "sha512-yCNDj5C7pAWNFT7U194SlR44JBUjlfjgsDVTwQejRCEn0/+1yGhxr32Q6seBCuRNjJHYFzNSfMvxc/Ui0Y80KA==",
"version": "1.0.0-next.188",
"resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.0.0-next.188.tgz",
"integrity": "sha512-eDssOlwcAmkUR3SGh3PK4LHBfV3mMY9vhsMohMUPV7oJO3fydOgvDykqzxK9wc1NgNB/TIBCm+1sps2vetePHw==",
"dev": true,
"requires": {
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.22",
"cheap-watch": "^1.0.3",
"@sveltejs/vite-plugin-svelte": "^1.0.0-next.30",
"cheap-watch": "^1.0.4",
"sade": "^1.7.4",
"vite": "^2.5.6"
"vite": "^2.6.10"
}
},
"@sveltejs/vite-plugin-svelte": {
"version": "1.0.0-next.22",
"resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.22.tgz",
"integrity": "sha512-B1O/GMIxpE4iJ3/FBUJ3oYGKHhJ99G9uFARsb8kVeReLDPhtZGXTM+7brLDefJuedbKkRkGEEkbGOVuEuEBo3g==",
"version": "1.0.0-next.30",
"resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.30.tgz",
"integrity": "sha512-YQqdMxjL1VgSFk4/+IY3yLwuRRapPafPiZTiaGEq1psbJYSNYUWx9F1zMm32GMsnogg3zn99mGJOqe3ld3HZSg==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^4.1.1",
@ -212,19 +212,19 @@
"dev": true
},
"bootstrap": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.0.tgz",
"integrity": "sha512-bs74WNI9BgBo3cEovmdMHikSKoXnDgA6VQjJ7TyTotU6L7d41ZyCEEelPwkYEzsG/Zjv3ie9IE3EMAje0W9Xew=="
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz",
"integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q=="
},
"bootstrap-icons": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.5.0.tgz",
"integrity": "sha512-44feMc7DE1Ccpsas/1wioN8ewFJNquvi5FewA06wLnqct7CwMdGDVy41ieHaacogzDqLfG8nADIvMNp9e4bfbA=="
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.6.1.tgz",
"integrity": "sha512-MNpF89+njCdVJePDRbCd2DrUusqIyNsPlBrdKqBEXAvFZpwb+Gc8k2VlyF2ueiDQn1PoeTSg9UqQNgx8tGqHAA=="
},
"bootswatch": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-5.1.0.tgz",
"integrity": "sha512-HwQjahQSq0u+ydqY0fFyl/GsJIHhBvzjBA8D2XvMvIrHdqYfL1LdD5bnnaEDoJugMCYGud9PQSgq/XkuyFFPMg=="
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-5.1.3.tgz",
"integrity": "sha512-NmZFN6rOCoXWQ/PkzmD8FFWDe24kocX9OXWHNVaLxVVnpqpAzEbMFsf8bAfKwVtpNXibasZCzv09B5fLieAh2g=="
},
"brace-expansion": {
"version": "1.1.11",
@ -339,12 +339,6 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"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": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@ -402,10 +396,148 @@
}
},
"esbuild": {
"version": "0.12.25",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.25.tgz",
"integrity": "sha512-woie0PosbRSoN8gQytrdCzUbS2ByKgO8nD1xCZkEup3D9q92miCze4PqEI9TZDYAuwn6CruEnQpJxgTRWdooAg==",
"dev": true
"version": "0.13.8",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.8.tgz",
"integrity": "sha512-A4af7G7YZLfG5OnARJRMtlpEsCkq/zHZQXewgPA864l9D6VjjbH1SuFYK/OSV6BtHwDGkdwyRrX0qQFLnMfUcw==",
"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": {
"version": "4.0.0",
@ -468,9 +600,9 @@
"dev": true
},
"eslint-plugin-svelte3": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.2.0.tgz",
"integrity": "sha512-qdWB1QN21dEozsJFdR8XlEhMnsS6aKHjsXWuNmchYwxoet5I6QdCr1Xcq62++IzRBMCNCeH4waXqSOAdqrZzgA==",
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.2.1.tgz",
"integrity": "sha512-YoBR9mLoKCjGghJ/gvpnFZKaMEu/VRcuxpSRS8KuozuEo7CdBH7bmBHa6FmMm0i4kJnOyx+PVsaptz96K6H/4Q==",
"dev": true
},
"eslint-scope": {
@ -760,9 +892,9 @@
}
},
"is-core-module": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
"integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
"integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true,
"requires": {
"has": "^1.0.3"
@ -897,9 +1029,9 @@
}
},
"mri": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz",
"integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==",
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
"dev": true
},
"ms": {
@ -909,9 +1041,9 @@
"dev": true
},
"nanoid": {
"version": "3.1.25",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz",
"integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==",
"version": "3.1.30",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
"integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
"dev": true
},
"natural-compare": {
@ -982,6 +1114,12 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"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": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@ -989,13 +1127,13 @@
"dev": true
},
"postcss": {
"version": "8.3.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
"integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
"version": "8.3.11",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
"integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
"dev": true,
"requires": {
"colorette": "^1.2.2",
"nanoid": "^3.1.23",
"nanoid": "^3.1.30",
"picocolors": "^1.0.0",
"source-map-js": "^0.6.2"
}
},
@ -1006,15 +1144,15 @@
"dev": true
},
"prettier": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.0.tgz",
"integrity": "sha512-DsEPLY1dE5HF3BxCRBmD4uYZ+5DCbvatnolqTqcxEgKVZnL2kUfyu7b8pPQ5+hTBkdhU9SLUmK0/pHb07RE4WQ==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
"integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
"dev": true
},
"prettier-plugin-svelte": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.3.1.tgz",
"integrity": "sha512-F1/r6OYoBq8Zgurhs1MN25tdrhPw0JW5JjioPRqpxbYdmrZ3gY/DzHGs0B6zwd4DLyRsfGB2gqhxUCbHt/D1fw==",
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.4.0.tgz",
"integrity": "sha512-JwJ9bOz4XHLQtiLnX4mTSSDUdhu12WH8sTwy/XTDCSyPlah6IcV7NWeYBZscPEcceu2YnW8Y9sJCP40Z2UH9GA==",
"dev": true
},
"progress": {
@ -1082,9 +1220,9 @@
}
},
"rollup": {
"version": "2.56.3",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.56.3.tgz",
"integrity": "sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==",
"version": "2.58.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz",
"integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
@ -1100,18 +1238,18 @@
}
},
"sass": {
"version": "1.38.2",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.38.2.tgz",
"integrity": "sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA==",
"version": "1.43.3",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.43.3.tgz",
"integrity": "sha512-BJnLngqWpMeS65UvlYYEuCb3/fLxDxhHtOB/gWPxs6NKrslTxGt3ZxwIvOe/0Jm4tWwM/+tIpE3wj4dLEhPDeQ==",
"dev": true,
"requires": {
"chokidar": ">=3.0.0 <4.0.0"
}
},
"sass-loader": {
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz",
"integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==",
"version": "12.2.0",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.2.0.tgz",
"integrity": "sha512-qducnp5vSV+8A8MZxuH6zV0MUg4MOVISScl2wDTCAn/2WJX+9Auxh92O/rnkdR2bvi5QxZBafnzkzRrWGZvm7w==",
"dev": true,
"requires": {
"klona": "^2.0.4",
@ -1238,9 +1376,9 @@
}
},
"svelte": {
"version": "3.42.3",
"resolved": "https://registry.npmjs.org/svelte/-/svelte-3.42.3.tgz",
"integrity": "sha512-pbdtdNZEx2GBqSM6XEgPoHbwtvWBwFLt/1bRmzsyXZO+i424wFnPe7O5B3GOJDPFSxPRztumAW3mL5LPzecWUg==",
"version": "3.44.0",
"resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.0.tgz",
"integrity": "sha512-zWACSJBSncGiDvFfYOMFGNV5zDLOlyhftmO5yOZ0lEtQMptpElaRtl39MWz1+lYCpwUq4F3Q2lTzI9TrTL+eMA==",
"dev": true
},
"svelte-hmr": {
@ -1250,9 +1388,9 @@
"dev": true
},
"sveltestrap": {
"version": "5.6.2",
"resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.6.2.tgz",
"integrity": "sha512-g+WhMNsQjdGtSIMGmfVrMVP5Pz0d+o2L49GdTZnKnd9CEeZHcgWObn7+DDnAIxxjQUsaCgdZPgPVSD8/bU8/zA==",
"version": "5.6.3",
"resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.6.3.tgz",
"integrity": "sha512-/geTKJbPmJGzwHFKYC3NkUNDk/GKxrppgdSxcg58w/qcxs0S6RiN4PaQ1tgBKsdSrZDfbHfkFF+dybHAyUlV0A==",
"dev": true,
"requires": {
"@popperjs/core": "^2.9.2"
@ -1338,16 +1476,16 @@
"dev": true
},
"vite": {
"version": "2.5.6",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.5.6.tgz",
"integrity": "sha512-P++qzXuOPhTql8iDamsatlJfD7/yGi8NCNwzyqkB2p0jrNJC567WEdXiKn3hQ+ZV8amQmB2dTH6svo3Z2tJ6MQ==",
"version": "2.6.10",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.6.10.tgz",
"integrity": "sha512-XbevwpDJMs3lKiGEj0UQScsOCpwHIjFgfzPnFVkPgnxsF9oPv1uGyckLg58XkXv6LnO46KN9yZqJzINFmAxtUg==",
"dev": true,
"requires": {
"esbuild": "^0.12.17",
"esbuild": "^0.13.2",
"fsevents": "~2.3.2",
"postcss": "^8.3.6",
"postcss": "^8.3.8",
"resolve": "^1.20.0",
"rollup": "^2.38.5"
"rollup": "^2.57.0"
}
},
"which": {

View file

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

View file

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

View file

@ -3,12 +3,12 @@
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;
for (let ex in context.theme.exercices) {
if (context.theme.exercices[ex].urlid === page.params.exercice) {
exercice = context.theme.exercices[ex];
for (let ex in stuff.theme.exercices) {
if (stuff.theme.exercices[ex].urlid === page.params.exercice) {
exercice = stuff.theme.exercices[ex];
exercice.id = ex;
break;
}
@ -16,10 +16,10 @@
return {
props: {
theme: context.theme,
theme: stuff.theme,
exercice: exercice,
refresh_my: context.refresh_my,
refresh_teams: context.refresh_teams,
refresh_my: stuff.refresh_my,
refresh_teams: stuff.refresh_teams,
}
};
}

View file

@ -3,7 +3,7 @@
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);
let theme = null;
@ -15,8 +15,8 @@
}
return {
context: {
...context,
stuff: {
...stuff,
theme: theme,
}, props: {
theme: theme,

View file

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

View file

@ -101,7 +101,7 @@
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_themes();
refresh_teams();
@ -113,8 +113,8 @@
refresh_issues();
return {
context: {
...context,
stuff: {
...stuff,
refresh_settings,
refresh_teams,
refresh_themes,

View file

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

View file

@ -3,14 +3,14 @@
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 exercice = eidx[page.query.get("eid")]?eidx[page.query.get("eid")]:null;
return {
props: {
refresh_issues: context.refresh_issues,
refresh_issues: stuff.refresh_issues,
exercice: exercice,
fillIssue: exercice !== null || page.query.get("fill-issue") !== null,
}

View file

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

View file

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

View file

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