From 4c3688b065fe4e728db07889ea41327f23812f11 Mon Sep 17 00:00:00 2001 From: gibbyb Date: Mon, 21 Oct 2024 10:13:31 -0500 Subject: [PATCH] Not even sure just saw that a lot of stuff was out of date --- .env.example | 0 .eslintrc.cjs | 0 .gitignore | 0 README.md | 0 drizzle.config.ts | 0 next.config.js | 0 package.json | 34 +- pnpm-lock.yaml | 293 +++++++----------- postcss.config.cjs | 0 prettier.config.js | 0 public/favicon.ico | Bin .../profile-pictures/2_1729280510919.jpg | Bin public/uploads/profile-pictures/madeline.jpg | Bin 0 -> 15793 bytes .../checkRelationshipStatus/route.ts | 0 .../api/relationships/createRequest/route.ts | 0 .../api/relationships/updateStatus/route.ts | 0 src/app/api/users/createUser/route.ts | 0 .../users/getInitialDataByAppleId/route.ts | 0 src/app/api/users/search/route.ts | 0 src/app/api/users/updatePfp/route.ts | 0 src/app/api/users/updatePushToken/route.ts | 0 src/app/layout.tsx | 0 src/app/page.tsx | 0 src/env.js | 0 src/middleware.ts | 0 src/server/db/index.ts | 0 src/server/db/schema.ts | 0 src/server/functions.ts | 0 src/server/types.ts | 0 src/styles/globals.css | 0 tailwind.config.ts | 0 tsconfig.json | 0 32 files changed, 130 insertions(+), 197 deletions(-) mode change 100644 => 100755 .env.example mode change 100644 => 100755 .eslintrc.cjs mode change 100644 => 100755 .gitignore mode change 100644 => 100755 README.md mode change 100644 => 100755 drizzle.config.ts mode change 100644 => 100755 next.config.js mode change 100644 => 100755 package.json mode change 100644 => 100755 pnpm-lock.yaml mode change 100644 => 100755 postcss.config.cjs mode change 100644 => 100755 prettier.config.js mode change 100644 => 100755 public/favicon.ico mode change 100644 => 100755 public/uploads/profile-pictures/2_1729280510919.jpg create mode 100755 public/uploads/profile-pictures/madeline.jpg mode change 100644 => 100755 src/app/api/relationships/checkRelationshipStatus/route.ts mode change 100644 => 100755 src/app/api/relationships/createRequest/route.ts mode change 100644 => 100755 src/app/api/relationships/updateStatus/route.ts mode change 100644 => 100755 src/app/api/users/createUser/route.ts mode change 100644 => 100755 src/app/api/users/getInitialDataByAppleId/route.ts mode change 100644 => 100755 src/app/api/users/search/route.ts mode change 100644 => 100755 src/app/api/users/updatePfp/route.ts mode change 100644 => 100755 src/app/api/users/updatePushToken/route.ts mode change 100644 => 100755 src/app/layout.tsx mode change 100644 => 100755 src/app/page.tsx mode change 100644 => 100755 src/env.js mode change 100644 => 100755 src/middleware.ts mode change 100644 => 100755 src/server/db/index.ts mode change 100644 => 100755 src/server/db/schema.ts mode change 100644 => 100755 src/server/functions.ts mode change 100644 => 100755 src/server/types.ts mode change 100644 => 100755 src/styles/globals.css mode change 100644 => 100755 tailwind.config.ts mode change 100644 => 100755 tsconfig.json diff --git a/.env.example b/.env.example old mode 100644 new mode 100755 diff --git a/.eslintrc.cjs b/.eslintrc.cjs old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/drizzle.config.ts b/drizzle.config.ts old mode 100644 new mode 100755 diff --git a/next.config.js b/next.config.js old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 index 454371b..e83ae79 --- a/package.json +++ b/package.json @@ -18,29 +18,29 @@ "dependencies": { "@t3-oss/env-nextjs": "^0.10.1", "drizzle-orm": "^0.33.0", - "geist": "^1.3.0", - "next": "^14.2.4", + "geist": "^1.3.1", + "next": "^14.2.15", "postgres": "^3.4.4", "react": "^18.3.1", "react-dom": "^18.3.1", - "zod": "^3.23.3" + "zod": "^3.23.8" }, "devDependencies": { - "@types/eslint": "^8.56.10", - "@types/node": "^20.14.10", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@typescript-eslint/eslint-plugin": "^8.1.0", - "@typescript-eslint/parser": "^8.1.0", - "drizzle-kit": "^0.24.0", - "eslint": "^8.57.0", - "eslint-config-next": "^14.2.4", + "@types/eslint": "^8.56.12", + "@types/node": "^20.16.13", + "@types/react": "^18.3.11", + "@types/react-dom": "^18.3.1", + "@typescript-eslint/eslint-plugin": "^8.10.0", + "@typescript-eslint/parser": "^8.10.0", + "drizzle-kit": "^0.24.2", + "eslint": "^8.57.1", + "eslint-config-next": "^14.2.15", "eslint-plugin-drizzle": "^0.2.3", - "postcss": "^8.4.39", - "prettier": "^3.3.2", - "prettier-plugin-tailwindcss": "^0.6.5", - "tailwindcss": "^3.4.3", - "typescript": "^5.5.3" + "postcss": "^8.4.47", + "prettier": "^3.3.3", + "prettier-plugin-tailwindcss": "^0.6.8", + "tailwindcss": "^3.4.14", + "typescript": "^5.6.3" }, "ct3aMetadata": { "initVersion": "7.37.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml old mode 100644 new mode 100755 index 05e2188..9dd2725 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,10 +15,10 @@ importers: specifier: ^0.33.0 version: 0.33.0(@types/react@18.3.11)(postgres@3.4.4)(react@18.3.1) geist: - specifier: ^1.3.0 + specifier: ^1.3.1 version: 1.3.1(next@14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next: - specifier: ^14.2.4 + specifier: ^14.2.15 version: 14.2.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) postgres: specifier: ^3.4.4 @@ -30,53 +30,53 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) zod: - specifier: ^3.23.3 + specifier: ^3.23.8 version: 3.23.8 devDependencies: '@types/eslint': - specifier: ^8.56.10 + specifier: ^8.56.12 version: 8.56.12 '@types/node': - specifier: ^20.14.10 - version: 20.16.11 + specifier: ^20.16.13 + version: 20.16.13 '@types/react': - specifier: ^18.3.3 + specifier: ^18.3.11 version: 18.3.11 '@types/react-dom': - specifier: ^18.3.0 + specifier: ^18.3.1 version: 18.3.1 '@typescript-eslint/eslint-plugin': - specifier: ^8.1.0 - version: 8.9.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + specifier: ^8.10.0 + version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) '@typescript-eslint/parser': - specifier: ^8.1.0 - version: 8.9.0(eslint@8.57.1)(typescript@5.6.3) + specifier: ^8.10.0 + version: 8.10.0(eslint@8.57.1)(typescript@5.6.3) drizzle-kit: - specifier: ^0.24.0 + specifier: ^0.24.2 version: 0.24.2 eslint: - specifier: ^8.57.0 + specifier: ^8.57.1 version: 8.57.1 eslint-config-next: - specifier: ^14.2.4 + specifier: ^14.2.15 version: 14.2.15(eslint@8.57.1)(typescript@5.6.3) eslint-plugin-drizzle: specifier: ^0.2.3 version: 0.2.3(eslint@8.57.1) postcss: - specifier: ^8.4.39 + specifier: ^8.4.47 version: 8.4.47 prettier: - specifier: ^3.3.2 + specifier: ^3.3.3 version: 3.3.3 prettier-plugin-tailwindcss: - specifier: ^0.6.5 + specifier: ^0.6.8 version: 0.6.8(prettier@3.3.3) tailwindcss: - specifier: ^3.4.3 + specifier: ^3.4.14 version: 3.4.14 typescript: - specifier: ^5.5.3 + specifier: ^5.6.3 version: 5.6.3 packages: @@ -541,8 +541,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@20.16.11': - resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} + '@types/node@20.16.13': + resolution: {integrity: sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==} '@types/prop-types@15.7.13': resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} @@ -553,8 +553,8 @@ packages: '@types/react@18.3.11': resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} - '@typescript-eslint/eslint-plugin@8.9.0': - resolution: {integrity: sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==} + '@typescript-eslint/eslint-plugin@8.10.0': + resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -564,8 +564,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.9.0': - resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==} + '@typescript-eslint/parser@8.10.0': + resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -574,12 +574,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.9.0': - resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==} + '@typescript-eslint/scope-manager@8.10.0': + resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.9.0': - resolution: {integrity: sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==} + '@typescript-eslint/type-utils@8.10.0': + resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -587,12 +587,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.9.0': - resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==} + '@typescript-eslint/types@8.10.0': + resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.9.0': - resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==} + '@typescript-eslint/typescript-estree@8.10.0': + resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -600,14 +600,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.9.0': - resolution: {integrity: sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==} + '@typescript-eslint/utils@8.10.0': + resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.9.0': - resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==} + '@typescript-eslint/visitor-keys@8.10.0': + resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -618,8 +618,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} engines: {node: '>=0.4.0'} hasBin: true @@ -655,8 +655,9 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} @@ -697,8 +698,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.10.0: - resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + axe-core@4.10.1: + resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==} engines: {node: '>=4'} axobject-query@4.1.0: @@ -741,8 +742,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001668: - resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} + caniuse-lite@1.0.30001669: + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -813,10 +814,6 @@ packages: supports-color: optional: true - deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -960,9 +957,6 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.1.0: resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} @@ -1062,8 +1056,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsx-a11y@6.10.0: - resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} + eslint-plugin-jsx-a11y@6.10.1: + resolution: {integrity: sha512-zHByM9WTUMnfsDTafGXRiqxp6lFtNoSOWBY6FonVRn3A+BUwN1L/tdBXT40BcBJi0cZjOGTXZ0eD/rTG9fEJ0g==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 @@ -1277,10 +1271,6 @@ packages: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -1547,10 +1537,6 @@ packages: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} - object-is@1.1.6: - resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} - engines: {node: '>= 0.4'} - object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -1616,8 +1602,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -1867,10 +1853,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} - streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -1982,8 +1964,8 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -2344,7 +2326,7 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.7.0 + tslib: 2.8.0 '@t3-oss/env-core@0.10.1(typescript@5.6.3)(zod@3.23.8)': dependencies: @@ -2370,7 +2352,7 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@20.16.11': + '@types/node@20.16.13': dependencies: undici-types: 6.19.8 @@ -2385,14 +2367,14 @@ snapshots: '@types/prop-types': 15.7.13 csstype: 3.1.3 - '@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/type-utils': 8.9.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 8.9.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.9.0 + '@typescript-eslint/parser': 8.10.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/type-utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.10.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -2403,12 +2385,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.9.0 + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.10.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: @@ -2416,15 +2398,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.9.0': + '@typescript-eslint/scope-manager@8.10.0': dependencies: - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/visitor-keys': 8.9.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 - '@typescript-eslint/type-utils@8.9.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.10.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.9.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -2433,12 +2415,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.9.0': {} + '@typescript-eslint/types@8.10.0': {} - '@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/visitor-keys': 8.9.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -2450,29 +2432,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.9.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/utils@8.10.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.9.0 - '@typescript-eslint/types': 8.9.0 - '@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.9.0': + '@typescript-eslint/visitor-keys@8.10.0': dependencies: - '@typescript-eslint/types': 8.9.0 + '@typescript-eslint/types': 8.10.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - acorn-jsx@5.3.2(acorn@8.12.1): + acorn-jsx@5.3.2(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 - acorn@8.12.1: {} + acorn@8.13.0: {} ajv@6.12.6: dependencies: @@ -2502,9 +2484,7 @@ snapshots: argparse@2.0.1: {} - aria-query@5.1.3: - dependencies: - deep-equal: 2.2.3 + aria-query@5.3.2: {} array-buffer-byte-length@1.0.1: dependencies: @@ -2577,7 +2557,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.0: {} + axe-core@4.10.1: {} axobject-query@4.1.0: {} @@ -2616,7 +2596,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001668: {} + caniuse-lite@1.0.30001669: {} chalk@4.1.2: dependencies: @@ -2685,27 +2665,6 @@ snapshots: dependencies: ms: 2.1.3 - deep-equal@2.2.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - es-get-iterator: 1.1.3 - get-intrinsic: 1.2.4 - is-arguments: 1.1.1 - is-array-buffer: 3.0.4 - is-date-object: 1.0.5 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - isarray: 2.0.5 - object-is: 1.1.6 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - side-channel: 1.0.6 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.15 - deep-is@0.1.4: {} define-data-property@1.1.4: @@ -2813,18 +2772,6 @@ snapshots: es-errors@1.3.0: {} - es-get-iterator@1.1.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - is-arguments: 1.1.1 - is-map: 2.0.3 - is-set: 2.0.3 - is-string: 1.0.7 - isarray: 2.0.5 - stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.1.0: dependencies: call-bind: 1.0.7 @@ -2926,13 +2873,13 @@ snapshots: dependencies: '@next/eslint-plugin-next': 14.2.15 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.10.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.1(eslint@8.57.1) eslint-plugin-react: 7.37.1(eslint@8.57.1) eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) optionalDependencies: @@ -2950,33 +2897,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.10.0(eslint@8.57.1)(typescript@5.6.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -2984,7 +2931,7 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -2995,7 +2942,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.10.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -3007,19 +2954,19 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.9.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/parser': 8.10.0(eslint@8.57.1)(typescript@5.6.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1): + eslint-plugin-jsx-a11y@6.10.1(eslint@8.57.1): dependencies: - aria-query: 5.1.3 + aria-query: 5.3.2 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.10.0 + axe-core: 4.10.1 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -3111,8 +3058,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint-visitor-keys: 3.4.3 esquery@1.6.0: @@ -3306,11 +3253,6 @@ snapshots: hasown: 2.0.2 side-channel: 1.0.6 - is-arguments@1.1.1: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 @@ -3531,7 +3473,7 @@ snapshots: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001668 + caniuse-lite: 1.0.30001669 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -3559,11 +3501,6 @@ snapshots: object-inspect@1.13.2: {} - object-is@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - object-keys@1.1.1: {} object.assign@4.1.5: @@ -3638,7 +3575,7 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - picocolors@1.1.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -3682,13 +3619,13 @@ snapshots: postcss@8.4.31: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 postgres@3.4.4: {} @@ -3835,10 +3772,6 @@ snapshots: source-map@0.6.1: {} - stop-iteration-iterator@1.0.0: - dependencies: - internal-slot: 1.0.7 - streamsearch@1.1.0: {} string-width@4.2.3: @@ -3946,7 +3879,7 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) @@ -3987,7 +3920,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.7.0: {} + tslib@2.8.0: {} type-check@0.4.0: dependencies: diff --git a/postcss.config.cjs b/postcss.config.cjs old mode 100644 new mode 100755 diff --git a/prettier.config.js b/prettier.config.js old mode 100644 new mode 100755 diff --git a/public/favicon.ico b/public/favicon.ico old mode 100644 new mode 100755 diff --git a/public/uploads/profile-pictures/2_1729280510919.jpg b/public/uploads/profile-pictures/2_1729280510919.jpg old mode 100644 new mode 100755 diff --git a/public/uploads/profile-pictures/madeline.jpg b/public/uploads/profile-pictures/madeline.jpg new file mode 100755 index 0000000000000000000000000000000000000000..fa0c4878ed09668d90d11069813445b539d57a61 GIT binary patch literal 15793 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 z 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 c5<1K&F^^D*7C4Q;mHR!I;TfA}!T