From a86e82662771c2a10f4511286ea915d67fa6bc68 Mon Sep 17 00:00:00 2001 From: devsargam Date: Fri, 22 Mar 2024 02:10:27 +0530 Subject: [PATCH 1/4] refactor: improve site metadata --- package-lock.json | 378 ++++++++++++++++++- public/banner-img.jpeg | Bin 0 -> 220479 bytes src/app/layout.tsx | 11 +- src/config/site-config.ts | 64 +++- yarn.lock | 773 +++++++++++++++++++++++++++----------- 5 files changed, 981 insertions(+), 245 deletions(-) create mode 100644 public/banner-img.jpeg diff --git a/package-lock.json b/package-lock.json index 6775b6101..32714c6c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@auth/prisma-adapter": "^1.0.6", "@discordjs/core": "^1.1.1", "@discordjs/next": "^0.1.1-dev.1673526225-a580768.0", + "@icons-pack/react-simple-icons": "^9.4.0", "@prisma/client": "^5.6.0", "@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-avatar": "^1.0.4", @@ -20,8 +21,10 @@ "@radix-ui/react-label": "^2.0.2", "@radix-ui/react-navigation-menu": "^1.1.4", "@radix-ui/react-slot": "^1.0.2", + "@types/bcrypt": "^5.0.2", "@types/jsonwebtoken": "^9.0.5", "axios": "^1.6.2", + "bcrypt": "^5.1.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", "dayjs": "^1.11.10", @@ -541,6 +544,14 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@icons-pack/react-simple-icons": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-9.4.0.tgz", + "integrity": "sha512-fZtC4Zv53hE+IQE2dJlFt3EB6UOifwTrUNMuEu4hSXemtqMahd05Dpvj2K0j2ewVc+j/ibavud3xjfaMB2Nj7g==", + "peerDependencies": { + "react": "^16.13 || ^17 || ^18" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -643,6 +654,44 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/@matejmazur/react-katex": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/@matejmazur/react-katex/-/react-katex-3.1.3.tgz", @@ -1800,6 +1849,14 @@ "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", "devOptional": true }, + "node_modules/@types/bcrypt": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz", + "integrity": "sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ==", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/cacheable-request": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", @@ -2413,6 +2470,11 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "peer": true }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, "node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", @@ -2480,6 +2542,17 @@ "npm": ">=5" } }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/aggregate-error": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", @@ -2564,6 +2637,23 @@ "node": ">= 8" } }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -2660,6 +2750,19 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/bcrypt": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -2682,7 +2785,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -2878,6 +2980,14 @@ "fsevents": "~2.3.2" } }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -2989,6 +3099,14 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3014,9 +3132,13 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT" }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", @@ -3113,7 +3235,6 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -3131,7 +3252,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, "license": "MIT" }, "node_modules/decompress-response": { @@ -3174,6 +3294,19 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-node-es": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", @@ -3945,11 +4078,32 @@ "url": "https://github.com/sponsors/rawify" } }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -3974,6 +4128,43 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/get-nonce": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", @@ -4162,6 +4353,11 @@ "node": ">=8" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -4199,6 +4395,18 @@ "node": ">=10.19.0" } }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/husky": { "version": "9.0.10", "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz", @@ -4299,7 +4507,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -4849,6 +5056,28 @@ "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" } }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -5009,7 +5238,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -5027,6 +5255,40 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/mpd-parser": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-1.3.0.tgz", @@ -5270,6 +5532,11 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "node_modules/node-domexception": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", @@ -5313,6 +5580,20 @@ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "license": "MIT" }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -5384,6 +5665,17 @@ "node": ">=12" } }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, "node_modules/oauth": { "version": "0.9.15", "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", @@ -5605,7 +5897,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -6486,7 +6777,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -6502,7 +6792,6 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -6651,6 +6940,11 @@ "randombytes": "^2.1.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, "node_modules/set-harmonic-interval": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz", @@ -7079,6 +7373,30 @@ "node": ">=6" } }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, "node_modules/terser": { "version": "5.29.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz", @@ -7221,6 +7539,11 @@ "url": "https://github.com/sponsors/Borewit" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "node_modules/ts-api-utils": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", @@ -7632,6 +7955,11 @@ "node": ">= 8" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, "node_modules/webpack": { "version": "5.90.3", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz", @@ -7710,6 +8038,15 @@ "node": ">=4.0" } }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -7725,6 +8062,27 @@ "node": ">= 8" } }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", diff --git a/public/banner-img.jpeg b/public/banner-img.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ce2f10fffdbf1f6fc623e54b0684d788dd30f271 GIT binary patch literal 220479 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 literal 0 HcmV?d00001 diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 5cc74864c..9f11bfef4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -15,16 +15,7 @@ const fontSans = FontSans({ variable: '--font-sans', }); -export const metadata: Metadata = { - title: siteConfig.title, - description: siteConfig.description, - icons: [ - { - url: '/harkirat.png', - href: '/harkirat.png', - }, - ], -}; +export const metadata: Metadata = siteConfig; export default function RootLayout({ children, diff --git a/src/config/site-config.ts b/src/config/site-config.ts index b8f587a4a..0b8cc8028 100644 --- a/src/config/site-config.ts +++ b/src/config/site-config.ts @@ -1,4 +1,62 @@ -export const siteConfig = { - title: '100xdevs cohort', - description: '100xdevs Cohort by Harkirat Singh', +import { Metadata } from 'next'; + +export const siteConfig: Metadata = { + title: + 'Take your development skills from 0 to 100 and join the 100xdevs community', + description: + 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.', + icons: { + icon: '/favicon.ico', + }, + applicationName: '100xdevs', + creator: 'Harkirat', + twitter: { + creator: '@kirat_tw', + title: + 'Take your development skills from 0 to 100 and join the 100xdevs community', + description: + 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.', + card: 'summary_large_image', + images: [ + { + url: 'https://app.100xdevs/banner-img.jpeg', + width: 1200, + height: 630, + alt: 'Take your development skills from 0 to 100 and join the prestigious 100xdevs community', + }, + ], + }, + openGraph: { + title: + 'Take your development skills from 0 to 100 and join the prestigious 100xdevs community', + description: + 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.', + siteName: '100xdevs', + url: 'https://app.100xdevs.com', + locale: 'en_US', + type: 'website', + images: [ + { + url: 'https://app.100xdevs/banner-img.jpeg', + width: 1200, + height: 630, + alt: '100xdevs - Take your programming skills from 0 to 100 with Harkirat Singh', + }, + ], + }, + category: 'Technology', + alternates: { + canonical: 'https://app.100xdevs.com', + }, + keywords: [ + 'Javascript for begginers', + 'Learn from the expert', + 'MERN stack', + '100xdevs', + 'Harkirat Cohort', + 'Devops', + 'Advanced Backend', + 'Javscript to typescript', + ], + metadataBase: new URL('https://app.100xdevs.com'), }; diff --git a/yarn.lock b/yarn.lock index 297d7c9b8..95430d2d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -32,7 +32,7 @@ dependencies: "@auth/core" "0.25.0" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.2.0", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.7", "@babel/runtime@^7.5.5": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.2.0", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.7", "@babel/runtime@^7.5.5", "@babel/runtime@>=7": version "7.23.9" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz" integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== @@ -59,7 +59,7 @@ ts-mixer "^6.0.3" tslib "^2.6.2" -"@discordjs/collection@1.5.3", "@discordjs/collection@^1.3.0", "@discordjs/collection@^1.5.1": +"@discordjs/collection@^1.3.0", "@discordjs/collection@^1.5.1", "@discordjs/collection@1.5.3": version "1.5.3" resolved "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz" integrity sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ== @@ -283,7 +283,7 @@ "@icons-pack/react-simple-icons@^9.4.0": version "9.4.0" - resolved "https://registry.yarnpkg.com/@icons-pack/react-simple-icons/-/react-simple-icons-9.4.0.tgz#37871d830f9ec9cfa1d1aab186036df2ab075f26" + resolved "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-9.4.0.tgz" integrity sha512-fZtC4Zv53hE+IQE2dJlFt3EB6UOifwTrUNMuEu4hSXemtqMahd05Dpvj2K0j2ewVc+j/ibavud3xjfaMB2Nj7g== "@isaacs/cliui@^8.0.2": @@ -298,7 +298,7 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" -"@jridgewell/gen-mapping@^0.3.2": +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== @@ -317,11 +317,27 @@ resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/source-map@^0.3.3": + version "0.3.5" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz" + integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== +"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.22" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz" + integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" @@ -330,17 +346,9 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.22" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz" - integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - "@mapbox/node-pre-gyp@^1.0.11": version "1.0.11" - resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz#417db42b7f5323d79e93b34a6d7a2a12c0df43fa" + resolved "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz" integrity sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ== dependencies: detect-libc "^2.0.0" @@ -368,46 +376,6 @@ resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.0.2.tgz" integrity sha512-i+jQY0fOb8L5gvGvojWyZMfQoQtDVB2kYe7fufOEiST6sicvzI2W5/EXo4lX5bLUjapHKe+nFxuVv7BA+Pd7LQ== -"@next/swc-darwin-x64@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.0.2.tgz#8adb4dfc3d596c0816da67df9b75603218cf2a42" - integrity sha512-zRCAO0d2hW6gBEa4wJaLn+gY8qtIqD3gYd9NjruuN98OCI6YyelmhWVVLlREjS7RYrm9OUQIp/iVJFeB6kP1hg== - -"@next/swc-linux-arm64-gnu@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.0.2.tgz#1f88d066d44c9229a861815e3d449b0037dae14e" - integrity sha512-tSJmiaon8YaKsVhi7GgRizZoV0N1Sx5+i+hFTrCKKQN7s3tuqW0Rov+RYdPhAv/pJl4qiG+XfSX4eJXqpNg3dA== - -"@next/swc-linux-arm64-musl@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.0.2.tgz#de9b2708abc35dd19429a662a11785d0c54d1ec7" - integrity sha512-dXJLMSEOwqJKcag1BeX1C+ekdPPJ9yXbWIt3nAadhbLx5CjACoB2NQj9Xcqu2tmdr5L6m34fR+fjGPs+ZVPLzA== - -"@next/swc-linux-x64-gnu@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.0.2.tgz#64bd555dcbc7fd6c38cb86028baf7d7fc80bd4ac" - integrity sha512-WC9KAPSowj6as76P3vf1J3mf2QTm3Wv3FBzQi7UJ+dxWjK3MhHVWsWUo24AnmHx9qDcEtHM58okgZkXVqeLB+Q== - -"@next/swc-linux-x64-musl@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.0.2.tgz#69e6abf0f516df69acbf663eeb8ed6fd8eebcc38" - integrity sha512-KSSAwvUcjtdZY4zJFa2f5VNJIwuEVnOSlqYqbQIawREJA+gUI6egeiRu290pXioQXnQHYYdXmnVNZ4M+VMB7KQ== - -"@next/swc-win32-arm64-msvc@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.0.2.tgz#82bc49af0986f4b2c113b5f223a559fc51b49b9d" - integrity sha512-2/O0F1SqJ0bD3zqNuYge0ok7OEWCQwk55RPheDYD0va5ij7kYwrFkq5ycCRN0TLjLfxSF6xI5NM6nC5ux7svEQ== - -"@next/swc-win32-ia32-msvc@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.0.2.tgz#2f1958ad82b7f7ec5da8ad8ac2f18ef7a8e7757f" - integrity sha512-vJI/x70Id0oN4Bq/R6byBqV1/NS5Dl31zC+lowO8SDu1fHmUxoAdILZR5X/sKbiJpuvKcCrwbYgJU8FF/Gh50Q== - -"@next/swc-win32-x64-msvc@14.0.2": - version "14.0.2" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.0.2.tgz#629174f587beb640a431a4a3fe4e26d5d4f8de52" - integrity sha512-Ut4LXIUvC5m8pHTe2j0vq/YDnTEyq6RSR9vHYPqnELrDapPhLNz9Od/L5Ow3J8RNDWpEnfCiQXuVdfjlNEJ7ug== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -416,7 +384,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -439,7 +407,7 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@prisma/client@^5.6.0": +"@prisma/client@^5.6.0", "@prisma/client@>=2.26.0 || >=3 || >=4 || >=5": version "5.9.1" resolved "https://registry.npmjs.org/@prisma/client/-/client-5.9.1.tgz" integrity sha512-caSOnG4kxcSkhqC/2ShV7rEoWwd3XrftokxJqOCMVvia4NYV/TPtJlS9C2os3Igxw/Qyxumj9GBQzcStzECvtQ== @@ -753,7 +721,7 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-controllable-state" "1.0.1" -"@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": +"@radix-ui/react-slot@^1.0.2", "@radix-ui/react-slot@1.0.2": version "1.0.2" resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz" integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== @@ -842,16 +810,16 @@ fast-deep-equal "^3.1.3" lodash "^4.17.21" -"@sapphire/snowflake@3.5.1": - version "3.5.1" - resolved "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.1.tgz" - integrity sha512-BxcYGzgEsdlG0dKAyOm0ehLGm2CafIrfQTZGWgkfKYbj+pNNsorZ7EotuZukc2MT70E0UbppVbtpBrqpzVzjNA== - "@sapphire/snowflake@^3.4.2", "@sapphire/snowflake@^3.5.1": version "3.5.3" resolved "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz" integrity sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ== +"@sapphire/snowflake@3.5.1": + version "3.5.1" + resolved "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.1.tgz" + integrity sha512-BxcYGzgEsdlG0dKAyOm0ehLGm2CafIrfQTZGWgkfKYbj+pNNsorZ7EotuZukc2MT70E0UbppVbtpBrqpzVzjNA== + "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" @@ -898,7 +866,7 @@ "@types/bcrypt@^5.0.2": version "5.0.2" - resolved "https://registry.yarnpkg.com/@types/bcrypt/-/bcrypt-5.0.2.tgz#22fddc11945ea4fbc3655b3e8b8847cc9f811477" + resolved "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.2.tgz" integrity sha512-6atioO8Y75fNcbmj0G7UjI9lXN2pQ/IGJ2FWT4a/btd0Lk9lQalHLKhkgKVZ3r+spnmWUKfbMi1GEe9wyHQfNQ== dependencies: "@types/node" "*" @@ -918,6 +886,27 @@ resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz" integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA== +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.56.5" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.5.tgz" + integrity sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + "@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" @@ -928,7 +917,7 @@ resolved "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz" integrity sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA== -"@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8": version "7.0.15" resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -959,14 +948,14 @@ resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz" integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== -"@types/react-dom@^18": +"@types/react-dom@*", "@types/react-dom@^18": version "18.2.18" resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz" integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw== dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18": +"@types/react@*", "@types/react@^16.8.0 || ^17.0.0 || ^18.0.0", "@types/react@^16.9.0 || ^17.0.0 || ^18.0.0", "@types/react@^18": version "18.2.52" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.52.tgz" integrity sha512-E/YjWh3tH+qsLKaUzgpZb5AY0ChVa+ZJzF7ogehVILrFpdQk6nC/WXOv0bfFEABbXbgNxLBGU7IIZByPKb6eBw== @@ -992,13 +981,6 @@ resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz" integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== -"@types/ws@8.5.9": - version "8.5.9" - resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz" - integrity sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg== - dependencies: - "@types/node" "*" - "@types/ws@^8.5.3", "@types/ws@^8.5.9": version "8.5.10" resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz" @@ -1006,6 +988,13 @@ dependencies: "@types/node" "*" +"@types/ws@8.5.9": + version "8.5.9" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz" + integrity sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg== + dependencies: + "@types/node" "*" + "@typescript-eslint/eslint-plugin@^6.20.0": version "6.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz" @@ -1023,7 +1012,7 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@^6.20.0": +"@typescript-eslint/parser@^6.0.0 || ^6.0.0-alpha", "@typescript-eslint/parser@^6.20.0": version "6.20.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz" integrity sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w== @@ -1111,19 +1100,19 @@ mux.js "7.0.2" video.js "^7 || ^8" -"@videojs/vhs-utils@4.0.0", "@videojs/vhs-utils@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz" - integrity sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg== +"@videojs/vhs-utils@^3.0.5": + version "3.0.5" + resolved "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz" + integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw== dependencies: "@babel/runtime" "^7.12.5" global "^4.4.0" url-toolkit "^2.2.1" -"@videojs/vhs-utils@^3.0.5": - version "3.0.5" - resolved "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz" - integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw== +"@videojs/vhs-utils@^4.0.0", "@videojs/vhs-utils@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz" + integrity sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg== dependencies: "@babel/runtime" "^7.12.5" global "^4.4.0" @@ -1143,6 +1132,127 @@ resolved "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz" integrity sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug== +"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + +"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" + "@xmldom/xmldom@^0.8.3": version "0.8.10" resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" @@ -1153,11 +1263,26 @@ resolved "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz" integrity sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ== +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" @@ -1168,12 +1293,12 @@ acorn-walk@^8.1.1: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz" integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== -acorn@^8.4.1, acorn@^8.9.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: version "8.11.3" resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== -aes-decrypter@4.0.1, aes-decrypter@^4.0.1: +aes-decrypter@^4.0.1, aes-decrypter@4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-4.0.1.tgz" integrity sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg== @@ -1185,7 +1310,7 @@ aes-decrypter@4.0.1, aes-decrypter@^4.0.1: agent-base@6: version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" @@ -1203,7 +1328,7 @@ ajv-keywords@^3.5.2: resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1250,12 +1375,12 @@ anymatch@~3.1.2: "aproba@^1.0.3 || ^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== are-we-there-yet@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" + resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz" integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== dependencies: delegates "^1.0.0" @@ -1321,7 +1446,7 @@ balanced-match@^1.0.0: bcrypt@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-5.1.1.tgz#0f732c6dcb4e12e5b70a25e326a72965879ba6e2" + resolved "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz" integrity sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww== dependencies: "@mapbox/node-pre-gyp" "^1.0.11" @@ -1359,7 +1484,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.22.2: +browserslist@^4.21.10, browserslist@^4.22.2, "browserslist@>= 4.21.0": version "4.22.3" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz" integrity sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A== @@ -1374,6 +1499,11 @@ buffer-equal-constant-time@1.0.1: resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + busboy@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" @@ -1439,9 +1569,14 @@ chokidar@^3.5.3: chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + class-variance-authority@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz" @@ -1468,16 +1603,16 @@ clone-response@^1.0.2: dependencies: mimic-response "^1.0.0" -clsx@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz" - integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== - clsx@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz" integrity sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg== +clsx@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz" + integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== + color-convert@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" @@ -1492,7 +1627,7 @@ color-name@~1.1.4: color-support@^1.1.2: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== combined-stream@^1.0.8: @@ -1502,6 +1637,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + commander@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" @@ -1519,19 +1659,19 @@ concat-map@0.0.1: console-control-strings@^1.0.0, console-control-strings@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== - cookie@^0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + copy-to-clipboard@^3.3.1: version "3.3.3" resolved "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz" @@ -1588,7 +1728,7 @@ dayjs@^1.11.10: resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz" integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== -debug@4, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -1619,12 +1759,12 @@ delayed-stream@~1.0.0: delegates@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== detect-libc@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz" integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== detect-node-es@^1.1.0: @@ -1649,16 +1789,16 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -discord-api-types@0.37.61: - version "0.37.61" - resolved "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz" - integrity sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw== - discord-api-types@^0.37.20, discord-api-types@^0.37.23, discord-api-types@^0.37.27, discord-api-types@^0.37.41: version "0.37.67" resolved "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.67.tgz" integrity sha512-4HEzUEmwGPXWJdVhGZ/K+9eWs8kurdn5r/I8qD3/0hb14I0MZvx8K/JOyLhKLgcR4/8/jcr6Xej820BNgNXN7A== +discord-api-types@0.37.61: + version "0.37.61" + resolved "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz" + integrity sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw== + discord-oauth2@^2.11.0: version "2.12.0" resolved "https://registry.npmjs.org/discord-oauth2/-/discord-oauth2-2.12.0.tgz" @@ -1740,6 +1880,14 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" +enhanced-resolve@^5.15.0: + version "5.15.1" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz" + integrity sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + error-stack-parser@^2.0.6: version "2.1.4" resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz" @@ -1747,21 +1895,26 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.3.4" +es-module-lexer@^1.2.1: + version "1.4.1" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz" + integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== + escalade@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-string-regexp@5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escape-string-regexp@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + eslint-scope@^7.2.2: version "7.2.2" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" @@ -1770,12 +1923,20 @@ eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.56.0: +"eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", eslint@^8.56.0: version "8.56.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz" integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ== @@ -1842,6 +2003,11 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" @@ -1857,12 +2023,17 @@ eventemitter3@^5.0.1: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + exenv@^1.2.0: version "1.2.2" resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" integrity sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw== -fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3, fast-deep-equal@3.1.3: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== @@ -2007,7 +2178,7 @@ fraction.js@^4.3.7: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" @@ -2029,7 +2200,7 @@ function-bind@^1.1.2: gauge@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" + resolved "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz" integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== dependencies: aproba "^1.0.3 || ^2.0.0" @@ -2096,7 +2267,7 @@ glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -global@4.4.0, global@^4.3.1, global@^4.3.2, global@^4.4.0, global@~4.4.0: +global@^4.3.1, global@^4.3.2, global@^4.4.0, global@~4.4.0, global@4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz" integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== @@ -2140,7 +2311,7 @@ got@^11.8.1: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.2: +graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -2162,7 +2333,7 @@ has-flag@^4.0.0: has-unicode@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== hasown@^2.0.0: @@ -2192,7 +2363,7 @@ http2-wrapper@^1.0.0-beta.5.2: https-proxy-agent@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" @@ -2249,7 +2420,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@^2.0.3, inherits@2: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -2334,12 +2505,26 @@ jackspeak@^2.3.5: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + jiti@^1.19.1: version "1.21.0" resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== -jose@^4.11.4, jose@^4.15.4: +jose@^4.11.4: + version "4.15.4" + resolved "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz" + integrity sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ== + +jose@^4.15.4: version "4.15.4" resolved "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz" integrity sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ== @@ -2371,6 +2556,11 @@ json-buffer@3.0.1: resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" @@ -2419,7 +2609,7 @@ jws@^3.2.2: jwa "^1.4.1" safe-buffer "^5.0.1" -katex@^0.15.3: +katex@^0.15.3, katex@>=0.9: version "0.15.6" resolved "https://registry.npmjs.org/katex/-/katex-0.15.6.tgz" integrity sha512-UpzJy4yrnqnhXvRPhjEuLA4lcPn6eRngixW7Q3TJErjg3Aw2PuLFBzTkdUb89UtumxjhHTqL3a5GDGETMSwgJA== @@ -2461,6 +2651,11 @@ lines-and-columns@^1.1.6: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + loader-utils@^2.0.0: version "2.0.4" resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" @@ -2577,7 +2772,7 @@ make-cancellable-promise@^1.0.0: make-dir@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" @@ -2622,6 +2817,11 @@ merge-refs@^1.0.0: resolved "https://registry.npmjs.org/merge-refs/-/merge-refs-1.2.2.tgz" integrity sha512-RwcT7GsQR3KbuLw1rRuodq4Nt547BKEBkliZ0qqsrpyNne9bGTFtsFIsIpx82huWhcl3kOlOlH4H0xkPk/DqVw== +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" @@ -2640,7 +2840,7 @@ mime-db@1.52.0: resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12: +mime-types@^2.1.12, mime-types@^2.1.27: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -2669,40 +2869,47 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -minimatch@9.0.3, minimatch@^9.0.1: +minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^9.0.1: version "9.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== +minimatch@9.0.3: + version "9.0.3" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: - brace-expansion "^1.1.7" + brace-expansion "^2.0.1" minipass@^3.0.0: version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": version "7.0.4" resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + minizlib@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -2710,7 +2917,7 @@ minizlib@^2.1.1: mkdirp@^1.0.3: version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== mpd-parser@^1.2.2, mpd-parser@^1.3.0: @@ -2723,17 +2930,17 @@ mpd-parser@^1.2.2, mpd-parser@^1.3.0: "@xmldom/xmldom" "^0.8.3" global "^4.4.0" -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@^2.1.1: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mux.js@7.0.2, mux.js@^7.0.1: +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mux.js@^7.0.1, mux.js@7.0.2: version "7.0.2" resolved "https://registry.npmjs.org/mux.js/-/mux.js-7.0.2.tgz" integrity sha512-CM6+QuyDbc0qW1OfEjkd2+jVKzTXF+z5VOKH0eZxtZtnrG/ilkW/U7l7IXGtBNLASF9sKZMcK1u669cq50Qq0A== @@ -2774,6 +2981,11 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + next-auth@^4.24.5: version "4.24.5" resolved "https://registry.npmjs.org/next-auth/-/next-auth-4.24.5.tgz" @@ -2794,7 +3006,7 @@ next-themes@^0.2.1: resolved "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz" integrity sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A== -next@14.0.2: +next@*, "next@^12.2.5 || ^13 || ^14", next@14.0.2: version "14.0.2" resolved "https://registry.npmjs.org/next/-/next-14.0.2.tgz" integrity sha512-jsAU2CkYS40GaQYOiLl9m93RTv2DA/tTJ0NRlmZIBIL87YwQ/xR8k796z7IqgM3jydI8G25dXvyYMC9VDIevIg== @@ -2819,7 +3031,7 @@ next@14.0.2: node-addon-api@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz" integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== node-domexception@^1.0.0: @@ -2829,7 +3041,7 @@ node-domexception@^1.0.0: node-fetch@^2.6.7: version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" @@ -2850,7 +3062,7 @@ node-releases@^2.0.14: nopt@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz" integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== dependencies: abbrev "1" @@ -2903,7 +3115,7 @@ notion-utils@^6.16.0: npmlog@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" + resolved "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz" integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== dependencies: are-we-there-yet "^2.0.0" @@ -2911,16 +3123,16 @@ npmlog@^5.0.1: gauge "^3.0.0" set-blocking "^2.0.0" -oauth4webapi@^2.4.0: - version "2.9.0" - resolved "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-2.9.0.tgz" - integrity sha512-vW5gWU6SEt9sgZU/Oz6s8b8qc2qdwBMegfrY6IobOKEjCz4/73wvd8CESo2FL2WBrJSCJbK28xkFErvYu48Pig== - oauth@^0.9.15: version "0.9.15" resolved "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz" integrity sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA== +oauth4webapi@^2.4.0: + version "2.9.0" + resolved "https://registry.npmjs.org/oauth4webapi/-/oauth4webapi-2.9.0.tgz" + integrity sha512-vW5gWU6SEt9sgZU/Oz6s8b8qc2qdwBMegfrY6IobOKEjCz4/73wvd8CESo2FL2WBrJSCJbK28xkFErvYu48Pig== + object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" @@ -3135,16 +3347,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.31: - version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8, postcss@^8.4.23: +postcss@^8, postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@>=8.0.9: version "8.4.33" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz" integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg== @@ -3153,12 +3356,14 @@ postcss@^8, postcss@^8.4.23: picocolors "^1.0.0" source-map-js "^1.0.2" -preact-render-to-string@5.2.3: - version "5.2.3" - resolved "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.3.tgz" - integrity sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA== +postcss@8.4.31: + version "8.4.31" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: - pretty-format "^3.8.0" + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" preact-render-to-string@^5.1.19: version "5.2.6" @@ -3167,16 +3372,23 @@ preact-render-to-string@^5.1.19: dependencies: pretty-format "^3.8.0" -preact@10.11.3: - version "10.11.3" - resolved "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz" - integrity sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg== +preact-render-to-string@5.2.3: + version "5.2.3" + resolved "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.3.tgz" + integrity sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA== + dependencies: + pretty-format "^3.8.0" preact@^10.6.3: version "10.19.3" resolved "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz" integrity sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ== +preact@>=10, preact@10.11.3: + version "10.11.3" + resolved "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz" + integrity sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -3192,7 +3404,7 @@ pretty-format@^3.8.0: resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz" integrity sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew== -prisma@^5.6.0: +prisma@*, prisma@^5.6.0: version "5.9.1" resolved "https://registry.npmjs.org/prisma/-/prisma-5.9.1.tgz" integrity sha512-Hy/8KJZz0ELtkw4FnG9MS9rNWlXcJhf98Z2QMqi0QiVMoS8PzsBkpla0/Y5hTlob8F3HeECYphBjqmBxrluUrQ== @@ -3246,7 +3458,14 @@ quick-lru@^5.1.1: resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -react-dom@^18: +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +react-dom@*, "react-dom@^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", "react-dom@^15 || ^16", "react-dom@^16.14.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.3.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^17.0.2 || ^18", react-dom@^18, react-dom@^18.0.0, react-dom@^18.2.0, react-dom@>=16, react-dom@>=16.8, react-dom@>=16.8.0, react-dom@>=16.8.1: version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -3405,7 +3624,7 @@ react-use@^17.3.1: ts-easing "^0.2.0" tslib "^2.1.0" -react@^18: +react@*, "react@^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18", "react@^15 || ^16", "react@^15.0.0 || ^16.0.0 || ^17.0.0", "react@^16.13 || ^17 || ^18", "react@^16.14.0 || ^17.0.0 || ^18.0.0", "react@^16.3.0 || ^17.0.0 || ^18.0.0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", "react@^17.0.2 || ^18", react@^18, react@^18.0.0, react@^18.2.0, "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@>=16, react@>=16.13.1, react@>=16.8, react@>=16.8.0, react@>=16.8.1: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -3518,7 +3737,7 @@ rust-result@^1.0.0: dependencies: individual "^2.0.0" -safe-buffer@^5.0.1, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -3537,7 +3756,7 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -schema-utils@^3.0.0: +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== @@ -3553,26 +3772,26 @@ screenfull@^5.1.0: semver@^6.0.0: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.5: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" - -semver@^7.5.4: +semver@^7.3.5, semver@^7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== set-harmonic-interval@^1.0.1: @@ -3594,7 +3813,7 @@ shebang-regex@^3.0.0: signal-exit@^3.0.0: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: @@ -3617,16 +3836,24 @@ source-map-js@^1.0.2: resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map@0.5.6: - version "0.5.6" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" - integrity sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA== +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" -source-map@^0.6.1: +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@0.5.6: + version "0.5.6" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + integrity sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA== + stack-generator@^2.0.5: version "2.0.10" resolved "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz" @@ -3661,7 +3888,41 @@ streamsearch@^1.1.0: resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.3: +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +"string-width@^1.0.2 || 2 || 3 || 4": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -3679,14 +3940,14 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - safe-buffer "~5.2.0" + ansi-regex "^5.0.1" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -3745,6 +4006,13 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" @@ -3762,7 +4030,7 @@ tailwindcss-animate@^1.0.7: resolved "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz" integrity sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA== -tailwindcss@^3.3.0: +tailwindcss@^3.3.0, "tailwindcss@>=3.0.0 || insiders": version "3.4.1" resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz" integrity sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA== @@ -3790,9 +4058,14 @@ tailwindcss@^3.3.0: resolve "^1.22.2" sucrase "^3.32.0" +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + tar@^6.1.11: version "6.2.0" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz" integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== dependencies: chownr "^2.0.0" @@ -3802,6 +4075,27 @@ tar@^6.1.11: mkdirp "^1.0.3" yallist "^4.0.0" +terser-webpack-plugin@^5.3.10: + version "5.3.10" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.26.0: + version "5.29.1" + resolved "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz" + integrity sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + text-table@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" @@ -3858,7 +4152,7 @@ token-types@^5.0.1: tr46@~0.0.3: version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-api-utils@^1.0.1: @@ -3881,7 +4175,7 @@ ts-mixer@^6.0.3: resolved "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.3.tgz" integrity sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ== -ts-node@^10.9.2: +ts-node@^10.9.2, ts-node@>=9.0.0: version "10.9.2" resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -3900,7 +4194,7 @@ ts-node@^10.9.2: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tslib@2.6.2, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.2: +tslib@*, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.2, tslib@2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -3917,7 +4211,7 @@ type-fest@^0.20.2: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -typescript@^5: +typescript@^5, typescript@>=2.7, typescript@>=4.2.0: version "5.3.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz" integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== @@ -3927,7 +4221,7 @@ undici-types@~5.26.4: resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici@5.27.2, undici@^5.22.0: +undici@^5.22.0, undici@5.27.2: version "5.27.2" resolved "https://registry.npmjs.org/undici/-/undici-5.27.2.tgz" integrity sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ== @@ -4072,7 +4366,7 @@ warning@^4.0.3: dependencies: loose-envify "^1.0.0" -watchpack@2.4.0: +watchpack@^2.4.0, watchpack@2.4.0: version "2.4.0" resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== @@ -4087,12 +4381,47 @@ web-streams-polyfill@^3.0.3: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +"webpack@^4.0.0 || ^5.0.0", webpack@^5.1.0: + version "5.90.3" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz" + integrity sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.21.10" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.10" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + whatwg-url@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== dependencies: tr46 "~0.0.3" @@ -4107,7 +4436,7 @@ which@^2.0.1: wide-align@^1.1.2: version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== dependencies: string-width "^1.0.2 || 2 || 3 || 4" @@ -4135,16 +4464,16 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@8.14.2: - version "8.14.2" - resolved "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz" - integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== - ws@^8.11.0, ws@^8.14.2: version "8.16.0" resolved "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz" integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== +ws@8.14.2: + version "8.14.2" + resolved "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" From 6da2f2f48f15bd5422c55afb6dd64a10bd1830a2 Mon Sep 17 00:00:00 2001 From: devsargam Date: Fri, 22 Mar 2024 02:13:10 +0530 Subject: [PATCH 2/4] chore: add `sharp` for optimized images during build --- package-lock.json | 514 ++++++++++++++++++++++++++++++++++++++++++++++ package.json | 1 + yarn.lock | 73 ++++++- 3 files changed, 586 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 32714c6c2..27052139f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,6 +44,7 @@ "react-notion-x": "^6.16.0", "react-resizable-panels": "^1.0.7", "recoil": "^0.7.7", + "sharp": "^0.33.2", "sonner": "^1.4.0", "tailwind-merge": "^2.2.1", "tailwindcss-animate": "^1.0.7", @@ -395,6 +396,15 @@ "node": ">=16.11.0" } }, + "node_modules/@emnapi/runtime": { + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-0.45.0.tgz", + "integrity": "sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -552,6 +562,437 @@ "react": "^16.13 || ^17 || ^18" } }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.2.tgz", + "integrity": "sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.1" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.2.tgz", + "integrity": "sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.1" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.1.tgz", + "integrity": "sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.1.tgz", + "integrity": "sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.1.tgz", + "integrity": "sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.1.tgz", + "integrity": "sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.1.tgz", + "integrity": "sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.1.tgz", + "integrity": "sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.1.tgz", + "integrity": "sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.1.tgz", + "integrity": "sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.2.tgz", + "integrity": "sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.1" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.2.tgz", + "integrity": "sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.1" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.2.tgz", + "integrity": "sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.1" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.2.tgz", + "integrity": "sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.1" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.2.tgz", + "integrity": "sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.1" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.2.tgz", + "integrity": "sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.1" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.2.tgz", + "integrity": "sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^0.45.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.2.tgz", + "integrity": "sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.2.tgz", + "integrity": "sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -3081,6 +3522,18 @@ "node": ">=6" } }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "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", @@ -3099,6 +3552,15 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, + "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==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -4538,6 +5000,11 @@ "loose-envify": "^1.0.0" } }, + "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==" + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -6954,6 +7421,45 @@ "node": ">=6.9" } }, + "node_modules/sharp": { + "version": "0.33.2", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.2.tgz", + "integrity": "sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "semver": "^7.5.4" + }, + "engines": { + "libvips": ">=8.15.1", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.2", + "@img/sharp-darwin-x64": "0.33.2", + "@img/sharp-libvips-darwin-arm64": "1.0.1", + "@img/sharp-libvips-darwin-x64": "1.0.1", + "@img/sharp-libvips-linux-arm": "1.0.1", + "@img/sharp-libvips-linux-arm64": "1.0.1", + "@img/sharp-libvips-linux-s390x": "1.0.1", + "@img/sharp-libvips-linux-x64": "1.0.1", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.1", + "@img/sharp-libvips-linuxmusl-x64": "1.0.1", + "@img/sharp-linux-arm": "0.33.2", + "@img/sharp-linux-arm64": "0.33.2", + "@img/sharp-linux-s390x": "0.33.2", + "@img/sharp-linux-x64": "0.33.2", + "@img/sharp-linuxmusl-arm64": "0.33.2", + "@img/sharp-linuxmusl-x64": "0.33.2", + "@img/sharp-wasm32": "0.33.2", + "@img/sharp-win32-ia32": "0.33.2", + "@img/sharp-win32-x64": "0.33.2" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -6987,6 +7493,14 @@ "url": "https://github.com/sponsors/isaacs" } }, + "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==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", diff --git a/package.json b/package.json index 2b0e2cf96..702d459b3 100644 --- a/package.json +++ b/package.json @@ -57,6 +57,7 @@ "react-notion-x": "^6.16.0", "react-resizable-panels": "^1.0.7", "recoil": "^0.7.7", + "sharp": "^0.33.2", "sonner": "^1.4.0", "tailwind-merge": "^2.2.1", "tailwindcss-animate": "^1.0.7", diff --git a/yarn.lock b/yarn.lock index 95430d2d8..8bc856ea6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -286,6 +286,18 @@ resolved "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-9.4.0.tgz" integrity sha512-fZtC4Zv53hE+IQE2dJlFt3EB6UOifwTrUNMuEu4hSXemtqMahd05Dpvj2K0j2ewVc+j/ibavud3xjfaMB2Nj7g== +"@img/sharp-darwin-arm64@0.33.2": + version "0.33.2" + resolved "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.2.tgz" + integrity sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w== + optionalDependencies: + "@img/sharp-libvips-darwin-arm64" "1.0.1" + +"@img/sharp-libvips-darwin-arm64@1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.1.tgz" + integrity sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw== + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" @@ -1620,16 +1632,32 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + color-support@^1.1.2: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== +color@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/color/-/color-4.2.3.tgz" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" @@ -1762,7 +1790,7 @@ delegates@^1.0.0: resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== -detect-libc@^2.0.0: +detect-libc@^2.0.0, detect-libc@^2.0.2: version "2.0.3" resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz" integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== @@ -2440,6 +2468,11 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" @@ -3799,6 +3832,35 @@ set-harmonic-interval@^1.0.1: resolved "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz" integrity sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g== +sharp@^0.33.2: + version "0.33.2" + resolved "https://registry.npmjs.org/sharp/-/sharp-0.33.2.tgz" + integrity sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ== + dependencies: + color "^4.2.3" + detect-libc "^2.0.2" + semver "^7.5.4" + optionalDependencies: + "@img/sharp-darwin-arm64" "0.33.2" + "@img/sharp-darwin-x64" "0.33.2" + "@img/sharp-libvips-darwin-arm64" "1.0.1" + "@img/sharp-libvips-darwin-x64" "1.0.1" + "@img/sharp-libvips-linux-arm" "1.0.1" + "@img/sharp-libvips-linux-arm64" "1.0.1" + "@img/sharp-libvips-linux-s390x" "1.0.1" + "@img/sharp-libvips-linux-x64" "1.0.1" + "@img/sharp-libvips-linuxmusl-arm64" "1.0.1" + "@img/sharp-libvips-linuxmusl-x64" "1.0.1" + "@img/sharp-linux-arm" "0.33.2" + "@img/sharp-linux-arm64" "0.33.2" + "@img/sharp-linux-s390x" "0.33.2" + "@img/sharp-linux-x64" "0.33.2" + "@img/sharp-linuxmusl-arm64" "0.33.2" + "@img/sharp-linuxmusl-x64" "0.33.2" + "@img/sharp-wasm32" "0.33.2" + "@img/sharp-win32-ia32" "0.33.2" + "@img/sharp-win32-x64" "0.33.2" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" @@ -3821,6 +3883,13 @@ signal-exit@^4.0.1: resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== +simple-swizzle@^0.2.2: + 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== + dependencies: + is-arrayish "^0.3.1" + slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" From 79f82c0cad5bd4f6874c26845112a1731df831ca Mon Sep 17 00:00:00 2001 From: devsargam Date: Fri, 22 Mar 2024 02:36:03 +0530 Subject: [PATCH 3/4] fix: refactor repeated strings --- src/config/site-config.ts | 42 +++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/src/config/site-config.ts b/src/config/site-config.ts index 0b8cc8028..d2f7e8f86 100644 --- a/src/config/site-config.ts +++ b/src/config/site-config.ts @@ -1,10 +1,18 @@ import { Metadata } from 'next'; +const TITLE = + 'Take your development skills from 0 to 100 and join the 100xdevs community'; +const DESCRIPTION = + 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.'; + +const PREVIEW_IMAGE_URL = 'https://app.100xdevs/banner-img.jpeg'; +const ALT_TITLE = + '100xdevs - Take your programming skills from 0 to 100 with Harkirat Singh'; +const BASE_URL = 'https://app.100xdevs.com'; + export const siteConfig: Metadata = { - title: - 'Take your development skills from 0 to 100 and join the 100xdevs community', - description: - 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.', + title: TITLE, + description: DESCRIPTION, icons: { icon: '/favicon.ico', }, @@ -12,41 +20,37 @@ export const siteConfig: Metadata = { creator: 'Harkirat', twitter: { creator: '@kirat_tw', - title: - 'Take your development skills from 0 to 100 and join the 100xdevs community', - description: - 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.', + title: TITLE, + description: DESCRIPTION, card: 'summary_large_image', images: [ { - url: 'https://app.100xdevs/banner-img.jpeg', + url: PREVIEW_IMAGE_URL, width: 1200, height: 630, - alt: 'Take your development skills from 0 to 100 and join the prestigious 100xdevs community', + alt: ALT_TITLE, }, ], }, openGraph: { - title: - 'Take your development skills from 0 to 100 and join the prestigious 100xdevs community', - description: - 'This is an initiative by Harkirat Singh to personally mentor folks in the field of Programming. Join him in his first course on Full Stack development with a heavy focus on Open source projects to learn programming practically.', + title: TITLE, + description: DESCRIPTION, siteName: '100xdevs', - url: 'https://app.100xdevs.com', + url: BASE_URL, locale: 'en_US', type: 'website', images: [ { - url: 'https://app.100xdevs/banner-img.jpeg', + url: PREVIEW_IMAGE_URL, width: 1200, height: 630, - alt: '100xdevs - Take your programming skills from 0 to 100 with Harkirat Singh', + alt: ALT_TITLE, }, ], }, category: 'Technology', alternates: { - canonical: 'https://app.100xdevs.com', + canonical: BASE_URL, }, keywords: [ 'Javascript for begginers', @@ -58,5 +62,5 @@ export const siteConfig: Metadata = { 'Advanced Backend', 'Javscript to typescript', ], - metadataBase: new URL('https://app.100xdevs.com'), + metadataBase: new URL(BASE_URL), }; From 734a5e3e6159ca60e3b893f531b5ffcc442183cf Mon Sep 17 00:00:00 2001 From: Sargam Date: Fri, 29 Mar 2024 02:20:09 +0530 Subject: [PATCH 4/4] small fix --- package-lock.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d3bb6c6e9..e536bcafb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7888,9 +7888,6 @@ } }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", "version": "6.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",