Merge branch 'master' of github.com:skidoodle/portfolio-v2

This commit is contained in:
skidoodle 2022-06-13 19:12:01 +02:00
commit 1dbee7b012
4 changed files with 135 additions and 119 deletions

View file

@ -6,7 +6,7 @@ const Icon = ({icon, reference, copy = false} : {icon: any, reference: any, copy
<> <>
{ {
copy ? ( copy ? (
<a href='#' onClick={() => doThings(reference)}> <a href='javascript:void(0)' onClick={() => doThings(reference)}>
{icon} {icon}
</a> </a>
) : ( ) : (

View file

@ -11,8 +11,8 @@
"buildexport": "next build && next export" "buildexport": "next build && next export"
}, },
"dependencies": { "dependencies": {
"@swc/core": "^1.2.192", "@swc/core": "^1.2.196",
"aws-sdk": "^2.1142.0", "aws-sdk": "^2.1146.0",
"copy-to-clipboard": "^3.3.1", "copy-to-clipboard": "^3.3.1",
"csstype": "^3.1.0", "csstype": "^3.1.0",
"dayjs": "^1.11.2", "dayjs": "^1.11.2",
@ -23,13 +23,13 @@
"react-dom": "^18.1.0", "react-dom": "^18.1.0",
"react-fade-in": "^2.0.1", "react-fade-in": "^2.0.1",
"react-hot-toast": "^2.2.0", "react-hot-toast": "^2.2.0",
"react-icons": "^4.3.1", "react-icons": "^4.4.0",
"sass": "^1.52.1", "sass": "^1.52.1",
"use-last-fm": "^0.6.1" "use-last-fm": "^0.6.1"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "17.0.35", "@types/node": "17.0.38",
"@types/react": "^18.0.9", "@types/react": "^18.0.10",
"@types/react-dom": "^18.0.4", "@types/react-dom": "^18.0.4",
"eslint": "8.16.0", "eslint": "8.16.0",
"eslint-config-next": "12.1.6", "eslint-config-next": "12.1.6",

View file

@ -1,28 +1,44 @@
import aws from 'aws-sdk'; import { NextApiRequest, NextApiResponse } from 'next'
import { NextApiRequest, NextApiResponse } from 'next';
export default async function handler(req: NextApiRequest, res: NextApiResponse) { import aws from 'aws-sdk'
const { BUCKET, ACCESS_KEY, SECRET_KEY, ENDPOINT, REGION } = process.env
export default async function(req: NextApiRequest, res: NextApiResponse) {
aws.config.s3 = ({ aws.config.s3 = ({
accessKeyId: process.env.ACCESS_KEY, accessKeyId: ACCESS_KEY,
secretAccessKey: process.env.SECRET_KEY, secretAccessKey: SECRET_KEY,
region: process.env.REGION, region: REGION,
endpoint: process.env.ENDPOINT, endpoint: ENDPOINT,
signatureVersion: 'v4' signatureVersion: 'v4'
}); })
const s3 = new aws.S3();
const params = { let isTruncated: boolean | undefined = true
Bucket: process.env.BUCKET!, let startAfter
let objects = 0
let size = 0
const s3 = new aws.S3()
while(isTruncated) {
let params: any = { Bucket: BUCKET }
if(startAfter) {
params.StartAfter = startAfter
} }
const data = await s3.listObjectsV2(params).promise() const data = await s3.listObjectsV2(params).promise()
let size = 0;
data.Contents!.forEach(item => { data.Contents?.forEach((object: any) => {
size += item.Size! / 1024 / 1024 / 1024; objects++
}); size += object.Size! / 1024 / 1024 / 1024
size = Number(size.toFixed(2)); })
let objects = data.Contents!.length
res.setHeader('Cache-Control', 'public, s-maxage=10, stale-while-revalidate=59'); isTruncated = data.IsTruncated
res.status(200).json({ if (isTruncated) {
object: objects, startAfter = data.Contents!.slice(-1)[0].Key;
size: size }
}); }
res.setHeader('Cache-Control', 'public, s-maxage=10, stale-while-revalidate=59');
res.json({ object: objects, size: Number(size.toFixed(2)) })
} }

180
yarn.lock
View file

@ -144,99 +144,99 @@
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz#6801033be7ff87a6b7cadaf5b337c9f366a3c4b0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.3.tgz#6801033be7ff87a6b7cadaf5b337c9f366a3c4b0"
integrity sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw== integrity sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==
"@swc/core-android-arm-eabi@1.2.192": "@swc/core-android-arm-eabi@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.192.tgz#528164a4f88f111980ad1707fbd5de70e25aba51" resolved "https://registry.yarnpkg.com/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.196.tgz#64f58652c4f8076c9e91b8c0f10035c516d02f9c"
integrity sha512-OYbmJGB9Jp2zZ/GXALTdyWSwfjfC3g/NiZLBEG/4btVA9xU4hy4kA3tiWP1pmqF29VM1a7IHtzxwMXEBwXYX9w== integrity sha512-rWM909UT01+CWxvOkQ7f6bhtceFz/jBuVhYqtOjkDleMV6UsKVfMOAkAMQBfvQmoQzvqddypCDl5tOZIoj3O0w==
"@swc/core-android-arm64@1.2.192": "@swc/core-android-arm64@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.192.tgz#32d96c8e24c9122652e052c55932cd0dec02ca9c" resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.196.tgz#a4cf6311a79b52ffa64608a202a7fea280dbc4d8"
integrity sha512-0/0KuxrCK+I5VB8lg/KHijR3bSeM3f+s5KlNR0uE/2Hf30gnjkBfWlokeFj2e5RhjQlCmLIAXmVDVvXU6uoh4w== integrity sha512-SPNMBcziCev0B439raRC2KpRrqiw6Jw8Bvw5Swrra34kUHjxxEYbxHeFBdUA0Ka1YoMJ95gCEW9fsqTlPkYBIQ==
"@swc/core-darwin-arm64@1.2.192": "@swc/core-darwin-arm64@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.192.tgz#0965ec4e85b9c95ac7bc73da970df15e2065394e" resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.196.tgz#bd9f659642d02a7b2b5369457f46502e75740fbd"
integrity sha512-dhgeWV9qgsTJKURYqMWjZRZVX41FPkOdrHXPJqm1coayphCgfYvIffmZYh0bfPHBfzHLZ/eyvhNXdgXlIJtNqQ== integrity sha512-Sd22WY9frsbUQVay9LTakqFtkOnzkWw+PB1iwcpBzenOVQxbQ8i7JlxcujTkMFc2J/SAKDelq+M4TE6JEdfU6A==
"@swc/core-darwin-x64@1.2.192": "@swc/core-darwin-x64@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.192.tgz#82f322a0916901dad094793a129d43a8f7e3790a" resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.196.tgz#8ed3f92003ddbc795796c5cbfea9a6a16be3f268"
integrity sha512-oSXeKRpwlct/PA4GmNZ1dzWUFBBv24eCt303IHOjJMyVOul+8E0Oa7sBxSwra7mvPljKEM6g06EIW+i6NzCvJQ== integrity sha512-1z0ROEMIKjAqEc/jNdZwcdgWzUqw/mHmhQABm1J6lUf3UEucUAy/4cniWPHXKKRCdj7Eq7kHtU52ynQpB/ii0Q==
"@swc/core-freebsd-x64@1.2.192": "@swc/core-freebsd-x64@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.192.tgz#67e535bedb9352681d2a548d0efc071e03f4d651" resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.196.tgz#d4d988bfe11d2c7ccf1b3b2970b33baf631ca8cb"
integrity sha512-DDEUlXpyNhcslbis2viAUdZjDd9FGSKYszZCeqi/8aHZjiJYjj5EPCUJw3h0mtK0eXLFjeOaD2qfjkuZlRauig== integrity sha512-KjUo4Vgs7AuGhLJCE5yeVazTUpoiRNuaLbRxnXIC7Ua7T4JpnO9lc34aWWUhz8Gu7QLEWpLFMM52W+bwVeBi7A==
"@swc/core-linux-arm-gnueabihf@1.2.192": "@swc/core-linux-arm-gnueabihf@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.192.tgz#91811a3e400a65e57bb99069eddda3c6e5af439e" resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.196.tgz#11d705c3a08756a57eaf48d41dfacfab1c6b2139"
integrity sha512-KcwljdxT2ZBe3zy1H+1BBWk9cR6AyL9qi8/h6X78nFwiJoktk25AMLAhUSusn9VghStveWZepnaYU9kWG62x0Q== integrity sha512-n7V9GyPQ7H6UvJKB15K0vHek2WihbPdv866h2LG1Lrw5mxxDs5A4o7hj4scKF355kjyj9LI+4GykT3R9MpIWzw==
"@swc/core-linux-arm64-gnu@1.2.192": "@swc/core-linux-arm64-gnu@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.192.tgz#850bc9fbdbe08a7c1e847f20bf0d45bedc99ccf4" resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.196.tgz#6c71a44abe2120fa0199fa5ac79f2ba8c2c489e0"
integrity sha512-0VVFoSWNvDOIN05QsONpSbfa+NzevICc+eFsxdjqD1qRGMWLGtzTRXfdfJWvQ3qp2uSJThpU51FyIrtN59fRPQ== integrity sha512-1ToeE8/5Ew8HEa3GQf9znijzpmNf5jnnU39mrO0dpmhiUJVgRU/IBoe45t0I8R84PRDfayqoSfq0vPt7dWSjdQ==
"@swc/core-linux-arm64-musl@1.2.192": "@swc/core-linux-arm64-musl@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.192.tgz#91671a454c767928108277c6012f7bf851f92b8a" resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.196.tgz#e805fb06e41361b25eb54dc1e44c8fcb9ece5512"
integrity sha512-7pK5SaiB+NHHMNU/aQQzhfi1JqAxCKh0MSiSFmWtojGUAP0WYWEXGxXuw7y5zkxb4uA7EAFII0WOmmfvgM4Vvw== integrity sha512-93Pvb0lpgL/B7Em+qAScYsf4QvE4OmuTQ+aXRz4VsKiw/+DQKt5jUmCzkYa4ecSvSur3rlqFLMU8ufPI7EF22g==
"@swc/core-linux-x64-gnu@1.2.192": "@swc/core-linux-x64-gnu@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.192.tgz#48f9fb73044dd99948ae05baa5d77e71b3af3e42" resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.196.tgz#b8b7e06c79ccc7111a93bccc89e422992615cbd6"
integrity sha512-pwt2yYy8Ox1PqXNu4egYoDLi92gF+fIo3vzfyuPZo82ie/zG+7hBb/FJeoLcchih9vq+qnTEtrC8aWNjxkQOcw== integrity sha512-JZkQ/ETPCNae8hOOfVOBHJuy9vhSJwdzWFO1Kd8PhyDyCi0caNX8Tu3mgGTZJ0UToP0ot7mC945+1w4lcuQPBA==
"@swc/core-linux-x64-musl@1.2.192": "@swc/core-linux-x64-musl@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.192.tgz#2cf24fa2c9733369d9d85731aa33f81d55f37873" resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.196.tgz#e20272e9a2dba241641cade3a33c7d5514557854"
integrity sha512-IXCsH7xdXLASIuHJXCSavHYU2X2O5+dmtG14bKsI2i3PTqdSFaRn7WTO7C2PlLeGFxC36V967BW0tCipE+OL0A== integrity sha512-TJAfEf7l79mceXO3AXaf4Lun8ZjjaHXMlQe/3QrtblxKUFeHgFDbQeabjcgsYyNzAffPXDLsKVvmC4GJTu35DQ==
"@swc/core-win32-arm64-msvc@1.2.192": "@swc/core-win32-arm64-msvc@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.192.tgz#9f70fe568ac7ce3b5f96e27c93fddd3a041d1b3d" resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.196.tgz#0c53dcbcfd15d476d9ebba060194d70a8df07f6f"
integrity sha512-TSPsjvlfCz5DmTc4KZvp6KkH9xi+Ir1Y8hlISzqARl3hqI9Lv7HAoXvjkO9yMfkRAEpzwPQmeH2ZUtl0oOzeYA== integrity sha512-WDQ9HZZ8SrInw2kisBPbNg8W0IgA8P9eGijQeigyvT2rT81A/Gj9G57YMq0fQclcodBLr6SJPDIHh4fC8JInFg==
"@swc/core-win32-ia32-msvc@1.2.192": "@swc/core-win32-ia32-msvc@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.192.tgz#6612357fec531bdeeef7076a66a172b1cdb0442e" resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.196.tgz#fc287cb4dd6aae8fb260cb5125a09f2b2a286d54"
integrity sha512-yIH68QAY/x3ekCnIwHD4f4mXiUD3KIPdDtSmrMIbwV6NgdvcadY6BT861/NfXzCiG0+o1Jkf5790BEhiWnA4GQ== integrity sha512-c355907n5RCeuF99/3nFmJdiw4Ask0BwH7hs+4Y1dcOzC/FYvh2TmYZ+VTJzL78TiIekmvi4buxGqFvHePZ2Pw==
"@swc/core-win32-x64-msvc@1.2.192": "@swc/core-win32-x64-msvc@1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.192.tgz#cc049ba896e77d3337b1772b71702e42003345a3" resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.196.tgz#12ecbf5020f9a6db653c20ed74f5077988168ba4"
integrity sha512-x+blRKKYgI92vHJ7twIOKcvWifAyj5AeH0G6tCbUL2qXl2TjW1gDIyYagowH/9uiIueFLPwIc/X/1BP6HxpPLg== integrity sha512-zQKrvEDmTqMd1lwbQ4KcBVKQ2OVoQlX1I/kZNISZlh/+UhBpKnkqQme/76wtILH9r0Lz+ujumL2ZvwoVAzAJkQ==
"@swc/core@^1.2.192": "@swc/core@^1.2.196":
version "1.2.192" version "1.2.196"
resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.192.tgz#03d24cb06a4142d91e5383e53303b5dc714936c7" resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.196.tgz#95a8b1e0609061d46e18580a3ff2fc67efa78e7d"
integrity sha512-qQPt1KLeuopZ6J50MTyXkaxkMpaXbG8IHKqMhPwhGD6oarOkVjpILgMfD5esWr9v8gb9yDyOrRrfbDSWdGxDNw== integrity sha512-395byH+v71OwJpXIvt+FZJZeF20Cs+LwYkURpkkmN5aKImdTuCqnNqapWsh3nfuIgDdC5k8QvrGEQNTmE8+cTw==
optionalDependencies: optionalDependencies:
"@swc/core-android-arm-eabi" "1.2.192" "@swc/core-android-arm-eabi" "1.2.196"
"@swc/core-android-arm64" "1.2.192" "@swc/core-android-arm64" "1.2.196"
"@swc/core-darwin-arm64" "1.2.192" "@swc/core-darwin-arm64" "1.2.196"
"@swc/core-darwin-x64" "1.2.192" "@swc/core-darwin-x64" "1.2.196"
"@swc/core-freebsd-x64" "1.2.192" "@swc/core-freebsd-x64" "1.2.196"
"@swc/core-linux-arm-gnueabihf" "1.2.192" "@swc/core-linux-arm-gnueabihf" "1.2.196"
"@swc/core-linux-arm64-gnu" "1.2.192" "@swc/core-linux-arm64-gnu" "1.2.196"
"@swc/core-linux-arm64-musl" "1.2.192" "@swc/core-linux-arm64-musl" "1.2.196"
"@swc/core-linux-x64-gnu" "1.2.192" "@swc/core-linux-x64-gnu" "1.2.196"
"@swc/core-linux-x64-musl" "1.2.192" "@swc/core-linux-x64-musl" "1.2.196"
"@swc/core-win32-arm64-msvc" "1.2.192" "@swc/core-win32-arm64-msvc" "1.2.196"
"@swc/core-win32-ia32-msvc" "1.2.192" "@swc/core-win32-ia32-msvc" "1.2.196"
"@swc/core-win32-x64-msvc" "1.2.192" "@swc/core-win32-x64-msvc" "1.2.196"
"@types/json5@^0.0.29": "@types/json5@^0.0.29":
version "0.0.29" version "0.0.29"
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
"@types/node@17.0.35": "@types/node@17.0.38":
version "17.0.35" version "17.0.38"
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.35.tgz#635b7586086d51fb40de0a2ec9d1014a5283ba4a" resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.38.tgz#f8bb07c371ccb1903f3752872c89f44006132947"
integrity sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg== integrity sha512-5jY9RhV7c0Z4Jy09G+NIDTsCZ5G0L5n+Z+p+Y7t5VJHM30bgwzSjVtlcBxqAj+6L/swIlvtOSzr8rBk/aNyV2g==
"@types/prop-types@*": "@types/prop-types@*":
version "15.7.5" version "15.7.5"
@ -250,10 +250,10 @@
dependencies: dependencies:
"@types/react" "*" "@types/react" "*"
"@types/react@*", "@types/react@^18.0.9": "@types/react@*", "@types/react@^18.0.10":
version "18.0.9" version "18.0.10"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.9.tgz#d6712a38bd6cd83469603e7359511126f122e878" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.10.tgz#5692944d4a45e204fb7a981eb1388afe919cf4d0"
integrity sha512-9bjbg1hJHUm4De19L1cHiW0Jvx3geel6Qczhjd0qY5VKVE2X5+x77YxAepuCwVh4vrgZJdgEJw48zrhRIeF4Nw== integrity sha512-dIugadZuIPrRzvIEevIu7A1smqOAjkSMv8qOfwPt9Ve6i6JT/FQcCHyk2qIAxwsQNKZt5/oGR0T4z9h2dXRAkg==
dependencies: dependencies:
"@types/prop-types" "*" "@types/prop-types" "*"
"@types/scheduler" "*" "@types/scheduler" "*"
@ -402,10 +402,10 @@ ast-types-flow@^0.0.7:
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
aws-sdk@^2.1142.0: aws-sdk@^2.1146.0:
version "2.1142.0" version "2.1146.0"
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1142.0.tgz#8fca9cfa100153d10d753afbc11a3ad7af6fe72b" resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1146.0.tgz#1b1983447baddbe7105b2ca238a3039c82155bab"
integrity sha512-ii+4Q8jqN31CiXpn9i/4vGCjqo02TGihmre5b44OUsTiKNXSjqr/aRrcirMsfuBFWRdrdcU12ez7Mg+N9GDNjw== integrity sha512-lg83hvrK2oiJVnklUVMXIJkeYX2nlqhvxIFlZ2wfoaJyvdGsEcOUdZ/EMDgiS0V2jwGS8CtTUypcW/t2S6gdcQ==
dependencies: dependencies:
buffer "4.9.2" buffer "4.9.2"
events "1.1.1" events "1.1.1"
@ -414,7 +414,7 @@ aws-sdk@^2.1142.0:
querystring "0.2.0" querystring "0.2.0"
sax "1.2.1" sax "1.2.1"
url "0.10.3" url "0.10.3"
uuid "3.3.2" uuid "8.0.0"
xml2js "0.4.19" xml2js "0.4.19"
axe-core@^4.3.5: axe-core@^4.3.5:
@ -1633,10 +1633,10 @@ react-hot-toast@^2.2.0:
dependencies: dependencies:
goober "^2.1.1" goober "^2.1.1"
react-icons@^4.3.1: react-icons@^4.4.0:
version "4.3.1" version "4.4.0"
resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.3.1.tgz#2fa92aebbbc71f43d2db2ed1aed07361124e91ca" resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.4.0.tgz#a13a8a20c254854e1ec9aecef28a95cdf24ef703"
integrity sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ== integrity sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==
react-is@^16.13.1: react-is@^16.13.1:
version "16.13.1" version "16.13.1"
@ -1945,10 +1945,10 @@ use-last-fm@^0.6.1:
dependencies: dependencies:
swr "^0.4.0" swr "^0.4.0"
uuid@3.3.2: uuid@8.0.0:
version "3.3.2" version "8.0.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c"
integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==
v8-compile-cache@^2.0.3: v8-compile-cache@^2.0.3:
version "2.3.0" version "2.3.0"