From d00f370ee1738c963ec4e4b3cbc4a9c89cb278bb Mon Sep 17 00:00:00 2001 From: Ash Entwisle Date: Thu, 9 Nov 2023 14:15:00 +0000 Subject: [PATCH] big update Signed-off-by: Ash Entwisle --- astro.config.mjs | 15 +- package-lock.json | 567 ++++++++++++------------------ package.json | 4 +- public/assets/icons/discord.svg | 37 ++ public/assets/icons/email.svg | 37 ++ public/assets/icons/github.svg | 37 ++ public/assets/icons/instagram.svg | 37 ++ public/assets/misc/golf.webp | Bin 0 -> 44408 bytes public/assets/misc/stem-ball.jpg | Bin 0 -> 48673 bytes public/favicon.ico | Bin 475182 -> 287558 bytes public/manifest.json | 8 +- public/splash.png | Bin 0 -> 10488 bytes src/components/About.astro | 31 ++ src/components/ContactUs.astro | 28 ++ src/components/Exec.astro | 2 +- src/components/Execs.astro | 2 +- src/components/Footer.astro | 53 +++ src/components/Header.astro | 5 +- src/components/HeaderButton.astro | 0 src/components/HeaderCTA.astro | 0 src/components/Landing.astro | 0 src/components/Link.astro | 0 src/components/Links.astro | 0 src/components/PhotoFrame.astro | 0 src/components/SocialButton.astro | 24 ++ src/pages/index.astro | 7 +- src/pages/posts/template.mdx | 14 +- src/styles.scss | 305 ++++++++++++++-- 28 files changed, 815 insertions(+), 398 deletions(-) create mode 100644 public/assets/icons/discord.svg create mode 100644 public/assets/icons/email.svg create mode 100644 public/assets/icons/github.svg create mode 100644 public/assets/icons/instagram.svg create mode 100644 public/assets/misc/golf.webp create mode 100644 public/assets/misc/stem-ball.jpg create mode 100644 public/splash.png create mode 100644 src/components/ContactUs.astro delete mode 100644 src/components/HeaderButton.astro delete mode 100644 src/components/HeaderCTA.astro delete mode 100644 src/components/Landing.astro delete mode 100644 src/components/Link.astro delete mode 100644 src/components/Links.astro delete mode 100644 src/components/PhotoFrame.astro create mode 100644 src/components/SocialButton.astro diff --git a/astro.config.mjs b/astro.config.mjs index 20cc41a..688d2c7 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -10,11 +10,19 @@ import cloudflare from "@astrojs/cloudflare"; // https://astro.build/config export default defineConfig({ site: "https://hullcss.org", - integrations: [tailwind(), mdx(), partytown(), sitemap(), prefetch()], + integrations: [ + tailwind(), + mdx(), + partytown(), + sitemap(), + prefetch() + ], output: "server", adapter: cloudflare(), redirects: { + "/posts": "/blog", "/links": "https://linktr.ee/hullcss", + "/links/test": "https://youtu.be/dQw4w9WgXcQ", "/links/discord": "https://discord.gg/AFxbUs5kyA", "/links/facebook": "https://facebook.com/hullCSS", "/links/github": "https://github.com/hullcss", @@ -22,5 +30,10 @@ export default defineConfig({ "/links/instagram": "https://instagram.com/hull_css/", "/links/linkedin": "https://linkedin.com/company/hullcss", "/links/twitter": "https://twitter.com/hull_CSS", + "/links/email": "mailto:hullcss@hull.ac.uk", + "/links/website": "https://hullcss.org", + "/links/address": "https://what3words.com/torch.dips.factor", + "/links/freeside": "https://freeside.co.uk", + "/links/gradcracker": "https://www.gradcracker.com/student-societies/4305/hull-computer-science-society-css" } }); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d805ba5..5c58c05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,12 @@ "version": "0.0.1", "dependencies": { "@astrojs/cloudflare": "^7.6.1", - "@astrojs/mdx": "^1.1.2", + "@astrojs/mdx": "^1.1.3", "@astrojs/partytown": "^2.0.1", "@astrojs/prefetch": "^0.4.1", "@astrojs/sitemap": "^3.0.2", "@astrojs/tailwind": "^5.0.2", - "astro": "^3.3.2", + "astro": "^3.4.0", "tailwindcss": "^3.3.3" }, "devDependencies": { @@ -45,9 +45,9 @@ } }, "node_modules/@astrojs/cloudflare": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@astrojs/cloudflare/-/cloudflare-7.6.1.tgz", - "integrity": "sha512-U0eEJaFeb1sKgUFRcemxT5/jcnO4KHFpLxmzonBd/vD57tJPpZ7dIi2rFwAIJ5AQqhW6uo3Evk45EZq8ukN3pQ==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@astrojs/cloudflare/-/cloudflare-7.6.3.tgz", + "integrity": "sha512-X3Va4AIuQhoaVDaI5YxV1JMTPoNHVw6bGVpXqnT8byh0RTLfpjJPg8UdkdK57YW5Ow/73QqwvbJNZUVQlO6n+Q==", "dependencies": { "@astrojs/underscore-redirects": "^0.3.0", "@cloudflare/workers-types": "^4.20230821.0", @@ -63,57 +63,6 @@ "astro": "^3.3.0" } }, - "node_modules/@astrojs/cloudflare/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@astrojs/cloudflare/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@astrojs/cloudflare/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@astrojs/cloudflare/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, "node_modules/@astrojs/compiler": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.2.1.tgz", @@ -149,9 +98,9 @@ } }, "node_modules/@astrojs/mdx": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-1.1.2.tgz", - "integrity": "sha512-W+CXjdrfbIAUEDUedNOeZvpxyg+6Coji5NaOvF4e3jNhcOMtCWXpTKZTuzkFe25/uIzV2huuUl3ICJnp7qdWFA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-1.1.3.tgz", + "integrity": "sha512-5U5l6bCmywF2IOO8T7oIeStrRB16cxlGCz02U2akpEkLw93dmn5QcHjr4Cwem0bSKROEjYqZ7DxN8t8YAAV2qA==", "dependencies": { "@astrojs/markdown-remark": "3.3.0", "@mdx-js/mdx": "^2.3.0", @@ -173,7 +122,7 @@ "node": ">=18.14.1" }, "peerDependencies": { - "astro": "^3.3.0" + "astro": "^3.3.4" } }, "node_modules/@astrojs/partytown": { @@ -228,9 +177,9 @@ } }, "node_modules/@astrojs/telemetry": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.3.tgz", - "integrity": "sha512-j19Cf5mfyLt9hxgJ9W/FMdAA5Lovfp7/CINNB/7V71GqvygnL7KXhRC3TzfB+PsVQcBtgWZzCXhUWRbmJ64Raw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.0.4.tgz", + "integrity": "sha512-A+0c7k/Xy293xx6odsYZuXiaHO0PL+bnDoXOc47sGDF5ffIKdKQGRPFl2NMlCF4L0NqN4Ynbgnaip+pPF0s7pQ==", "dependencies": { "ci-info": "^3.8.0", "debug": "^4.3.4", @@ -670,9 +619,9 @@ } }, "node_modules/@cloudflare/workers-types": { - "version": "4.20231016.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20231016.0.tgz", - "integrity": "sha512-eGB0cRVyoJpeyGJx2re5sbd9R316a61sY73xwnqm4cwGpb+OxCK2gc651RxGiN7H4w6LY1RpysUgeGLmj5B3+g==" + "version": "4.20231025.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20231025.0.tgz", + "integrity": "sha512-TkcZkntUTOcvJ4vgmwpNfLTclpMbmbClZCe62B25/VTukmyv91joRa4eKzSjzCZUXTbFHNmVdOpmGaaJU2U3+A==" }, "node_modules/@esbuild/android-arm": { "version": "0.19.5", @@ -1194,11 +1143,6 @@ "@types/unist": "^2" } }, - "node_modules/@types/hast/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/@types/mdast": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.2.tgz", @@ -1225,11 +1169,6 @@ "@types/unist": "^2" } }, - "node_modules/@types/nlcst/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/@types/node": { "version": "17.0.45", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", @@ -1249,9 +1188,9 @@ } }, "node_modules/@types/unist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.1.tgz", - "integrity": "sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==" + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", + "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", @@ -1259,9 +1198,9 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "bin": { "acorn": "bin/acorn" }, @@ -1278,9 +1217,9 @@ } }, "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", + "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", "engines": { "node": ">=0.4.0" } @@ -1405,14 +1344,14 @@ } }, "node_modules/astro": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/astro/-/astro-3.3.2.tgz", - "integrity": "sha512-uyimGY0p1gYXKAZe3/RCfbqNbuwpEvPkTKF5TE63Glb9ZgeLUBXu+ZlsG4LIMxCQ40p5F0D5+zuNJdH+om2PQQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-3.4.0.tgz", + "integrity": "sha512-nTOFxrPOnmACl8noTPkRJkaEOMx4wZy4QCLB2aDL3Lm+AiEaVcgH7YQ4GpCl72zSNXp/A7hGdUgcXbC4XYHOCQ==", "dependencies": { "@astrojs/compiler": "^2.1.0", "@astrojs/internal-helpers": "0.2.1", "@astrojs/markdown-remark": "3.3.0", - "@astrojs/telemetry": "3.0.3", + "@astrojs/telemetry": "3.0.4", "@babel/core": "^7.22.10", "@babel/generator": "^7.22.10", "@babel/parser": "^7.22.10", @@ -1446,6 +1385,7 @@ "mime": "^3.0.0", "ora": "^7.0.1", "p-limit": "^4.0.0", + "p-queue": "^7.4.1", "path-to-regexp": "^6.2.1", "preferred-pm": "^3.1.2", "probe-image-size": "^7.2.3", @@ -1722,9 +1662,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001551", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz", - "integrity": "sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg==", + "version": "1.0.30001557", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001557.tgz", + "integrity": "sha512-91oR7hLNUP3gG6MLU+n96em322a8Xzes8wWdBKhLgUoiJsAF5irZnxSUCbc+qUZXNnPCfUwLOi9ZCZpkvjQajw==", "funding": [ { "type": "opencollective", @@ -2141,9 +2081,9 @@ } }, "node_modules/dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "engines": { "node": ">=4" } @@ -2154,9 +2094,9 @@ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, "node_modules/electron-to-chromium": { - "version": "1.4.560", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.560.tgz", - "integrity": "sha512-HhJH/pWAxTaPZl7R3mJ6gCd8MfjQdil9RAWk84qHaLsmPTadydfAmq0a1x8kZtOGQ6pZrWhOYj5uZ8I0meZIgg==" + "version": "1.4.569", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.569.tgz", + "integrity": "sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg==" }, "node_modules/emoji-regex": { "version": "10.3.0", @@ -2314,11 +2254,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/estree-util-visit/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", @@ -2327,6 +2262,11 @@ "@types/estree": "^1.0.0" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, "node_modules/execa": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", @@ -2426,15 +2366,15 @@ } }, "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2485,6 +2425,14 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -2624,14 +2572,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2640,6 +2580,17 @@ "node": ">=4" } }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hast-util-from-parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", @@ -2658,11 +2609,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-from-parse5/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/hast-util-parse-selector": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", @@ -2723,11 +2669,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-estree/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/hast-util-to-html": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", @@ -2750,11 +2691,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-to-html/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/hast-util-to-parse5": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", @@ -2956,11 +2892,11 @@ } }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3238,15 +3174,23 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3342,6 +3286,11 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-definitions/node_modules/@types/unist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.1.tgz", + "integrity": "sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==" + }, "node_modules/mdast-util-definitions/node_modules/unist-util-is": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", @@ -3404,11 +3353,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", @@ -3451,11 +3395,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-gfm": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", @@ -3497,11 +3436,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-gfm-footnote": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", @@ -3524,11 +3458,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-gfm-strikethrough": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", @@ -3550,11 +3479,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-gfm-table": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", @@ -3578,11 +3502,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-gfm-table/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-gfm-task-list-item": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", @@ -3604,11 +3523,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-mdx": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", @@ -3649,11 +3563,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-mdx-expression/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-mdx-jsx": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", @@ -3685,11 +3594,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-mdx-jsx/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-mdxjs-esm": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", @@ -3714,11 +3618,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-mdxjs-esm/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-phrasing": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", @@ -3740,11 +3639,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-phrasing/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-to-hast": { "version": "12.3.0", "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", @@ -3772,11 +3666,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-to-hast/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-to-hast/node_modules/mdast-util-definitions": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", @@ -3818,11 +3707,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/mdast-util-to-string": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", @@ -3843,11 +3727,6 @@ "@types/unist": "^2" } }, - "node_modules/mdast-util-to-string/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -4421,11 +4300,6 @@ "vfile-message": "^3.0.0" } }, - "node_modules/micromark-util-events-to-acorn/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/micromark-util-html-tag-name": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", @@ -4890,39 +4764,40 @@ } }, "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dependencies": { - "p-limit": "^3.0.2" + "p-limit": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/p-queue": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", + "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", "dependencies": { - "yocto-queue": "^0.1.0" + "eventemitter3": "^5.0.1", + "p-timeout": "^5.0.2" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "node_modules/p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4955,11 +4830,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/parse-latin": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", @@ -4980,11 +4850,11 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/path-is-absolute": { @@ -5040,11 +4910,11 @@ } }, "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/pirates": { @@ -5114,6 +4984,14 @@ "node": ">=8" } }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, "node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -5341,6 +5219,71 @@ "node": ">=10" } }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, "node_modules/preferred-pm/node_modules/which-pm": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", @@ -5353,6 +5296,17 @@ "node": ">=8.15" } }, + "node_modules/preferred-pm/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/printable-characters": { "version": "1.0.42", "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", @@ -5463,14 +5417,6 @@ "pify": "^2.3.0" } }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -5576,11 +5522,6 @@ "@types/unist": "^2" } }, - "node_modules/remark-gfm/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/remark-mdx": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", @@ -5616,11 +5557,6 @@ "@types/unist": "^2" } }, - "node_modules/remark-parse/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/remark-rehype": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", @@ -5644,11 +5580,6 @@ "@types/unist": "^2" } }, - "node_modules/remark-rehype/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/remark-smartypants": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", @@ -5861,9 +5792,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.69.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.4.tgz", - "integrity": "sha512-+qEreVhqAy8o++aQfCJwp0sklr2xyEzkm9Pp/Igu9wNPoe7EZEQ8X/MBvvXggI2ql607cxKg/RKOwDj6pp2XDA==", + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", "devOptional": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -5987,6 +5918,11 @@ "@types/unist": "*" } }, + "node_modules/shikiji/node_modules/@types/unist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.1.tgz", + "integrity": "sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==" + }, "node_modules/shikiji/node_modules/hast-util-from-parse5": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", @@ -6674,19 +6610,19 @@ } }, "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.18.2", + "jiti": "^1.19.1", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -6868,9 +6804,9 @@ } }, "node_modules/undici": { - "version": "5.26.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.4.tgz", - "integrity": "sha512-OG+QOf0fTLtazL9P9X7yqWxQ+Z0395Wk6DSkyTxtaq3wQEjIroVe7Y4asCX/vcCxYpNGMnwz8F0qbRYUoaQVMw==", + "version": "5.27.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.27.0.tgz", + "integrity": "sha512-l3ydWhlhOJzMVOYkymLykcRRXqbUaQriERtR70B9LzNkZ4bX52Fc8wbTDneMiwo8T+AemZXvXaTx+9o5ROxrXg==", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -6905,11 +6841,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unified/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-generated": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", @@ -6931,11 +6862,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-is/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-modify-children": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", @@ -6949,11 +6875,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-modify-children/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-position": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", @@ -6978,16 +6899,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-position-from-estree/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, - "node_modules/unist-util-position/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-remove-position": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", @@ -7001,11 +6912,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-remove-position/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-stringify-position": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", @@ -7018,11 +6924,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-stringify-position/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-visit": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", @@ -7049,11 +6950,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit-children/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/unist-util-visit-parents": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", @@ -7067,16 +6963,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit-parents/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, - "node_modules/unist-util-visit/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", @@ -7156,11 +7042,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-location/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/vfile-message": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", @@ -7174,16 +7055,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vfile-message/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, - "node_modules/vfile/node_modules/@types/unist": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.9.tgz", - "integrity": "sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==" - }, "node_modules/vite": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", @@ -7660,6 +7531,14 @@ "node": ">=4" } }, + "node_modules/which-pm/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", diff --git a/package.json b/package.json index d25efff..2233a12 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@astrojs/cloudflare": "^7.6.1", - "@astrojs/mdx": "^1.1.2", + "@astrojs/mdx": "^1.1.3", "@astrojs/partytown": "^2.0.1", "@astrojs/prefetch": "^0.4.1", "@astrojs/sitemap": "^3.0.2", "@astrojs/tailwind": "^5.0.2", - "astro": "^3.3.2", + "astro": "^3.4.0", "tailwindcss": "^3.3.3" }, "devDependencies": { diff --git a/public/assets/icons/discord.svg b/public/assets/icons/discord.svg new file mode 100644 index 0000000..515af4b --- /dev/null +++ b/public/assets/icons/discord.svg @@ -0,0 +1,37 @@ + + + + + + + diff --git a/public/assets/icons/email.svg b/public/assets/icons/email.svg new file mode 100644 index 0000000..729a670 --- /dev/null +++ b/public/assets/icons/email.svg @@ -0,0 +1,37 @@ + + + + + + + diff --git a/public/assets/icons/github.svg b/public/assets/icons/github.svg new file mode 100644 index 0000000..7be0268 --- /dev/null +++ b/public/assets/icons/github.svg @@ -0,0 +1,37 @@ + + + + + + + diff --git a/public/assets/icons/instagram.svg b/public/assets/icons/instagram.svg new file mode 100644 index 0000000..1a04b88 --- /dev/null +++ b/public/assets/icons/instagram.svg @@ -0,0 +1,37 @@ + + + + + + + diff --git a/public/assets/misc/golf.webp b/public/assets/misc/golf.webp new file mode 100644 index 0000000000000000000000000000000000000000..07f7f2dab32d492ae7fe3cf269044c2abb2d541b GIT binary patch literal 44408 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

Q<`EyII{ETHD2Y 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 D4B1)j literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico index 3d5572bf29fc24251840d83598a5ccdbc68b6ad6..3d883424fa270d64b7654c34099b70fbd26b1b16 100644 GIT binary patch delta 18567 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 AIRF3v delta 12458 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 literal 0 HcmV?d00001 diff --git a/src/components/About.astro b/src/components/About.astro index e69de29..5bb771d 100644 --- a/src/components/About.astro +++ b/src/components/About.astro @@ -0,0 +1,31 @@ +--- +import SocialButton from "./SocialButton.astro"; +--- + +

About

+
diff --git a/src/components/ContactUs.astro b/src/components/ContactUs.astro new file mode 100644 index 0000000..6da9b24 --- /dev/null +++ b/src/components/ContactUs.astro @@ -0,0 +1,28 @@ +--- +import SocialButton from "./SocialButton.astro"; + +--- + + +
+
+

Contact us

+

+ if you wish to chat or have any questions or suggestions, + feel free to reach out to us on our Instagram or Discord. +

+

+ if you wish to contact us regarding partnerships, sponsorships or general inquiries please email us at hullcss. + We aim to respond to all emails within a working week, if you have not received a response within this time please feel free to send us a follow up email. +

+

+ Found a bug? feel free to open an issue or pull request on our GitHub page. +

+
+
+ + + + +
+
\ No newline at end of file diff --git a/src/components/Exec.astro b/src/components/Exec.astro index 4de6eb5..e4fbe0b 100644 --- a/src/components/Exec.astro +++ b/src/components/Exec.astro @@ -21,7 +21,7 @@ const url = `https://github.com/${gh}`; {name}
-

{title}: {name} ({pronouns})

+

{title}: {name} ({pronouns})

diff --git a/src/components/Execs.astro b/src/components/Execs.astro index e3fccb0..c70000b 100644 --- a/src/components/Execs.astro +++ b/src/components/Execs.astro @@ -3,7 +3,7 @@ import Exec from "./Exec.astro"; ---
-

Meet the Team:

+

Meet the Team:

+ + + \ No newline at end of file diff --git a/src/components/Header.astro b/src/components/Header.astro index 27bdd36..bf6e3dd 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -21,9 +21,6 @@
-
- github -
+ diff --git a/src/components/HeaderButton.astro b/src/components/HeaderButton.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/HeaderCTA.astro b/src/components/HeaderCTA.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/Landing.astro b/src/components/Landing.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/Link.astro b/src/components/Link.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/Links.astro b/src/components/Links.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/PhotoFrame.astro b/src/components/PhotoFrame.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/SocialButton.astro b/src/components/SocialButton.astro new file mode 100644 index 0000000..5c01aab --- /dev/null +++ b/src/components/SocialButton.astro @@ -0,0 +1,24 @@ +--- + +export interface Props { + href: string; + icon: string; + text: string; + id: string; +} + +const props = Astro.props + +--- + + + diff --git a/src/pages/index.astro b/src/pages/index.astro index 6351421..bfc2201 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,9 +1,8 @@ --- import Boilerplate from "../layouts/Boilerplate.astro"; -import Landing from "../components/Landing.astro"; import About from "../components/About.astro"; import Execs from "../components/Execs.astro"; -import Links from "../components/Links.astro"; +import ContactUs from "../components/ContactUs.astro"; const keywords = [ "hull", "computer", "science", "society", "hcss", @@ -17,10 +16,10 @@ const keywords = [ description="This is the Hull Computer Science Society website." keywords={keywords} > - - + + diff --git a/src/pages/posts/template.mdx b/src/pages/posts/template.mdx index 790192f..48c5977 100644 --- a/src/pages/posts/template.mdx +++ b/src/pages/posts/template.mdx @@ -1,12 +1,12 @@ --- # Edit all of this -# title: "Example Title" -# author: "Ash Entwisle" -# title: "Webmaster" -# date: "2023-01-31" -# description: "Example description" -# tags: ["Tag 1", "Tag 2", "..."] -# draft: true # set to false to publish +title: "Example Title" +author: "Ash Entwisle" +role: "Webmaster" +date: "2023-01-31" +description: "Example description" +tags: ["Tag 1", "Tag 2", "..."] +draft: true # set to false to publish # Don't edit this # layout: ../layouts/Blogpost.astro diff --git a/src/styles.scss b/src/styles.scss index 2acb2ee..014dc24 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -28,7 +28,7 @@ header { padding-right: 5px; // set colors - @apply bg-mono_4; + @apply bg-mono_5; @apply text-mono_1; .header-l { @@ -56,6 +56,16 @@ header { img { height: 90%; width: 90%; + + &:hover { + transition: 0.125s ease-in-out; + transform: scale(1.05); + } + + &:not(:hover) { + transition: 0.125s ease-in-out; + transform: scale(1); + } } } @@ -124,34 +134,89 @@ header { } main { - // add 5% padding to l and r + // add 10% padding to l and r padding-left: 10%; padding-right: 10%; + max-width: 1500px; + + margin-top: 50px; + margin-left: auto; + margin-right: auto; + margin-bottom: 75px; + + // if screen is greater than 1500, set max width to 1750 + @media only screen and (min-width: 1500px) { + max-width: 1750px; + } + + // if screen is greater than 1750, set max width to 2000 + @media only screen and (min-width: 1750px) { + max-width: 2000px; + } + + .about { + display: flex; + flex-direction: row; + + .about-l { + width: 55%; + + p { + max-width: 750px; + } + } + + .about-r { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + + width: 45%; + + .about-image { + // center image; + display: flex; + justify-content: center; + align-items: center; + + width: 100%; + height: 100%; + + img { + + width: 90%; + min-width: 300px; + } + + } + } + + // if less than 1000, flex about in col + @media only screen and (max-width: 1000px) { + flex-direction: column; + + .about-l { + width: 100%; + } + + .about-r { + width: 100%; + } + } + } + .execs { display: flex; flex-direction: column; - h2 { - font-size: xx-large; - font-weight: bold; - text-decoration: underline; - padding-bottom: 10px; - } - .exec { display: flex; flex-direction: row; padding-bottom: 25px; - h3 { - margin: 0px; - margin-bottom: 10px; - - font-size: larger; - } - i { font-size: medium; } @@ -175,21 +240,6 @@ main { max-width: 175px; max-height: 175px; - - @apply bg-mono_5; - - &:hover { - transition: 0.2s ease-in-out; - transform: scale(1.05); - border-radius: 10px; - } - - // on not hover, transition back to normal - &:not(:hover) { - transition: 0.1s ease-in-out; - transform: scale(1); - border-radius: 20px; - } } // if less than 800, hide exec-pfp @@ -202,6 +252,151 @@ main { } + .contact { + display: flex; + flex-direction: row; + + .contact-l { + width: 60%; + + p { + max-width: 750px; + } + } + + .contact-r { + // flex buttons in col + // center all buttons + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + + width: 40%; + margin-top: 50px; + + #instagram { + &:hover { + @apply border-hue_5a; + } + } + + #discord { + &:hover { + @apply border-hue_2a; + } + } + + #email { + &:hover { + @apply border-hue_4a; + } + } + + #github { + &:hover { + @apply border-hue_3a; + } + } + + .social-button { + width: 300px; + + border: 2.5px solid; + + // add padding + padding: 10px; + + // add margin + margin-top: 10px; + margin-bottom: 10px; + + // set bg color + @apply bg-mono_5; + + .social-button-span { + width: 45%; + + + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + + } + + a { + // flex row, center all items in row add space between + display: flex; + flex-direction: row; + justify-content: left; + align-items: center; + gap: 15px; + margin-left: 25%; + @apply text-mono_1; + } + + img { + + // set width and height + width: 25px; + height: 25px; + + // set svg color + + + &:hover { + transform: scale(1); + border-radius: 0px; + } + &:not(:hover) { + transform: scale(1); + border-radius: 0px; + } + } + + &:hover { + transition: 0.2s ease-in-out; + transform: scale(1.05); + border-radius: 10px; + } + + // on not hover, transition back to normal + &:not(:hover) { + transition: 0.1s ease-in-out; + transform: scale(1); + border-radius: 15px; + + @apply border-mono_5; + } + } + } + + // if less than 800, flex contact in col + @media only screen and (max-width: 1000px) { + flex-direction: column; + + .contact-l { + width: 100%; + } + + .contact-r { + width: 100%; + } + } + + // if screen greater than 1500, increase width of contact-r + @media only screen and (min-width: 1500px) { + .contact-l { + width: 50%; + } + .contact-r { + width: 50%; + } + } + } + + a { &:hover { text-decoration: underline; @@ -221,11 +416,40 @@ main { } p { - margin: 15px; + margin-top: 15px; + margin-bottom: 15px; } h1 { - margin: 15px; + margin-top: 15px; + margin-bottom: 15px; + } + + h2 { + font-size: xx-large; + font-weight: bold; + text-decoration: underline; + + padding-bottom: 10px; + margin-top: 15px; + margin-bottom: 15px; + } + + h3 { + font-size: x-large; + font-weight: bold; + text-decoration: underline; + + padding-bottom: 10px; + margin-top: 15px; + margin-bottom: 15px; + } + + h4 { + margin: 0px; + margin-bottom: 10px; + + font-size: larger; } code { @@ -240,6 +464,21 @@ main { } + img { + &:hover { + transition: 0.2s ease-in-out; + transform: scale(1.05); + border-radius: 10px; + } + + // on not hover, transition back to normal + &:not(:hover) { + transition: 0.1s ease-in-out; + transform: scale(1); + border-radius: 20px; + } + } + } markdown {
+
+

+ if you wish to chat or have any questions or suggestions, feel free to + reach out to us on our Instagram or Discord. +

+

+ if you wish to contact us regarding partnerships, sponsorships or general + inquiries please email us at hullcss. We aim to + respond to all emails within a working week, if you have not received a + response within this time please feel free to send us a follow up email. +

+

+ Found a bug? feel free to open an issue or pull request on our GitHub page. +

+
+
+
+ HullCSS Mini-Golf Social +
+
+