From 99fa42df2e17ae8e80bd350549ecd26ed57823b0 Mon Sep 17 00:00:00 2001 From: "Jelte (aka Driezie)" <80174866+driezie@users.noreply.github.com> Date: Mon, 23 Sep 2024 15:06:04 +0200 Subject: [PATCH 01/45] JC - Setup project - Global Style css - Link stylesheet in head Link #9 --- .gitignore | 21 + .npmrc | 1 + LICENSE | 21 - README.md | 51 +- assets/.gitkeep | 0 docs/INSTRUCTIONS.md | 6 +- docs/infromation-architecture.md | 8 +- package-lock.json | 1280 ++++++++++++++++++++++++++++++ package.json | 18 + scripts/.gitkeep | 0 src/app.html | 13 + src/lib/index.js | 1 + src/routes/+page.svelte | 1 + static/favicon.png | Bin 0 -> 1571 bytes static/style.css | 78 ++ styles/.gitkeep | 0 svelte.config.js | 13 + vite.config.js | 6 + 18 files changed, 1465 insertions(+), 53 deletions(-) create mode 100644 .gitignore create mode 100644 .npmrc delete mode 100644 LICENSE delete mode 100644 assets/.gitkeep create mode 100644 package-lock.json create mode 100644 package.json delete mode 100644 scripts/.gitkeep create mode 100644 src/app.html create mode 100644 src/lib/index.js create mode 100644 src/routes/+page.svelte create mode 100644 static/favicon.png create mode 100644 static/style.css delete mode 100644 styles/.gitkeep create mode 100644 svelte.config.js create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..79518f71 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +node_modules + +# Output +.output +.vercel +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..b6f27f13 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/LICENSE b/LICENSE deleted file mode 100644 index afdc5c72..00000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 AD Frontend Design & Development (FDND) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 446aa599..5ce67661 100644 --- a/README.md +++ b/README.md @@ -1,33 +1,38 @@ -> _Fork_ deze leertaak en ga aan de slag. -Onderstaande outline ga je gedurende deze taak in jouw eigen GitHub omgeving uitwerken. -De instructie vind je in: [docs/INSTRUCTIONS.md](docs/INSTRUCTIONS.md) +# create-svelte -# Titel - +Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). -## Inhoudsopgave +## Creating a project - * [Beschrijving](#beschrijving) - * [Kenmerken](#kenmerken) - * [Installatie](#installatie) - * [Gebruik](#gebruik) - * [Bronnen](#bronnen) - * [Licentie](#licentie) +If you're seeing this, you've probably already done this step. Congrats! -## Beschrijving - - - +```bash +# create a new project in the current directory +npm create svelte@latest -## Kenmerken - +# create a new project in my-app +npm create svelte@latest my-app +``` -## Installatie +## Developing -## Gebruik +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: -## Bronnen +```bash +npm run dev -## Licentie +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` -This project is licensed under the terms of the [MIT license](./LICENSE). +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. diff --git a/assets/.gitkeep b/assets/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/INSTRUCTIONS.md b/docs/INSTRUCTIONS.md index 8842b1eb..0b02cad3 100644 --- a/docs/INSTRUCTIONS.md +++ b/docs/INSTRUCTIONS.md @@ -1,6 +1,6 @@ # Lose Your Head - the Client Case -Ontwerp en maak een website voor een opdrachtgever op basis van een Headless CMS API +Ontwerp en maak een website voor een opdrachtgever op basis van een Headless CMS API ## Context Deze leertaak hoort bij sprint 14: Lose your Head. Dit is een opdracht die je individueel uitvoert voor een opdrachtgever. @@ -28,7 +28,7 @@ De development lifecycle kent de volgende stappen: 1. Kies een user story uit de backlog van het project waar je aan gaat werken, of schrijf een nieuwe user story. De projecten staan bij [FDND Agency](https://github.com/fdnd-agency). 2. Maak een fork van [deze leertaak](https://github.com/fdnd-task/lose-your-head-the-client-case). -3. Kopieer de user story waar jij aan gaat werken naar de Wiki van de geforkte repository. Deze user story ga je gedurende deze sprint beantwoorden/ verwerkelijken/ realiseren. **NB: Een user-story moet vaak nog opgesplitst worden in taken!** +3. Kopieer de user story waar jij aan gaat werken naar de Wiki van de geforkte repository. Deze user story ga je gedurende deze sprint beantwoorden/ verwerkelijken/ realiseren. **NB: Een user-story moet vaak nog opgesplitst worden in taken!** 4. Plan een gesprek met de opdrachtgever, maak verkennende schetsen en bereid vragen voor en zorg dat je de opdracht helder hebt voor je aan de slag gaat. 5. Hanteer de fases uit de dev-lifecycle om jouw project in te richten, bespreek vooraf met een docent welke stappen je denkt te gaan hanteren. 6. Documenteer doorlopend jouw proces, alle (technische en ontwerp) beslissingen dienen onderbouwd te worden en je verwijst naar alle bronnen die je bij de verschillende fases gebruikt hebt. @@ -50,5 +50,3 @@ DOD's deeltaak Content First - [ ] Per pagina een content model is gedocumenteerd. - [ ] Herhaalde elementen zijn aangegeven --> - - diff --git a/docs/infromation-architecture.md b/docs/infromation-architecture.md index f2dace00..8f7a4fc0 100644 --- a/docs/infromation-architecture.md +++ b/docs/infromation-architecture.md @@ -3,7 +3,7 @@ ## Information Architecture _In het college S14W2-02-informatie-architectuur wordt behandeld hoe het structureren en organiseren van informatie op de frontend invloed heeft op de Content modelling._ -Analyseer de content stuctuur van de bestaande website(s) van de opdrachtgever en schets een datamodel waarmee de API kan worden ingericht. +Analyseer de content stuctuur van de bestaande website(s) van de opdrachtgever en schets een datamodel waarmee de API kan worden ingericht. @@ -22,12 +22,12 @@ Bekijk de bestaande website(s) van het door jou gekozen project en breng de stru #### Aanpak -1. Documenteer uit welke (mogelijke) pagina’s jouw opdracht bestaat en welke pagina's op elkaar lijken wat betreft de structuur. +1. Documenteer uit welke (mogelijke) pagina’s jouw opdracht bestaat en welke pagina's op elkaar lijken wat betreft de structuur. 2. Schets wireframes van de verschillende paginastructuren 3. Schets het datamodel van de content. 4. Bespreek dit met een docent of medestudent -#### Materiaal +#### Materiaal - [8 steps to content first design @ UX-Design](https://uxdesign.cc/8-steps-to-content-first-design-fa2885b9caee) - [Content modelling (in Hygraph)](https://hygraph.com/docs/getting-started/fundamentals/content-modeling) @@ -40,5 +40,3 @@ Deze opdracht is done als: - [ ] Aan de hand van schetsen is gedocumenteerd welke pagina's in jouw project voorkomen. - [ ] Per pagina een content model is gedocumenteerd. - [ ] Herhaalde elementen zijn aangegeven - - diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..2bcc120a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1280 @@ +{ + "name": "daan645-lose-your-head-the-client-case", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "daan645-lose-your-head-the-client-case", + "version": "0.0.1", + "devDependencies": { + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.2.7", + "vite": "^5.0.3" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", + "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz", + "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", + "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz", + "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz", + "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz", + "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz", + "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz", + "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz", + "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz", + "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz", + "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz", + "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz", + "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz", + "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz", + "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz", + "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sveltejs/adapter-auto": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.2.5.tgz", + "integrity": "sha512-27LR+uKccZ62lgq4N/hvyU2G+hTP9fxWEAfnZcl70HnyfAjMSsGk1z/SjAPXNCD1mVJIE7IFu3TQ8cQ/UH3c0A==", + "dev": true, + "dependencies": { + "import-meta-resolve": "^4.1.0" + }, + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, + "node_modules/@sveltejs/kit": { + "version": "2.5.28", + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.28.tgz", + "integrity": "sha512-/O7pvFGBsQPcFa9UrW8eUC5uHTOXLsUp3SN0dY6YmRAL9nfPSrJsSJk//j5vMpinSshzUjteAFcfQTU+04Ka1w==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0", + "devalue": "^5.0.0", + "esm-env": "^1.0.0", + "import-meta-resolve": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.5", + "mrmime": "^2.0.0", + "sade": "^1.8.1", + "set-cookie-parser": "^2.6.0", + "sirv": "^2.0.4", + "tiny-glob": "^0.2.9" + }, + "bin": { + "svelte-kit": "svelte-kit.js" + }, + "engines": { + "node": ">=18.13" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.3" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz", + "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==", + "dev": true, + "dependencies": { + "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", + "debug": "^4.3.4", + "deepmerge": "^4.3.1", + "kleur": "^4.1.5", + "magic-string": "^0.30.10", + "svelte-hmr": "^0.16.0", + "vitefu": "^0.2.5" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", + "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.0.0 || >=20" + }, + "peerDependencies": { + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": "^5.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/code-red": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "@types/estree": "^1.0.1", + "acorn": "^8.10.0", + "estree-walker": "^3.0.3", + "periscopic": "^3.1.0" + } + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/devalue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/esm-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", + "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", + "dev": true + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/rollup": { + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", + "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.22.4", + "@rollup/rollup-android-arm64": "4.22.4", + "@rollup/rollup-darwin-arm64": "4.22.4", + "@rollup/rollup-darwin-x64": "4.22.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", + "@rollup/rollup-linux-arm-musleabihf": "4.22.4", + "@rollup/rollup-linux-arm64-gnu": "4.22.4", + "@rollup/rollup-linux-arm64-musl": "4.22.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", + "@rollup/rollup-linux-riscv64-gnu": "4.22.4", + "@rollup/rollup-linux-s390x-gnu": "4.22.4", + "@rollup/rollup-linux-x64-gnu": "4.22.4", + "@rollup/rollup-linux-x64-musl": "4.22.4", + "@rollup/rollup-win32-arm64-msvc": "4.22.4", + "@rollup/rollup-win32-ia32-msvc": "4.22.4", + "@rollup/rollup-win32-x64-msvc": "4.22.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", + "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", + "dev": true + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dev": true, + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/svelte": { + "version": "4.2.19", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.19.tgz", + "integrity": "sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/estree": "^1.0.1", + "acorn": "^8.9.0", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "code-red": "^1.0.3", + "css-tree": "^2.3.1", + "estree-walker": "^3.0.3", + "is-reference": "^3.0.1", + "locate-character": "^3.0.0", + "magic-string": "^0.30.4", + "periscopic": "^3.1.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/svelte-hmr": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", + "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", + "dev": true, + "engines": { + "node": "^12.20 || ^14.13.1 || >= 16" + }, + "peerDependencies": { + "svelte": "^3.19.0 || ^4.0.0" + } + }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/vite": { + "version": "5.4.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz", + "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "dev": true, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..9a562f06 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "daan645-lose-your-head-the-client-case", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview" + }, + "devDependencies": { + "@sveltejs/adapter-auto": "^3.0.0", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.2.7", + "vite": "^5.0.3" + }, + "type": "module" +} diff --git a/scripts/.gitkeep b/scripts/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/src/app.html b/src/app.html new file mode 100644 index 00000000..ac846c69 --- /dev/null +++ b/src/app.html @@ -0,0 +1,13 @@ + + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/src/lib/index.js b/src/lib/index.js new file mode 100644 index 00000000..856f2b6c --- /dev/null +++ b/src/lib/index.js @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder. diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte new file mode 100644 index 00000000..630029cb --- /dev/null +++ b/src/routes/+page.svelte @@ -0,0 +1 @@ +

lose-your-head-the-client-case

diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..825b9e65af7c104cfb07089bb28659393b4f2097 GIT binary patch literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH :is(header, footer), + main, + section, + article { + container-type: initial; + } + + +/* Voorbeeld CSS media gebruik */ + +/* .card-profile { + padding: .5rem; + background-color: red; + margin: 1rem; + + @media (min-width: var(--media-md)) { + background-color: blue; + } + + @media (min-width: var(--media-lg)) { + background-color: pink; + } +} */ diff --git a/styles/.gitkeep b/styles/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/svelte.config.js b/svelte.config.js new file mode 100644 index 00000000..2ca5922a --- /dev/null +++ b/svelte.config.js @@ -0,0 +1,13 @@ +import adapter from '@sveltejs/adapter-auto'; + +/** @type {import('@sveltejs/kit').Config} */ +const config = { + kit: { + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. + // See https://kit.svelte.dev/docs/adapters for more information about adapters. + adapter: adapter() + } +}; + +export default config; diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 00000000..bbf8c7da --- /dev/null +++ b/vite.config.js @@ -0,0 +1,6 @@ +import { sveltekit } from '@sveltejs/kit/vite'; +import { defineConfig } from 'vite'; + +export default defineConfig({ + plugins: [sveltekit()] +}); From 4fe6e64c078117e92fdf61d368372fe2590e5e7f Mon Sep 17 00:00:00 2001 From: TomDeeterink1 Date: Mon, 30 Sep 2024 19:19:55 +0200 Subject: [PATCH 02/45] Commit 1 #12 Ik heb de basic layout in html gemaakt, ook heb ik de styling voor mobile al gedaan. Ik doe deze commit omdat ik graag verder wil werken om mijn desktop. Daar zal ik weer per kleine commit werken. --- src/lib/Components/Header.svelte | 115 +++++++++++++++++++++++++++++++ src/routes/+layout.svelte | 6 ++ src/routes/+page.svelte | 1 - static/style.css | 3 + static/veronica-logo.svg | 32 +++++++++ static/whatsapp-white-icon.svg | 1 + 6 files changed, 157 insertions(+), 1 deletion(-) create mode 100644 src/lib/Components/Header.svelte create mode 100644 src/routes/+layout.svelte create mode 100644 static/veronica-logo.svg create mode 100644 static/whatsapp-white-icon.svg diff --git a/src/lib/Components/Header.svelte b/src/lib/Components/Header.svelte new file mode 100644 index 00000000..b30f43c0 --- /dev/null +++ b/src/lib/Components/Header.svelte @@ -0,0 +1,115 @@ + +
+
+ +
+ veronica logo +
+ +
+
+ +
+ +
+ + + \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte new file mode 100644 index 00000000..a1101d35 --- /dev/null +++ b/src/routes/+layout.svelte @@ -0,0 +1,6 @@ + +
+
+ \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 630029cb..e69de29b 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1 +0,0 @@ -

lose-your-head-the-client-case

diff --git a/static/style.css b/static/style.css index 3a61db8d..834d2b46 100644 --- a/static/style.css +++ b/static/style.css @@ -60,6 +60,9 @@ container-type: initial; } +body{ + margin: 0px; +} /* Voorbeeld CSS media gebruik */ diff --git a/static/veronica-logo.svg b/static/veronica-logo.svg new file mode 100644 index 00000000..d978a3ec --- /dev/null +++ b/static/veronica-logo.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + diff --git a/static/whatsapp-white-icon.svg b/static/whatsapp-white-icon.svg new file mode 100644 index 00000000..b634d722 --- /dev/null +++ b/static/whatsapp-white-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file From 1b7c8c1e38dc11750c261f7fbd45ef8561f680ab Mon Sep 17 00:00:00 2001 From: WhackyTomD Date: Mon, 30 Sep 2024 19:35:02 +0200 Subject: [PATCH 03/45] Commit 2 #12 Ik heb de flexbox goed gezet in deze commit. hierdoor flext hij altijd tot volledige breedte --- src/lib/Components/Header.svelte | 64 ++++++++++++++++---------------- 1 file changed, 33 insertions(+), 31 deletions(-) diff --git a/src/lib/Components/Header.svelte b/src/lib/Components/Header.svelte index b30f43c0..37c384f8 100644 --- a/src/lib/Components/Header.svelte +++ b/src/lib/Components/Header.svelte @@ -2,43 +2,45 @@ // logic goes here
-
- -
- veronica logo -
- -
-
-
- whatsapp naar ons + veronica logo
- -
- + + +
+ +
+ +
+

lose-your-head-the-client-case

+ +
diff --git a/static/favicon.png b/static/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH :is(header, footer), - main, - section, - article { - container-type: initial; - } - +body > :is(header, footer), +main, +section, +article { + container-type: initial; +} /* Voorbeeld CSS media gebruik */ @@ -76,3 +128,8 @@ background-color: pink; } } */ + +/* other elements */ +li { + list-style-type: none; +} From 140e3a7af02d6b2069315e8c34311b7126b814cd Mon Sep 17 00:00:00 2001 From: WhackyTomD Date: Tue, 1 Oct 2024 11:57:36 +0200 Subject: [PATCH 05/45] Commit 3 #12 Chaning of pathing --- src/lib/{Components => header}/Header.svelte | 81 ++++++++++++++++---- src/routes/+layout.svelte | 2 +- 2 files changed, 66 insertions(+), 17 deletions(-) rename src/lib/{Components => header}/Header.svelte (55%) diff --git a/src/lib/Components/Header.svelte b/src/lib/header/Header.svelte similarity index 55% rename from src/lib/Components/Header.svelte rename to src/lib/header/Header.svelte index 37c384f8..9acb5eee 100644 --- a/src/lib/Components/Header.svelte +++ b/src/lib/header/Header.svelte @@ -1,7 +1,7 @@ -
+
- + -
- veronica logo -
- -
-
- - -
-
- - - \ No newline at end of file diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte deleted file mode 100644 index 4a78ed3c..00000000 --- a/src/routes/+layout.svelte +++ /dev/null @@ -1,6 +0,0 @@ - -
-
- \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 148b7798..bfca51a9 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -14,4 +14,3 @@

lose-your-head-the-client-case

- diff --git a/static/style.css b/static/style.css index 3ed015f2..897eed6c 100644 --- a/static/style.css +++ b/static/style.css @@ -111,6 +111,7 @@ main, section, article { container-type: initial; +} /* Voorbeeld CSS media gebruik */ diff --git a/static/veronica-logo.svg b/static/veronica-logo.svg deleted file mode 100644 index d978a3ec..00000000 --- a/static/veronica-logo.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - diff --git a/static/whatsapp-white-icon.svg b/static/whatsapp-white-icon.svg deleted file mode 100644 index b634d722..00000000 --- a/static/whatsapp-white-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From 4a82cf87d49dd3a14f0ea68f98988a9daf8d6383 Mon Sep 17 00:00:00 2001 From: WhackyTomD Date: Tue, 1 Oct 2024 13:35:35 +0200 Subject: [PATCH 08/45] push to merge --- static/style.css | 1 - 1 file changed, 1 deletion(-) diff --git a/static/style.css b/static/style.css index 897eed6c..c12538ee 100644 --- a/static/style.css +++ b/static/style.css @@ -116,7 +116,6 @@ article { /* Voorbeeld CSS media gebruik */ /* .card-profile { - padding: .5rem; background-color: red; margin: 1rem; From fc4d4963c37875a49ec09b2ee1055858ebb3aea7 Mon Sep 17 00:00:00 2001 From: WhackyTomD Date: Tue, 1 Oct 2024 13:42:29 +0200 Subject: [PATCH 09/45] Large commit 4 #12 Deze commit is erg groot, dit omdat daan en ik een error hadden met de merge, dus heb ik alles handmatig gedaan --- src/lib/header/Header.svelte | 20 ++-- src/routes/+page.svelte | 16 +++ static/style.css | 201 ++++++++++++++++++++++------------- 3 files changed, 153 insertions(+), 84 deletions(-) diff --git a/src/lib/header/Header.svelte b/src/lib/header/Header.svelte index 9acb5eee..0b31f03d 100644 --- a/src/lib/header/Header.svelte +++ b/src/lib/header/Header.svelte @@ -36,8 +36,8 @@ + +
+ +

lose-your-head-the-client-case

+ +
\ No newline at end of file diff --git a/static/style.css b/static/style.css index 834d2b46..d0174f58 100644 --- a/static/style.css +++ b/static/style.css @@ -3,79 +3,132 @@ --media-sm: 600px; --media-md: 960px; --media-lg: 1280px; -} - - -/* Font */ -@font-face { - font-family: ''; - src: url('../assets/fonts/') format('otf'); + + /* font-style */ + --h1-text-size: 2em; + --h2-text-size: 1.5em; + --h3-text-size: 1.17em; + --h4-text-size: 1em; + --p-text-size: 1em; + + /* colors */ + --primary-color: #0091ff; + --secondary-color: #fe0070; + --tertairy: #8b8b8b; + --grey: #8b8b8b; + --dark: #1e1e1e; + --light: #ffff; + + /* radius */ + --full-radius: 100%; + --mid-radius: 20%; + } + + /* Font import */ + @font-face { + font-family: ""; + src: url("../assets/fonts/") format("otf"); font-weight: normal; font-style: normal; -} - - -/* - CSS text-wrap: balance property - Allows multiple lines of text to have their lines broken in such a way that each line is roughly the same width, often used to make headlines more readable and visually appealing. - - https://caniuse.com/css-text-wrap-balance - */ - h1, - h2, - h3, - h4, - h5, - h6 { - text-wrap: balance; - } - - - /* - CSS max-width property - In this case, we are setting the maximum width of the text to 65 characters, which is a good practice to make the text more readable and visually appealing. - - CSS property: text-wrap: pretty - This property is used to break lines of text in a way that is visually appealing, often used to make paragraphs more readable and visually appealing. - - https://caniuse.com/mdn-css_properties_text-wrap_pretty - */ - p, - li, - figcaption { - text-wrap: pretty; - max-width: 65ch; - } - - /* - CSS property: container-type: inline-size - This property is used to set the width of an element to the width of the containing block, often used to make elements fill the width of the container. - - https://caniuse.com/mdn-css_properties_container-type_inline-size - */ - body > :is(header, footer), - main, - section, - article { - container-type: initial; - } - -body{ - margin: 0px; -} - -/* Voorbeeld CSS media gebruik */ - -/* .card-profile { - padding: .5rem; - background-color: red; - margin: 1rem; - - @media (min-width: var(--media-md)) { - background-color: blue; - } - - @media (min-width: var(--media-lg)) { - background-color: pink; - } -} */ + } + + /* Global settings */ + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + /* Default font styling */ + h1 { + font-size: var(--h1-text-size); + } + + h2 { + font-size: var(--h2-text-size); + } + + h3 { + font-size: var(--h3-text-size); + } + + h4 { + font-size: var(--h4-text-size); + } + + p { + font-size: var(--p-text-size); + } + + /* + CSS text-wrap: balance property + Allows multiple lines of text to have their lines broken in such a way that each line is roughly the same width, often used to make headlines more readable and visually appealing. + + https://caniuse.com/css-text-wrap-balance + */ + h1, + h2, + h3, + h4 { + text-wrap: balance; + } + + p, + a, + li { + line-height: 1.2em; + } + + /* + CSS max-width property + In this case, we are setting the maximum width of the text to 65 characters, which is a good practice to make the text more readable and visually appealing. + + CSS property: text-wrap: pretty + This property is used to break lines of text in a way that is visually appealing, often used to make paragraphs more readable and visually appealing. + + https://caniuse.com/mdn-css_properties_text-wrap_pretty + */ + p, + li, + figcaption { + text-wrap: pretty; + max-width: 65ch; + } + + a { + text-decoration: none; + color: var(--light); + } + + /* + CSS property: container-type: inline-size + This property is used to set the width of an element to the width of the containing block, often used to make elements fill the width of the container. + + https://caniuse.com/mdn-css_properties_container-type_inline-size + */ + body > :is(header, footer), + main, + section, + article { + container-type: initial; + } + + /* Voorbeeld CSS media gebruik */ + + /* .card-profile { + background-color: red; + margin: 1rem; + + @media (min-width: var(--media-md)) { + background-color: blue; + } + + @media (min-width: var(--media-lg)) { + background-color: pink; + } + } */ + + /* other elements */ + li { + list-style-type: none; + } \ No newline at end of file From a1f76b19f538496b5d005414af023d1f4dc3b61f Mon Sep 17 00:00:00 2001 From: Daan Jacobs Date: Tue, 1 Oct 2024 15:43:15 +0200 Subject: [PATCH 10/45] Button dynamic linking and label + animations I made a button with a dynamic link and label, i also added some cool animations on it! --- src/app.html | 2 +- src/lib/button/Button.svelte | 82 ++++++++++++++++++++++++++++++++++++ src/routes/+page.svelte | 4 +- static/style.css | 4 +- svelte.config.js | 1 + 5 files changed, 89 insertions(+), 4 deletions(-) create mode 100644 src/lib/button/Button.svelte diff --git a/src/app.html b/src/app.html index ac846c69..be28eacf 100644 --- a/src/app.html +++ b/src/app.html @@ -5,7 +5,7 @@ - %sveltekit.head% + %sveltekit.head%
%sveltekit.body%
diff --git a/src/lib/button/Button.svelte b/src/lib/button/Button.svelte new file mode 100644 index 00000000..17e4c59c --- /dev/null +++ b/src/lib/button/Button.svelte @@ -0,0 +1,82 @@ + + + + + + + + + {label} + + + \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index bfca51a9..12788681 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,6 +1,6 @@ @@ -12,5 +12,5 @@

lose-your-head-the-client-case

- +
diff --git a/static/style.css b/static/style.css index 897eed6c..7535bbaa 100644 --- a/static/style.css +++ b/static/style.css @@ -26,7 +26,7 @@ /* Font import */ @font-face { - font-family: ""; + font-family: "test"; src: url("../assets/fonts/") format("otf"); font-weight: normal; font-style: normal; @@ -37,6 +37,7 @@ margin: 0; padding: 0; box-sizing: border-box; + background-color: #1e1e1e; } /* Default font styling */ @@ -96,6 +97,7 @@ figcaption { } a { + font-family: sans-serif; text-decoration: none; color: var(--light); } diff --git a/svelte.config.js b/svelte.config.js index 2ca5922a..2a4e5ed3 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -11,3 +11,4 @@ const config = { }; export default config; + From 6375f9a455c2e6b50a6406c07f74f45963e89eea Mon Sep 17 00:00:00 2001 From: "Jelte (aka Driezie)" <80174866+driezie@users.noreply.github.com> Date: Tue, 1 Oct 2024 22:00:39 +0200 Subject: [PATCH 11/45] JC - Pushed all the fonts Set temp fonts in styleguide This is part of #32 & #9 --- static/fonts/BrutalType-Black.ttf | Bin 0 -> 71600 bytes static/fonts/BrutalType-Bold.ttf | Bin 0 -> 75388 bytes static/fonts/BrutalType-ExtraBold.ttf | Bin 0 -> 71692 bytes static/fonts/BrutalType-ExtraLight.ttf | Bin 0 -> 76412 bytes static/fonts/BrutalType-Light.ttf | Bin 0 -> 77352 bytes static/fonts/BrutalType-Medium.ttf | Bin 0 -> 75220 bytes static/fonts/BrutalType-Thin.ttf | Bin 0 -> 76440 bytes static/fonts/BrutalType.ttf | Bin 0 -> 76960 bytes static/style.css | 21 ++++++++++++++++++--- 9 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 static/fonts/BrutalType-Black.ttf create mode 100644 static/fonts/BrutalType-Bold.ttf create mode 100644 static/fonts/BrutalType-ExtraBold.ttf create mode 100644 static/fonts/BrutalType-ExtraLight.ttf create mode 100644 static/fonts/BrutalType-Light.ttf create mode 100644 static/fonts/BrutalType-Medium.ttf create mode 100644 static/fonts/BrutalType-Thin.ttf create mode 100644 static/fonts/BrutalType.ttf diff --git a/static/fonts/BrutalType-Black.ttf b/static/fonts/BrutalType-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e319886fc791db197032a1b29079e7aafe38ac49 GIT binary patch literal 71600 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 IahE;ye=`xjVE_OC literal 0 HcmV?d00001 diff --git a/static/fonts/BrutalType-ExtraBold.ttf b/static/fonts/BrutalType-ExtraBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..89fd5c63e7e35b88f334ea4de7d3d3de1bf5dcaa GIT binary patch literal 71692 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 6wfS$rUNig(3(;(f70?50xjA5=y& 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 literal 0 HcmV?d00001 diff --git a/static/fonts/BrutalType-ExtraLight.ttf b/static/fonts/BrutalType-ExtraLight.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6522710571480b72c96d499ab39aa7534b5b55e5 GIT binary patch literal 76412 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 C=amHj literal 0 HcmV?d00001 diff --git a/static/fonts/BrutalType-Medium.ttf b/static/fonts/BrutalType-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..69f9129671eb647a1c2b5fd0e12b5e61fcd6ef87 GIT binary patch literal 75220 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 literal 0 HcmV?d00001 diff --git a/static/fonts/BrutalType.ttf b/static/fonts/BrutalType.ttf new file mode 100644 index 0000000000000000000000000000000000000000..15e25031b6bb865ba0931be419364e4ab63c7278 GIT binary patch literal 76960 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 PG5YN#KH>4O=db;LRfx`L literal 0 HcmV?d00001 diff --git a/static/style.css b/static/style.css index c12538ee..6f3da6c2 100644 --- a/static/style.css +++ b/static/style.css @@ -22,18 +22,33 @@ /* radius */ --full-radius: 100%; --mid-radius: 20%; + + /* font */ + --font-family: "BrutalType"; + } /* Font import */ @font-face { - font-family: ""; - src: url("../assets/fonts/") format("otf"); - font-weight: normal; + font-family: var(--font-family); + src: url("../fonts/BrutalType-Black.ttf") format("ttf"); + font-weight: 900; font-style: normal; } +@font-face { + font-family: var(--font-family); + src: url("../fonts/BrutalType.ttf") format("ttf"); + font-weight: 500; + font-style: normal; +} + +/* Dit zijn op dit moment de fonts die we gebruiken in het ontwerp, als je meer wilt aanmaken moet je een nieuwe @font-face maken */ + + /* Global settings */ * { + font-family: var(--font-family); margin: 0; padding: 0; box-sizing: border-box; From 136cae2da29a31031df1a1d7f89631392033d641 Mon Sep 17 00:00:00 2001 From: OniWithTheHoodie <144009897+OniWithTheHoodie@users.noreply.github.com> Date: Thu, 3 Oct 2024 09:21:03 +0200 Subject: [PATCH 12/45] Footer-component-#31 Footer gemaakt -dit bestaat uit een grid layout -flexbox op de icons en links -images zijn enhanced en hebben een webP en Avif --- package-lock.json | 585 +++++++++++++++++++++++++++++++++++ package.json | 1 + src/+layout.svelte | 13 - src/lib/assets/Facebook.png | Bin 0 -> 478 bytes src/lib/assets/Instagram.png | Bin 0 -> 1103 bytes src/lib/assets/Veronica.png | Bin 0 -> 5807 bytes src/lib/assets/X.png | Bin 0 -> 737 bytes src/lib/assets/Youtube.png | Bin 0 -> 751 bytes src/lib/footer/Footer.svelte | 137 +++++++- src/lib/footer/index.js | 0 src/lib/index.js | 1 - src/lib/tokyo.jpeg | Bin 0 -> 1511516 bytes src/routes/+layout.svelte | 10 + src/routes/+page.svelte | 8 +- static/style.css | 1 + vite.config.js | 6 +- 16 files changed, 741 insertions(+), 21 deletions(-) delete mode 100644 src/+layout.svelte create mode 100644 src/lib/assets/Facebook.png create mode 100644 src/lib/assets/Instagram.png create mode 100644 src/lib/assets/Veronica.png create mode 100644 src/lib/assets/X.png create mode 100644 src/lib/assets/Youtube.png delete mode 100644 src/lib/footer/index.js delete mode 100644 src/lib/index.js create mode 100644 src/lib/tokyo.jpeg create mode 100644 src/routes/+layout.svelte diff --git a/package-lock.json b/package-lock.json index 888bccc0..a8f746b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.1", "devDependencies": { "@sveltejs/adapter-auto": "^3.2.5", + "@sveltejs/enhanced-img": "^0.3.8", "@sveltejs/kit": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^3.0.0", "svelte": "^4.2.7", @@ -28,6 +29,16 @@ "node": ">=6.0.0" } }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "dev": true, + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", @@ -396,6 +407,367 @@ "node": ">=12" } }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -450,6 +822,34 @@ "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", "dev": true }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.22.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", @@ -670,6 +1070,21 @@ "@sveltejs/kit": "^2.0.0" } }, + "node_modules/@sveltejs/enhanced-img": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@sveltejs/enhanced-img/-/enhanced-img-0.3.8.tgz", + "integrity": "sha512-n66u46ZeqHltiTm0BEjWptYmCrCY0EltEEvakmC7d5o5ZejDbOvOWm914mebbRKaP2Bezv65TNCod/wqvw/0KA==", + "dev": true, + "dependencies": { + "magic-string": "^0.30.5", + "svelte-parse-markup": "^0.1.2", + "vite-imagetools": "^7.0.1" + }, + "peerDependencies": { + "svelte": "^4.0.0 || ^5.0.0-next.0", + "vite": ">= 5.0.0" + } + }, "node_modules/@sveltejs/kit": { "version": "2.5.28", "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.5.28.tgz", @@ -796,6 +1211,47 @@ "periscopic": "^3.1.0" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", @@ -844,6 +1300,15 @@ "node": ">=0.10.0" } }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/devalue": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", @@ -929,6 +1394,15 @@ "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", "dev": true }, + "node_modules/imagetools-core": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagetools-core/-/imagetools-core-7.0.1.tgz", + "integrity": "sha512-XDUx3Ac1VrZ4XF5eAJNYdHbFXRPNyebHFrwJsZ4WHb7X2MitOVW23cFphSDByT3MH5rdWdxKr4edSW2agChvDg==", + "dev": true, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/import-meta-resolve": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", @@ -939,6 +1413,12 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "node_modules/is-reference": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", @@ -1037,6 +1517,18 @@ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", "dev": true }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/postcss": { "version": "8.4.47", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", @@ -1118,12 +1610,72 @@ "node": ">=6" } }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/set-cookie-parser": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==", "dev": true }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/sirv": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", @@ -1184,6 +1736,18 @@ "svelte": "^3.19.0 || ^4.0.0" } }, + "node_modules/svelte-parse-markup": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/svelte-parse-markup/-/svelte-parse-markup-0.1.5.tgz", + "integrity": "sha512-T6mqZrySltPCDwfKXWQ6zehipVLk4GWfH1zCMGgRtLlOIFPuw58ZxVYxVvotMJgJaurKi1i14viB2GIRKXeJTQ==", + "dev": true, + "funding": { + "url": "https://bjornlu.com/sponsor" + }, + "peerDependencies": { + "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0-next.1" + } + }, "node_modules/tiny-glob": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", @@ -1203,6 +1767,13 @@ "node": ">=6" } }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "optional": true + }, "node_modules/vite": { "version": "5.4.7", "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz", @@ -1262,6 +1833,20 @@ } } }, + "node_modules/vite-imagetools": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/vite-imagetools/-/vite-imagetools-7.0.4.tgz", + "integrity": "sha512-C9C7b2p/8/TCN2g26tE9haoer2i8K4x0v2RXUiHsIjiz221vQuKItCQ+VyiVCsUMPXfJC/tlZsmCZVBz5jh7uA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.5", + "imagetools-core": "^7.0.1", + "sharp": "^0.33.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/vitefu": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", diff --git a/package.json b/package.json index 6bb0755a..3162c087 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.5", + "@sveltejs/enhanced-img": "^0.3.8", "@sveltejs/kit": "^2.0.0", "@sveltejs/vite-plugin-svelte": "^3.0.0", "svelte": "^4.2.7", diff --git a/src/+layout.svelte b/src/+layout.svelte deleted file mode 100644 index b669645c..00000000 --- a/src/+layout.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - -

- -
- -
- -
- -
From 651e197f387c68b028117c2fd976dc34e1d82361 Mon Sep 17 00:00:00 2001 From: Daan Jacobs <54812898+Daan645@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:11:47 +0200 Subject: [PATCH 35/45] Update README.md Updated the readme --- README.md | 91 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 53 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 5ce67661..965ef0f2 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,53 @@ -# create-svelte - -Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte). - -## Creating a project - -If you're seeing this, you've probably already done this step. Congrats! - -```bash -# create a new project in the current directory -npm create svelte@latest - -# create a new project in my-app -npm create svelte@latest my-app -``` - -## Developing - -Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: - -```bash -npm run dev - -# or start the server and open the app in a new browser tab -npm run dev -- --open -``` - -## Building - -To create a production version of your app: - -```bash -npm run build -``` - -You can preview the production build with `npm run preview`. - -> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for your target environment. +# Mediahuis + +## Inhoudsopgave + * [✏️ Beschrijving](#beschrijving) + * [💻 Gebruik](#gebruik) + * [🔎 Kenmerken](#kenmerken) + * [🔧 Installatie](#installatie) + +## ✏️ Beschrijving +De opdracht was om een pagina te bouwen waarin een overzicht te zien is van alle radioshows en op welke datum en tijdstip deze zijn. + +Bekijk hier de website + +## 💻 Gebruik + +### User story +Als gebruiker wil ik kunnen zien wanneer alle radioshows spelen en welke dj er draait. + +### Gebruik van de week planner +Door op de dagen te klikken kun je het overzicht van de radioshows die op die dag spelen ophalen. + +## 🔎 Kenmerken + +### Ontwerp +We hebben een ontwerp van Triple gekregen de desktop view hebben we in een horizontale lijn gezet zodat er meer radiostations in een keer te bekijken zijn. + +### Features + +#### Responsive page +Doormiddel van media queries is de pagina responsive en te gebruiken op elk scherm formaat! + +#### Image optimalisatie (layout shifting) +De images hebben een standaard width en height, zodat dit layout shifting voorkomt. + +### Technieken +- HTML +- CSS +- JS +- Svelte + +### Tools +- Visual studio code (code editor) +- Vercel (hosting) +- Figma (Design tool) + +## 🔧 Installatie + +1. Clone deze repository +2. Open de repository met een code editor naar keuze +3. Open het terminal in de code editor +4. Typ **npm install** in om alle benodigdheden voor het project te installeren +5. Gebruik de link http://localhost:8001/ om het project lokaal te bekijken +6. Mocht je het project online bekijken dan kan dat via deze link From 3bbe7cc1e1b8371d0c84b7f7b2802ec51147076d Mon Sep 17 00:00:00 2001 From: Daan Jacobs Date: Mon, 7 Oct 2024 15:17:48 +0200 Subject: [PATCH 36/45] Wrong background color removed --- static/style.css | 1 - 1 file changed, 1 deletion(-) diff --git a/static/style.css b/static/style.css index 5e47625c..f80928ff 100644 --- a/static/style.css +++ b/static/style.css @@ -53,7 +53,6 @@ margin: 0; padding: 0; box-sizing: border-box; - background-color: #1e1e1e; } /* Default font styling */ From d2235169391dba49a329129d0e5d66f81a780125 Mon Sep 17 00:00:00 2001 From: TomDeeterink1 Date: Mon, 7 Oct 2024 16:29:06 +0200 Subject: [PATCH 37/45] Large commit for mobile menu #42 I forgot to commit earlier, this needs to be picked up by me. Now im going to refector this code. --- src/lib/mobile-nav/Mobilenav.svelte | 361 +++++++++++++++++++++++----- static/style.css | 10 +- 2 files changed, 310 insertions(+), 61 deletions(-) diff --git a/src/lib/mobile-nav/Mobilenav.svelte b/src/lib/mobile-nav/Mobilenav.svelte index 6c000aa5..9025741f 100644 --- a/src/lib/mobile-nav/Mobilenav.svelte +++ b/src/lib/mobile-nav/Mobilenav.svelte @@ -1,8 +1,22 @@ + +
-
+ + diff --git a/static/style.css b/static/style.css index 7663c82a..3ff3ff70 100644 --- a/static/style.css +++ b/static/style.css @@ -30,15 +30,15 @@ /* Font import */ @font-face { - font-family: var(--font-family); - src: url("../static/fonts/BrutalType-Bold.ttf") format("ttf"); + font-family: "BrutalType"; + src: url("/fonts/BrutalType-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; } - + @font-face { - font-family: var(--font-family); - src: url("../fonts/BrutalType.ttf") format("ttf"); + font-family: "BrutalType"; + src: url("/fonts/BrutalType.ttf") format("truetype"); font-weight: 500; font-style: normal; } From 1afadc23253dcb10de0ad54ec0919adf9de63caf Mon Sep 17 00:00:00 2001 From: TomDeeterink1 Date: Mon, 7 Oct 2024 16:33:03 +0200 Subject: [PATCH 38/45] Commit Aria Labels #42 --- src/lib/mobile-nav/Mobilenav.svelte | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/lib/mobile-nav/Mobilenav.svelte b/src/lib/mobile-nav/Mobilenav.svelte index 9025741f..58e2c6c2 100644 --- a/src/lib/mobile-nav/Mobilenav.svelte +++ b/src/lib/mobile-nav/Mobilenav.svelte @@ -16,7 +16,9 @@
- -