Merge pull request #108 from EETagent/release_sveltekit_postcss_too

(frontend) SvelteKit 1.0.1, PostCSS fixes, CI upgrades, SvelteKit Check fixes
This commit is contained in:
Sebastian Pravda 2022-12-25 10:41:31 +01:00 committed by GitHub
commit a59b06d18c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 276 additions and 329 deletions

View file

@ -34,6 +34,9 @@ jobs:
- name: Install dependencies 🚀
run: pnpm install
- name: Svelte Check ✔️
run: pnpm run check
- name: Build 🔨
run: pnpm run build

View file

@ -14,23 +14,23 @@
},
"devDependencies": {
"@playwright/test": "1.25.0",
"@sveltejs/adapter-node": "1.0.0-next.105",
"@sveltejs/kit": "1.0.0-next.587",
"@typescript-eslint/eslint-plugin": "^5.46.1",
"@typescript-eslint/parser": "^5.46.1",
"eslint": "^8.29.0",
"@sveltejs/adapter-node": "1.0.0",
"@sveltejs/kit": "1.0.1",
"@typescript-eslint/eslint-plugin": "^5.47.0",
"@typescript-eslint/parser": "^5.47.0",
"eslint": "^8.30.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-svelte3": "^4.0.0",
"prettier": "^2.8.1",
"prettier-plugin-svelte": "^2.9.0",
"prettier-plugin-tailwindcss": "^0.2.1",
"svelte": "^3.55.0",
"svelte-check": "^2.10.2",
"svelte-check": "^3.0.1",
"svelte-preprocess": "^5.0.0",
"svelte-windicss-preprocess": "^4.2.8",
"tslib": "^2.4.1",
"typescript": "^4.9.4",
"vite": "^4.0.1",
"vite": "^4.0.3",
"windicss": "^3.5.6"
},
"type": "module",
@ -40,7 +40,7 @@
"filedrop-svelte": "^0.1.2",
"fuse.js": "^6.6.2",
"isomorphic-dompurify": "^0.24.0",
"just-debounce-it": "^3.1.1",
"just-debounce-it": "^3.2.0",
"svelte-forms-lib": "^2.0.1",
"svelte-tippy": "^1.3.2",
"swiper": "^8.4.5",

View file

@ -2,24 +2,24 @@ lockfileVersion: 5.4
specifiers:
'@playwright/test': 1.25.0
'@sveltejs/adapter-node': 1.0.0-next.105
'@sveltejs/kit': 1.0.0-next.587
'@typescript-eslint/eslint-plugin': ^5.46.1
'@typescript-eslint/parser': ^5.46.1
'@sveltejs/adapter-node': 1.0.0
'@sveltejs/kit': 1.0.1
'@typescript-eslint/eslint-plugin': ^5.47.0
'@typescript-eslint/parser': ^5.47.0
axios: ^1.2.1
dotenv: ^16.0.3
eslint: ^8.29.0
eslint: ^8.30.0
eslint-config-prettier: ^8.5.0
eslint-plugin-svelte3: ^4.0.0
filedrop-svelte: ^0.1.2
fuse.js: ^6.6.2
isomorphic-dompurify: ^0.24.0
just-debounce-it: ^3.1.1
just-debounce-it: ^3.2.0
prettier: ^2.8.1
prettier-plugin-svelte: ^2.9.0
prettier-plugin-tailwindcss: ^0.2.1
svelte: ^3.55.0
svelte-check: ^2.10.2
svelte-check: ^3.0.1
svelte-forms-lib: ^2.0.1
svelte-preprocess: ^5.0.0
svelte-tippy: ^1.3.2
@ -28,7 +28,7 @@ specifiers:
tippy.js: ^6.3.7
tslib: ^2.4.1
typescript: ^4.9.4
vite: ^4.0.1
vite: ^4.0.3
windicss: ^3.5.6
yup: ^0.32.11
@ -38,7 +38,7 @@ dependencies:
filedrop-svelte: 0.1.2
fuse.js: 6.6.2
isomorphic-dompurify: 0.24.0
just-debounce-it: 3.1.1
just-debounce-it: 3.2.0
svelte-forms-lib: 2.0.1
svelte-tippy: 1.3.2
swiper: 8.4.5
@ -47,23 +47,23 @@ dependencies:
devDependencies:
'@playwright/test': 1.25.0
'@sveltejs/adapter-node': 1.0.0-next.105_oogoraclbppcquiitsbqrelvd4
'@sveltejs/kit': 1.0.0-next.587_svelte@3.55.0+vite@4.0.1
'@typescript-eslint/eslint-plugin': 5.46.1_imrg37k3svwu377c6q7gkarwmi
'@typescript-eslint/parser': 5.46.1_ha6vam6werchizxrnqvarmz2zu
eslint: 8.29.0
eslint-config-prettier: 8.5.0_eslint@8.29.0
eslint-plugin-svelte3: 4.0.0_ffnabc34fed75fjymbd45uofx4
'@sveltejs/adapter-node': 1.0.0_@sveltejs+kit@1.0.1
'@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3
'@typescript-eslint/eslint-plugin': 5.47.0_ncmi6noazr3nzas7jxykisekym
'@typescript-eslint/parser': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
eslint: 8.30.0
eslint-config-prettier: 8.5.0_eslint@8.30.0
eslint-plugin-svelte3: 4.0.0_khrjkzzv5v2x7orkj5o7sxbz3a
prettier: 2.8.1
prettier-plugin-svelte: 2.9.0_ajxj753sv7dbwexjherrch25ta
prettier-plugin-tailwindcss: 0.2.1_prettier@2.8.1
svelte: 3.55.0
svelte-check: 2.10.2_svelte@3.55.0
svelte-check: 3.0.1_svelte@3.55.0
svelte-preprocess: 5.0.0_niwyv7xychq2ag6arq5eqxbomm
svelte-windicss-preprocess: 4.2.8
tslib: 2.4.1
typescript: 4.9.4
vite: 4.0.1
vite: 4.0.3
windicss: 3.5.6
packages:
@ -74,15 +74,15 @@ packages:
'@types/throttle-debounce': 2.1.0
dev: true
/@babel/runtime/7.20.6:
resolution: {integrity: sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==}
/@babel/runtime/7.20.7:
resolution: {integrity: sha512-UF0tvkUtxwAgZ5W/KrkHf0Rn0fdnLDU9ScxBrEVNUprE/MzirjK4MJUX1/BVDv00Sv8cljtukVK1aky++X1SjQ==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.13.11
dev: false
/@esbuild/android-arm/0.16.6:
resolution: {integrity: sha512-wc1AyHlFS8eejfAdePn2wr8/5zEa+FvF3ipBeTo4Qm9Xl0A0miTUfphwzXa3xdxU2pHimRCzIAUhjlbSSts8JQ==}
/@esbuild/android-arm/0.16.10:
resolution: {integrity: sha512-RmJjQTRrO6VwUWDrzTBLmV4OJZTarYsiepLGlF2rYTVB701hSorPywPGvP6d8HCuuRibyXa5JX4s3jN2kHEtjQ==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@ -90,8 +90,8 @@ packages:
dev: true
optional: true
/@esbuild/android-arm64/0.16.6:
resolution: {integrity: sha512-5mSVUNQoEpnvWBgMnEKlHGjrK/3kqRoj+YkErK+RbKMlxCGzzkqh+vSGY0pq+RCobAXs0BlBQMQ+8ZutAkyStw==}
/@esbuild/android-arm64/0.16.10:
resolution: {integrity: sha512-47Y+NwVKTldTlDhSgJHZ/RpvBQMUDG7eKihqaF/u6g7s0ZPz4J1vy8A3rwnnUOF2CuDn7w7Gj/QcMoWz3U3SJw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@ -99,8 +99,8 @@ packages:
dev: true
optional: true
/@esbuild/android-x64/0.16.6:
resolution: {integrity: sha512-zqbsOaB908GEO4JyVlkV5a9jjHVk35eR6dd3VvOdbu0u0BufaCblFjslbUP8ARGoLS77TWRe1mBpbcySkyybKQ==}
/@esbuild/android-x64/0.16.10:
resolution: {integrity: sha512-C4PfnrBMcuAcOurQzpF1tTtZz94IXO5JmICJJ3NFJRHbXXsQUg9RFG45KvydKqtFfBaFLCHpduUkUfXwIvGnRg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@ -108,8 +108,8 @@ packages:
dev: true
optional: true
/@esbuild/darwin-arm64/0.16.6:
resolution: {integrity: sha512-uc46Du5AiooWidDIkXeU3HWIuLTzVbYp95slpd9SdDH7FjXWgiiEo7DXzoUoPxGwkUfPgQvvgFKx3TqsYvy68w==}
/@esbuild/darwin-arm64/0.16.10:
resolution: {integrity: sha512-bH/bpFwldyOKdi9HSLCLhhKeVgRYr9KblchwXgY2NeUHBB/BzTUHtUSBgGBmpydB1/4E37m+ggXXfSrnD7/E7g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@ -117,8 +117,8 @@ packages:
dev: true
optional: true
/@esbuild/darwin-x64/0.16.6:
resolution: {integrity: sha512-ND/o8hoEpXxIOqhRbt73tyvnu3WWA8MeuMAVww0crdubpzzEevH0S8r6uRjrHn1H4etRSmWwTbM3rHul68BJOA==}
/@esbuild/darwin-x64/0.16.10:
resolution: {integrity: sha512-OXt7ijoLuy+AjDSKQWu+KdDFMBbdeaL6wtgMKtDUXKWHiAMKHan5+R1QAG6HD4+K0nnOvEJXKHeA9QhXNAjOTQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@ -126,8 +126,8 @@ packages:
dev: true
optional: true
/@esbuild/freebsd-arm64/0.16.6:
resolution: {integrity: sha512-mMHz7ePkfVXW5wEhRR0XtoTlXDa5F1hIoxnfoeY+G0wWs4Q3HZgHZrXw3PSO26JnZOxIgyV/OuWIP87nQoWegQ==}
/@esbuild/freebsd-arm64/0.16.10:
resolution: {integrity: sha512-shSQX/3GHuspE3Uxtq5kcFG/zqC+VuMnJkqV7LczO41cIe6CQaXHD3QdMLA4ziRq/m0vZo7JdterlgbmgNIAlQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@ -135,8 +135,8 @@ packages:
dev: true
optional: true
/@esbuild/freebsd-x64/0.16.6:
resolution: {integrity: sha512-/BneBfb5v+VAqjDLt8Q/5llb7smIEJVPd1afNJDShRfj2qr5nIwh1FJaOjoEWe6I1sucdKJ/EbwOujH+iBkW/g==}
/@esbuild/freebsd-x64/0.16.10:
resolution: {integrity: sha512-5YVc1zdeaJGASijZmTzSO4h6uKzsQGG3pkjI6fuXvolhm3hVRhZwnHJkforaZLmzvNv5Tb7a3QL2FAVmrgySIA==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@ -144,8 +144,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-arm/0.16.6:
resolution: {integrity: sha512-hdw0JS24ToFAnWJJbexr62ZRTcl/yJSPeNZR4fAAJY4PcghgQcnp8lO5MdxBe2QCNz3i5WYCoGZcU4+TBJJMDg==}
/@esbuild/linux-arm/0.16.10:
resolution: {integrity: sha512-c360287ZWI2miBnvIj23bPyVctgzeMT2kQKR+x94pVqIN44h3GF8VMEs1SFPH1UgyDr3yBbx3vowDS1SVhyVhA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@ -153,8 +153,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-arm64/0.16.6:
resolution: {integrity: sha512-1h2EyMOB9X2VfFzBv4/Xo+OcGj3fmZEwvGxOdDRPxSP8ZVQiqc4XesCVur85VjP0MLPC+y7PioDc/uWpwFadFw==}
/@esbuild/linux-arm64/0.16.10:
resolution: {integrity: sha512-2aqeNVxIaRfPcIaMZIFoblLh588sWyCbmj1HHCCs9WmeNWm+EIN0SmvsmPvTa/TsNZFKnxTcvkX2eszTcCqIrA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@ -162,8 +162,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-ia32/0.16.6:
resolution: {integrity: sha512-MyBWPjAMAlnkYANHCjeun2QsOn5cY1RxXAqnG0hE+fEmeX/hJK9pj6wQ5QptAew7sKt9flcOLKEB/hn2mr/xUw==}
/@esbuild/linux-ia32/0.16.10:
resolution: {integrity: sha512-sqMIEWeyrLGU7J5RB5fTkLRIFwsgsQ7ieWXlDLEmC2HblPYGb3AucD7inw2OrKFpRPKsec1l+lssiM3+NV5aOw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@ -171,8 +171,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-loong64/0.16.6:
resolution: {integrity: sha512-wJAE0pZrY47xWRIYkBrOYRKWJ9vE1XBC7PtuGy4/Ii0Au2VRc52A/VxIHwRI0NyQMNRkjOD5PpS/ruhnNx7JNA==}
/@esbuild/linux-loong64/0.16.10:
resolution: {integrity: sha512-O7Pd5hLEtTg37NC73pfhUOGTjx/+aXu5YoSq3ahCxcN7Bcr2F47mv+kG5t840thnsEzrv0oB70+LJu3gUgchvg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@ -180,8 +180,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-mips64el/0.16.6:
resolution: {integrity: sha512-/eR74aTs0dWrg/Y9m0H2iE6rIigkwxsaJlzlSoz6N5JspyARRXutAITveg1wGek4W5LkistZBjEeeyCnC3FT9Q==}
/@esbuild/linux-mips64el/0.16.10:
resolution: {integrity: sha512-FN8mZOH7531iPHM0kaFhAOqqNHoAb6r/YHW2ZIxNi0a85UBi2DO4Vuyn7t1p4UN8a4LoAnLOT1PqNgHkgBJgbA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@ -189,8 +189,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-ppc64/0.16.6:
resolution: {integrity: sha512-zwIKMrYQzh59ftwiuXREcXwyjvsRNLELOgdIE17CwTnc5Xxj2IR9Gi8NvQcMTquFoGaHOh8O7F2zJ3vU5LQEhA==}
/@esbuild/linux-ppc64/0.16.10:
resolution: {integrity: sha512-Dg9RiqdvHOAWnOKIOTsIx8dFX9EDlY2IbPEY7YFzchrCiTZmMkD7jWA9UdZbNUygPjdmQBVPRCrLydReFlX9yg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@ -198,8 +198,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-riscv64/0.16.6:
resolution: {integrity: sha512-uqCmZ9GnYcD9Od9fiDYH4TLahw14S6ZgCVrIb1bBBwbAy4pEOPwB73vBX3mnG3ClHv7b5xsOYhCBZkfkoJEgMA==}
/@esbuild/linux-riscv64/0.16.10:
resolution: {integrity: sha512-XMqtpjwzbmlar0BJIxmzu/RZ7EWlfVfH68Vadrva0Wj5UKOdKvqskuev2jY2oPV3aoQUyXwnMbMrFmloO2GfAw==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@ -207,8 +207,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-s390x/0.16.6:
resolution: {integrity: sha512-zt1vo5Zzu1Y+0K64wYIQR1pMVNYDbwDetrWy/4XyD4c+tnZfxGZwzZOmb65LSto8hxAYq5UG6DpHSNJ4zy5F1w==}
/@esbuild/linux-s390x/0.16.10:
resolution: {integrity: sha512-fu7XtnoeRNFMx8DjK3gPWpFBDM2u5ba+FYwg27SjMJwKvJr4bDyKz5c+FLXLUSSAkMAt/UL+cUbEbra+rYtUgw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@ -216,8 +216,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-x64/0.16.6:
resolution: {integrity: sha512-g2aCp+XjWGbHq57ZUfyWNOMVDKr0flizfOa6BkP9Ezn2BLZ+gibxF+6M6272vfvALFYsbCUY+AyoNxuCVcaKFg==}
/@esbuild/linux-x64/0.16.10:
resolution: {integrity: sha512-61lcjVC/RldNNMUzQQdyCWjCxp9YLEQgIxErxU9XluX7juBdGKb0pvddS0vPNuCvotRbzijZ1pzII+26haWzbA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@ -225,8 +225,8 @@ packages:
dev: true
optional: true
/@esbuild/netbsd-x64/0.16.6:
resolution: {integrity: sha512-q5tKkYilkgNLtp6szs/yXAHJJ4OEjoTRlHHPJtVyDj6AZsdDynrkoFUV98D+CncB9Im5CIRnPmJErb6EDvIR0Q==}
/@esbuild/netbsd-x64/0.16.10:
resolution: {integrity: sha512-JeZXCX3viSA9j4HqSoygjssdqYdfHd6yCFWyfSekLbz4Ef+D2EjvsN02ZQPwYl5a5gg/ehdHgegHhlfOFP0HCA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@ -234,8 +234,8 @@ packages:
dev: true
optional: true
/@esbuild/openbsd-x64/0.16.6:
resolution: {integrity: sha512-dR+DrQ2Dsfia71xKgdUPnf6lc3y4O8qNE4nmhEJHrR7teS0yScspommz28MaIe/8c5IubqPuOY2SYQFSExG55w==}
/@esbuild/openbsd-x64/0.16.10:
resolution: {integrity: sha512-3qpxQKuEVIIg8SebpXsp82OBrqjPV/OwNWmG+TnZDr3VGyChNnGMHccC1xkbxCHDQNnnXjxhMQNyHmdFJbmbRA==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@ -243,8 +243,8 @@ packages:
dev: true
optional: true
/@esbuild/sunos-x64/0.16.6:
resolution: {integrity: sha512-u0hH+njKsZCz7SHRIIkqnOCWITFL+uLaXB7ro3SSztWcx7iB//Lpg/2lkPZ7sZ1lVpO0nmaHWApZIbvMTCwz1Q==}
/@esbuild/sunos-x64/0.16.10:
resolution: {integrity: sha512-z+q0xZ+et/7etz7WoMyXTHZ1rB8PMSNp/FOqURLJLOPb3GWJ2aj4oCqFCjPwEbW1rsT7JPpxeH/DwGAWk/I1Bg==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@ -252,8 +252,8 @@ packages:
dev: true
optional: true
/@esbuild/win32-arm64/0.16.6:
resolution: {integrity: sha512-d+hveGvPLoGQHOKVDWfWSLUFnPtdpzWdtmz3PFq4t/iLg1MMTnPy48TrgC/JFTwcxDgKJdFw6ogTXjYN1tVALw==}
/@esbuild/win32-arm64/0.16.10:
resolution: {integrity: sha512-+YYu5sbQ9npkNT9Dec+tn1F/kjg6SMgr6bfi/6FpXYZvCRfu2YFPZGb+3x8K30s8eRxFpoG4sGhiSUkr1xbHEw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@ -261,8 +261,8 @@ packages:
dev: true
optional: true
/@esbuild/win32-ia32/0.16.6:
resolution: {integrity: sha512-/e2x2+Gq7afiU9xxw5J0r0DCsfsWY+hmjLNzXh6O/9Kf2kFxyCLKsPyTJmj0jQ0icz5aGlxtueH2Hnm5Rczt/Q==}
/@esbuild/win32-ia32/0.16.10:
resolution: {integrity: sha512-Aw7Fupk7XNehR1ftHGYwUteyJ2q+em/aE+fVU3YMTBN2V5A7Z4aVCSV+SvCp9HIIHZavPFBpbdP3VfjQpdf6Xg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@ -270,8 +270,8 @@ packages:
dev: true
optional: true
/@esbuild/win32-x64/0.16.6:
resolution: {integrity: sha512-BlXuMzOWhAcdLRzE/PQLAAyhItzvL1fRMvbmHV6k09Xiq8rZzFJB/CrfX3ZQI0nKBlfxO4sLN9H9WwK2nLo7Pg==}
/@esbuild/win32-x64/0.16.10:
resolution: {integrity: sha512-qddWullt3sC1EIpfHvCRBq3H4g3L86DZpD6n8k2XFjFVyp01D++uNbN1hT/JRsHxTbyyemZcpwL5aRlJwc/zFw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@ -279,15 +279,15 @@ packages:
dev: true
optional: true
/@eslint/eslintrc/1.3.3:
resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==}
/@eslint/eslintrc/1.4.0:
resolution: {integrity: sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.4.1
globals: 13.19.0
ignore: 5.2.1
ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@ -296,8 +296,8 @@ packages:
- supports-color
dev: true
/@humanwhocodes/config-array/0.11.7:
resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==}
/@humanwhocodes/config-array/0.11.8:
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
@ -362,7 +362,7 @@ packages:
engines: {node: '>=14'}
hasBin: true
dependencies:
'@types/node': 18.11.15
'@types/node': 18.11.17
playwright-core: 1.25.0
dev: true
@ -374,8 +374,8 @@ packages:
resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==}
dev: false
/@rollup/plugin-commonjs/23.0.4_rollup@3.7.4:
resolution: {integrity: sha512-bOPJeTZg56D2MCm+TT4psP8e8Jmf1Jsi7pFUMl8BN5kOADNzofNHe47+84WVCt7D095xPghC235/YKuNDEhczg==}
/@rollup/plugin-commonjs/23.0.7_rollup@3.8.1:
resolution: {integrity: sha512-hsSD5Qzyuat/swzrExGG5l7EuIlPhwTsT7KwKbSCQzIcJWjRxiimi/0tyMYY2bByitNb3i1p+6JWEDGa0NvT0Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0
@ -383,16 +383,16 @@ packages:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.0.2_rollup@3.7.4
'@rollup/pluginutils': 5.0.2_rollup@3.8.1
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.0.3
is-reference: 1.2.1
magic-string: 0.26.7
rollup: 3.7.4
magic-string: 0.27.0
rollup: 3.8.1
dev: true
/@rollup/plugin-json/5.0.2_rollup@3.7.4:
/@rollup/plugin-json/5.0.2_rollup@3.8.1:
resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@ -401,11 +401,11 @@ packages:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.0.2_rollup@3.7.4
rollup: 3.7.4
'@rollup/pluginutils': 5.0.2_rollup@3.8.1
rollup: 3.8.1
dev: true
/@rollup/plugin-node-resolve/15.0.1_rollup@3.7.4:
/@rollup/plugin-node-resolve/15.0.1_rollup@3.8.1:
resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
engines: {node: '>=14.0.0'}
peerDependencies:
@ -414,16 +414,16 @@ packages:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.0.2_rollup@3.7.4
'@rollup/pluginutils': 5.0.2_rollup@3.8.1
'@types/resolve': 1.20.2
deepmerge: 4.2.2
is-builtin-module: 3.2.0
is-module: 1.0.0
resolve: 1.22.1
rollup: 3.7.4
rollup: 3.8.1
dev: true
/@rollup/pluginutils/5.0.2_rollup@3.7.4:
/@rollup/pluginutils/5.0.2_rollup@3.8.1:
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@ -435,31 +435,31 @@ packages:
'@types/estree': 1.0.0
estree-walker: 2.0.2
picomatch: 2.3.1
rollup: 3.7.4
rollup: 3.8.1
dev: true
/@sveltejs/adapter-node/1.0.0-next.105_oogoraclbppcquiitsbqrelvd4:
resolution: {integrity: sha512-MoTHu7/d+UjmHdhPMqOLopvk468OijePkRVs8VBmCdU54YAwSbAg5fLHS4X5XHOfBv6CBScN7zPoT7Tae6Y4Rw==}
/@sveltejs/adapter-node/1.0.0_@sveltejs+kit@1.0.1:
resolution: {integrity: sha512-Q8an8CXEt5XlFbyT1NBM4xELNZD8xPVZfKCcgorCfPkeBP5ftDgPaK12JIokXA5koYJ54AJcNY4ams9TZ7yGxA==}
peerDependencies:
'@sveltejs/kit': ^1.0.0-next.587
'@sveltejs/kit': ^1.0.0
dependencies:
'@rollup/plugin-commonjs': 23.0.4_rollup@3.7.4
'@rollup/plugin-json': 5.0.2_rollup@3.7.4
'@rollup/plugin-node-resolve': 15.0.1_rollup@3.7.4
'@sveltejs/kit': 1.0.0-next.587_svelte@3.55.0+vite@4.0.1
rollup: 3.7.4
'@rollup/plugin-commonjs': 23.0.7_rollup@3.8.1
'@rollup/plugin-json': 5.0.2_rollup@3.8.1
'@rollup/plugin-node-resolve': 15.0.1_rollup@3.8.1
'@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3
rollup: 3.8.1
dev: true
/@sveltejs/kit/1.0.0-next.587_svelte@3.55.0+vite@4.0.1:
resolution: {integrity: sha512-F8zYXd7URcq57sGfrBRWTLtfj6JKkhNhwM4M8w4hNnJsJlZawPUvpybOSlIP87Z8URO8iCmyigQHxAYYzedrOg==}
engines: {node: '>=16.14'}
/@sveltejs/kit/1.0.1_svelte@3.55.0+vite@4.0.3:
resolution: {integrity: sha512-C41aCaDjA7xoUdsrc/lSdU1059UdLPIRE1vEIRRynzpMujNgp82bTMHkDosb6vykH6LrLf3tT2w2/5NYQhKYGQ==}
engines: {node: ^16.14 || >=18}
hasBin: true
requiresBuild: true
peerDependencies:
svelte: ^3.54.0
vite: ^4.0.0
dependencies:
'@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.0+vite@4.0.1
'@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.0+vite@4.0.3
'@types/cookie': 0.5.1
cookie: 0.5.0
devalue: 4.2.0
@ -473,12 +473,12 @@ packages:
svelte: 3.55.0
tiny-glob: 0.2.9
undici: 5.14.0
vite: 4.0.1
vite: 4.0.3
transitivePeerDependencies:
- supports-color
dev: true
/@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.0+vite@4.0.1:
/@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.0+vite@4.0.3:
resolution: {integrity: sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
@ -491,8 +491,8 @@ packages:
magic-string: 0.27.0
svelte: 3.55.0
svelte-hmr: 0.15.1_svelte@3.55.0
vite: 4.0.1
vitefu: 0.2.3_vite@4.0.1
vite: 4.0.3
vitefu: 0.2.4_vite@4.0.3
transitivePeerDependencies:
- supports-color
dev: true
@ -524,8 +524,8 @@ packages:
resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==}
dev: false
/@types/node/18.11.15:
resolution: {integrity: sha512-VkhBbVo2+2oozlkdHXLrb3zjsRkpdnaU2bXmX8Wgle3PUi569eLRaHGlgETQHR7lLL1w7GiG3h9SnePhxNDecw==}
/@types/node/18.11.17:
resolution: {integrity: sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==}
dev: true
/@types/pug/2.0.6:
@ -539,7 +539,7 @@ packages:
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
'@types/node': 18.11.15
'@types/node': 18.11.17
dev: true
/@types/semver/7.3.13:
@ -554,8 +554,8 @@ packages:
resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
dev: false
/@typescript-eslint/eslint-plugin/5.46.1_imrg37k3svwu377c6q7gkarwmi:
resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==}
/@typescript-eslint/eslint-plugin/5.47.0_ncmi6noazr3nzas7jxykisekym:
resolution: {integrity: sha512-AHZtlXAMGkDmyLuLZsRpH3p4G/1iARIwc/T0vIem2YB+xW6pZaXYXzCBnZSF/5fdM97R9QqZWZ+h3iW10XgevQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -565,13 +565,13 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.46.1_ha6vam6werchizxrnqvarmz2zu
'@typescript-eslint/scope-manager': 5.46.1
'@typescript-eslint/type-utils': 5.46.1_ha6vam6werchizxrnqvarmz2zu
'@typescript-eslint/utils': 5.46.1_ha6vam6werchizxrnqvarmz2zu
'@typescript-eslint/parser': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
'@typescript-eslint/scope-manager': 5.47.0
'@typescript-eslint/type-utils': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
'@typescript-eslint/utils': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
debug: 4.3.4
eslint: 8.29.0
ignore: 5.2.1
eslint: 8.30.0
ignore: 5.2.4
natural-compare-lite: 1.4.0
regexpp: 3.2.0
semver: 7.3.8
@ -581,8 +581,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.46.1_ha6vam6werchizxrnqvarmz2zu:
resolution: {integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==}
/@typescript-eslint/parser/5.47.0_lzzuuodtsqwxnvqeq4g4likcqa:
resolution: {integrity: sha512-udPU4ckK+R1JWCGdQC4Qa27NtBg7w020ffHqGyAK8pAgOVuNw7YaKXGChk+udh+iiGIJf6/E/0xhVXyPAbsczw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -591,26 +591,26 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.46.1
'@typescript-eslint/types': 5.46.1
'@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4
'@typescript-eslint/scope-manager': 5.47.0
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/typescript-estree': 5.47.0_typescript@4.9.4
debug: 4.3.4
eslint: 8.29.0
eslint: 8.30.0
typescript: 4.9.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.46.1:
resolution: {integrity: sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA==}
/@typescript-eslint/scope-manager/5.47.0:
resolution: {integrity: sha512-dvJab4bFf7JVvjPuh3sfBUWsiD73aiftKBpWSfi3sUkysDQ4W8x+ZcFpNp7Kgv0weldhpmMOZBjx1wKN8uWvAw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.46.1
'@typescript-eslint/visitor-keys': 5.46.1
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/visitor-keys': 5.47.0
dev: true
/@typescript-eslint/type-utils/5.46.1_ha6vam6werchizxrnqvarmz2zu:
resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==}
/@typescript-eslint/type-utils/5.47.0_lzzuuodtsqwxnvqeq4g4likcqa:
resolution: {integrity: sha512-1J+DFFrYoDUXQE1b7QjrNGARZE6uVhBqIvdaXTe5IN+NmEyD68qXR1qX1g2u4voA+nCaelQyG8w30SAOihhEYg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -619,23 +619,23 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4
'@typescript-eslint/utils': 5.46.1_ha6vam6werchizxrnqvarmz2zu
'@typescript-eslint/typescript-estree': 5.47.0_typescript@4.9.4
'@typescript-eslint/utils': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
debug: 4.3.4
eslint: 8.29.0
eslint: 8.30.0
tsutils: 3.21.0_typescript@4.9.4
typescript: 4.9.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/types/5.46.1:
resolution: {integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==}
/@typescript-eslint/types/5.47.0:
resolution: {integrity: sha512-eslFG0Qy8wpGzDdYKu58CEr3WLkjwC5Usa6XbuV89ce/yN5RITLe1O8e+WFEuxnfftHiJImkkOBADj58ahRxSg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.46.1_typescript@4.9.4:
resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==}
/@typescript-eslint/typescript-estree/5.47.0_typescript@4.9.4:
resolution: {integrity: sha512-LxfKCG4bsRGq60Sqqu+34QT5qT2TEAHvSCCJ321uBWywgE2dS0LKcu5u+3sMGo+Vy9UmLOhdTw5JHzePV/1y4Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -643,8 +643,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.46.1
'@typescript-eslint/visitor-keys': 5.46.1
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/visitor-keys': 5.47.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@ -655,31 +655,31 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.46.1_ha6vam6werchizxrnqvarmz2zu:
resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==}
/@typescript-eslint/utils/5.47.0_lzzuuodtsqwxnvqeq4g4likcqa:
resolution: {integrity: sha512-U9xcc0N7xINrCdGVPwABjbAKqx4GK67xuMV87toI+HUqgXj26m6RBp9UshEXcTrgCkdGYFzgKLt8kxu49RilDw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.46.1
'@typescript-eslint/types': 5.46.1
'@typescript-eslint/typescript-estree': 5.46.1_typescript@4.9.4
eslint: 8.29.0
'@typescript-eslint/scope-manager': 5.47.0
'@typescript-eslint/types': 5.47.0
'@typescript-eslint/typescript-estree': 5.47.0_typescript@4.9.4
eslint: 8.30.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.29.0
eslint-utils: 3.0.0_eslint@8.30.0
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.46.1:
resolution: {integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==}
/@typescript-eslint/visitor-keys/5.47.0:
resolution: {integrity: sha512-ByPi5iMa6QqDXe/GmT/hR6MZtVPi0SqMQPDx15FczCBXJo/7M8T88xReOALAfpBLm+zxpPfmhuEvPb577JRAEg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.46.1
'@typescript-eslint/types': 5.47.0
eslint-visitor-keys: 3.3.0
dev: true
@ -1001,34 +1001,34 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
/esbuild/0.16.6:
resolution: {integrity: sha512-0Fn9lUX1yy2iP56L0BDAgnQFJfkDICdYZ0Xm6Kgdwa72AkHoKX0egau/ZIROYdjJWPLJtl9bDuW7Xs56TuKPhQ==}
/esbuild/0.16.10:
resolution: {integrity: sha512-z5dIViHoVnw2l+NCJ3zj5behdXjYvXne9gL18OOivCadXDUhyDkeSvEtLcGVAJW2fNmh33TDUpsi704XYlDodw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.16.6
'@esbuild/android-arm64': 0.16.6
'@esbuild/android-x64': 0.16.6
'@esbuild/darwin-arm64': 0.16.6
'@esbuild/darwin-x64': 0.16.6
'@esbuild/freebsd-arm64': 0.16.6
'@esbuild/freebsd-x64': 0.16.6
'@esbuild/linux-arm': 0.16.6
'@esbuild/linux-arm64': 0.16.6
'@esbuild/linux-ia32': 0.16.6
'@esbuild/linux-loong64': 0.16.6
'@esbuild/linux-mips64el': 0.16.6
'@esbuild/linux-ppc64': 0.16.6
'@esbuild/linux-riscv64': 0.16.6
'@esbuild/linux-s390x': 0.16.6
'@esbuild/linux-x64': 0.16.6
'@esbuild/netbsd-x64': 0.16.6
'@esbuild/openbsd-x64': 0.16.6
'@esbuild/sunos-x64': 0.16.6
'@esbuild/win32-arm64': 0.16.6
'@esbuild/win32-ia32': 0.16.6
'@esbuild/win32-x64': 0.16.6
'@esbuild/android-arm': 0.16.10
'@esbuild/android-arm64': 0.16.10
'@esbuild/android-x64': 0.16.10
'@esbuild/darwin-arm64': 0.16.10
'@esbuild/darwin-x64': 0.16.10
'@esbuild/freebsd-arm64': 0.16.10
'@esbuild/freebsd-x64': 0.16.10
'@esbuild/linux-arm': 0.16.10
'@esbuild/linux-arm64': 0.16.10
'@esbuild/linux-ia32': 0.16.10
'@esbuild/linux-loong64': 0.16.10
'@esbuild/linux-mips64el': 0.16.10
'@esbuild/linux-ppc64': 0.16.10
'@esbuild/linux-riscv64': 0.16.10
'@esbuild/linux-s390x': 0.16.10
'@esbuild/linux-x64': 0.16.10
'@esbuild/netbsd-x64': 0.16.10
'@esbuild/openbsd-x64': 0.16.10
'@esbuild/sunos-x64': 0.16.10
'@esbuild/win32-arm64': 0.16.10
'@esbuild/win32-ia32': 0.16.10
'@esbuild/win32-x64': 0.16.10
dev: true
/escape-string-regexp/4.0.0:
@ -1049,22 +1049,22 @@ packages:
source-map: 0.6.1
dev: false
/eslint-config-prettier/8.5.0_eslint@8.29.0:
/eslint-config-prettier/8.5.0_eslint@8.30.0:
resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
eslint: 8.29.0
eslint: 8.30.0
dev: true
/eslint-plugin-svelte3/4.0.0_ffnabc34fed75fjymbd45uofx4:
/eslint-plugin-svelte3/4.0.0_khrjkzzv5v2x7orkj5o7sxbz3a:
resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==}
peerDependencies:
eslint: '>=8.0.0'
svelte: ^3.2.0
dependencies:
eslint: 8.29.0
eslint: 8.30.0
svelte: 3.55.0
dev: true
@ -1084,13 +1084,13 @@ packages:
estraverse: 5.3.0
dev: true
/eslint-utils/3.0.0_eslint@8.29.0:
/eslint-utils/3.0.0_eslint@8.30.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 8.29.0
eslint: 8.30.0
eslint-visitor-keys: 2.1.0
dev: true
@ -1104,13 +1104,13 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/eslint/8.29.0:
resolution: {integrity: sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==}
/eslint/8.30.0:
resolution: {integrity: sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
'@eslint/eslintrc': 1.3.3
'@humanwhocodes/config-array': 0.11.7
'@eslint/eslintrc': 1.4.0
'@humanwhocodes/config-array': 0.11.8
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
@ -1120,7 +1120,7 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
eslint-utils: 3.0.0_eslint@8.29.0
eslint-utils: 3.0.0_eslint@8.30.0
eslint-visitor-keys: 3.3.0
espree: 9.4.1
esquery: 1.4.0
@ -1131,7 +1131,7 @@ packages:
glob-parent: 6.0.2
globals: 13.19.0
grapheme-splitter: 1.0.4
ignore: 5.2.1
ignore: 5.2.4
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
@ -1361,7 +1361,7 @@ packages:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
minimatch: 5.1.1
minimatch: 5.1.2
once: 1.4.0
dev: true
@ -1383,7 +1383,7 @@ packages:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.2.12
ignore: 5.2.1
ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
dev: true
@ -1447,8 +1447,8 @@ packages:
safer-buffer: 2.1.2
dev: false
/ignore/5.2.1:
resolution: {integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==}
/ignore/5.2.4:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
dev: true
@ -1614,8 +1614,8 @@ packages:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
dev: true
/just-debounce-it/3.1.1:
resolution: {integrity: sha512-oPsuRyWp99LJaQ4KXC3A42tQNqkRTcPy0A8BCkRZ5cPCgsx81upB2KUrmHZvDUNhnCDKe7MshfTuWFQB9iXwDg==}
/just-debounce-it/3.2.0:
resolution: {integrity: sha512-WXzwLL0745uNuedrCsCs3rpmfD6DBaf7uuVwaq98/8dafURfgQaBsSpjiPp5+CW6Vjltwy9cOGI6qE71b3T8iQ==}
dev: false
/kleur/4.1.5:
@ -1665,19 +1665,6 @@ packages:
yallist: 4.0.0
dev: true
/magic-string/0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
dev: true
/magic-string/0.26.7:
resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
dev: true
/magic-string/0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
@ -1727,8 +1714,8 @@ packages:
brace-expansion: 1.1.11
dev: true
/minimatch/5.1.1:
resolution: {integrity: sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==}
/minimatch/5.1.2:
resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==}
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
@ -2007,8 +1994,8 @@ packages:
glob: 7.2.3
dev: true
/rollup/3.7.4:
resolution: {integrity: sha512-jN9rx3k5pfg9H9al0r0y1EYKSeiRANZRYX32SuNXAnKzh6cVyf4LZVto1KAuDnbHT03E1CpsgqDKaqQ8FZtgxw==}
/rollup/3.8.1:
resolution: {integrity: sha512-4yh9eMW7byOroYcN8DlF9P/2jCpu6txVIHjEqquQVSx7DI0RgyCCN3tjrcy4ra6yVtV336aLBB3v2AarYAxePQ==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@ -2153,11 +2140,11 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/svelte-check/2.10.2_svelte@3.55.0:
resolution: {integrity: sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==}
/svelte-check/3.0.1_svelte@3.55.0:
resolution: {integrity: sha512-7YpHYWv6V2qhcvVeAlXixUPAlpLCXB1nZEQK0EItB3PtuYmENhKclbc5uKSJTodTwWR1y+4stKGcbH30k6A3Yw==}
hasBin: true
peerDependencies:
svelte: ^3.24.0
svelte: ^3.55.0
dependencies:
'@jridgewell/trace-mapping': 0.3.17
chokidar: 3.5.3
@ -2166,13 +2153,12 @@ packages:
picocolors: 1.0.0
sade: 1.8.1
svelte: 3.55.0
svelte-preprocess: 4.10.7_niwyv7xychq2ag6arq5eqxbomm
svelte-preprocess: 5.0.0_niwyv7xychq2ag6arq5eqxbomm
typescript: 4.9.4
transitivePeerDependencies:
- '@babel/core'
- coffeescript
- less
- node-sass
- postcss
- postcss-load-config
- pug
@ -2196,57 +2182,6 @@ packages:
svelte: 3.55.0
dev: true
/svelte-preprocess/4.10.7_niwyv7xychq2ag6arq5eqxbomm:
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'}
requiresBuild: true
peerDependencies:
'@babel/core': ^7.10.2
coffeescript: ^2.5.1
less: ^3.11.3 || ^4.0.0
node-sass: '*'
postcss: ^7 || ^8
postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
pug: ^3.0.0
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0
svelte: ^3.23.0
typescript: ^3.9.5 || ^4.0.0
peerDependenciesMeta:
'@babel/core':
optional: true
coffeescript:
optional: true
less:
optional: true
node-sass:
optional: true
postcss:
optional: true
postcss-load-config:
optional: true
pug:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
typescript:
optional: true
dependencies:
'@types/pug': 2.0.6
'@types/sass': 1.43.1
detect-indent: 6.1.0
magic-string: 0.25.9
sorcery: 0.10.0
strip-indent: 3.0.0
svelte: 3.55.0
typescript: 4.9.4
dev: true
/svelte-preprocess/5.0.0_niwyv7xychq2ag6arq5eqxbomm:
resolution: {integrity: sha512-q7lpa7i2FBu8Pa+G0MmuQQWETBwCKgsGmuq1Sf6n8q4uaG9ZLcLP0Y+etC6bF4sE6EbLxfiI38zV6RfPe3RSfg==}
engines: {node: '>= 14.10.0'}
@ -2454,8 +2389,8 @@ packages:
requires-port: 1.0.0
dev: false
/vite/4.0.1:
resolution: {integrity: sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==}
/vite/4.0.3:
resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@ -2479,23 +2414,23 @@ packages:
terser:
optional: true
dependencies:
esbuild: 0.16.6
esbuild: 0.16.10
postcss: 8.4.20
resolve: 1.22.1
rollup: 3.7.4
rollup: 3.8.1
optionalDependencies:
fsevents: 2.3.2
dev: true
/vitefu/0.2.3_vite@4.0.1:
resolution: {integrity: sha512-75l7TTuU8isAhz1QFtNKjDkqjxvndfMC1AfIMjJ0ZQ59ZD0Ow9QOIsJJX16Wv9PS8f+zMzp6fHy5cCbKG/yVUQ==}
/vitefu/0.2.4_vite@4.0.3:
resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
vite: 4.0.1
vite: 4.0.3
dev: true
/w3c-xmlserializer/4.0.0:
@ -2597,7 +2532,7 @@ packages:
resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
engines: {node: '>=10'}
dependencies:
'@babel/runtime': 7.20.6
'@babel/runtime': 7.20.7
'@types/lodash': 4.14.191
lodash: 4.17.21
lodash-es: 4.17.21

18
frontend/src/global.d.ts vendored Normal file
View file

@ -0,0 +1,18 @@
declare type FileDropEvent = import("filedrop-svelte/event").FileDropEvent;
declare type FileDropSelectEvent = import("filedrop-svelte/event").FileDropSelectEvent;
declare type FileDropDragEvent = import("filedrop-svelte/event").FileDropDragEvent;
declare namespace svelte.JSX {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface HTMLAttributes<T> {
onfiledrop?: (event: CustomEvent<FileDropSelectEvent> & { target: EventTarget & T }) => void;
onfiledragenter?: (event: CustomEvent<FileDropDragEvent> & { target: EventTarget & T }) => void;
onfiledragleave?: (event: CustomEvent<FileDropDragEvent> & { target: EventTarget & T }) => void;
onfiledragover?: (event: CustomEvent<FileDropDragEvent> & { target: EventTarget & T }) => void;
onfiledialogcancel?: (event: CustomEvent<FileDropEvent> & { target: EventTarget & T }) => void;
onfiledialogclose?: (event: CustomEvent<FileDropEvent> & { target: EventTarget & T }) => void;
onfiledialogopen?: (event: CustomEvent<FileDropEvent> & { target: EventTarget & T }) => void;
onwindowfiledragenter?: (event: CustomEvent<FileDropDragEvent> & { target: EventTarget & T }) => void;
onwindowfiledragleave?: (event: CustomEvent<FileDropDragEvent> & { target: EventTarget & T }) => void;
onwindowfiledragover?: (event: CustomEvent<FileDropDragEvent> & { target: EventTarget & T }) => void;
}
}

View file

@ -24,7 +24,7 @@
</g>
</svg>
<style>
<style lang="postcss">
svg {
@apply h-12 w-12;
}

View file

@ -22,7 +22,7 @@
<slot />
</div>
<style>
<style lang="postcss">
.modalBackground {
@apply fixed;
@apply top-0 left-0;

View file

@ -57,5 +57,5 @@
</Modal>
{/if}
<style>
<style lang="postcss">
</style>

View file

@ -111,7 +111,7 @@
</div>
</div>
<style>
<style lang="postcss">
button {
@apply bg-sspsBlue hover:bg-sspsBlueDark rounded-lg transition duration-300;
@apply px-10 py-4 text-2xl font-bold text-white;

View file

@ -4,7 +4,7 @@
<input on:click type="submit" {value} />
<style>
<style lang="postcss">
input {
@apply bg-sspsBlue hover:bg-sspsBlueDark
@apply @apply rounded-lg p-3 text-xl font-semibold

View file

@ -15,7 +15,7 @@
</div>
</label>
<style>
<style lang="postcss">
label {
@apply inline-flex w-full items-center justify-between;
@apply cursor-pointer;

View file

@ -137,7 +137,7 @@
</div>
</div>
<style>
<style lang="postcss">
.card {
@apply m-3;
@apply h-full;

View file

@ -1,7 +1,7 @@
<script lang="ts">
import FileType from './FileType.svelte';
import debounce from 'just-debounce-it';
import { filedrop, type FileDropOptions } from 'filedrop-svelte';
import { filedrop, type FileDropOptions, type Files } from 'filedrop-svelte';
import { submissionProgress, UploadStatus, type Status } from '$lib/stores/portfolio';
import { createEventDispatcher } from 'svelte';
import ProgressBar from './ProgressBar.svelte';
@ -68,12 +68,8 @@
clearInterval(dashAnimationInterval);
};
type Dropped = {
accepted: Array<File>;
rejected: Array<File>;
};
const onFileDrop = (dropped: Dropped) => {
const onFileDrop = (dropped: Files) => {
console.log(dropped);
if (dropped.accepted.length > 0) {
fileDropped = true;
@ -168,7 +164,7 @@
class="drag group"
on:mouseenter={dashAnimationStart}
on:mouseleave={dashAnimationStop}
style={`background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='9' ry='9' stroke-opacity='50%' stroke='%23406280' stroke-width='4' stroke-dasharray='10' stroke-dashoffset='${dashAnimationProgress}' stroke-linecap='square'/%3e%3c/svg%3e");`}
style={`background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' rx='9' ry='9' stroke-opacity='50%' stroke='%23406280' stroke-width='4' stroke-dasharray='10' stroke-dashoffset='${dashAnimationProgress}' stroke-linecap='square'/%3e%3c/svg%3e");`}
>
{#if error}
<span class="font-semibold text-red-600">{error}</span>
@ -181,7 +177,7 @@
{/if}
</div>
<style>
<style lang="postcss">
:global([type='file']) {
@apply hidden;
}

View file

@ -9,7 +9,7 @@
<span class="text-sspsBlue text-lg italic">Max {filesize}</span>
</div>
<style>
<style lang="postcss">
div {
@apply flex items-center justify-between;
@apply py-1 px-4;

View file

@ -73,7 +73,7 @@
</span>
{/if}
<style>
<style lang="postcss">
.icon {
@apply text-sspsBlueDark h-10 w-10 transition-colors duration-300 hover:cursor-pointer;
@apply hover:text-sspsBlue;

View file

@ -30,7 +30,7 @@
</svg>
</div>
<style>
<style lang="postcss">
.submitted {
@apply stroke-[#35e000ff];
}

View file

@ -50,7 +50,7 @@
</div>
</div>
<style>
<style lang="postcss">
.info {
@apply flex items-center justify-between;
@apply py-3 px-6;

View file

@ -23,7 +23,7 @@
<!-- <h3 class="ml-8 font-bold text-xl">{title}</h3> -->
</div>
<style>
<style lang="postcss">
span {
@apply rounded-full p-1;
}

View file

@ -4,7 +4,7 @@
<span class="h-28 w-28 bg-black bg-[#55b1bd] opacity-60" />
</div>
<style>
<style lang="postcss">
div {
@apply relative;
}

View file

@ -7,7 +7,7 @@
/></svg
>
<style>
<style lang="postcss">
svg {
@apply fill-none stroke-current;
}

Before

Width:  |  Height:  |  Size: 335 B

After

Width:  |  Height:  |  Size: 350 B

View file

@ -7,7 +7,7 @@
/></svg
>
<style>
<style lang="postcss">
svg {
@apply fill-none stroke-current;
}

Before

Width:  |  Height:  |  Size: 281 B

After

Width:  |  Height:  |  Size: 296 B

View file

@ -1,6 +1,6 @@
<span>@</span>
<style>
<style lang="postcss">
span {
@apply flex items-center justify-center;
@apply text-sspsBlue text-center text-2xl;

View file

@ -10,7 +10,7 @@
/></svg
>
<style>
<style lang="postcss">
path {
@apply fill-current;
}

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -8,7 +8,7 @@
></svg
>
<style>
<style lang="postcss">
svg {
@apply fill-current stroke-current;
}

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -8,7 +8,7 @@
/></svg
>
<style>
<style lang="postcss">
path {
@apply fill-current stroke-current;
}

Before

Width:  |  Height:  |  Size: 522 B

After

Width:  |  Height:  |  Size: 537 B

View file

@ -8,5 +8,5 @@
<img class="object-cover" src={lion} alt="" />
</div>
<style>
<style lang="postcss">
</style>

View file

@ -11,7 +11,7 @@
></svg
>
<style>
<style lang="postcss">
svg {
@apply stroke-sspsBlue fill-transparent;
}

Before

Width:  |  Height:  |  Size: 621 B

After

Width:  |  Height:  |  Size: 636 B

View file

@ -23,7 +23,7 @@
</div>
</div>
<style>
<style lang="postcss">
.logo {
@apply h-[200px] w-[200px];
}

View file

@ -25,7 +25,7 @@
</div>
</div>
<style>
<style lang="postcss">
.bgImage {
@apply -z-20;
@apply min-w-screen absolute min-h-screen md:min-w-[50vw];

View file

@ -27,9 +27,9 @@
</select>
</div>
<style>
<style lang="postcss">
div,
input {
select {
@apply w-full;
}
div {

View file

@ -26,5 +26,5 @@
</div>
</TextField>
<style>
<style lang="postcss">
</style>

View file

@ -31,7 +31,7 @@
</div>
</TextField>
<style>
<style lang="postcss">
div {
@apply text-sspsBlue;
}

View file

@ -39,5 +39,5 @@
{helperText}
/>
<style>
<style lang="postcss">
</style>

View file

@ -26,7 +26,7 @@
</div>
</TextField>
<style>
<style lang="postcss">
div {
@apply text-sspsBlue;
}

View file

@ -35,5 +35,5 @@
</div>
</TextField>
<style>
<style lang="postcss">
</style>

View file

@ -45,7 +45,7 @@
{/if}
</div>
<style>
<style lang="postcss">
div,
input {
@apply w-full;

View file

@ -43,4 +43,7 @@ export interface CreateCandidateLogin extends CreateCandidate {
password: string;
}
export const candidateData = writable<CandidateData>({});
export const candidateData = writable<CandidateData>({
candidate: {},
parents: []
});

View file

@ -7,5 +7,5 @@
<CandidateDetails id={data.id} candidateData={data.candidateData} />
<style>
<style lang="postcss">
</style>

View file

@ -3,12 +3,11 @@
import Home from '$lib/components/icons/Home.svelte';
import TextField from '$lib/components/textfield/TextField.svelte';
import type { CandidatePreview } from '$lib/stores/candidate';
import { onMount } from 'svelte';
import type { PageData } from '../$types';
import CreateCandidateModal from '$lib/components/admin/CreateCandidateModal.svelte';
import Fuse from 'fuse.js';
import type { PageServerData } from './$types';
export let data: PageData;
export let data: PageServerData;
let candidates: Array<CandidatePreview> = data.preview;
@ -155,7 +154,7 @@
<svelte:window on:scroll={() => (scrollTop = window.scrollY)} />
<style>
<style lang="postcss">
.list {
@apply h-full w-96;
@apply float-left overflow-scroll;
@ -213,9 +212,4 @@
.body .controls {
@apply flex flex-row items-center justify-between;
}
.candidatePreview {
@apply mt-5 h-20 w-full rounded-xl bg-gray-200;
@apply hover:cursor-pointer;
}
</style>

View file

@ -48,7 +48,7 @@
</div>
</SplitLayout>
<style>
<style lang="postcss">
.form {
@apply flex flex-col;
@apply mx-auto h-full w-[90%];

View file

@ -23,9 +23,7 @@
// TODO: transition
let showDetails = false;
// @ts-ignore
$: candidateData.set(data.candidate);
// @ts-ignore
$: submissionProgress.set(data.submission);
const getUploadStatus = (progressStatus: UploadStatus | undefined): Status => {
@ -112,7 +110,7 @@
</div>
</FullLayout>
<style>
<style lang="postcss">
.showDetailsInfoCard {
@apply md:row-span-8;
}

View file

@ -494,7 +494,7 @@
</div>
</SplitLayout>
<style>
<style lang="postcss">
.form {
@apply flex flex-col;
@apply mx-auto h-full w-[90%];

View file

@ -32,7 +32,7 @@
</div>
</SplitLayout>
<style>
<style lang="postcss">
.form {
@apply flex flex-col;
@apply mx-auto h-full w-[90%];

View file

@ -119,7 +119,7 @@
</div>
</FullLayout>
<style>
<style lang="postcss">
.modal {
@apply flex flex-col items-center justify-center;
@apply mx-auto my-auto;